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_task * * @author klp * @date 2026-06-18 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ts_complaint_task") public class TsComplaintTask extends BaseEntity { private static final long serialVersionUID=1L; /** * 代办任务ID */ @TableId(value = "task_id") private Long taskId; /** * 关联投诉受理单ID */ private Long acceptId; /** * 负责部门ID(销售/质量/生产) */ private Long deptId; /** * 任务状态 0待填写意见 1已完成填写 */ private Long taskStatus; /** * 意见单号 */ private String fillNo; /** * 部门处理意见 */ private String deptOpinion; /** * 填写意见的部门员工ID */ private Long fillUserId; /** * 意见填写时间 */ private Date fillTime; /** * 意见文件 */ private String fillFile; /** * 备注 */ private String remark; /** * 删除标识 0=正常 2=删除 */ @TableLogic private Long delFlag; }