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 author 2021-11-05
 */
@Data
@ApiModel("检测表-全面检查记录")
@EqualsAndHashCode(callSuper = true)
public class BusJcebQmjcjl extends BusJceb{

    @ApiModelProperty(value = "支柱号（或悬挂点）")
    @Length(min = 1, max = 100, message = "【支柱号（或悬挂点）】长度必须介于 {min} 和 {max} 之间")
    private String pillarCode;

    @ApiModelProperty(value = "缺陷来源")
    @Length(min = 1, max = 20, message = "【缺陷来源】长度必须介于 {min} 和 {max} 之间")
    private String qxly;

    @ApiModelProperty(value = "位置")
    @Length(min = 1, max = 20, message = "【位置】长度必须介于 {min} 和 {max} 之间")
    private String wz;

    @ApiModelProperty(value = "缺陷内容")
    @Length(min = 1, max = 200, message = "【缺陷内容】长度必须介于 {min} 和 {max} 之间")
    private String qxnr;

    @ApiModelProperty(value = "缺陷等级")
    @Length(min = 1, max = 20, message = "【缺陷等级】长度必须介于 {min} 和 {max} 之间")
    private String qxdj;

    @ApiModelProperty(value = "处理措施")
    @Length(min = 1, max = 200, message = "【处理措施】长度必须介于 {min} 和 {max} 之间")
    private String clcs;

    @ApiModelProperty(value = "修后状态")
    @Length(max = 20, message = "【修后状态】长度必须介于 {min} 和 {max} 之间")
    private String xhzt;

    @ApiModelProperty(value = "维护保养")
    @Length(max = 20, message = "【维护保养】长度必须介于 {min} 和 {max} 之间")
    private String whby;

    @ApiModelProperty(value = "绝缘清扫")
    @Length(max = 20, message = "【绝缘清扫】长度必须介于 {min} 和 {max} 之间")
    private String jyqs;

    @ApiModelProperty(value = "设备状态")
    @Length(min = 1, max = 20, message = "【设备状态】长度必须介于 {min} 和 {max} 之间")
    private String sbzt;

    @ApiModelProperty(value = "工作领导人")
    @Length(max = 20, message = "【工作领导人】长度必须介于 {min} 和 {max} 之间")
    private String gzldr;

    @ApiModelProperty(value = "验收人")
    @Length(max = 20, message = "【验收人】长度必须介于 {min} 和 {max} 之间")
    private String confirmUser;

}