ningshuxia
2022-11-09 1f91ca552c8c7a22c8853149c9be802a73bc843d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace IStation.Entity
{
    /// <summary>
    /// 报修文件
    /// </summary> 
    [SplitTable(SplitType.Year)]//按年分表 (自带分表支持 年、季、月、周、日)
    [SugarTable("inspect_record_detail{year}{month}{day}")]//3个变量必须要有,这么设计为了兼容开始按年,后面改成按月、按日
    public class InspectRecordDetail : BaseEntity, ICloneable
    {
        /// <summary>
        /// 
        /// </summary>
        public InspectRecordDetail() { }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="rhs"></param>
        public InspectRecordDetail(InspectRecordDetail rhs)
        {
            this.ID = rhs.ID;
            this.RecordID = rhs.RecordID;
            this.ContentID = rhs.ContentID;
            this.Value = rhs.Value;
            this.Status = rhs.Status;
            this.Time = rhs.Time;
            this.Handle = rhs.Handle;
        }
 
        #region Model
 
 
        /// <summary>
        /// RecordID
        /// </summary>
        public long RecordID
        {
            get { return _recordid; }
            set { _recordid = value; }
        }
        private long _recordid;
 
        /// <summary>
        /// ContentID
        /// </summary>
        public long ContentID
        {
            get { return _contentid; }
            set { _contentid = value; }
        }
        private long _contentid;
 
        /// <summary>
        /// Value
        /// </summary>    
        public string Value
        {
            get { return _value; }
            set { _value = value; }
        }
        private string _value;
 
        /// <summary>
        /// Status
        /// </summary>
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }
        private int _status;
 
        /// <summary>
        /// Time
        /// </summary>    
        [SplitField] //分表字段 在插入的时候会根据这个字段插入哪个表,在更新删除的时候用这个字段找出相关表
        public DateTime Time
        {
            get { return _time; }
            set { _time = value; }
        }
        private DateTime _time;
 
        /// <summary>
        /// Status
        /// </summary> 
        public int Handle
        {
            get { return _handle; }
            set { _handle = value; }
        }
        private int _handle=0;
 
        #endregion Model
 
        #region Clone
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public InspectRecordDetail Clone()
        {
            return new InspectRecordDetail(this);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        object ICloneable.Clone()
        {
            return this.Clone();
        }
        #endregion Clone      
 
 
 
    }
}