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; @ApiModel("导办事项管理实体类") @Data @TableName("automessage_transaction_event") public class TransactionEvent implements Serializable { /** * 主键id */ @ApiModelProperty("主键id") @JsonSerialize(using = ToStringSerializer.class) @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 所属部门id */ @ApiModelProperty("所属部门id") private String departmentId; /** * 部门所属区域 */ @ApiModelProperty("部门所属区域") private String departmentArea; /** * 部门电话 */ @TableField(exist = false) @ApiModelProperty("部门电话") private String contactNumber; /** * 分类id */ @ApiModelProperty("分类id") private String classifyId; /** * 所属分类等级 */ @TableField(exist = false) @ApiModelProperty("所属分类等级") private String classifyName; /** * 部门名称 */ @TableField(exist = false) @ApiModelProperty("部门名称") private String departmentName; /** * 事项名称 */ @ApiModelProperty("事项名称") private String matterName; /** * 联想词ids */ @ApiModelProperty("联想词ids") private String associateIds; /** * 导办数量 */ @ApiModelProperty("导办数量") private Integer transactionNum; /** * 浏览数量 */ @ApiModelProperty("浏览数量") private Integer browseNum=0; /** * 基础信息 */ @ApiModelProperty("基础信息") private String basicInformation; /** * 现场申报 */ @ApiModelProperty("现场申报") private String acceptConditions; /** * 办理区域 */ @ApiModelProperty("办理区域") private String applicationMaterial; /** * 办理流程 */ @ApiModelProperty("办理流程") private String handlingProcedures; /** * 网上申报 */ @ApiModelProperty("网上申报") private String rates; /** * 创建时间 */ @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 associateNames; /** * 查找时间 */ @ApiModelProperty("查找时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime queryTime; /** * 基础信息附件url */ @ApiModelProperty("基础信息附件url") private String basicInformationUrl; /** * 现场申报附件url */ @ApiModelProperty("现场申报附件url") private String acceptConditionsUrl; /** * 办理区域附件url */ @ApiModelProperty("办理区域附件url") private String applicationMaterialUrl; /** * 办理流程附件url */ @ApiModelProperty("办理流程附件url") private String handlingProceduresUrl; /** * 网上申报附件url */ @ApiModelProperty("网上申报附件url") private String ratesUrl; /** * 基础信息附件url */ @ApiModelProperty("基础信息附件url") private String basicInformationFileName; /** * 现场申报附件url */ @ApiModelProperty("现场申报附件url") private String acceptConditionsFileName; /** * 办理区域文件名称 */ @ApiModelProperty("办理区域文件名称") private String applicationMaterialFileName; /** * 办理流程文件名称 */ @ApiModelProperty("办理流程文件名称") private String handlingProceduresFileName; /** * 网上申报文件名称 */ @ApiModelProperty("网上申报文件名称") private String ratesFileName; /** * 操作指引附件url */ @ApiModelProperty("操作指引附件url") private String operationalGuidelineUrl; /** * 操作指引视频url */ @ApiModelProperty("操作指引视频url") private String operationalGuidelineVideoUrl; /** * 设定依据 */ @ApiModelProperty("设定依据") private String setGist; /** * 设定依据url */ @ApiModelProperty("设定依据url") private String setGistUrl; /** * 设定依据文件名称 */ @ApiModelProperty("设定依据文件名称") private String setGistName; /** * 常见问题 */ @ApiModelProperty("常见问题") private String commonProblem; /** * 常见问题附件url */ @ApiModelProperty("常见问题附件url") private String commonProblemUrl; /** * 常见问题文件名称 */ @ApiModelProperty("常见问题文件名称") private String commonProblemName; @ApiModelProperty("手机移动端申报") private String transactionArea; @ApiModelProperty("手机移动端申报url") private String transactionAreaUrl; @ApiModelProperty("手机移动端申报文件名称") private String transactionAreaName; @TableField(exist = false) @ApiModelProperty(name = "sumTransactionNum", value = "导办服务数量") private Integer sumTransactionNum; @TableField(exist = false) @ApiModelProperty(name = "countTransaction", value = "导办服务指南数量") private Integer countTransaction; @TableField(exist = false) @ApiModelProperty(name = "sumClassifyName", value = "分类总名称") String sumClassifyName; @ApiModelProperty(name = "operationalGuidelineVideoName", value = "操作指南视频名称") private String operationalGuidelineVideoName; @ApiModelProperty(name = "operationalGuidelineName", value = "操作指南名称") private String operationalGuidelineName; @ApiModelProperty(name = "classifyIds", value = "前端使用") private String classifyIds; @ApiModelProperty(name = "departmentIds", value = "所属部门列") private String departmentIds; @TableField(exist = false) @ApiModelProperty(name = "departmentNames", value = "所属部门列名称集合") private String departmentNames; }