package com.panzhihua.sangeshenbian.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableId; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *
* 问题报告表 *
* * @author * @since 2025-02-22 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sgsb_complaint") @ApiModel(value="Complaint对象", description="问题报告表") public class Complaint implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = " ") @TableId(value = "id") private Long id; @ApiModelProperty(value = "诉求号") @TableField("serial_number") private String serialNumber; @ApiModelProperty(value = "问题发生时间") @TableField("time") private LocalDateTime time; @ApiModelProperty(value = "问题类型") @TableField("problem_type") private String problemType; @ApiModelProperty(value = "群众姓名") @TableField("name") private String name; @ApiModelProperty(value = "联系电话") @TableField("contact_number") private String contactNumber; @ApiModelProperty(value = "问题发生地点") @TableField("location") private String location; @ApiModelProperty(value = "详细地址描述") @TableField("detailed_address") private String detailedAddress; @ApiModelProperty(value = "问题标题") @TableField("description_title") private String descriptionTitle; @ApiModelProperty(value = "问题描述内容") @TableField("description_content") private String descriptionContent; @ApiModelProperty(value = "上传图片") @TableField("images") private String images; @ApiModelProperty(value = "上传视频") @TableField("videos") private String videos; @ApiModelProperty(value = "审核状态:0-待审核 1-审核通过 2-审核驳回") @TableField("audit_status") private Integer auditStatus; @ApiModelProperty(value = "流转状态:0-正在办理 1-延期办理 2-超时办理 3-已办结") @TableField("status") private Integer status; @ApiModelProperty(value = "办理人id") @TableField("handler_id") private Long handlerId; @ApiModelProperty(value = "创建人") @TableField("create_by") private Long createBy; @ApiModelProperty(value = "创建时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty(value = "修改人") @TableField("update_by") private Long updateBy; @ApiModelProperty(value = "修改时间") @TableField("update_time") private LocalDateTime updateTime; }