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