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 zcf 2021-10-18 */ @Data @ApiModel("检查表-交叉线岔") @EqualsAndHashCode(callSuper = true) public class BusJcbJcxc 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 = "支柱号") @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间") private String pillarCode; @ApiModelProperty(value = "线岔号") @Length(min = 1, max = 30, message = "【线岔号】长度必须介于 {min} 和 {max} 之间") private String xianchahao; @ApiModelProperty(value = "温度") @Length(min = 1, max = 20, message = "【温度】长度必须介于 {min} 和 {max} 之间") private String temperature; @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate checkDate; @ApiModelProperty(value = "工支1拉出值") private Integer gz1lcz; @ApiModelProperty(value = "工支2/非支拉出值") private Integer gz2lcz; @ApiModelProperty(value = "直股拉出值") private Integer zglcz; @ApiModelProperty(value = "曲股拉出值") private Integer qglcz; @ApiModelProperty(value = "内轨距") private Integer ngj; @ApiModelProperty(value = "偏离值") private Integer plz; @ApiModelProperty(value = "线岔限制管安装牢固 0是 1否") @Length(min = 1, max = 1, message = "【线岔限制管安装牢固 0是 1否】长度必须介于 {min} 和 {max} 之间") private String xcxzgazlg; @ApiModelProperty(value = "线岔限制管安装牢固-故障描述") @Length(min = 1, max = 100, message = "【线岔限制管安装牢固-故障描述】长度必须介于 {min} 和 {max} 之间") private String xcxzgazlgGzms; @ApiModelProperty(value = "两接触线间有一定的活动间隙") @Length(min = 1, max = 1, message = "【两接触线间有一定的活动间隙】长度必须介于 {min} 和 {max} 之间") private String hdjx; @ApiModelProperty(value = "有活动间隙-故障描述") @Length(min = 1, max = 100, message = "【有活动间隙-故障描述】长度必须介于 {min} 和 {max} 之间") private String hdjxGzms; @ApiModelProperty(value = "分合闸指示器与开关实际位置相符合") @Length(min = 1, max = 1, message = "【分合闸指示器与开关实际位置相符合】长度必须介于 {min} 和 {max} 之间") private String fhzzsq; @ApiModelProperty(value = "分合闸指示器不符合-故障描述") @Length(min = 1, max = 100, message = "【分合闸指示器不符合-故障描述】长度必须介于 {min} 和 {max} 之间") private String fhzzsqGzms; @ApiModelProperty(value = "无电气烧伤现象") @Length(min = 1, max = 1, message = "【无电气烧伤现象】长度必须介于 {min} 和 {max} 之间") private String dqssxx; @ApiModelProperty(value = "电气烧伤现象-故障描述") @Length(min = 1, max = 100, message = "【电气烧伤现象-故障描述】长度必须介于 {min} 和 {max} 之间") private String dqssxxGzms; @ApiModelProperty(value = "螺栓无松脱") @Length(min = 1, max = 1, message = "【螺栓无松脱】长度必须介于 {min} 和 {max} 之间") private String lswst; @ApiModelProperty(value = "螺栓无松脱-故障描述") @Length(min = 1, max = 100, message = "【螺栓无松脱-故障描述】长度必须介于 {min} 和 {max} 之间") private String lswstGzms; @ApiModelProperty(value = "限制管两端有吊弦") @Length(min = 1, max = 1, message = "【限制管两端有吊弦】长度必须介于 {min} 和 {max} 之间") private String xzgldydx; @ApiModelProperty(value = "限制管两端有吊弦-故障描述") @Length(min = 1, max = 100, message = "【限制管两端有吊弦-故障描述】长度必须介于 {min} 和 {max} 之间") private String xzgldydxGzms; @ApiModelProperty(value = "吊弦状态良好") @Length(min = 1, max = 1, message = "【吊弦状态良好】长度必须介于 {min} 和 {max} 之间") private String dxztlh; @ApiModelProperty(value = "吊弦状态良好-故障描述") @Length(min = 1, max = 100, message = "【吊弦状态良好-故障描述】长度必须介于 {min} 和 {max} 之间") private String dxztlhGzms; @ApiModelProperty(value = "垂直间距") private Integer czjj; @ApiModelProperty(value = "两工作支高差") private Integer lgzzgc; @ApiModelProperty(value = "工支与非支高差") private Integer gzyfzgc; @ApiModelProperty(value = "无线夹") @Length(min = 1, max = 1, message = "【无线夹】长度必须介于 {min} 和 {max} 之间") private String wxj; @ApiModelProperty(value = "无线夹-故障描述") @Length(min = 1, max = 100, message = "【无线夹-故障描述】长度必须介于 {min} 和 {max} 之间") private String wxjGzms; @ApiModelProperty(value = "滑动吊弦线夹状态") @Length(min = 1, max = 1, message = "【滑动吊弦线夹状态】长度必须介于 {min} 和 {max} 之间") private String hddxxjzt; @ApiModelProperty(value = "滑动吊弦线夹状态-故障描述") @Length(min = 1, max = 100, message = "【滑动吊弦线夹状态-故障描述】长度必须介于 {min} 和 {max} 之间") private String hddxxjztGzms; @ApiModelProperty(value = "交叉吊弦状态") @Length(min = 1, max = 1, message = "【交叉吊弦状态】长度必须介于 {min} 和 {max} 之间") private String jcdxzt; @ApiModelProperty(value = "交叉吊弦状态-故障描述") @Length(min = 1, max = 100, message = "【交叉吊弦状态-故障描述】长度必须介于 {min} 和 {max} 之间") private String jcdxztGzms; @ApiModelProperty(value = "电连接线无散股、断股及烧损") @Length(min = 1, max = 1, message = "【电连接线无散股、断股及烧损】长度必须介于 {min} 和 {max} 之间") private String dljxzt; @ApiModelProperty(value = "电连接线-故障描述") @Length(min = 1, max = 100, message = "【电连接线-故障描述】长度必须介于 {min} 和 {max} 之间") private String dljxztGzms; @ApiModelProperty(value = "设备状态 0合格 1不合格") @Length(min = 1, max = 1, message = "【设备状态 0合格 1不合格】长度必须介于 {min} 和 {max} 之间") private String sbzt; @ApiModelProperty(value = "检查人") @Length(min = 1, max = 20, message = "【检查人】长度必须介于 {min} 和 {max} 之间") private String checkUser; @ApiModelProperty(value = "确认人") @Length(min = 1, max = 20, message = "【确认人】长度必须介于 {min} 和 {max} 之间") private String confirmUser; @ApiModelProperty(value = "存在问题") @Length(min = 1, max = 600, message = "【存在问题】长度必须介于 {min} 和 {max} 之间") private String czwt; @ApiModelProperty(value = "提交状态") @Length(min = 1, max = 1, message = "【提交状态】长度必须介于 {min} 和 {max} 之间") private String submitState; @ApiModelProperty(value = "用户id") private Long userId; @ApiModelProperty(value = "del_flag") @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间") private String delFlag; }