package com.railway.business.catenary.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.railway.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.time.LocalDate; import lombok.Data; import lombok.EqualsAndHashCode; import org.hibernate.validator.constraints.Length; /** * 检查表-隔离开关检查 * @author author 2021-11-04 */ @Data @ApiModel("检查表-隔离开关检查") @EqualsAndHashCode(callSuper = true) public class BusJcbGlkg extends BaseEntity{ @ApiModelProperty(value = "主键", hidden = true) private Long id; @ApiModelProperty(value = "部门id") private Long deptId; @ApiModelProperty(value = "所属部门") private String deptName; @ApiModelProperty(value = "线路id") private Long lineId; @ApiModelProperty(value = "线别") private String lineName; @ApiModelProperty(value = "站/区间名称") private String stationName; @ApiModelProperty(value = "站/区间ID") private Long stationId; @ApiModelProperty(value = "车间-区间站场关联id") private Long deptStationId; @ApiModelProperty(value = "行别") @Length(min = 1, max = 100, message = "【行别】长度必须介于 {min} 和 {max} 之间") private String xingbie; @ApiModelProperty(value = "行别") private String xingbieText; @ApiModelProperty(value = "支柱号") @Length(min = 1, max = 100, message = "【支柱号】长度必须介于 {min} 和 {max} 之间") private String pillarCode; @ApiModelProperty(value = "开关号") @Length(min = 1, max = 100, message = "【开关号】长度必须介于 {min} 和 {max} 之间") private String kgbh; @ApiModelProperty(value = "温度") @Length(min = 1, max = 10, message = "【温度】长度必须介于 {min} 和 {max} 之间") private String temperature; @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate checkDate; @ApiModelProperty(value = "机构箱-完好无损并加锁") @Length(min = 1, max = 1, message = "【机构箱-完好无损并加锁】长度必须介于 {min} 和 {max} 之间") private String jgxA; @ApiModelProperty(value = "机构箱-完好无损并加锁-描述") @Length(min = 1, max = 100, message = "【机构箱-完好无损并加锁-描述】长度必须介于 {min} 和 {max} 之间") private String jgxADesc; @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击") @Length(min = 1, max = 1, message = "【机构箱-操作时平稳正确无卡阻和冲击】长度必须介于 {min} 和 {max} 之间") private String jgxB; @ApiModelProperty(value = "机构箱-操作时平稳正确无卡阻和冲击-描述") @Length(min = 1, max = 100, message = "【机构箱-操作时平稳正确无卡阻和冲击-描述】长度必须介于 {min} 和 {max} 之间") private String jgxBDesc; @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地") @Length(min = 1, max = 1, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地】长度必须介于 {min} 和 {max} 之间") private String jgxC; @ApiModelProperty(value = "机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述") @Length(min = 1, max = 100, message = "【机构箱-机构箱密封良好,箱体及托架等无锈蚀并可靠接地-描述】长度必须介于 {min} 和 {max} 之间") private String jgxCDesc; @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合") @Length(min = 1, max = 1, message = "【驱动装置-分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间") private String qdzzA; @ApiModelProperty(value = "驱动装置-分合闸指示器与开关实际位置相符合-描述") @Length(min = 1, max = 100, message = "【驱动装置-分合闸指示器与开关实际位置相符合-描述】长度必须介于 {min} 和 {max} 之间") private String qdzzADesc; @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀") @Length(min = 1, max = 1, message = "【传动杆-传动杆无明显变形、锈蚀】长度必须介于 {min} 和 {max} 之间") private String cdgA; @ApiModelProperty(value = "传动杆-传动杆无明显变形、锈蚀-描述") @Length(min = 1, max = 100, message = "【传动杆-传动杆无明显变形、锈蚀-描述】长度必须介于 {min} 和 {max} 之间") private String cdgADesc; @ApiModelProperty(value = "传动杆-抱箍牢固") @Length(min = 1, max = 1, message = "【传动杆-抱箍牢固】长度必须介于 {min} 和 {max} 之间") private String cdgB; @ApiModelProperty(value = "传动杆-抱箍牢固-描述") @Length(min = 1, max = 100, message = "【传动杆-抱箍牢固-描述】长度必须介于 {min} 和 {max} 之间") private String cdgBDesc; @ApiModelProperty(value = "传动杆-连接部件无损伤") @Length(min = 1, max = 1, message = "【传动杆-连接部件无损伤】长度必须介于 {min} 和 {max} 之间") private String cdgC; @ApiModelProperty(value = "传动杆-连接部件无损伤-描述") @Length(min = 1, max = 100, message = "【传动杆-连接部件无损伤-描述】长度必须介于 {min} 和 {max} 之间") private String cdgCDesc; @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀") @Length(min = 1, max = 1, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀】长度必须介于 {min} 和 {max} 之间") private String gbA; @ApiModelProperty(value = "拐臂-拐臂转动灵活无卡滞、无锈蚀-描述") @Length(min = 1, max = 100, message = "【拐臂-拐臂转动灵活无卡滞、无锈蚀-描述】长度必须介于 {min} 和 {max} 之间") private String gbADesc; @ApiModelProperty(value = "触头状态-平整、光洁无损伤") @Length(min = 1, max = 1, message = "【触头状态-平整、光洁无损伤】长度必须介于 {min} 和 {max} 之间") private String ctztA; @ApiModelProperty(value = "触头状态-平整、光洁无损伤-描述") @Length(min = 1, max = 100, message = "【触头状态-平整、光洁无损伤-描述】长度必须介于 {min} 和 {max} 之间") private String ctztADesc; @ApiModelProperty(value = "触头密贴状态-接触紧密") @Length(min = 1, max = 1, message = "【触头密贴状态-接触紧密】长度必须介于 {min} 和 {max} 之间") private String ctmtztA; @ApiModelProperty(value = "触头密贴状态-接触紧密-描述") @Length(min = 1, max = 100, message = "【触头密贴状态-接触紧密-描述】长度必须介于 {min} 和 {max} 之间") private String ctmtztADesc; @ApiModelProperty(value = "花键块状态-有无窜出") @Length(min = 1, max = 1, message = "【花键块状态-有无窜出】长度必须介于 {min} 和 {max} 之间") private String hjkztA; @ApiModelProperty(value = "花键块状态-有无窜出-描述") @Length(min = 1, max = 100, message = "【花键块状态-有无窜出-描述】长度必须介于 {min} 和 {max} 之间") private String hjkztADesc; @ApiModelProperty(value = "支持绝缘子状态-无破损、放电") @Length(min = 1, max = 1, message = "【支持绝缘子状态-无破损、放电】长度必须介于 {min} 和 {max} 之间") private String zcjyzztA; @ApiModelProperty(value = "支持绝缘子状态-无破损、放电-描述") @Length(min = 1, max = 100, message = "【支持绝缘子状态-无破损、放电-描述】长度必须介于 {min} 和 {max} 之间") private String zcjyzztADesc; @ApiModelProperty(value = "引线状态-无断股、散股、抽脱") @Length(min = 1, max = 1, message = "【引线状态-无断股、散股、抽脱】长度必须介于 {min} 和 {max} 之间") private String yxztA; @ApiModelProperty(value = "引线状态-无断股、散股、抽脱-描述") @Length(min = 1, max = 100, message = "【引线状态-无断股、散股、抽脱-描述】长度必须介于 {min} 和 {max} 之间") private String yxztADesc; @ApiModelProperty(value = "引线状态-已绑扎") @Length(min = 1, max = 1, message = "【引线状态-已绑扎】长度必须介于 {min} 和 {max} 之间") private String yxztB; @ApiModelProperty(value = "引线状态-已绑扎-描述") @Length(min = 1, max = 100, message = "【引线状态-已绑扎-描述】长度必须介于 {min} 和 {max} 之间") private String yxztBDesc; @ApiModelProperty(value = "引线状态-弛度良好") @Length(min = 1, max = 1, message = "【引线状态-弛度良好】长度必须介于 {min} 和 {max} 之间") private String yxztC; @ApiModelProperty(value = "引线状态-弛度良好-描述") @Length(min = 1, max = 100, message = "【引线状态-弛度良好-描述】长度必须介于 {min} 和 {max} 之间") private String yxztCDesc; @ApiModelProperty(value = "上网引线1最低点拉出值") @Length(min = 1, max = 10, message = "【上网引线1最低点拉出值】长度必须介于 {min} 和 {max} 之间") private String swyx1Lcz; @ApiModelProperty(value = "上网引线1最低点导高") @Length(min = 1, max = 10, message = "【上网引线1最低点导高】长度必须介于 {min} 和 {max} 之间") private String swyx1Dg; @ApiModelProperty(value = "上网引线2最低点拉出值") @Length(min = 1, max = 10, message = "【上网引线2最低点拉出值】长度必须介于 {min} 和 {max} 之间") private String swyx2Lcz; @ApiModelProperty(value = "上网引线2最低点导高") @Length(min = 1, max = 10, message = "【上网引线2最低点导高】长度必须介于 {min} 和 {max} 之间") private String swyx2Dg; @ApiModelProperty(value = "开关引线距接地体动态最小距离") @Length(min = 1, max = 10, message = "【开关引线距接地体动态最小距离】长度必须介于 {min} 和 {max} 之间") private String zxjl; @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形") @Length(min = 1, max = 1, message = "【线夹状态-线夹无锈蚀、变形】长度必须介于 {min} 和 {max} 之间") private String xjztA; @ApiModelProperty(value = "线夹状态-线夹无锈蚀、变形-描述") @Length(min = 1, max = 100, message = "【线夹状态-线夹无锈蚀、变形-描述】长度必须介于 {min} 和 {max} 之间") private String xjztADesc; @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀") @Length(min = 1, max = 1, message = "【线夹状态-螺母无松动、锈蚀】长度必须介于 {min} 和 {max} 之间") private String xjztB; @ApiModelProperty(value = "线夹状态-螺母无松动、锈蚀-描述") @Length(min = 1, max = 100, message = "【线夹状态-螺母无松动、锈蚀-描述】长度必须介于 {min} 和 {max} 之间") private String xjztBDesc; @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致") @Length(min = 1, max = 1, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间") private String sdfhsyA; @ApiModelProperty(value = "手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述") @Length(min = 1, max = 100, message = "【手动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间") private String sdfhsyADesc; @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致") @Length(min = 1, max = 1, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间") private String ddfhsyA; @ApiModelProperty(value = "电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述") @Length(min = 1, max = 100, message = "【电动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间") private String ddfhsyADesc; @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致") @Length(min = 1, max = 1, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致】长度必须介于 {min} 和 {max} 之间") private String ydfhsyA; @ApiModelProperty(value = "远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述") @Length(min = 1, max = 100, message = "【远动分合试验-隔离开关分、合到位,开关状态与控制端显示一致-描述】长度必须介于 {min} 和 {max} 之间") private String ydfhsyADesc; @ApiModelProperty(value = "开关主体接地状态-接地状态") @Length(min = 1, max = 1, message = "【开关主体接地状态-接地状态】长度必须介于 {min} 和 {max} 之间") private String kgztjdztA; @ApiModelProperty(value = "开关主体接地状态-接地状态-描述") @Length(min = 1, max = 100, message = "【开关主体接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间") private String kgztjdztADesc; @ApiModelProperty(value = "开关主体接地状态-电阻值") @Length(min = 1, max = 10, message = "【开关主体接地状态-电阻值】长度必须介于 {min} 和 {max} 之间") private String kgztjdztDzz; @ApiModelProperty(value = "开关机构箱接地状态-接地状态") @Length(min = 1, max = 1, message = "【开关机构箱接地状态-接地状态】长度必须介于 {min} 和 {max} 之间") private String kgjgxjdztA; @ApiModelProperty(value = "开关机构箱接地状态-接地状态-描述") @Length(min = 1, max = 100, message = "【开关机构箱接地状态-接地状态-描述】长度必须介于 {min} 和 {max} 之间") private String kgjgxjdztADesc; @ApiModelProperty(value = "开关机构箱接地状态-电阻值") @Length(min = 1, max = 10, message = "【开关机构箱接地状态-电阻值】长度必须介于 {min} 和 {max} 之间") private String kgjgxjdztDzz; @ApiModelProperty(value = "设备状态") @Length(min = 1, max = 1, message = "【设备状态】长度必须介于 {min} 和 {max} 之间") private String sbzt; @ApiModelProperty(value = "设备状态-描述") @Length(min = 1, max = 100, message = "【设备状态-描述】长度必须介于 {min} 和 {max} 之间") private String sbztDesc; @ApiModelProperty(value = "检查人") @Length(min = 1, max = 100, message = "【检查人】长度必须介于 {min} 和 {max} 之间") private String checkUser; @ApiModelProperty(value = "确认人") @Length(min = 1, max = 100, message = "【确认人】长度必须介于 {min} 和 {max} 之间") private String confirmUser; @ApiModelProperty(value = "存在问题") @Length(max = 1000, message = "【存在问题】长度必须介于 {min} 和 {max} 之间") private String czwt; @ApiModelProperty(value = "提交状态 0未提交 1已提交 2已退回 9已确认") @Length(min = 1, max = 1, message = "【提交状态 0未提交 1已提交 2已退回 9已确认】长度必须介于 {min} 和 {max} 之间") private String submitState; @ApiModelProperty(value = "del_flag") @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间") private String delFlag; @ApiModelProperty(value = "要排序的列") private String orderBy; @ApiModelProperty(value = "1-ASC 正序排序,0-DESC 倒序排序") private String isAsc; }