feat: 添加VendorGroupRequireFileTypeVo及相关服务功能

refactor: 重构多个服务类和方法,优化代码结构
fix: 修复PermissionVo中code字段更名为key的问题
docs: 更新create_vo.md文档,添加新创建的VO记录
perf: 优化WebSocketClientService中的session关闭逻辑
style: 清理无用导入和注释,统一代码格式
This commit is contained in:
2025-09-21 23:08:34 +08:00
parent 039d753bab
commit 35b33d401b
94 changed files with 1260 additions and 810 deletions

View File

@@ -44,7 +44,7 @@ public class Company implements IdentityEntity, NamedEntity, BasedEntity, Serial
* 统一社会信用代码
* <p>
* 编码结构
*
*
* <pre>
* 1 | 1 | 6 | 9 | 1 < br > 登记管理部门代码 | 机构类别代码 | 登记管理机关行政区划码 | 主体标识码 | 校验码
* </pre>
@@ -205,7 +205,7 @@ public class Company implements IdentityEntity, NamedEntity, BasedEntity, Serial
vo.setName(name);
vo.setUniscid(getUniscid());
vo.setShortName(getShortName());
vo.setPathExist(getPathExist());
vo.setPathExist(getPathExist() != null && getPathExist());
vo.setPath(getPath());
vo.setCreated(getCreated());
vo.setEntStatus(getEntStatus());

View File

@@ -10,8 +10,14 @@ import lombok.Data;
@Data
public class ContractPayPlanVo implements IdentityEntity, ContractBasedVo {
private Integer id;
/**
* 关联的合同对象, Contract
*/
private Integer contractId;
private Integer refId;
private float payRatio;
private Double payCurrency;
private LocalDate payDate;
private LocalDateTime updateDate;

View File

@@ -13,7 +13,6 @@ public class DeliverySignMethodVo implements IdentityEntity, NamedEntity {
private String name;
private String code;
private Integer saleTypeId;
private String saleTypeName;
private String description;
private boolean active = false;
private LocalDate created;

View File

@@ -8,7 +8,7 @@ public class PermissionVo implements IdentityEntity {
private Integer id;
private Integer functionId;
private String name;
private String code;
private String key;
private String description;
private Boolean active;
}

View File

@@ -0,0 +1,14 @@
package com.ecep.contract.vo;
import com.ecep.contract.ContractFileType;
import com.ecep.contract.model.IdentityEntity;
import lombok.Data;
@Data
public class VendorGroupRequireFileTypeVo implements IdentityEntity {
private Integer id;
private Integer groupId;
private ContractFileType fileType;
private ContractFileType.Frequency frequency;
}