package com.dg.core.db.gen.entity; 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 com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; @ApiModel("回复模板实体类") @Data @TableName public class ReplyTemplateEntity implements Serializable { /** * 主键id */ @ApiModelProperty("主键id") @JsonSerialize(using = ToStringSerializer.class) @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 模板名称 */ @ApiModelProperty("模板名称") private String name; /** * 办结状态(1已办结 0未办结) */ @ApiModelProperty("办结状态(1已办结 0未办结)") private String handleState; /** * 回复内容 */ @ApiModelProperty("回复内容") private String response; /** * 办事指南 */ @ApiModelProperty("办事指南 ") private String guidance; /** * 上传附件url */ @ApiModelProperty("上传附件url") private String accessoryUrl; /** * 创建时间 */ @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 更新时间 */ @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; /** * 单位名称 */ @ApiModelProperty("上传附件名字") private String accessoryName; /** * 单位名称 */ @ApiModelProperty("视频url") private String videoUrl; /** * 单位名称 */ @ApiModelProperty("视频名字") private String videoName; /** * 单位名称 */ @ApiModelProperty("图片url") private String pictureUrl; /** * 单位名称 */ @ApiModelProperty("图片名字") private String pictureName; /** * 创建人id */ @ApiModelProperty("创建人id") private String createUserId; /** * 创建人姓名 */ @TableField(exist = false) @ApiModelProperty("创建人姓名") private String createUser; /** * 创建人部门id */ @ApiModelProperty("创建人部门id") private String departmentId; /** * 创建人部门名称 */ @TableField(exist = false) @ApiModelProperty("创建人部门名称") private String departmentName; /** * 附件id */ @ApiModelProperty("附件id") private String accessoryId; /** * 附件列表 */ @TableField(exist = false) @ApiModelProperty("附件列表") private List elseAccessoryEntityList; /** * 推荐办事指南列表 */ @TableField(exist = false) @ApiModelProperty("推荐办事指南列表") private List transactionEventList; /** * 是否能够删除修改 */ @TableField(exist = false) @ApiModelProperty("是否能够删除修改") private Integer isDelete; }