feat: 新增多个服务类及工具类,重构部分代码结构

重构服务类结构,将分散的服务统一整合到service包下
新增ProjectConstant常量类及多个实体服务类
添加SecurityUtils安全工具类和BeanCacher工具类
优化部分UI控件和转换器的实现
This commit is contained in:
2025-09-06 13:43:52 +08:00
parent 0e444508ff
commit effd7b103c
253 changed files with 2920 additions and 1646 deletions

View File

@@ -13,8 +13,7 @@ import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = false)
public class CompanyExtendInfoViewModel extends BaseViewModel<CompanyExtendInfo> {
private SimpleIntegerProperty id = new SimpleIntegerProperty();
public class CompanyExtendInfoViewModel extends IdentityViewModel<CompanyExtendInfo> {
/**
* 关联的公司
*/
@@ -34,7 +33,6 @@ public class CompanyExtendInfoViewModel extends BaseViewModel<CompanyExtendInfo>
@Override
protected void updateFrom(CompanyExtendInfo v) {
super.updateFrom(v);
getId().set(v.getId());
getCompany().set(v.getCompany());
getDisableVerify().set(v.isDisableVerify());
getVersion().set(v.getVersion());
@@ -43,10 +41,6 @@ public class CompanyExtendInfoViewModel extends BaseViewModel<CompanyExtendInfo>
@Override
public boolean copyTo(CompanyExtendInfo v) {
boolean modified = super.copyTo(v);
if (!Objects.equals(id.get(), v.getId())) {
v.setId(id.get());
modified = true;
}
if (!Objects.equals(company.get(), v.getCompany())) {
v.setCompany(company.get());
modified = true;