package com.railway.business.baseinfo.domain; import com.railway.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import lombok.Data; import lombok.EqualsAndHashCode; import org.hibernate.validator.constraints.Length; /** * 基础数据-避雷器 * @author wuhonghao 2021-10-17 */ @Data @ApiModel("基础数据 - 避雷器") @EqualsAndHashCode(callSuper = true) public class BusBlq extends BaseEntity{ @ApiModelProperty(value = "主键", hidden = true) private String id; @ApiModelProperty(value = "部门ID") private String deptId; @ApiModelProperty(value = "所属部门") private String deptName; @ApiModelProperty(value = "线别ID") private String lineId; @ApiModelProperty(value = "线别") private String lineName; @ApiModelProperty(value = "站/区间名称") private String stationName; @ApiModelProperty(value = "站/区间ID") private String stationId; @ApiModelProperty(value = "行别") @Length(min = 1, max = 100, message = "【行别】长度必须介于 {min} 和 {max} 之间") private String xingbie; @ApiModelProperty(value = "行别") private String xingbieText; @ApiModelProperty(value = "支柱号") @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间") private String pillarCode; @ApiModelProperty(value = "公里标") @Length(min = 1, max = 50, message = "【公里标】长度必须介于 {min} 和 {max} 之间") private String marker; @ApiModelProperty(value = "股道") @Length(min = 1, max = 100, message = "【股道】长度必须介于 {min} 和 {max} 之间") private String stationTrack; @ApiModelProperty(value = "管辖模式") @Length(min = 1, max = 50, message = "【管辖模式】长度必须介于 {min} 和 {max} 之间") private String gxms; @ApiModelProperty(value = "电压等级") @Length(min = 1, max = 50, message = "【电压等级】长度必须介于 {min} 和 {max} 之间") private String dydj; @ApiModelProperty(value = "备注") @Length(min = 1, max = 255, message = "【备注】长度必须介于 {min} 和 {max} 之间") private String remark; @ApiModelProperty(value = "生产厂家") @Length(min = 1, max = 100, message = "【生产厂家】长度必须介于 {min} 和 {max} 之间") private String sccj; @ApiModelProperty(value = "投运日期") private Date tyrq; @ApiModelProperty(value = "避雷器类型") @Length(min = 1, max = 100, message = "【避雷器类型】长度必须介于 {min} 和 {max} 之间") private String blqlx; @ApiModelProperty(value = "避雷器型号") @Length(min = 1, max = 100, message = "【避雷器型号】长度必须介于 {min} 和 {max} 之间") private String blqxh; @ApiModelProperty(value = "运行编号") @Length(min = 1, max = 50, message = "【运行编号】长度必须介于 {min} 和 {max} 之间") private String yzbh; @ApiModelProperty(value = "锚段号") @Length(min = 1, max = 100, message = "【锚段号】长度必须介于 {min} 和 {max} 之间") private String mdh; @ApiModelProperty(value = "脱离器投运日期") private Date tlqtyrq; @ApiModelProperty(value = "脱离器状态") @Length(min = 1, max = 20, message = "【脱离器状态】长度必须介于 {min} 和 {max} 之间") private String tlqzt; @ApiModelProperty(value = "设备线夹状态") @Length(min = 1, max = 20, message = "【设备线夹状态】长度必须介于 {min} 和 {max} 之间") private String sbxjzt; @ApiModelProperty(value = "预防性试验日期") private Date yfxsyrq; @ApiModelProperty(value = "引线距接地体最小距离(mm) -t线(1)") @Length(min = 1, max = 20, message = "【引线距接地体最小距离(mm) -t线(1)】长度必须介于 {min} 和 {max} 之间") private String yxjjdtzxjlT1; @ApiModelProperty(value = "引线距接地体最小距离(mm) -t线(2)") @Length(min = 1, max = 20, message = "【引线距接地体最小距离(mm) -t线(2)】长度必须介于 {min} 和 {max} 之间") private String yxjjdtzxjlT2; @ApiModelProperty(value = "引线距接地体最小距离(mm) -f线(1)") @Length(min = 1, max = 20, message = "【引线距接地体最小距离(mm) -f线(1)】长度必须介于 {min} 和 {max} 之间") private String yxjjdtzxjlF1; @ApiModelProperty(value = "引线距接地体最小距离(mm) -f线(2)") @Length(min = 1, max = 20, message = "【引线距接地体最小距离(mm) -f线(2)】长度必须介于 {min} 和 {max} 之间") private String yxjjdtzxjlF2; @ApiModelProperty(value = "引线驰度") @Length(min = 1, max = 20, message = "【引线驰度】长度必须介于 {min} 和 {max} 之间") private String yxcd; @ApiModelProperty(value = "绝缘子及套管状态") @Length(min = 1, max = 20, message = "【绝缘子及套管状态】长度必须介于 {min} 和 {max} 之间") private String jyzjgtzt; @ApiModelProperty(value = "安全装置状态") @Length(min = 1, max = 20, message = "【安全装置状态】长度必须介于 {min} 和 {max} 之间") private String aqzzzt; @ApiModelProperty(value = "泄露电流(ma) (1)") @Length(min = 1, max = 20, message = "【泄露电流(ma) (1)】长度必须介于 {min} 和 {max} 之间") private String xldl1; @ApiModelProperty(value = "泄露电流(ma) (2)") @Length(min = 1, max = 20, message = "【泄露电流(ma) (2)】长度必须介于 {min} 和 {max} 之间") private String xldl2; @ApiModelProperty(value = "计数器次数-t线") @Length(min = 1, max = 20, message = "【计数器次数-t线】长度必须介于 {min} 和 {max} 之间") private String jsqcsTx; @ApiModelProperty(value = "计数器次数-f线") @Length(min = 1, max = 20, message = "【计数器次数-f线】长度必须介于 {min} 和 {max} 之间") private String jsqcsFx; @ApiModelProperty(value = "接地极及火花间隙") @Length(min = 1, max = 20, message = "【接地极及火花间隙】长度必须介于 {min} 和 {max} 之间") private String jdjjhhjx; @ApiModelProperty(value = "避雷器托架_连接螺栓") @Length(min = 1, max = 20, message = "【避雷器托架_连接螺栓】长度必须介于 {min} 和 {max} 之间") private String blqtjLjls; @ApiModelProperty(value = "避雷器托架_螺母") @Length(min = 1, max = 20, message = "【避雷器托架_螺母】长度必须介于 {min} 和 {max} 之间") private String blqtjLm; @ApiModelProperty(value = "t线避雷器_避雷器本体") @Length(min = 1, max = 20, message = "【t线避雷器_避雷器本体】长度必须介于 {min} 和 {max} 之间") private String txblqBlqbt; @ApiModelProperty(value = "t线避雷器_避雷器底部法兰连接螺栓、螺母*4") @Length(min = 1, max = 20, message = "【t线避雷器_避雷器底部法兰连接螺栓、螺母*4】长度必须介于 {min} 和 {max} 之间") private String txblqBlqdbfllm; @ApiModelProperty(value = "t线避雷器_连接计数器绝缘软导线本体") @Length(min = 1, max = 20, message = "【t线避雷器_连接计数器绝缘软导线本体】长度必须介于 {min} 和 {max} 之间") private String txblqLjjsqjyrdtbt; @ApiModelProperty(value = "t线避雷器_避雷器计数器本体") @Length(min = 1, max = 20, message = "【t线避雷器_避雷器计数器本体】长度必须介于 {min} 和 {max} 之间") private String txblqBlqjsqbt; @ApiModelProperty(value = "t线避雷器_脱离器本体及镀锌铜线") @Length(min = 1, max = 20, message = "【t线避雷器_脱离器本体及镀锌铜线】长度必须介于 {min} 和 {max} 之间") private String txblqTlqbt; @ApiModelProperty(value = "t线避雷器_支柱绝缘子本体") @Length(min = 1, max = 20, message = "【t线避雷器_支柱绝缘子本体】长度必须介于 {min} 和 {max} 之间") private String txblqZzjyzbt; @ApiModelProperty(value = "t线避雷器_法兰螺栓、螺母") @Length(min = 1, max = 20, message = "【t线避雷器_法兰螺栓、螺母】长度必须介于 {min} 和 {max} 之间") private String txblqFalslm; @ApiModelProperty(value = "t线避雷器_盖板螺栓、螺母") @Length(min = 1, max = 20, message = "【t线避雷器_盖板螺栓、螺母】长度必须介于 {min} 和 {max} 之间") private String txblqGblslm; @ApiModelProperty(value = "t线避雷器_避雷器引线") @Length(min = 1, max = 20, message = "【t线避雷器_避雷器引线】长度必须介于 {min} 和 {max} 之间") private String txblqBlqyx; @ApiModelProperty(value = "t线避雷器_引线与接触网连接线夹") @Length(min = 1, max = 20, message = "【t线避雷器_引线与接触网连接线夹】长度必须介于 {min} 和 {max} 之间") private String txblqYxyjcwljxj; @ApiModelProperty(value = "f线避雷器_避雷器本体") @Length(min = 1, max = 20, message = "【f线避雷器_避雷器本体】长度必须介于 {min} 和 {max} 之间") private String fxblqBlqbt; @ApiModelProperty(value = "f线避雷器_避雷器底部法兰连接螺栓、螺母*4") @Length(min = 1, max = 20, message = "【f线避雷器_避雷器底部法兰连接螺栓、螺母*4】长度必须介于 {min} 和 {max} 之间") private String fxblqBlqdbfllm; @ApiModelProperty(value = "f线避雷器_连接计数器绝缘软导线本体") @Length(min = 1, max = 20, message = "【f线避雷器_连接计数器绝缘软导线本体】长度必须介于 {min} 和 {max} 之间") private String fxblqLjjsqjyrdtbt; @ApiModelProperty(value = "f线避雷器_避雷器计数器本体") @Length(min = 1, max = 20, message = "【f线避雷器_避雷器计数器本体】长度必须介于 {min} 和 {max} 之间") private String fxblqBlqjsqbt; @ApiModelProperty(value = "f线避雷器_脱离器本体及镀锌铜线") @Length(min = 1, max = 20, message = "【f线避雷器_脱离器本体及镀锌铜线】长度必须介于 {min} 和 {max} 之间") private String fxblqTlqbt; @ApiModelProperty(value = "f线避雷器_支柱绝缘子本体") @Length(min = 1, max = 20, message = "【f线避雷器_支柱绝缘子本体】长度必须介于 {min} 和 {max} 之间") private String fxblqZzjyzbt; @ApiModelProperty(value = "f线避雷器_法兰螺栓、螺母") @Length(min = 1, max = 20, message = "【f线避雷器_法兰螺栓、螺母】长度必须介于 {min} 和 {max} 之间") private String fxblqFalslm; @ApiModelProperty(value = "f线避雷器_盖板螺栓*4") @Length(min = 1, max = 20, message = "【f线避雷器_盖板螺栓*4】长度必须介于 {min} 和 {max} 之间") private String fxblqGbls; @ApiModelProperty(value = "f线避雷器_盖板螺母*8") @Length(min = 1, max = 20, message = "【f线避雷器_盖板螺母*8】长度必须介于 {min} 和 {max} 之间") private String fxblqGblm; @ApiModelProperty(value = "f线避雷器_避雷器引线") @Length(min = 1, max = 20, message = "【f线避雷器_避雷器引线】长度必须介于 {min} 和 {max} 之间") private String fxblqBlqyx; @ApiModelProperty(value = "f线避雷器_引线与f线连接并沟线夹及螺栓") @Length(min = 1, max = 20, message = "【f线避雷器_引线与f线连接并沟线夹及螺栓】长度必须介于 {min} 和 {max} 之间") private String fxblqYxyjcwljxj; @ApiModelProperty(value = "f线避雷器_引线绑线") @Length(min = 1, max = 20, message = "【f线避雷器_引线绑线】长度必须介于 {min} 和 {max} 之间") private String fxblqYxbx; @ApiModelProperty(value = "计数器与综合接地连接部件_铝接线端子") @Length(min = 1, max = 20, message = "【计数器与综合接地连接部件_铝接线端子】长度必须介于 {min} 和 {max} 之间") private String jsqyzhljdljbjLlxdz; @ApiModelProperty(value = "计数器与综合接地连接部件_电连接线(铝绞线)本体 ") @Length(min = 1, max = 20, message = "【计数器与综合接地连接部件_电连接线(铝绞线)本体】长度必须介于 {min} 和 {max} 之间") private String jsqyzhljdljbjDljxbt; @ApiModelProperty(value = "计数器与保护线连接部件_铜接线端子及连接螺栓、螺母m12") @Length(min = 1, max = 20, message = "【计数器与保护线连接部件_铜接线端子及连接螺栓、螺母m12】长度必须介于 {min} 和 {max} 之间") private String jsqybhxljbjTjxdzjlhlslm; @ApiModelProperty(value = "计数器与保护线连接部件_低压铜芯电缆本体") @Length(min = 1, max = 20, message = "【计数器与保护线连接部件_低压铜芯电缆本体】长度必须介于 {min} 和 {max} 之间") private String jsqybhxljbjDytxdlbt; @ApiModelProperty(value = "避雷线接地引下线") @Length(min = 1, max = 20, message = "【避雷线接地引下线】长度必须介于 {min} 和 {max} 之间") private String blxjdyxx; @ApiModelProperty(value = "接地电阻值-接地电阻值(欧)") @Length(min = 1, max = 20, message = "【接地电阻值-接地电阻值(欧)】长度必须介于 {min} 和 {max} 之间") private String jddzz; @ApiModelProperty(value = "其它") @Length(min = 1, max = 255, message = "【其它】长度必须介于 {min} 和 {max} 之间") private String qt; @ApiModelProperty(value = "附件") @Length(min = 1, max = 255, message = "【附件】长度必须介于 {min} 和 {max} 之间") private String fj; @ApiModelProperty(value = "数量") @Length(min = 1, max = 10, message = "【数量】长度必须介于 {min} 和 {max} 之间") private String sl; @ApiModelProperty(value = "单位") @Length(min = 1, max = 20, message = "【单位】长度必须介于 {min} 和 {max} 之间") private String dw; @ApiModelProperty(value = "数据编号") @Length(min = 1, max = 50, message = "【数据编号】长度必须介于 {min} 和 {max} 之间") private String sjbh; @ApiModelProperty(value = "del_flag") @Length(min = 1, max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间") private String delFlag; }