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<CasePerson> personList;
|
|
/**
|
* 当事人代理人列表
|
*/
|
@ApiModelProperty(value = "当事人代理人列表", notes = "案件相关的当事人代理人信息列表")
|
private List<CaseAgent> agentList;
|
|
/**
|
* 办理反馈
|
*/
|
@ApiModelProperty(value = "办理反馈", notes = "案件办理过程中的反馈信息列表")
|
private List<CaseFeedback> caseFeedbackList;
|
|
/**
|
* 结案信息
|
*/
|
@ApiModelProperty(value = "结案信息", notes = "案件结案申请相关信息")
|
private CaseWindupApplyDTO caseWindupApply;
|
|
/**
|
* 附件详细信息
|
*/
|
@ApiModelProperty(value = "附件详细信息", notes = "案件相关的附件文件信息列表")
|
private List<FileInfoBaseDTO> fileList;
|
@ApiModelProperty(value = "删除的附件详细信息", notes = "删除的案件相关的附件文件信息列表")
|
private List<String> deleteFileIds;
|
}
|