refactor(文件类型): 重构文件类型相关仓库和服务

- 将CompanyVendorFileTypeLocalRepository重命名为VendorFileTypeLocalRepository
- 新增CustomerFileTypeLocalRepository
- 更新VendorFileTypeService使用新的仓库名称
- 新增CustomerFileTypeLocal实体类
- 更新文档结构
This commit is contained in:
2025-09-23 18:42:46 +08:00
parent 543311c676
commit 4b8c1d4038
5 changed files with 92 additions and 11 deletions

View File

@@ -0,0 +1,20 @@
package com.ecep.contract.ds.other.repository;
import org.springframework.stereotype.Repository;
import com.ecep.contract.CustomerFileType;
import com.ecep.contract.ds.other.repository.BaseEnumEntityRepository;
import com.ecep.contract.model.CustomerFileTypeLocal;
@Repository
public interface CustomerFileTypeLocalRepository extends BaseEnumEntityRepository<CustomerFileType, CustomerFileTypeLocal, Integer> {
@Override
default CustomerFileType[] getEnumConstants() {
return CustomerFileType.values();
}
@Override
default CustomerFileTypeLocal newEntity() {
return new CustomerFileTypeLocal();
}
}

View File

@@ -7,9 +7,7 @@ import com.ecep.contract.ds.other.repository.BaseEnumEntityRepository;
import com.ecep.contract.model.VendorFileTypeLocal;
@Repository
public interface CompanyVendorFileTypeLocalRepository
extends BaseEnumEntityRepository<VendorFileType, VendorFileTypeLocal, Integer> {
public interface VendorFileTypeLocalRepository extends BaseEnumEntityRepository<VendorFileType, VendorFileTypeLocal, Integer> {
@Override
default VendorFileType[] getEnumConstants() {
return VendorFileType.values();

View File

@@ -20,7 +20,7 @@ import com.ecep.contract.IEntityService;
import com.ecep.contract.QueryService;
import com.ecep.contract.VendorFileType;
import com.ecep.contract.constant.ServiceConstant;
import com.ecep.contract.ds.vendor.repository.CompanyVendorFileTypeLocalRepository;
import com.ecep.contract.ds.vendor.repository.VendorFileTypeLocalRepository;
import com.ecep.contract.model.VendorFileTypeLocal;
import com.ecep.contract.util.SpecificationUtils;
import com.fasterxml.jackson.databind.JsonNode;
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.databind.JsonNode;
public class VendorFileTypeService implements IEntityService<VendorFileTypeLocal>, QueryService<VendorFileTypeLocal> {
@Lazy
@Autowired
private CompanyVendorFileTypeLocalRepository repository;
private VendorFileTypeLocalRepository repository;
@Override
public Page<VendorFileTypeLocal> findAll(JsonNode paramsNode, Pageable pageable) {