package com.klp.flow.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 投诉受理单主对象 ts_complaint_accept * * @author klp * @date 2026-06-18 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ts_complaint_accept") public class TsComplaintAccept extends BaseEntity { private static final long serialVersionUID=1L; /** * 受理单主键 */ @TableId(value = "accept_id") private Long acceptId; /** * 投诉编号 TS-2026-001 */ private String complaintNo; /** * 投诉日期 */ private Date complaintDate; /** * 投诉情况描述 */ private String complaintContent; /** * 客户诉求 */ private String customerDemand; /** * 客户照片凭证等 */ private String file; /** * 审核状态 0待审核 1已通过 2未通过 */ private Long auditStatus; /** * 审核意见 */ private String auditOpinion; /** * 审核人ID */ private Long auditUserId; /** * 审核时间 */ private Date auditTime; /** * 流程阶段: 1=待审核 2=部门意见填写中 3=待总负责人汇总方案 4=方案下发执行反馈中 5=全部办结 */ private Long flowStatus; /** * 总负责人ID */ private Long principalUserId; /** * 总负责人整合后的完整处理方案 */ private String planContent; /** * 备注 */ private String remark; /** * 删除标识 0=正常 2=删除 */ @TableLogic private Long delFlag; }