feat: 新增多个服务类及工具类,重构部分代码结构
重构服务类结构,将分散的服务统一整合到service包下 新增ProjectConstant常量类及多个实体服务类 添加SecurityUtils安全工具类和BeanCacher工具类 优化部分UI控件和转换器的实现
This commit is contained in:
@@ -5,8 +5,6 @@ import java.util.List;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import com.ecep.contract.util.FxmlPath;
|
||||
import com.ecep.contract.util.FxmlUtils;
|
||||
import org.controlsfx.control.TaskProgressView;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -16,27 +14,24 @@ import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.context.event.EventListener;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.ecep.contract.CurrentEmployeeInitialedEvent;
|
||||
import com.ecep.contract.Desktop;
|
||||
import com.ecep.contract.DesktopUtils;
|
||||
import com.ecep.contract.cloud.old.OldVersionService;
|
||||
import com.ecep.contract.cloud.rk.CloudRkManagerWindowController;
|
||||
import com.ecep.contract.cloud.rk.CloudRkService;
|
||||
import com.ecep.contract.cloud.tyc.CloudTycManagerWindowController;
|
||||
import com.ecep.contract.cloud.u8.ContractSyncTask;
|
||||
import com.ecep.contract.cloud.u8.YongYouU8ManagerWindowController;
|
||||
import com.ecep.contract.cloud.u8.YongYouU8Service;
|
||||
import com.ecep.contract.ds.company.controller.CompanyManagerWindowController;
|
||||
import com.ecep.contract.ds.contract.controller.ContractManagerWindowController;
|
||||
import com.ecep.contract.ds.customer.controller.CompanyCustomerManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.bank.BankManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.department.DepartmentManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.employee.EmployeeManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.inventory.InventoryManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.permission.EmployeeFunctionsManagerWindowController;
|
||||
import com.ecep.contract.ds.other.controller.permission.EmployeeRoleManagerWindowController;
|
||||
import com.ecep.contract.ds.project.controller.ProjectManagerWindowController;
|
||||
import com.ecep.contract.ds.vendor.controller.CompanyVendorManagerWindowController;
|
||||
import com.ecep.contract.controller.bank.BankManagerWindowController;
|
||||
import com.ecep.contract.controller.company.CompanyManagerWindowController;
|
||||
import com.ecep.contract.controller.contract.ContractManagerWindowController;
|
||||
import com.ecep.contract.controller.customer.CompanyCustomerManagerWindowController;
|
||||
import com.ecep.contract.controller.department.DepartmentManagerWindowController;
|
||||
import com.ecep.contract.controller.employee.EmployeeManagerWindowController;
|
||||
import com.ecep.contract.controller.inventory.InventoryManagerWindowController;
|
||||
import com.ecep.contract.controller.permission.EmployeeFunctionsManagerWindowController;
|
||||
import com.ecep.contract.controller.permission.EmployeeRoleManagerWindowController;
|
||||
import com.ecep.contract.controller.project.ProjectManagerWindowController;
|
||||
import com.ecep.contract.controller.vendor.CompanyVendorManagerWindowController;
|
||||
import com.ecep.contract.service.CloudRkService;
|
||||
import com.ecep.contract.service.YongYouU8Service;
|
||||
import com.ecep.contract.task.ContractSyncTask;
|
||||
import com.ecep.contract.util.FxmlPath;
|
||||
import com.ecep.contract.util.FxmlUtils;
|
||||
import com.ecep.contract.vm.CurrentEmployee;
|
||||
|
||||
import javafx.concurrent.Task;
|
||||
@@ -110,10 +105,6 @@ public class HomeWindowController extends BaseController {
|
||||
logger.info("You are administrator, try schedule sync tasks.");
|
||||
}
|
||||
Desktop.instance.getExecutorService().schedule(() -> {
|
||||
try {
|
||||
getBean(OldVersionService.class).scheduledTasks(taskProgressView);
|
||||
} catch (BeansException ignored) {
|
||||
}
|
||||
try {
|
||||
getBean(YongYouU8Service.class).scheduledTasks(taskProgressView);
|
||||
} catch (BeansException ignored) {
|
||||
|
||||
Reference in New Issue
Block a user