package com.railway.business.baseinfo.domain; import com.railway.common.core.domain.BaseEntity; 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-26 */ @Data @ApiModel("基础数据 - 地面磁感应器") @EqualsAndHashCode(callSuper = true) public class BusDmcgyq 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 = "区间ID") @Length(min = 1, max = 20, message = "【区间ID】长度必须介于 {min} 和 {max} 之间") private String stationId; @ApiModelProperty(value = "站/区间") private String stationName; @ApiModelProperty(value = "行别") @Length(min = 1, max = 50, message = "【行别】长度必须介于 {min} 和 {max} 之间") private String xingbie; @ApiModelProperty(value = "行别") private String xingbieText; @ApiModelProperty(value = "支柱范围") @Length(min = 1, max = 50, message = "【支柱号】长度必须介于 {min} 和 {max} 之间") private String pillarArea; @ApiModelProperty(value = "股道") @Length(max = 100, message = "【股道】长度必须介于 {min} 和 {max} 之间") private String stationTrack; @ApiModelProperty(value = "管辖模式") @Length(max = 50, message = "【管辖模式】长度必须介于 {min} 和 {max} 之间") private String gxms; @ApiModelProperty(value = "分相处所") @Length(max = 100, message = "【分相处所】长度必须介于 {min} 和 {max} 之间") private String fxcs; @ApiModelProperty(value = "分相名称") @Length(min = 1, max = 100, message = "【分相名称】长度必须介于 {min} 和 {max} 之间") private String fxmc; @ApiModelProperty(value = "锚段号") @Length(max = 50, message = "【锚段号】长度必须介于 {min} 和 {max} 之间") private String mdh; @ApiModelProperty(value = "设备编号") @Length(min = 1, max = 50, message = "【设备编号】长度必须介于 {min} 和 {max} 之间") private String sbbh; @ApiModelProperty(value = "轨枕类型") @Length(max = 50, message = "【轨枕类型】长度必须介于 {min} 和 {max} 之间") private String gzlx; @ApiModelProperty(value = "磁枕里程") private Double czlc; @ApiModelProperty(value = "分相中心里程") private Double fxzxlc; @ApiModelProperty(value = "生产厂家") @Length(max = 100, message = "【生产厂家】长度必须介于 {min} 和 {max} 之间") private String sccj; @ApiModelProperty(value = "型号") @Length(max = 100, message = "【型号】长度必须介于 {min} 和 {max} 之间") private String xh; @ApiModelProperty(value = "del_flag") @Length(max = 1, message = "【del_flag】长度必须介于 {min} 和 {max} 之间") private String delFlag; @ApiModelProperty(value = "数据编号") @Length(max = 50, message = "【数据编号】长度必须介于 {min} 和 {max} 之间") private String sjbh; }