feat: 新增多个服务类及工具类,重构部分代码结构
重构服务类结构,将分散的服务统一整合到service包下 新增ProjectConstant常量类及多个实体服务类 添加SecurityUtils安全工具类和BeanCacher工具类 优化部分UI控件和转换器的实现
This commit is contained in:
@@ -16,8 +16,6 @@ import lombok.EqualsAndHashCode;
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class PurchaseOrderViewModel extends IdentityViewModel<PurchaseOrder> {
|
||||
|
||||
SimpleIntegerProperty id = new SimpleIntegerProperty();
|
||||
SimpleIntegerProperty refId = new SimpleIntegerProperty();
|
||||
SimpleObjectProperty<Contract> contract = new SimpleObjectProperty<>();
|
||||
SimpleObjectProperty<Employee> employee = new SimpleObjectProperty<>();
|
||||
@@ -33,7 +31,7 @@ public class PurchaseOrderViewModel extends IdentityViewModel<PurchaseOrder> {
|
||||
|
||||
@Override
|
||||
protected void updateFrom(PurchaseOrder v) {
|
||||
getId().set(v.getId());
|
||||
super.updateFrom(v);
|
||||
getRefId().set(v.getRefId());
|
||||
getContract().set(v.getContract());
|
||||
getEmployee().set(v.getEmployee());
|
||||
@@ -52,10 +50,6 @@ public class PurchaseOrderViewModel extends IdentityViewModel<PurchaseOrder> {
|
||||
@Override
|
||||
public boolean copyTo(PurchaseOrder v) {
|
||||
boolean modified = super.copyTo(v);
|
||||
if (!Objects.equals(id.get(), v.getId())) {
|
||||
v.setId(id.get());
|
||||
modified = true;
|
||||
}
|
||||
if (!Objects.equals(refId.get(), v.getRefId())) {
|
||||
v.setRefId(refId.get());
|
||||
modified = true;
|
||||
|
||||
Reference in New Issue
Block a user