feat: 添加合同全量同步任务和合格供方名录路径生成功能

refactor: 重构查询服务使用ParamConstant替换ServiceConstant
style: 清理无用代码和注释
fix: 修复CompanyCustomerEvaluationFormFileService查询方法
docs: 更新CloudYuVo和CompanyBankAccountVo字段注释
This commit is contained in:
2025-12-13 11:11:37 +08:00
parent 330418cfd6
commit 72edb07798
84 changed files with 1526 additions and 843 deletions

View File

@@ -1,4 +1,24 @@
package com.ecep.contract;
public enum ContractFileTypeGroup {
/**
* 普通文件
*/
GENERAL,
/**
* 申请文件
*/
REQUEST,
/**
* 审批文件
*/
APPROVAL,
/**
* 通知文件
*/
NOTICE,
/**
* 其他文件
*/
}

View File

@@ -1,4 +1,14 @@
package com.ecep.contract.constant;
public class ParamConstant {
public static final String KEY_isNotNull = "isNotNull";
public static final String KEY_lessThan = "lessThan";
public static final String KEY_greaterThan = "greaterThan";
public static final String KEY_between = "between";
public static final String KEY_equal = "equal";
public static final String KEY_OR = "or";
public static final String KEY_AND = "and";
public static final String KEY_SEARCH_TEXT = "searchText";
}

View File

@@ -1,5 +1,4 @@
package com.ecep.contract.constant;
public class ServiceConstant {
public static final String KEY_SEARCH_TEXT = "searchText";
}

View File

@@ -12,9 +12,17 @@ import lombok.EqualsAndHashCode;
public class CloudYuVo extends CloudBasedVo implements CompanyBasedVo, Serializable {
private static final long serialVersionUID = 1L;
private Integer companyId;
/**
* 公司对应供应商角色更新时间戳
*/
private LocalDate vendorUpdateDate;
/**
* 公司对应客户角色更新时间戳
*/
private LocalDate customerUpdateDate;
/**
* 云端最新更新时间
*/
private LocalDateTime cloudLatest;

View File

@@ -1,6 +1,8 @@
package com.ecep.contract.vo;
import java.io.Serializable;
import java.time.LocalDate;
import com.ecep.contract.model.IdentityEntity;
import lombok.Data;
@@ -10,30 +12,40 @@ public class CompanyBankAccountVo implements IdentityEntity, CompanyBasedVo, Ser
private Integer id;
/**
* 公司id
*
*
* @see CompanyVo
*/
private Integer companyId;
/**
* 银行id
*
*
* @see BankVo
*/
private Integer bankId;
/**
* 账号
*/
private String account;
/**
* 开户行
*/
private String openingBank;
/**
* 账号
*/
private String account;
/**
* 描述
*/
private String description;
/**
* 创建时间
*/
private LocalDate created;
/**
* 状态
*/
private boolean active = false;
/**
* 版本
*/
private int version;
}

View File

@@ -1,13 +1,17 @@
package com.ecep.contract.vo;
import java.io.Serializable;
import com.ecep.contract.model.IdentityEntity;
import java.time.LocalDate;
import com.ecep.contract.model.Voable;
import lombok.Data;
/**
* 合共供方名录的文件VO类
*
*
* @see VendorApprovedVo
* @see VendorApprovedItemVo
*/
@@ -34,4 +38,5 @@ public class VendorApprovedFileVo implements IdentityEntity, Serializable {
* 备注
*/
private String description;
}

View File

@@ -9,7 +9,6 @@ import lombok.Data;
/**
* 合格供方名录VO类
* @see VendorApproved
* @see VendorApprovedFileVo
* @see VendorApprovedItemVo
*/