From 588779d6119bd636c3c4e7e08c128bf6b384e0d1 Mon Sep 17 00:00:00 2001 From: songqq Date: Thu, 18 Sep 2025 02:03:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(contract):=20=E6=96=B0=E5=A2=9E=E5=90=88?= =?UTF-8?q?=E5=90=8C=E7=AE=A1=E7=90=86=E7=9B=B8=E5=85=B3=20VO=20=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 CompanyContractVo 类,用于公司合同信息的传输 - 新增 CompanyCustomerEntityVo 类,用于公司客户实体信息的传输 - 新增 CompanyCustomerEvaluationFormFileVo 类,用于公司客户评估表文件信息的传输 --- .../ecep/contract/vo/CompanyContractVo.java | 14 ++++++++++ .../contract/vo/CompanyCustomerEntityVo.java | 26 +++++++++++++++++++ .../CompanyCustomerEvaluationFormFileVo.java | 19 ++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 common/src/main/java/com/ecep/contract/vo/CompanyContractVo.java create mode 100644 common/src/main/java/com/ecep/contract/vo/CompanyCustomerEntityVo.java create mode 100644 common/src/main/java/com/ecep/contract/vo/CompanyCustomerEvaluationFormFileVo.java diff --git a/common/src/main/java/com/ecep/contract/vo/CompanyContractVo.java b/common/src/main/java/com/ecep/contract/vo/CompanyContractVo.java new file mode 100644 index 0000000..13d4801 --- /dev/null +++ b/common/src/main/java/com/ecep/contract/vo/CompanyContractVo.java @@ -0,0 +1,14 @@ +package com.ecep.contract.vo; + +import com.ecep.contract.model.IdentityEntity; +import lombok.Data; + +@Data +public class CompanyContractVo implements IdentityEntity { + private Integer id; + private Integer companyId; + private String companyName; + private Integer contractId; + private String contractCode; + private String contractName; +} \ No newline at end of file diff --git a/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEntityVo.java b/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEntityVo.java new file mode 100644 index 0000000..f16f283 --- /dev/null +++ b/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEntityVo.java @@ -0,0 +1,26 @@ +package com.ecep.contract.vo; + +import com.ecep.contract.model.IdentityEntity; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Data; + +@Data +public class CompanyCustomerEntityVo implements IdentityEntity { + private Integer id; + private Integer companyCustomerId; + private String customerName; + private String name; + private String abbName; + private String code; + private Integer customerCatalogId; + private String catalogName; + private Integer creatorId; + private String creatorName; + private Integer modifierId; + private String modifierName; + private LocalDate modifyDate; + private LocalDate developDate; + private LocalDate updatedDate; + private LocalDateTime fetchedTime; +} \ No newline at end of file diff --git a/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEvaluationFormFileVo.java b/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEvaluationFormFileVo.java new file mode 100644 index 0000000..d0b5cf5 --- /dev/null +++ b/common/src/main/java/com/ecep/contract/vo/CompanyCustomerEvaluationFormFileVo.java @@ -0,0 +1,19 @@ +package com.ecep.contract.vo; + +import com.ecep.contract.model.IdentityEntity; +import lombok.Data; + +@Data +public class CompanyCustomerEvaluationFormFileVo implements IdentityEntity { + private Integer id; + private Integer customerFileId; + private String catalog; + private String level; + private Integer creditLevel = 0; + private Integer score1 = 0; + private Integer score2 = 0; + private Integer score3 = 0; + private Integer score4 = 0; + private Integer score5 = 0; + private Integer scoreTemplateVersion = 1; +} \ No newline at end of file