feat(common): 新增多个 VO 类
- 新增了多个与公司、合同、项目、库存等相关的 VO 类 - 这些类用于数据传输和接口定义,提高了系统的可维护性和扩展性 - 使用了 Lombok 注解,简化了类的编写
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.CompanyCustomerFileType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyCustomerFileTypeLocalVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private CompanyCustomerFileType value;
|
||||||
|
private Integer orderNum = 0;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.CompanyCustomerFileType;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyCustomerFileVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer customerId;
|
||||||
|
private String customerName;
|
||||||
|
private CompanyCustomerFileType type;
|
||||||
|
private String filePath;
|
||||||
|
private String editFilePath;
|
||||||
|
private LocalDate signDate;
|
||||||
|
private boolean valid = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.Instant;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyCustomerVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private LocalDate developDate;
|
||||||
|
private String path;
|
||||||
|
private Integer companyContactId;
|
||||||
|
private String contactName;
|
||||||
|
private String contactPhone;
|
||||||
|
private String contactEmail;
|
||||||
|
private String description;
|
||||||
|
private Instant created;
|
||||||
|
private int version;
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyExtendInfoVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private boolean disableVerify = false;
|
||||||
|
private int version = 0;
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.CompanyFileType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyFileTypeLocalVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private CompanyFileType value;
|
||||||
|
private Integer orderNum = 0;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
21
common/src/main/java/com/ecep/contract/vo/CompanyFileVo.java
Normal file
21
common/src/main/java/com/ecep/contract/vo/CompanyFileVo.java
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
|
||||||
|
import com.ecep.contract.CompanyFileType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyFileVo implements IdentityEntity {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private CompanyFileType type;
|
||||||
|
private LocalDate applyDate;
|
||||||
|
private LocalDate expiringDate;
|
||||||
|
private String filePath;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyInvoiceInfoVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private String taxId;
|
||||||
|
private String address;
|
||||||
|
private String phone;
|
||||||
|
private String bankName;
|
||||||
|
private String bankAccount;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
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 CompanyOldNameVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer companyId;
|
||||||
|
private String name;
|
||||||
|
private LocalDate beginDate;
|
||||||
|
private LocalDate endDate;
|
||||||
|
private boolean ambiguity = false;
|
||||||
|
private String path;
|
||||||
|
private String memo;
|
||||||
|
private int version;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorApprovedFileVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer listId;
|
||||||
|
private String listName;
|
||||||
|
private String fileName;
|
||||||
|
private LocalDate signDate;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.VendorType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 供应商审批项目VO类
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorApprovedItemVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer listId;
|
||||||
|
private String listName;
|
||||||
|
private String vendorName;
|
||||||
|
private Integer vendorId;
|
||||||
|
private String vendorNameInfo;
|
||||||
|
private VendorType type;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 合格供应商名录VO类
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorApprovedListVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String title;
|
||||||
|
private LocalDate publishDate;
|
||||||
|
private String path;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 供应商的关联详细项VO类
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorEntityVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer vendorId;
|
||||||
|
private String vendorName;
|
||||||
|
private String name;
|
||||||
|
private String abbName;
|
||||||
|
private String code;
|
||||||
|
private Integer catalogId;
|
||||||
|
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;
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
|
||||||
|
import com.ecep.contract.VendorFileType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 供应商的文件VO类
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorFileVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer vendorId;
|
||||||
|
private String vendorName;
|
||||||
|
private VendorFileType type;
|
||||||
|
private String filePath;
|
||||||
|
private String editFilePath;
|
||||||
|
private LocalDate signDate;
|
||||||
|
private boolean valid = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.VendorType;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.Instant;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CompanyVendorVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private VendorType type;
|
||||||
|
private boolean protocolProvider = false;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private Integer catalogId;
|
||||||
|
private String catalogName;
|
||||||
|
private LocalDate developDate;
|
||||||
|
private String path;
|
||||||
|
private Integer contactId;
|
||||||
|
private String contactName;
|
||||||
|
private String purchase;
|
||||||
|
private String description;
|
||||||
|
private Instant created;
|
||||||
|
private int version;
|
||||||
|
}
|
||||||
43
common/src/main/java/com/ecep/contract/vo/CompanyVo.java
Normal file
43
common/src/main/java/com/ecep/contract/vo/CompanyVo.java
Normal 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;
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractBidVendorVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private Integer quotationSheetFileId;
|
||||||
|
private String quotationSheetFileName;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractCatalogVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String code;
|
||||||
|
private String name;
|
||||||
|
private String path;
|
||||||
|
private String parent;
|
||||||
|
private boolean useYear = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.ContractFileType;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractFileTypeLocalVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String language;
|
||||||
|
private ContractFileType type;
|
||||||
|
private String name;
|
||||||
|
private String description;
|
||||||
|
private String suggestFileName;
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.ContractFileType;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractFileVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private ContractFileType type;
|
||||||
|
private String fileName;
|
||||||
|
private LocalDate applyDate;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractGroupVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String title;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
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 ContractItemVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private String contractCode;
|
||||||
|
private String contractName;
|
||||||
|
private Integer refId;
|
||||||
|
private String itemCode;
|
||||||
|
private String title;
|
||||||
|
private String specification;
|
||||||
|
private String unit;
|
||||||
|
private Integer inventoryId;
|
||||||
|
private String inventoryName;
|
||||||
|
private Double exclusiveTaxPrice;
|
||||||
|
private Double taxRate;
|
||||||
|
private Double taxPrice;
|
||||||
|
private Double quantity;
|
||||||
|
private LocalDateTime createDate;
|
||||||
|
private LocalDateTime updateDate;
|
||||||
|
private LocalDate startDate;
|
||||||
|
private LocalDate endDate;
|
||||||
|
private Integer creatorId;
|
||||||
|
private String creatorName;
|
||||||
|
private Integer updaterId;
|
||||||
|
private String updaterName;
|
||||||
|
private String remark;
|
||||||
|
private Integer order;
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractKindVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractPayPlanVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private Integer order;
|
||||||
|
private Double amount;
|
||||||
|
private LocalDate planDate;
|
||||||
|
private LocalDate actualDate;
|
||||||
|
private String remark;
|
||||||
|
private boolean paid = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractTypeVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String catalog;
|
||||||
|
private String title;
|
||||||
|
private String direction;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
63
common/src/main/java/com/ecep/contract/vo/ContractVo.java
Normal file
63
common/src/main/java/com/ecep/contract/vo/ContractVo.java
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import com.ecep.contract.ContractPayWay;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ContractVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String guid;
|
||||||
|
private String code;
|
||||||
|
private String name;
|
||||||
|
private Integer companyId;
|
||||||
|
private String companyName;
|
||||||
|
private Integer customerId;
|
||||||
|
private String customerName;
|
||||||
|
private Integer vendorId;
|
||||||
|
private String vendorName;
|
||||||
|
private Integer contractTypeId;
|
||||||
|
private String contractTypeName;
|
||||||
|
private Integer contractKindId;
|
||||||
|
private String contractKindName;
|
||||||
|
private Integer contractGroupId;
|
||||||
|
private String contractGroupName;
|
||||||
|
private Integer projectId;
|
||||||
|
private String projectName;
|
||||||
|
private String parentCode;
|
||||||
|
private LocalDate orderDate;
|
||||||
|
private LocalDate startDate;
|
||||||
|
private LocalDate endDate;
|
||||||
|
private Integer setupPersonId;
|
||||||
|
private String setupPersonName;
|
||||||
|
private LocalDate setupDate;
|
||||||
|
private Integer inurePersonId;
|
||||||
|
private String inurePersonName;
|
||||||
|
private LocalDate inureDate;
|
||||||
|
private Integer varyPersonId;
|
||||||
|
private String varyPersonName;
|
||||||
|
private LocalDate varyDate;
|
||||||
|
private Integer employeeId;
|
||||||
|
private String employeeName;
|
||||||
|
private Integer handlerId;
|
||||||
|
private String handlerName;
|
||||||
|
private String state;
|
||||||
|
private String path;
|
||||||
|
private String description;
|
||||||
|
private LocalDateTime created;
|
||||||
|
private Double amount;
|
||||||
|
private boolean standardPayWay = false;
|
||||||
|
private boolean standardPContractText = false;
|
||||||
|
private Double totalQuantity;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Double totalUnTaxAmount;
|
||||||
|
private Double execQuantity;
|
||||||
|
private Double execAmount;
|
||||||
|
private Double execUnTaxAmount;
|
||||||
|
private ContractPayWay payWay;
|
||||||
|
private boolean active = false;
|
||||||
|
private Integer version;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CustomerCatalogVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CustomerSatisfactionSurveyVo implements IdentityEntity, ProjectBasedVo {
|
||||||
|
private Integer id;
|
||||||
|
private Integer projectId;
|
||||||
|
private String code;
|
||||||
|
private LocalDate date;
|
||||||
|
private int totalScore;
|
||||||
|
private String data;
|
||||||
|
private Integer applicantId;
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class DeliverySignMethodVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer saleTypeId;
|
||||||
|
private String saleTypeName;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
private LocalDate created;
|
||||||
|
}
|
||||||
17
common/src/main/java/com/ecep/contract/vo/DepartmentVo.java
Normal file
17
common/src/main/java/com/ecep/contract/vo/DepartmentVo.java
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class DepartmentVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private Integer leaderId;
|
||||||
|
private String leaderName;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class EmployeeRoleVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String code;
|
||||||
|
private String name;
|
||||||
|
private boolean systemAdministrator = false;
|
||||||
|
private boolean manager = false;
|
||||||
|
private boolean active = true;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
36
common/src/main/java/com/ecep/contract/vo/EmployeeVo.java
Normal file
36
common/src/main/java/com/ecep/contract/vo/EmployeeVo.java
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
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 EmployeeVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String account;
|
||||||
|
private String name;
|
||||||
|
private String alias;
|
||||||
|
private String code;
|
||||||
|
private Integer departmentId;
|
||||||
|
private String departmentName;
|
||||||
|
private String position;
|
||||||
|
private String phone;
|
||||||
|
private String email;
|
||||||
|
private String idCard;
|
||||||
|
private LocalDate created;
|
||||||
|
private LocalDate entryDate;
|
||||||
|
private LocalDate leaveDate;
|
||||||
|
private String locale;
|
||||||
|
private String dateFormatter;
|
||||||
|
private String dateTimeFormatter;
|
||||||
|
private String timeFormatter;
|
||||||
|
private String timeZone;
|
||||||
|
private String numberFormatter;
|
||||||
|
private String currencyFormatter;
|
||||||
|
private boolean active = false;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
17
common/src/main/java/com/ecep/contract/vo/FunctionVo.java
Normal file
17
common/src/main/java/com/ecep/contract/vo/FunctionVo.java
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class FunctionVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private String url;
|
||||||
|
private String icon;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class InventoryCatalogVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
46
common/src/main/java/com/ecep/contract/vo/InventoryVo.java
Normal file
46
common/src/main/java/com/ecep/contract/vo/InventoryVo.java
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
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 InventoryVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer catalogId;
|
||||||
|
private String catalogName;
|
||||||
|
private String specification;
|
||||||
|
private boolean specificationLock;
|
||||||
|
private boolean nameLock;
|
||||||
|
private Double purchaseTax;
|
||||||
|
private Double purchasePrice;
|
||||||
|
private Double purchaseTaxPrice;
|
||||||
|
private Double saleTax;
|
||||||
|
private Double salePrice;
|
||||||
|
private Double saleTaxPrice;
|
||||||
|
private String unit;
|
||||||
|
private Double weight;
|
||||||
|
private Double packagedWeight;
|
||||||
|
private String weightUnit;
|
||||||
|
private String volumeUnit;
|
||||||
|
private String sizeUnit;
|
||||||
|
private Double volume;
|
||||||
|
private Double volumeSizeLength;
|
||||||
|
private Double volumeSizeWidth;
|
||||||
|
private Double volumeSizeHeight;
|
||||||
|
private Double packVolume;
|
||||||
|
private Double packVolumeSizeLength;
|
||||||
|
private Double packVolumeSizeWidth;
|
||||||
|
private Double packVolumeSizeHeight;
|
||||||
|
private Integer creatorId;
|
||||||
|
private String creatorName;
|
||||||
|
private LocalDate createTime;
|
||||||
|
private Integer updaterId;
|
||||||
|
private String updaterName;
|
||||||
|
private LocalDateTime updateDate;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
22
common/src/main/java/com/ecep/contract/vo/InvoiceVo.java
Normal file
22
common/src/main/java/com/ecep/contract/vo/InvoiceVo.java
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class InvoiceVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private Integer contractItemId;
|
||||||
|
private String invoiceNumber;
|
||||||
|
private LocalDate invoiceDate;
|
||||||
|
private LocalDate issueDate;
|
||||||
|
private Double amount;
|
||||||
|
private Double taxAmount;
|
||||||
|
private Double taxRate;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Integer invoiceStatusId;
|
||||||
|
private String remark;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
14
common/src/main/java/com/ecep/contract/vo/PermissionVo.java
Normal file
14
common/src/main/java/com/ecep/contract/vo/PermissionVo.java
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class PermissionVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer functionId;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String description;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
17
common/src/main/java/com/ecep/contract/vo/PriceVo.java
Normal file
17
common/src/main/java/com/ecep/contract/vo/PriceVo.java
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class PriceVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer inventoryId;
|
||||||
|
private Integer customerId;
|
||||||
|
private Double unitPrice;
|
||||||
|
private LocalDate effectiveDate;
|
||||||
|
private LocalDate expireDate;
|
||||||
|
private String remark;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
15
common/src/main/java/com/ecep/contract/vo/ProductTypeVo.java
Normal file
15
common/src/main/java/com/ecep/contract/vo/ProductTypeVo.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProductTypeVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProductUsageVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
public interface ProjectBasedVo {
|
||||||
|
Integer getProjectId();
|
||||||
|
|
||||||
|
void setProjectId(Integer projectId);
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectCostItemVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer costId;
|
||||||
|
private String title;
|
||||||
|
private String specification;
|
||||||
|
private String unit;
|
||||||
|
private Integer inventoryId;
|
||||||
|
private double inTaxRate;
|
||||||
|
private double inExclusiveTaxPrice;
|
||||||
|
private double inQuantity;
|
||||||
|
private double outTaxRate;
|
||||||
|
private double outExclusiveTaxPrice;
|
||||||
|
private double outQuantity;
|
||||||
|
private String remark;
|
||||||
|
private LocalDateTime createDate;
|
||||||
|
private Integer creatorId;
|
||||||
|
private LocalDateTime updateDate;
|
||||||
|
private Integer updaterId;
|
||||||
|
}
|
||||||
41
common/src/main/java/com/ecep/contract/vo/ProjectCostVo.java
Normal file
41
common/src/main/java/com/ecep/contract/vo/ProjectCostVo.java
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectCostVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private Integer projectId;
|
||||||
|
private int version;
|
||||||
|
private boolean standardPayWay;
|
||||||
|
private String noStandardPayWayText;
|
||||||
|
private boolean standardContractText;
|
||||||
|
private String noStandardContractText;
|
||||||
|
private float stampTax;
|
||||||
|
private float stampTaxFee;
|
||||||
|
private float onSiteServiceFee;
|
||||||
|
private float assemblyServiceFee;
|
||||||
|
private float technicalServiceFee;
|
||||||
|
private float bidServiceFee;
|
||||||
|
private float freightCost;
|
||||||
|
private float guaranteeLetterFee;
|
||||||
|
private float taxAndSurcharges;
|
||||||
|
private float taxAndSurchargesFee;
|
||||||
|
private double inQuantities;
|
||||||
|
private double inTaxAmount;
|
||||||
|
private double inExclusiveTaxAmount;
|
||||||
|
private double outQuantities;
|
||||||
|
private double outTaxAmount;
|
||||||
|
private double outExclusiveTaxAmount;
|
||||||
|
private double grossProfitMargin;
|
||||||
|
private Integer applicantId;
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
private Integer authorizerId;
|
||||||
|
private LocalDateTime authorizationTime;
|
||||||
|
private String authorizationFile;
|
||||||
|
private String description;
|
||||||
|
private boolean importLock;
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectIndustryVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectSaleTypeVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String path;
|
||||||
|
private boolean storeByYear = false;
|
||||||
|
private boolean criticalProjectDecision = false;
|
||||||
|
private Double criticalProjectLimit;
|
||||||
|
private boolean active = false;
|
||||||
|
private String description;
|
||||||
|
private LocalDate created;
|
||||||
|
private int version;
|
||||||
|
}
|
||||||
14
common/src/main/java/com/ecep/contract/vo/ProjectTypeVo.java
Normal file
14
common/src/main/java/com/ecep/contract/vo/ProjectTypeVo.java
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectTypeVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String description;
|
||||||
|
private boolean active = false;
|
||||||
|
}
|
||||||
48
common/src/main/java/com/ecep/contract/vo/ProjectVo.java
Normal file
48
common/src/main/java/com/ecep/contract/vo/ProjectVo.java
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ProjectVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer customerId;
|
||||||
|
private String customerName;
|
||||||
|
private Integer projectTypeId;
|
||||||
|
private String projectTypeName;
|
||||||
|
private Integer industryId;
|
||||||
|
private String industryName;
|
||||||
|
private Integer saleTypeId;
|
||||||
|
private String saleTypeName;
|
||||||
|
private Integer productTypeId;
|
||||||
|
private String productTypeName;
|
||||||
|
private Integer deliverySignMethodId;
|
||||||
|
private String deliverySignMethodName;
|
||||||
|
private Integer productUsageId;
|
||||||
|
private String productUsageName;
|
||||||
|
private Integer codeYear;
|
||||||
|
private Integer codeSequenceNumber;
|
||||||
|
private Integer applicantId;
|
||||||
|
private String applicantName;
|
||||||
|
private Integer authorizerId;
|
||||||
|
private String authorizerName;
|
||||||
|
private Integer bankAccountId;
|
||||||
|
private Integer invoiceInfoId;
|
||||||
|
private Integer mainContactId;
|
||||||
|
private Integer subContactId;
|
||||||
|
private String address;
|
||||||
|
private boolean useBid = false;
|
||||||
|
private boolean useOffer = false;
|
||||||
|
private Integer amount;
|
||||||
|
private boolean standardPayWay = false;
|
||||||
|
private String path;
|
||||||
|
private LocalDate created;
|
||||||
|
private LocalDate PlannedStartTime;
|
||||||
|
private LocalDate PlannedCompletionTime;
|
||||||
|
private String description;
|
||||||
|
private int version;
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class PurchaseOrderItemVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer purchaseOrderId;
|
||||||
|
private Integer contractItemId;
|
||||||
|
private Integer inventoryId;
|
||||||
|
private String itemName;
|
||||||
|
private Integer unitId;
|
||||||
|
private Double quantity;
|
||||||
|
private Double unitPrice;
|
||||||
|
private Double totalPrice;
|
||||||
|
private Double taxRate;
|
||||||
|
private Double taxAmount;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Integer order;
|
||||||
|
private String remark;
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class PurchaseOrderVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private String code;
|
||||||
|
private String name;
|
||||||
|
private Integer vendorId;
|
||||||
|
private LocalDate orderDate;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Double taxAmount;
|
||||||
|
private Double taxRate;
|
||||||
|
private Integer statusId;
|
||||||
|
private String remark;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class PurchaseReceiptVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer purchaseOrderId;
|
||||||
|
private String code;
|
||||||
|
private LocalDate receiptDate;
|
||||||
|
private Integer receivedByEmployeeId;
|
||||||
|
private String remark;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SalesOrderItemVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer salesOrderId;
|
||||||
|
private Integer contractItemId;
|
||||||
|
private Integer inventoryId;
|
||||||
|
private String itemName;
|
||||||
|
private Integer unitId;
|
||||||
|
private Double quantity;
|
||||||
|
private Double unitPrice;
|
||||||
|
private Double totalPrice;
|
||||||
|
private Double taxRate;
|
||||||
|
private Double taxAmount;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Integer order;
|
||||||
|
private String remark;
|
||||||
|
}
|
||||||
21
common/src/main/java/com/ecep/contract/vo/SalesOrderVo.java
Normal file
21
common/src/main/java/com/ecep/contract/vo/SalesOrderVo.java
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SalesOrderVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private Integer contractId;
|
||||||
|
private String code;
|
||||||
|
private String name;
|
||||||
|
private Integer customerId;
|
||||||
|
private LocalDate orderDate;
|
||||||
|
private Double totalAmount;
|
||||||
|
private Double taxAmount;
|
||||||
|
private Double taxRate;
|
||||||
|
private Integer statusId;
|
||||||
|
private String remark;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
15
common/src/main/java/com/ecep/contract/vo/SysConfVo.java
Normal file
15
common/src/main/java/com/ecep/contract/vo/SysConfVo.java
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SysConfVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private String value;
|
||||||
|
private String type;
|
||||||
|
private String description;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
18
common/src/main/java/com/ecep/contract/vo/UnitVo.java
Normal file
18
common/src/main/java/com/ecep/contract/vo/UnitVo.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.model.NamedEntity;
|
||||||
|
import com.ecep.contract.UnitType;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class UnitVo implements IdentityEntity, NamedEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private UnitType unitType;
|
||||||
|
private double ratio;
|
||||||
|
private boolean standard;
|
||||||
|
private String description;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VendorCatalogVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private String code;
|
||||||
|
private Integer parentId;
|
||||||
|
private Integer order;
|
||||||
|
private String description;
|
||||||
|
private Boolean active;
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import com.ecep.contract.model.IdentityEntity;
|
||||||
|
import com.ecep.contract.VendorType;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VendorTypeLocalVo implements IdentityEntity {
|
||||||
|
private Integer id;
|
||||||
|
private String language;
|
||||||
|
private VendorType type;
|
||||||
|
private String name;
|
||||||
|
private String description;
|
||||||
|
}
|
||||||
11
common/src/main/java/com/ecep/contract/vo/VolumeSizeVo.java
Normal file
11
common/src/main/java/com/ecep/contract/vo/VolumeSizeVo.java
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
package com.ecep.contract.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VolumeSizeVo {
|
||||||
|
private double volume;
|
||||||
|
private double length;
|
||||||
|
private double width;
|
||||||
|
private double height;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user