龚焕茏
2024-03-12 dbe2fda2dbf7e44be430791cb9b323c42c674738
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/bo/RsDangerInfoBo.java
@@ -1,15 +1,18 @@
package org.dromara.demo.domain.bo;
import org.dromara.demo.domain.RsDangerInfo;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.demo.domain.RsDangerInfo;
import org.dromara.system.domain.SysOss;
import java.util.Date;
import java.util.List;
/**
 * 安全隐患信息业务对象 rs_danger_info
@@ -25,42 +28,44 @@
    /**
     * 编号
     */
    @NotNull(message = "编号不能为空", groups = { EditGroup.class })
    @NotNull(message = "编号不能为空", groups = {EditGroup.class})
    private Long id;
    /**
     * 通报时间
     */
    @NotBlank(message = "通报时间不能为空", groups = { AddGroup.class, EditGroup.class })
    @NotBlank(message = "通报时间不能为空", groups = {AddGroup.class, EditGroup.class})
    private String notificationTime;
    /**
     * 隐患类型
     */
    @Size(min = 1, max = 15, message = "隐患类型不能为空", groups = { AddGroup.class, EditGroup.class })
    @Size(min = 1, max = 15, message = "隐患类型不能为空", groups = {AddGroup.class, EditGroup.class})
    private String dangerType;
    /**
     * 责任单位
     */
    @Size(min = 1, max = 15, message = "责任单位不能为空", groups = { AddGroup.class, EditGroup.class })
    @Size(min = 1, max = 15, message = "责任单位不能为空", groups = {AddGroup.class, EditGroup.class})
    private String accountabilityUnit;
    /**
     * 整改时限
     */
    @NotBlank(message = "整改时限不能为空", groups = { AddGroup.class, EditGroup.class })
    @NotBlank(message = "整改时限不能为空", groups = {AddGroup.class, EditGroup.class})
    private String rectificationTimeLimit;
    /**
     * 完成情况
     */
    @Size(min = 1, max = 15, message = "完成情况不能为空", groups = { AddGroup.class, EditGroup.class })
    @Size(min = 1, max = 15, message = "完成情况不能为空", groups = {AddGroup.class, EditGroup.class})
    private String performance;
    /**
     * 启用状态 1启用 2未启用
     */
    @NotNull(message = "启用状态不能为空", groups = { AddGroup.class, EditGroup.class })
    @NotNull(message = "启用状态不能为空", groups = {AddGroup.class, EditGroup.class})
    private Long status;
    private List<SysOss> imgList;
}