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; /** *
* 导办工单管理 *
* * @author fengjin * @since 2022-09-19 */ @TableName("automessage_guide_repair_order") @Data @ApiModel("导办工单管理实体类") public class GuideRepairOrder implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @ApiModelProperty("主键id") @JsonSerialize(using = ToStringSerializer.class) @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 工单号 */ @ApiModelProperty("工单号") private String orderNum; /** * 事项id */ @ApiModelProperty("事项id") private Integer matterId; /** * 事项名称 */ @ApiModelProperty("事项名称") private String matterName; /** * 创建部门id */ @ApiModelProperty("创建部门id") private String departmentId; /** * 分类id */ @ApiModelProperty("分类id") private String classifyId; /** * 咨询内容 */ @ApiModelProperty("咨询内容") private String consultContent; /** * 咨询人姓名 */ @ApiModelProperty("咨询人姓名") private String consultUserName; /** * 提交用户 */ @ApiModelProperty("提交用户") private String submitUserId; /** * 导办人员 */ @ApiModelProperty("导办人员") private String guideUserId; /** * 导办部门 */ @ApiModelProperty("导办部门") private String guideDepartmentId; /** * 状态(1待分配 2 待办结 3 已办结 4 待评价 5 已取消) */ @ApiModelProperty("状态(1待分配 2 待办结 3 已办结 4 待评价 5 已取消)") private String state; /** * 咨询人电话 */ @ApiModelProperty("咨询人电话") private String consultUserPhone; /** * 提交用户电话 */ @ApiModelProperty("提交用户电话") private String submitUserPhone; /** * 导办人员电话 */ @ApiModelProperty("导办人员电话") private String guideUserPhone; /** * 所属地区 */ @ApiModelProperty("所属地区") private String areaCode; /** * 详情地址 */ @ApiModelProperty("详情地址") private String detailedAddress; /** * 提交方式(1 小程序 2.门户网) */ @ApiModelProperty("提交方式(1 小程序 2.门户网)") private Integer submitType; /** * 创建时间 */ @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(name = "images", value = "图片地址(用逗号分隔)") private String images; @ApiModelProperty(name = "video", value = "视频地址") private String video; @ApiModelProperty(name = "isTimeout", value = "是否超时 (1 未超时 2已超时)") private String isTimeout; @TableField(exist = false) @ApiModelProperty(name = "guideRepairOrderList", value = "工单处理进度") List