| | |
| | | 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 |
| | |
| | | /** |
| | | * 编号 |
| | | */ |
| | | @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; |
| | | } |