1 changed files with 138 additions and 0 deletions
@ -0,0 +1,138 @@ |
|||||
|
package org.dromara.productManagement.domain; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 启动合同审查请求类 |
||||
|
* |
||||
|
* @author AI Assistant |
||||
|
* @date 2024-12-11 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class StartContractReviewRequest { |
||||
|
|
||||
|
/** |
||||
|
* OSS文件ID |
||||
|
*/ |
||||
|
private String ossId; |
||||
|
|
||||
|
/** |
||||
|
* 审查类型列表 |
||||
|
*/ |
||||
|
private List<String> reviewTypes; |
||||
|
|
||||
|
/** |
||||
|
* 审查数据 |
||||
|
*/ |
||||
|
private ReviewData reviewData; |
||||
|
|
||||
|
/** |
||||
|
* 已访问的标签页 |
||||
|
*/ |
||||
|
private List<String> visitedTabs; |
||||
|
|
||||
|
/** |
||||
|
* 审查数据结构 |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class ReviewData { |
||||
|
/** |
||||
|
* 实质性审查数据 |
||||
|
*/ |
||||
|
private SubstantiveData substantive; |
||||
|
|
||||
|
/** |
||||
|
* 合规性审查数据 |
||||
|
*/ |
||||
|
private ComplianceData compliance; |
||||
|
|
||||
|
/** |
||||
|
* 一致性审查数据 |
||||
|
*/ |
||||
|
private ConsistencyData consistency; |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 实质性审查数据 |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class SubstantiveData { |
||||
|
/** |
||||
|
* 合同类型ID列表 |
||||
|
*/ |
||||
|
private List<String> contractTypeIds; |
||||
|
|
||||
|
/** |
||||
|
* 审查立场/视角 |
||||
|
*/ |
||||
|
private String position; |
||||
|
|
||||
|
/** |
||||
|
* 审查类型 |
||||
|
*/ |
||||
|
private String reviewType; |
||||
|
|
||||
|
/** |
||||
|
* 特别说明 |
||||
|
*/ |
||||
|
private String specialNote; |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 合规性审查数据 |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class ComplianceData { |
||||
|
/** |
||||
|
* 关注要点 |
||||
|
*/ |
||||
|
private List<String> focusPoints; |
||||
|
|
||||
|
/** |
||||
|
* 行业类型 |
||||
|
*/ |
||||
|
private String industry; |
||||
|
|
||||
|
/** |
||||
|
* 合规级别 |
||||
|
*/ |
||||
|
private String level; |
||||
|
|
||||
|
/** |
||||
|
* 适用法规列表 |
||||
|
*/ |
||||
|
private List<String> regulations; |
||||
|
|
||||
|
/** |
||||
|
* 审查类型 |
||||
|
*/ |
||||
|
private String type; |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 一致性审查数据 |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class ConsistencyData { |
||||
|
/** |
||||
|
* 文件类型 |
||||
|
*/ |
||||
|
private List<String> fileTypes; |
||||
|
|
||||
|
/** |
||||
|
* 检查维度 |
||||
|
*/ |
||||
|
private List<String> dimensions; |
||||
|
|
||||
|
/** |
||||
|
* 偏差级别 |
||||
|
*/ |
||||
|
private String deviationLevel; |
||||
|
|
||||
|
/** |
||||
|
* 特别说明 |
||||
|
*/ |
||||
|
private String specialNote; |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue