feat(common): 新增多个 VO 类

- 新增了多个与公司、合同、项目、库存等相关的 VO 类
- 这些类用于数据传输和接口定义,提高了系统的可维护性和扩展性
- 使用了 Lombok 注解,简化了类的编写
This commit is contained in:
2025-09-18 08:45:08 +08:00
parent 588779d611
commit d0645c33f1
56 changed files with 1174 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package com.ecep.contract.vo;
import java.time.LocalDate;
import com.ecep.contract.model.IdentityEntity;
import com.ecep.contract.model.NamedEntity;
import lombok.Data;
@Data
public class CompanyVo implements IdentityEntity, NamedEntity {
private Integer id;
private String name;
private String uniscid;
private String shortName;
private boolean pathExist = false;
private String path;
private LocalDate created;
private String entStatus;
private String entType;
private String district;
private String industry;
private String telephone;
private String regAddr;
private String address;
private LocalDate setupDate;
private LocalDate operationPeriodBegin;
private LocalDate operationPeriodEnd;
private String registeredCapital;
private String registeredCapitalCurrency;
private String legalRepresentative;
private String memo;
private int version;
// 保留的额外字段
private String registerAddress;
private String businessScope;
private String legalPerson;
private String legalPersonPhone;
private String contactPerson;
private String contactPhone;
private String contactEmail;
private String website;
private String remark;
}