feat: 添加供应商管理相关功能及数据库表结构
新增供应商名录管理功能,包括合格供应商名录、供应商文件、供应商关联实体等模块。主要变更包括: 1. 添加COMPANY_VENDOR_ENTITY表的CREATOR_ID、MODIFIER_ID和MODIFY_DATE字段 2. 实现供应商同步任务类(VendorClassSyncTask等) 3. 新增供应商相关VO类(VendorApprovedVo、VendorFileVo等) 4. 添加供应商相关Repository接口(VendorRepository、VendorFileRepository等) 5. 实现供应商相关服务类(VendorApprovedService、VendorFileService等) 6. 添加供应商管理界面控制器及皮肤类 7. 新增供应商文件类型枚举和本地化配置
This commit is contained in:
@@ -27,7 +27,7 @@ import lombok.ToString;
|
||||
@Entity
|
||||
@Table(name = "COMPANY_VENDOR_APPROVED")
|
||||
@ToString
|
||||
public class CompanyVendorApprovedList implements IdentityEntity, Serializable, Voable<CompanyVendorApprovedListVo> {
|
||||
public class VendorApprovedList implements IdentityEntity, Serializable, Voable<CompanyVendorApprovedListVo> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@@ -67,7 +67,7 @@ public class CompanyVendorApprovedList implements IdentityEntity, Serializable,
|
||||
if (HibernateProxyUtils.isNotEffectiveClassEquals(object, this)) {
|
||||
return false;
|
||||
}
|
||||
CompanyVendorApprovedList that = (CompanyVendorApprovedList) object;
|
||||
VendorApprovedList that = (VendorApprovedList) object;
|
||||
return getId() != null && Objects.equals(getId(), that.getId());
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ public class CompanyVendorApprovedFile implements IdentityEntity, Serializable,
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "LIST_ID", nullable = false)
|
||||
@ToString.Exclude
|
||||
private CompanyVendorApprovedList list;
|
||||
private VendorApprovedList list;
|
||||
|
||||
/**
|
||||
* 文件名,不含目录,目录使用目录的目录
|
||||
@@ -39,7 +39,7 @@ public class CompanyVendorApprovedItem implements IdentityEntity, Serializable,
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(name = "LIST_ID", nullable = false)
|
||||
@ToString.Exclude
|
||||
private CompanyVendorApprovedList list;
|
||||
private VendorApprovedList list;
|
||||
|
||||
/**
|
||||
* 供应商名称,有可能改名了,所以存历史名称
|
||||
Reference in New Issue
Block a user