| | |
| | | import javax.persistence.Column |
| | | import javax.persistence.Id |
| | | import javax.persistence.Table |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | @JsonInclude(JsonInclude.Include.NON_NULL) |
| | | @Table(name = "tm_t_subtask") |
| | | @ApiModel(value = "Subtask") |
| | | public class Subtask { |
| | | @Id |
| | | @Column(name = "ST_GUID") |
| | | @ApiModelProperty(value = "主键16位guid") |
| | | var stguid: String? = null |
| | | |
| | | /** |
| | | * 月任务或其他顶层任务,不为空 |
| | | */ |
| | | @Column(name = "T_GUID") |
| | | @ApiModelProperty(value = "月任务或其他顶层任务,不为空") |
| | | var tguid: String? = null |
| | | |
| | | /** |
| | | * 所属日的T_GUID,可为空 |
| | | */ |
| | | @Column(name = "TS_GUID") |
| | | @ApiModelProperty(value = "所属日的T_GUID,可为空") |
| | | var tsguid: String? = null |
| | | |
| | | @Column(name = "ST_name") |
| | | @ApiModelProperty(value = "巡查任务名称") |
| | | var name: String? = null |
| | | |
| | | @Column(name = "ST_Priority") |
| | | @ApiModelProperty(value = "巡查任务优先级") |
| | | var priority: Boolean? = null |
| | | |
| | | @Column(name = "ST_TypeNo") |
| | | @ApiModelProperty(value = "任务类型编号") |
| | | var typeno: Byte? = null |
| | | |
| | | @Column(name = "ST_Type") |
| | | @ApiModelProperty(value = "任务类型") |
| | | var type: String? = null |
| | | |
| | | @Column(name = "ST_ProvinceCode") |
| | | @ApiModelProperty(value = "省份编号") |
| | | var provincecode: String? = null |
| | | |
| | | @Column(name = "ST_ProvinceName") |
| | | @ApiModelProperty(value = "省份") |
| | | var provincename: String? = null |
| | | |
| | | @Column(name = "ST_CityCode") |
| | | @ApiModelProperty(value = "城市编号") |
| | | var citycode: String? = null |
| | | |
| | | @Column(name = "ST_CityName") |
| | | @ApiModelProperty(value = "城市") |
| | | var cityname: String? = null |
| | | |
| | | @Column(name = "ST_DistrictCode") |
| | | @ApiModelProperty(value = "区县编号") |
| | | var districtcode: String? = null |
| | | |
| | | @Column(name = "ST_DistrictName") |
| | | @ApiModelProperty(value = "区县") |
| | | var districtname: String? = null |
| | | |
| | | @Column(name = "ST_TownCode") |
| | | @ApiModelProperty(value = "街镇编号") |
| | | var towncode: String? = null |
| | | |
| | | @Column(name = "ST_TownName") |
| | | @ApiModelProperty(value = "街镇") |
| | | var townname: String? = null |
| | | |
| | | @Column(name = "ST_ScenseName") |
| | | @ApiModelProperty(value = "场景名称") |
| | | var scensename: String? = null |
| | | |
| | | @Column(name = "ST_ScenseID") |
| | | @ApiModelProperty(value = "场景id") |
| | | var scenseid: String? = null |
| | | |
| | | @Column(name = "ST_ScenseAddress") |
| | | @ApiModelProperty(value = "场景地址") |
| | | var scenseaddress: String? = null |
| | | |
| | | @Column(name = "ST_DeadLineType") |
| | | @ApiModelProperty(value = "截止日期类型") |
| | | var deadlinetype: String? = null |
| | | |
| | | @Column(name = "ST_PlanStartTime") |
| | | @ApiModelProperty(value = "计划开始时间") |
| | | var planstarttime: Date? = null |
| | | |
| | | @Column(name = "ST_PlanEndTime") |
| | | @ApiModelProperty(value = "计划结束时间") |
| | | var planendtime: Date? = null |
| | | |
| | | @Column(name = "ST_DeployerGUID") |
| | | @ApiModelProperty(value = "发布用户guid") |
| | | var deployerguid: String? = null |
| | | |
| | | @Column(name = "ST_DeployerUserName") |
| | | @ApiModelProperty(value = "发布用户名称") |
| | | var deployerusername: String? = null |
| | | |
| | | @Column(name = "ST_DeployerRealName") |
| | | @ApiModelProperty(value = "发布用户昵称") |
| | | var deployerrealname: String? = null |
| | | |
| | | @Column(name = "ST_DeployTime") |
| | | @ApiModelProperty(value = "发布时间") |
| | | var deploytime: Date? = null |
| | | |
| | | @Column(name = "ST_ExecutionStartTime") |
| | | @ApiModelProperty(value = "执行开始时间") |
| | | var executionstarttime: Date? = null |
| | | |
| | | @Column(name = "ST_ExecutionEndTime") |
| | | @ApiModelProperty(value = "执行结束时间") |
| | | var executionendtime: Date? = null |
| | | |
| | | @Column(name = "ST_ExecutorGUIDs") |
| | | @ApiModelProperty(value = "执行用户id,多位用户用#分隔") |
| | | var executorguids: String? = null |
| | | |
| | | @Column(name = "ST_ExecutorUserNames") |
| | | @ApiModelProperty(value = "执行用户名称,多位用户用#分隔") |
| | | var executorusernames: String? = null |
| | | |
| | | /** |
| | | * 与用户表用户名关联,用“&”连接多人,例如:张三&李四&王五 |
| | | */ |
| | | @Column(name = "ST_ExecutorRealTimes") |
| | | @ApiModelProperty(value = "与用户表用户名关联,用“#”连接多人,例如:张三#李四#王五") |
| | | var executorrealtimes: String? = null |
| | | |
| | | /** |
| | | * 未执行、正在执行、已结束 |
| | | */ |
| | | @Column(name = "ST_Status") |
| | | @ApiModelProperty(value = "任务状态:未执行、正在执行、已结束") |
| | | var status: String? = null |
| | | |
| | | @Column(name = "ST_NotifedCount") |
| | | @ApiModelProperty(value = "通知次数") |
| | | var notifedcount: Int? = null |
| | | |
| | | /** |
| | | * ER_GUID的集合,多个时“,”分割,自动匹配场景,同类场景多个考核规范时,现场巡查时,可单选或多选。 |
| | | */ |
| | | @Column(name = "ST_RuleList") |
| | | @ApiModelProperty(value = "ER_GUID的集合,多个时“,”分割,自动匹配场景,同类场景多个考核规范时,现场巡查时,可单选或多选。") |
| | | var rulelist: String? = null |
| | | |
| | | @Column(name = "ST_AssessorGUID") |
| | | @ApiModelProperty(value = "评估用户id") |
| | | var stAssessorguid: String? = null |
| | | |
| | | @Column(name = "ST_AssessorUserName") |
| | | @ApiModelProperty(value = "评估用户名称") |
| | | var assessorusername: String? = null |
| | | |
| | | @Column(name = "ST_AssessorRealName") |
| | | @ApiModelProperty(value = "评估用户昵称") |
| | | var assessorrealname: String? = null |
| | | |
| | | @Column(name = "ST_AssessTime") |
| | | @ApiModelProperty(value = "评估时间") |
| | | var assesstime: Date? = null |
| | | |
| | | @Column(name = "ST_AssessResult") |
| | | @ApiModelProperty(value = "评估结果") |
| | | var assessresult: String? = null |
| | | |
| | | @Column(name = "ST_ThirdAssessorGUID") |
| | | @ApiModelProperty(value = "复审用户id") |
| | | var thirdassessorguid: String? = null |
| | | |
| | | @Column(name = "ST_ThirdAssessorUserName") |
| | | @ApiModelProperty(value = "复审用户名称") |
| | | var thirdassessorusername: String? = null |
| | | |
| | | @Column(name = "ST_ThirdAssessorRealName") |
| | | @ApiModelProperty(value = "复审用户昵称") |
| | | var thirdassessorrealname: String? = null |
| | | |
| | | @Column(name = "ST_ThirdAssessTime") |
| | | @ApiModelProperty(value = "复审时间") |
| | | var thirdassesstime: Date? = null |
| | | |
| | | @Column(name = "ST_ThirdAssessResult") |
| | | @ApiModelProperty(value = "复审结果") |
| | | var thirdassessresult: String? = null |
| | | |
| | | @Column(name = "ST_Extension1") |
| | | @ApiModelProperty(value = "扩展字段一") |
| | | var extension1: String? = null |
| | | |
| | | @Column(name = "ST_Extension2") |
| | | @ApiModelProperty(value = "扩展字段二") |
| | | var extension2: String? = null |
| | | |
| | | @Column(name = "ST_Extension3") |
| | | @ApiModelProperty(value = "扩展字段三") |
| | | var extension3: String? = null |
| | | |
| | | @Column(name = "ST_Remark") |
| | | @ApiModelProperty(value = "备注") |
| | | var remark: String? = null |
| | | } |