feat(contract): 新增合同管理相关 VO 类

- 新增 CompanyContractVo 类,用于公司合同信息的传输
- 新增 CompanyCustomerEntityVo 类,用于公司客户实体信息的传输
- 新增 CompanyCustomerEvaluationFormFileVo 类,用于公司客户评估表文件信息的传输
This commit is contained in:
2025-09-18 02:03:21 +08:00
parent 9ffaac39cb
commit 588779d611
3 changed files with 59 additions and 0 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}