refactor(model): 重构模型类包结构并优化序列化处理
重构模型类包结构,将模型类按功能模块划分到不同的子包中。优化序列化处理,为VO类添加serialVersionUID并实现Serializable接口。移除部分冗余的serialVersionUID字段,简化模型类代码。同时修复UITools中空值处理的问题,并更新pom版本至0.0.100-SNAPSHOT。 - 将模型类按功能模块划分到ds子包中 - 为VO类添加序列化支持 - 移除冗余的serialVersionUID字段 - 修复UITools空值处理问题 - 更新项目版本号
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.ecep.contract.vm;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Objects;
|
||||
|
||||
import com.ecep.contract.vo.CloudRkVo;
|
||||
|
||||
@@ -95,7 +96,7 @@ public class CloudRkViewModel extends IdentityViewModel<CloudRkVo> {
|
||||
vm.updateFrom(v);
|
||||
return vm;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void updateFrom(CloudRkVo v) {
|
||||
super.updateFrom(v);
|
||||
@@ -122,24 +123,78 @@ public class CloudRkViewModel extends IdentityViewModel<CloudRkVo> {
|
||||
@Override
|
||||
public boolean copyTo(CloudRkVo v) {
|
||||
boolean result = super.copyTo(v);
|
||||
v.setCloudId(cloudId.get());
|
||||
v.setUpdateDays(updateDays.get());
|
||||
v.setAutoUpdate(autoUpdate.get());
|
||||
v.setDescription(description.get());
|
||||
v.setRank(rank.get());
|
||||
v.setRankDescription(rankDescription.get());
|
||||
v.setCustomerGrade(customerGrade.get());
|
||||
v.setCustomerDescription(customerDescription.get());
|
||||
v.setCustomerScore(customerScore.get());
|
||||
v.setVendorGrade(vendorGrade.get());
|
||||
v.setVendorDescription(vendorDescription.get());
|
||||
v.setVendorScore(vendorScore.get());
|
||||
v.setCompanyId(company.get());
|
||||
v.setLatestUpdate(latestUpdate.get());
|
||||
v.setCloudEntUpdate(cloudEntUpdate.get());
|
||||
v.setCloudBlackListUpdated(cloudBlackListUpdated.get());
|
||||
v.setCloudLatest(cloudLatest.get());
|
||||
v.setVersion(version.get());
|
||||
if (!Objects.equals(v.getCloudId(), cloudId.get())) {
|
||||
v.setCloudId(cloudId.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getUpdateDays(), updateDays.get())) {
|
||||
v.setUpdateDays(updateDays.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.isAutoUpdate(), autoUpdate.get())) {
|
||||
v.setAutoUpdate(autoUpdate.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getDescription(), description.get())) {
|
||||
v.setDescription(description.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getRank(), rank.get())) {
|
||||
v.setRank(rank.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getRankDescription(), rankDescription.get())) {
|
||||
v.setRankDescription(rankDescription.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCustomerGrade(), customerGrade.get())) {
|
||||
v.setCustomerGrade(customerGrade.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCustomerDescription(), customerDescription.get())) {
|
||||
v.setCustomerDescription(customerDescription.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCustomerScore(), customerScore.get())) {
|
||||
v.setCustomerScore(customerScore.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getVendorGrade(), vendorGrade.get())) {
|
||||
v.setVendorGrade(vendorGrade.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getVendorDescription(), vendorDescription.get())) {
|
||||
v.setVendorDescription(vendorDescription.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getVendorScore(), vendorScore.get())) {
|
||||
v.setVendorScore(vendorScore.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCompanyId(), company.get())) {
|
||||
v.setCompanyId(company.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getLatestUpdate(), latestUpdate.get())) {
|
||||
v.setLatestUpdate(latestUpdate.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCloudEntUpdate(), cloudEntUpdate.get())) {
|
||||
v.setCloudEntUpdate(cloudEntUpdate.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCloudBlackListUpdated(), cloudBlackListUpdated.get())) {
|
||||
v.setCloudBlackListUpdated(cloudBlackListUpdated.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getCloudLatest(), cloudLatest.get())) {
|
||||
v.setCloudLatest(cloudLatest.get());
|
||||
result = true;
|
||||
}
|
||||
if (!Objects.equals(v.getVersion(), version.get())) {
|
||||
v.setVersion(version.get());
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user