package cn.huge.module.cases.domain.dto; import cn.huge.module.cases.domain.po.*; import cn.huge.module.sys.dto.FileInfoBaseDTO; import cn.huge.module.sys.dto.FileTypeInfoBaseDTO; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @title: 纠纷信息数据传输对象 * @description: 纠纷信息数据传输对象 * @company: hugeinfo * @author: liyj * @time: 2022-03-11 11:43:25 * @version: 1.0.0 * @see CaseInfo */ @Data @ApiModel(value = "案件更新数据传输对象", description = "用于更新案件信息的数据传输对象,继承自CaseInfo") public class CaseUpdateDTO extends CaseInfo { /** * 当事人列表 */ @ApiModelProperty(value = "当事人列表", notes = "案件相关的当事人信息列表") private List personList; /** * 当事人代理人列表 */ @ApiModelProperty(value = "当事人代理人列表", notes = "案件相关的当事人代理人信息列表") private List agentList; /** * 办理反馈 */ @ApiModelProperty(value = "办理反馈", notes = "案件办理过程中的反馈信息列表") private List caseFeedbackList; /** * 结案信息 */ @ApiModelProperty(value = "结案信息", notes = "案件结案申请相关信息") private CaseWindupApplyDTO caseWindupApply; /** * 附件详细信息 */ @ApiModelProperty(value = "附件详细信息", notes = "案件相关的附件文件信息列表") private List fileList; @ApiModelProperty(value = "删除的附件详细信息", notes = "删除的案件相关的附件文件信息列表") private List deleteFileIds; }