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.util.Date; /** * 派发单对象 ec_dispatch * * @author ${context.author} * @date 2024-05-28 14:42:26 */ @ApiModel(value = "EcDispatch对象", description = "派发单") @Data @TableName("ec_dispatch") public class EcDispatch implements Serializable { private static final long serialVersionUID = 1L; /** * 派发ID */ @ApiModelProperty(value = "主键ID", example = "") @TableId(value = "dispatch_id", type = IdType.AUTO) private Long dispatchId; /** * 工单ID */ @ApiModelProperty(value = "工单ID", example = "") @TableField("order_id") private Long orderId; /** * 派发单号 */ @ApiModelProperty(value = "派发单号", example = "") @TableField("dispatch_code") private String dispatchCode; /** * 派发时间 */ @ApiModelProperty(value = "派发时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("dispatch_time") private Date dispatchTime; /** * 派发意见 */ @ApiModelProperty(value = "派发意见", example = "") @TableField("dispatch_note") private String dispatchNote; /** * 派发附件 */ @ApiModelProperty(value = "派发附件", example = "") @TableField("dispatch_images") private String dispatchImages; /** * 派出单位 */ @ApiModelProperty(value = "派出单位", example = "") @TableField("subject_org_code") private String subjectOrgCode; /** * 派出单位 */ @ApiModelProperty(value = "派出单位", example = "") @TableField("subject_org_name") private String subjectOrgName; /** * 派出人员 */ @ApiModelProperty(value = "派出人员", example = "") @TableField("subject_user_name") private String subjectUserName; /** * 派出人员 */ @ApiModelProperty(value = "派出人员", example = "") @TableField("subject_user_cnname") private String subjectUserCnname; /** * 派发目标单位 */ @ApiModelProperty(value = "派发目标单位", example = "") @TableField("object_org_code") private String objectOrgCode; /** * 派发目标单位 */ @ApiModelProperty(value = "派发目标单位", example = "") @TableField("object_org_name") private String objectOrgName; /** * 实际接收单位(含抄送) */ @ApiModelProperty(value = "实际接收单位(含抄送)", example = "") @TableField("sink_org_code") private String sinkOrgCode; /** * 实际接收单位(含抄送) */ @ApiModelProperty(value = "实际接收单位(含抄送)", example = "") @TableField("sink_org_name") private String sinkOrgName; /** * 是否主办(Y/N) */ @ApiModelProperty(value = "是否主办(Y/N)", example = "") @TableField("tag_main") private String tagMain; /** * 是否抄送(Y/N) */ @ApiModelProperty(value = "是否抄送(Y/N)", example = "") @TableField("tag_cc") private String tagCc; /** * 话务送审(Y/N) */ @ApiModelProperty(value = "话务送审(Y/N)", example = "") @TableField("tag_cti") private String tagCti; /** * 联指派发联指(Y/N) */ @ApiModelProperty(value = "联指派发联指(Y/N)", example = "") @TableField("tag_trans") private String tagTrans; /** * 前序派发单 */ @ApiModelProperty(value = "前序派发单", example = "") @TableField("up_dispatch_id") private Long upDispatchId; /** * 签收单位 */ @ApiModelProperty(value = "签收单位", example = "") @TableField("ack_org_code") private String ackOrgCode; /** * 签收单位 */ @ApiModelProperty(value = "签收单位", example = "") @TableField("ack_org_name") private String ackOrgName; /** * 签收人员 */ @ApiModelProperty(value = "签收人员", example = "") @TableField("ack_user_name") private String ackUserName; /** * 签收人员 */ @ApiModelProperty(value = "签收人员", example = "") @TableField("ack_user_cnname") private String ackUserCnname; /** * 签收时间 */ @ApiModelProperty(value = "签收时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("ack_time") private Date ackTime; /** * 退回人员 */ @ApiModelProperty(value = "退回人员", example = "") @TableField("reject_user_name") private String rejectUserName; /** * 退回人员 */ @ApiModelProperty(value = "退回人员", example = "") @TableField("reject_user_cnname") private String rejectUserCnname; /** * 退回单位 */ @ApiModelProperty(value = "退回单位", example = "") @TableField("reject_org_code") private String rejectOrgCode; /** * 退回单位 */ @ApiModelProperty(value = "退回单位", example = "") @TableField("reject_org_name") private String rejectOrgName; /** * 退回时间 */ @ApiModelProperty(value = "退回时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("reject_time") private Date rejectTime; /** * 退回意见 */ @ApiModelProperty(value = "退回意见", example = "") @TableField("reject_note") private String rejectNote; /** * 退回附件 */ @ApiModelProperty(value = "退回附件", example = "") @TableField("reject_images") private String rejectImages; /** * 是否退回(Y/N) */ @ApiModelProperty(value = "是否退回(Y/N)", example = "") @TableField("tag_reject") private String tagReject; /** * 退回类型(0退回 1改派) */ @ApiModelProperty(value = "退回类型(0退回 1改派)", example = "") @TableField("reject_type") private String rejectType; }