package com.railway.business.catenary.domain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; 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 BusJcab{ @ApiModelProperty(value = "线岔ID") private Long xcId; @ApiModelProperty(value = "支柱号") @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间") private String pillarCode; @ApiModelProperty(value = "线岔号") private String xch; @ApiModelProperty(value = "工支1拉出值") private Integer gz1lcz; @ApiModelProperty(value = "工支2拉出值") private Integer gz2lcz; @ApiModelProperty(value = "非支拉出值") private Integer fzlcz; @ApiModelProperty(value = "直股拉出值") private Integer zglcz; @ApiModelProperty(value = "曲股拉出值") private Integer qglcz; @ApiModelProperty(value = "内轨距") private Integer ngj; @ApiModelProperty(value = "偏离值") private Integer plz; @ApiModelProperty(value = "线岔限制管安装牢固 1是 0否") @Length(min = 1, max = 1, message = "【线岔限制管安装牢固 1是 0否】长度必须介于 {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 = "用户id") private Long userId; // 以下非数据库字段,导出excel用到 private String dcxh; private Integer sxfx; // 上行方向 private Integer xxfx; // 下行方向 private String glbjzt; // 各零部件状态 private String xiangbie; // 项别 }