package com.ycl.platform.domain.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.ycl.platform.base.AbsEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.util.Date; /** * 报备 * * @author xp * @since 2024-03-19 */ @Data @Accessors(chain = true) @TableName("t_report") @ApiModel(value = "Report对象", description = "报备") public class Report extends AbsEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("运维单位ID") @TableField("unit_id") private Integer unitId; @ApiModelProperty("运维人员ID") @TableField("people_id") private Integer peopleId; @ApiModelProperty("点位ID") @TableField("point_id") private Integer pointId; @TableField("report_type") private String reportType; @ApiModelProperty("审核时间") @TableField("auditing_time") private Date auditingTime; @ApiModelProperty("报备内容") @TableField("report_content") private String reportContent; @ApiModelProperty("上报材料") @TableField("report_materials") private String reportMaterials; @ApiModelProperty("故障类型") @TableField("error_type") private String errorType; @ApiModelProperty("状态") @TableField("status") private Integer status; @ApiModelProperty("审核意见") @TableField("audit_opinion") private String auditOpinion; @ApiModelProperty("生效时间") @TableField("begin_create_time") private Date beginCreateTime; @ApiModelProperty("失效时间") @TableField("end_create_time") private Date endCreateTime; /** 标识号:可用于查询历史审核记录 */ @TableField("identify") private String identify; }