package com.gkhy.system.domain.dto; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** *

* 隐患上报/整改/台账 *

* * @author hh * @since 2025-09-08 10:36:52 */ @Getter @Setter @ApiModel(value = "隐患整改对象", description = "隐患整改对象") public class HazardsEditDTO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id",required = true) @NotNull private Long id; @ApiModelProperty(value = "整改时间",required = true) @NotNull(message = "整改时间不能为空") private Date reformPeriod; @ApiModelProperty(value = "整改措施",required = true) @NotBlank(message = "整改措施不能为空") private String rectificationMeasures; @ApiModelProperty(value ="原因分析",required = true) @NotBlank(message = "原因分析不能为空") private String reasonAnalysis; @ApiModelProperty(value = "整改图片",required = true) @NotBlank(message = "整改图片不能为空") private String reformPics; }