package org.springblade.modules.eCallEventTwo.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 io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 工单对象 ec_order
|
*
|
* @author ${context.author}
|
* @date 2024-05-27 16:26:59
|
*/
|
@ApiModel(value = "EcOrder对象", description = "工单")
|
@Data
|
@TableName("ec_order")
|
public class EcOrder implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
|
/**
|
* 工单ID
|
*/
|
@ApiModelProperty(value = "主键ID", example = "")
|
@TableId(value = "order_id", type = IdType.AUTO)
|
private Long orderId;
|
|
/**
|
* 工单号/话务单号
|
*/
|
@ApiModelProperty(value = "工单号/话务单号", example = "")
|
@TableField("order_code")
|
private String orderCode;
|
|
/**
|
* 诉求来源(0热线 1公安110 2微信 3微博)
|
*/
|
@ApiModelProperty(value = "诉求来源(0热线 1公安110 2微信 3微博)", example = "")
|
@TableField("issue_origin")
|
private String issueOrigin;
|
|
/**
|
* 诉求主题
|
*/
|
@ApiModelProperty(value = "诉求主题", example = "")
|
@TableField("issue_title")
|
private String issueTitle;
|
|
/**
|
* 诉求内容
|
*/
|
@ApiModelProperty(value = "诉求内容", example = "")
|
@TableField("issue_content")
|
private String issueContent;
|
|
/**
|
* 诉求用户类别(0个人 1企业)
|
*/
|
@ApiModelProperty(value = "诉求用户类别(0个人 1企业)", example = "")
|
@TableField("applicant_type")
|
private String applicantType;
|
|
/**
|
* 诉求人姓名
|
*/
|
@ApiModelProperty(value = "诉求人姓名", example = "")
|
@TableField("applicant_name")
|
private String applicantName;
|
|
/**
|
* 诉求人性别(0男 1女)
|
*/
|
@ApiModelProperty(value = "诉求人性别(0男 1女)", example = "")
|
@TableField("applicant_gender")
|
private String applicantGender;
|
|
/**
|
* 诉求人住址
|
*/
|
@ApiModelProperty(value = "诉求人住址", example = "")
|
@TableField("applicant_homeaddr")
|
private String applicantHomeaddr;
|
|
/**
|
* 现场联系电话
|
*/
|
@ApiModelProperty(value = "现场联系电话", example = "")
|
@TableField("applicant_phone")
|
private String applicantPhone;
|
|
/**
|
* 网格
|
*/
|
@ApiModelProperty(value = "网格", example = "")
|
@TableField("applicant_grid")
|
private String applicantGrid;
|
|
/**
|
* 诉求人行政区划
|
*/
|
@ApiModelProperty(value = "诉求人行政区划", example = "")
|
@TableField("applicant_district")
|
private String applicantDistrict;
|
|
/**
|
* 事发地址
|
*/
|
@ApiModelProperty(value = "事发地址", example = "")
|
@TableField("scene_addr")
|
private String sceneAddr;
|
|
/**
|
* 事发地址网格
|
*/
|
@ApiModelProperty(value = "事发地址网格", example = "")
|
@TableField("scene_addr_grid")
|
private String sceneAddrGrid;
|
|
/**
|
* 事发所属行政区划
|
*/
|
@ApiModelProperty(value = "事发所属行政区划", example = "")
|
@TableField("scene_district")
|
private String sceneDistrict;
|
|
/**
|
* 事发场所
|
*/
|
@ApiModelProperty(value = "事发场所", example = "")
|
@TableField("scene_place")
|
private String scenePlace;
|
|
/**
|
* 事发地点-经度
|
*/
|
@ApiModelProperty(value = "事发地点-经度", example = "")
|
@TableField("scene_geo_lat")
|
private BigDecimal sceneGeoLat;
|
|
/**
|
* 事发地点-维度
|
*/
|
@ApiModelProperty(value = "事发地点-维度", example = "")
|
@TableField("scene_geo_lng")
|
private BigDecimal sceneGeoLng;
|
|
/**
|
* 事发地址(App校正)
|
*/
|
@ApiModelProperty(value = "事发地址(App校正)", example = "")
|
@TableField("scene_addr_cor")
|
private String sceneAddrCor;
|
|
/**
|
* 事发地点-经度(App校正)
|
*/
|
@ApiModelProperty(value = "事发地点-经度(App校正)", example = "")
|
@TableField("scene_geo_lat_cor")
|
private BigDecimal sceneGeoLatCor;
|
|
/**
|
* 事发地点-维度(App校正)
|
*/
|
@ApiModelProperty(value = "事发地点-维度(App校正)", example = "")
|
@TableField("scene_geo_lng_cor")
|
private BigDecimal sceneGeoLngCor;
|
|
/**
|
* 是否保密
|
*/
|
@ApiModelProperty(value = "是否保密", example = "")
|
@TableField("is_secret")
|
private String isSecret;
|
|
/**
|
* 是否重复
|
*/
|
@ApiModelProperty(value = "是否重复", example = "")
|
@TableField("is_repeat")
|
private String isRepeat;
|
|
/**
|
* 诉求类别(咨询、投诉、求助、举报、建议)
|
*/
|
@ApiModelProperty(value = "诉求类别(咨询、投诉、求助、举报、建议)", example = "")
|
@TableField("issue_type")
|
private String issueType;
|
|
/**
|
* 归口类型-多级
|
*/
|
@ApiModelProperty(value = "归口类型-多级", example = "")
|
@TableField("issue_clazz")
|
private String issueClazz;
|
|
/**
|
* 紧急程度(一般、即办)
|
*/
|
@ApiModelProperty(value = "紧急程度(一般、即办)", example = "")
|
@TableField("issue_level")
|
private String issueLevel;
|
|
/**
|
* 办理时限(分钟)
|
*/
|
@ApiModelProperty(value = "办理时限(分钟)", example = "")
|
@TableField("deadline")
|
private Integer deadline;
|
|
/**
|
* 关联工单ID
|
*/
|
@ApiModelProperty(value = "关联工单ID", example = "")
|
@TableField("link_orders")
|
private String linkOrders;
|
|
/**
|
* 关联工单号
|
*/
|
@ApiModelProperty(value = "关联工单号", example = "")
|
@TableField("link_orders_code")
|
private String linkOrdersCode;
|
|
/**
|
* 知识引用
|
*/
|
@ApiModelProperty(value = "知识引用", example = "")
|
@TableField("wiki_ref")
|
private String wikiRef;
|
|
/**
|
* 受理单位
|
*/
|
@ApiModelProperty(value = "受理单位", example = "")
|
@TableField("acpt_org_code")
|
private String acptOrgCode;
|
|
/**
|
* 受理单位
|
*/
|
@ApiModelProperty(value = "受理单位", example = "")
|
@TableField("acpt_org_name")
|
private String acptOrgName;
|
|
/**
|
* 处办方式
|
*/
|
@ApiModelProperty(value = "处办方式", example = "")
|
@TableField("handle_way")
|
private String handleWay;
|
|
/**
|
* 外部处办方式
|
*/
|
@ApiModelProperty(value = "外部处办方式", example = "")
|
@TableField("external_handle_way")
|
private String externalHandleWay;
|
|
/**
|
* 直接答复内容
|
*/
|
@ApiModelProperty(value = "直接答复内容", example = "")
|
@TableField("direct_feed")
|
private String directFeed;
|
|
/**
|
* 直接答复人员
|
*/
|
@ApiModelProperty(value = "直接答复人员", example = "")
|
@TableField("direct_feed_handler")
|
private String directFeedHandler;
|
|
/**
|
* 直接答复时间
|
*/
|
@ApiModelProperty(value = "直接答复时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField("direct_feed_time")
|
private Date directFeedTime;
|
|
/**
|
* 工单附件
|
*/
|
@ApiModelProperty(value = "工单附件", example = "")
|
@TableField("images")
|
private String images;
|
|
/**
|
* 有效工单(Y/N)
|
*/
|
@ApiModelProperty(value = "有效工单(Y/N)", example = "")
|
@TableField("flag_vaild")
|
private String flagVaild;
|
|
/**
|
* 无效说明
|
*/
|
@ApiModelProperty(value = "无效说明", example = "")
|
@TableField("invalid_note")
|
private String invalidNote;
|
|
/**
|
* 无效设置时间
|
*/
|
@ApiModelProperty(value = "无效设置时间", example = "")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@TableField("invalid_time")
|
private Date invalidTime;
|
|
/**
|
* 无效设置人员
|
*/
|
@ApiModelProperty(value = "无效设置人员", example = "")
|
@TableField("invalid_user_name")
|
private String invalidUserName;
|
|
/**
|
* 工单状态(0受理 1处理中 2已归档)
|
*/
|
@ApiModelProperty(value = "工单状态(0受理 1处理中 2已归档)", example = "")
|
@TableField("status")
|
private String status;
|
|
/**
|
* 交办标签(N未交办 Y已交办 R已退回)
|
*/
|
@ApiModelProperty(value = "交办标签(N未交办 Y已交办 R已退回)", example = "")
|
@TableField("tag_apply")
|
private String tagApply;
|
|
/**
|
* 已延期(Y/N)
|
*/
|
@ApiModelProperty(value = "已延期(Y/N)", example = "")
|
@TableField("tag_delay")
|
private String tagDelay;
|
|
/**
|
* 已反馈(Y/N)
|
*/
|
@ApiModelProperty(value = "已反馈(Y/N)", example = "")
|
@TableField("tag_doing")
|
private String tagDoing;
|
|
/**
|
* 已答复(Y/N)
|
*/
|
@ApiModelProperty(value = "已答复(Y/N)", example = "")
|
@TableField("tag_resp")
|
private String tagResp;
|
|
/**
|
* 已办结(Y/N)
|
*/
|
@ApiModelProperty(value = "已办结(Y/N)", example = "")
|
@TableField("tag_done")
|
private String tagDone;
|
|
/**
|
* 已回访(Y/N)
|
*/
|
@ApiModelProperty(value = "已回访(Y/N)", example = "")
|
@TableField("tag_check")
|
private String tagCheck;
|
|
/**
|
* 已电话回访(Y/N)
|
*/
|
@ApiModelProperty(value = "已电话回访(Y/N)", example = "")
|
@TableField("tag_chk_tel")
|
private String tagChkTel;
|
|
/**
|
* 核实/督办(N1/N2)
|
*/
|
@ApiModelProperty(value = "核实/督办(N1/N2)", example = "")
|
@TableField("tag_redo")
|
private String tagRedo;
|
|
@ApiModelProperty(value = "导入时间", example = "")
|
@TableField("import_time")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date importTime;
|
}
|