package com.yeejoin.amos.boot.module.jg.api.dto;

import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 字段提醒配置表
 *
 * @author system_generator
 * @date 2025-06-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "TzsJgColumnReminderRuleDto", description = "字段提醒配置表")
public class TzsJgColumnReminderRuleDto extends BaseDto {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "业务类型,如使用登记、安装告知")
    private String bizType;

    @ApiModelProperty(value = "字段唯一标识")
    private String columnKey;

    @ApiModelProperty(value = "数据项名称")
    private String columnLabel;

    @ApiModelProperty(value = "数据项说明")
    private String columnValue;

    @ApiModelProperty(value = "0-新增；1-历史有证；2-历史无证，未空代表公共")
    private String regType;

    @ApiModelProperty(value = "设备种类编码，未空代表公共")
    private String equList;

    @ApiModelProperty(value = "设备类别编码，未空代表公共")
    private String equCategory;

    @ApiModelProperty(value = "严重程度：1到n，数字越大，等级越高，自定义")
    private Integer sId;

    @ApiModelProperty(value = "是否车用气瓶")
    private String whetherVehicleCylinder;

}
