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
125
126
127
128
129
130
131
132
package cn.flightfeather.supervision.domain.ds1.entity
 
import com.fasterxml.jackson.annotation.JsonInclude
import java.math.BigDecimal
import java.util.*
import javax.persistence.Column
import javax.persistence.Id
import javax.persistence.Table
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
 
@Table(name = "sm_t_scense")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Scense")
open class Scense {
    @Id
    @Column(name = "S_GUID")
    @ApiModelProperty(value = "主键16位guid")
    var guid: String? = null
 
    @Column(name = "S_Name")
    @ApiModelProperty(value = "场景名称")
    var name: String? = null
 
    /**
     * 从值域表里取值
     */
    @Column(name = "S_TypeID")
    @ApiModelProperty(value = "场景类型id")
    var typeid: Byte? = null
 
    /**
     * 从值域表里取值
     */
    @Column(name = "S_Type")
    @ApiModelProperty(value = "场景类型")
    var type: String? = null
 
    /**
     * 从值域表里取值
     */
    @Column(name = "S_ScenseSubTypeID")
    @ApiModelProperty(value = "场景子类型id")
    var scensesubtypeid: Byte? = null
 
    /**
     * 从值域表里取值
     */
    @Column(name = "S_ScenseSubType")
    @ApiModelProperty(value = "场景子类型")
    var scensesubtype: String? = null
 
    @Column(name = "S_Location")
    @ApiModelProperty(value = "场景位置")
    var location: String? = null
 
    @Column(name = "S_Longitude")
    @ApiModelProperty(value = "经度(东经)")
    var longitude: BigDecimal? = null
 
    @Column(name = "S_Latitude")
    @ApiModelProperty(value = "纬度(北纬)")
    var latitude: BigDecimal? = null
 
    @Column(name = "S_ProvinceCode")
    @ApiModelProperty(value = "省份编号")
    var provincecode: String? = null
 
    @Column(name = "S_ProvinceName")
    @ApiModelProperty(value = "省份")
    var provincename: String? = null
 
    @Column(name = "S_CityCode")
    @ApiModelProperty(value = "城市编号")
    var citycode: String? = null
 
    @Column(name = "S_CityName")
    @ApiModelProperty(value = "城市")
    var cityname: String? = null
 
    @Column(name = "S_DistrictCode")
    @ApiModelProperty(value = "区县编号")
    var districtcode: String? = null
 
    @Column(name = "S_DistrictName")
    @ApiModelProperty(value = "区县")
    var districtname: String? = null
 
    @Column(name = "S_TownCode")
    @ApiModelProperty(value = "街镇编号")
    var towncode: String? = null
 
    @Column(name = "S_TownName")
    @ApiModelProperty(value = "街镇")
    var townname: String? = null
 
    @Column(name = "S_ContactsT")
    @ApiModelProperty(value = "联系人电话")
    var contactst: String? = null
 
    @Column(name = "S_ContactsWX")
    @ApiModelProperty(value = "联系人微信")
    var contactswx: String? = null
 
    @Column(name = "S_Contacts")
    @ApiModelProperty(value = "联系人")
    var contacts: String? = null
 
    @Column(name = "S_CreateDate")
    @ApiModelProperty(value = "创建时间")
    var createdate: Date? = null
 
    @Column(name = "S_UpdateDate")
    @ApiModelProperty(value = "更新时间")
    var updatedate: Date? = null
 
    @Column(name = "S_Extension1")
    @ApiModelProperty(value = "是否在线(1:在线中;0:下线中)")
    var extension1: String? = null
 
    @Column(name = "S_Extension2")
    @ApiModelProperty(value = "扩展字段二")
    var extension2: String? = null
 
    @Column(name = "S_Index")
    @ApiModelProperty(value = "唯一编号,每种场景类型分别计数")
    var index: Int? = null
 
    @Column(name = "S_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}