From a2bebe9b060ec86bee00e7691f3dd8e7359025e5 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 24 Jul 2026 10:55:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BD=9C=E4=B8=9A=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E8=A7=86=E5=9B=BE=E6=9F=A5=E8=AF=A2Bean=E5=8F=8A?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E5=B7=A5=E5=8E=82=E5=88=9B=E5=BB=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templatecreate/TaskTemplateFactory.java | 168 +++++++++--------- .../task/IBootTaskDerviceViewQueryBean.java | 38 ++-- 2 files changed, 103 insertions(+), 103 deletions(-) diff --git a/InManageBoot-iboot/cosmos-biz/cosmos-biz-iboot/cosmos-biz-iboot-base/cosmos-biz-iboot-base-core/src/main/java/com/inspur/ispim/cosmos/iboot/base/core/impl/templatecreate/TaskTemplateFactory.java b/InManageBoot-iboot/cosmos-biz/cosmos-biz-iboot/cosmos-biz-iboot-base/cosmos-biz-iboot-base-core/src/main/java/com/inspur/ispim/cosmos/iboot/base/core/impl/templatecreate/TaskTemplateFactory.java index d87b3a2..402a094 100644 --- a/InManageBoot-iboot/cosmos-biz/cosmos-biz-iboot/cosmos-biz-iboot-base/cosmos-biz-iboot-base-core/src/main/java/com/inspur/ispim/cosmos/iboot/base/core/impl/templatecreate/TaskTemplateFactory.java +++ b/InManageBoot-iboot/cosmos-biz/cosmos-biz-iboot/cosmos-biz-iboot-base/cosmos-biz-iboot-base-core/src/main/java/com/inspur/ispim/cosmos/iboot/base/core/impl/templatecreate/TaskTemplateFactory.java @@ -1,84 +1,84 @@ -package com.inspur.ispim.cosmos.iboot.base.core.impl.templatecreate; - -import com.inspur.ispim.cosmos.iboot.base.api.bean.TemplateTypeEnum; -import com.inspur.ispim.cosmos.iboot.base.api.service.TemplateCreateService; -import com.inspur.ispim.cosmos.iboot.base.core.impl.osinstall.IBootOsInstallFactory; -import com.inspur.ispim.cosmos.iboot.base.core.mapper.DeviceMapper; -import com.inspur.ispim.cosmos.iboot.base.core.mapper.IBootInabndFileMapper; -import com.inspur.ispim.cosmos.iboot.base.core.mapper.IBootTaskHostMapper; -import lombok.extern.slf4j.Slf4j; - -/** - * @description - * @auther zhangchen - * @date 2023/8/08 - */ -@Slf4j -public class TaskTemplateFactory { - - /** - * 标记模板类型 - */ - private final IBootTaskHostMapper iBootTaskHostMapper; - private final IBootOsInstallFactory iBootOsInstallFactory; - private final IBootInabndFileMapper iBootInabndFileMapper; - - private final DeviceMapper deviceMapper; - - public TaskTemplateFactory(IBootTaskHostMapper iBootTaskHostMapper, - IBootOsInstallFactory iBootOsInstallFactory, - IBootInabndFileMapper iBootInabndFileMapper, - DeviceMapper deviceMapper) { - this.iBootTaskHostMapper = iBootTaskHostMapper; - this.iBootOsInstallFactory = iBootOsInstallFactory; - this.iBootInabndFileMapper = iBootInabndFileMapper; - this.deviceMapper = deviceMapper; - } - - /** - * 根据模板类型获取实现类 - * - * @param templateType - * @return - */ - public TemplateCreateService getCreateTemplateImpl(String templateType) { - TemplateCreateService templateCreateService = null; - try { - TemplateTypeEnum templateTypeEnum = TemplateTypeEnum.valueOf(templateType); - switch (templateTypeEnum) { - case USER_CONF: - templateCreateService = new UserTemplateCreateServiceImpl(iBootTaskHostMapper, deviceMapper); - break; - case RAID_SET_CONF: - templateCreateService = new RaidTemplateCreateServiceImpl(); - break; - case NETWORK_CONF: - templateCreateService = new NetworkTemplateCreateServiceImpl(iBootTaskHostMapper); - break; - case STRESS_TEST: - templateCreateService = new StressTemplateCreateServiceImpl(); - break; - case CUSTOM_TEMPLATE: - templateCreateService = new CustomTemplateCreateServiceImpl(iBootInabndFileMapper); - break; - case OS_INSTALL: - templateCreateService = new OsInstallTemplateCreateServiceImpl(iBootTaskHostMapper, iBootOsInstallFactory, deviceMapper); - break; - case DEVICE_REFRESH: - templateCreateService = new DeviceRefreshTemplateCreateServiceImpl(); - break; - case OS_EXPLORE: - templateCreateService = new OsExplorerTemplateCreateServiceImpl(iBootTaskHostMapper, deviceMapper); - break; - case DISK_CLONE, DISK_RESTORE: - templateCreateService = new DiskCloneTemplateCreateServiceImpl(); - break; - default: - templateCreateService = new CommonTemplateCreateServiceImpl(); - } - } catch (Exception e) { - log.error("get TemplateCreateService error:" + e.getMessage()); - } - return templateCreateService; - } -} +package com.inspur.ispim.cosmos.iboot.base.core.impl.templatecreate; + +import com.inspur.ispim.cosmos.iboot.base.api.bean.TemplateTypeEnum; +import com.inspur.ispim.cosmos.iboot.base.api.service.TemplateCreateService; +import com.inspur.ispim.cosmos.iboot.base.core.impl.osinstall.IBootOsInstallFactory; +import com.inspur.ispim.cosmos.iboot.base.core.mapper.DeviceMapper; +import com.inspur.ispim.cosmos.iboot.base.core.mapper.IBootInabndFileMapper; +import com.inspur.ispim.cosmos.iboot.base.core.mapper.IBootTaskHostMapper; +import lombok.extern.slf4j.Slf4j; + +/** + * @description + * @auther zhangchen + * @date 2023/8/08 + */ +@Slf4j +public class TaskTemplateFactory { + + /** + * 标记模板类型 + */ + private final IBootTaskHostMapper iBootTaskHostMapper; + private final IBootOsInstallFactory iBootOsInstallFactory; + private final IBootInabndFileMapper iBootInabndFileMapper; + + private final DeviceMapper deviceMapper; + + public TaskTemplateFactory(IBootTaskHostMapper iBootTaskHostMapper, + IBootOsInstallFactory iBootOsInstallFactory, + IBootInabndFileMapper iBootInabndFileMapper, + DeviceMapper deviceMapper) { + this.iBootTaskHostMapper = iBootTaskHostMapper; + this.iBootOsInstallFactory = iBootOsInstallFactory; + this.iBootInabndFileMapper = iBootInabndFileMapper; + this.deviceMapper = deviceMapper; + } + + /** + * 根据模板类型获取实现类 + * + * @param templateType + * @return + */ + public TemplateCreateService getCreateTemplateImpl(String templateType) { + TemplateCreateService templateCreateService = null; + try { + TemplateTypeEnum templateTypeEnum = TemplateTypeEnum.valueOf(templateType); + switch (templateTypeEnum) { + case USER_CONF: + templateCreateService = new UserTemplateCreateServiceImpl(iBootTaskHostMapper, deviceMapper); + break; + case RAID_SET_CONF: + templateCreateService = new RaidTemplateCreateServiceImpl(); + break; + case NETWORK_CONF: + templateCreateService = new NetworkTemplateCreateServiceImpl(iBootTaskHostMapper); + break; + case STRESS_TEST: + templateCreateService = new StressTemplateCreateServiceImpl(); + break; + case CUSTOM_TEMPLATE: + templateCreateService = new CustomTemplateCreateServiceImpl(iBootInabndFileMapper); + break; + case OS_INSTALL: + templateCreateService = new OsInstallTemplateCreateServiceImpl(iBootTaskHostMapper, iBootOsInstallFactory, deviceMapper); + break; + case DEVICE_REFRESH: + templateCreateService = new DeviceRefreshTemplateCreateServiceImpl(); + break; + case OS_EXPLORE: + templateCreateService = new OsExplorerTemplateCreateServiceImpl(iBootTaskHostMapper, deviceMapper); + break; + case DISK_CLONE, DISK_RESTORE: + templateCreateService = new DiskCloneTemplateCreateServiceImpl(); + break; + default: + templateCreateService = new CommonTemplateCreateServiceImpl(); + } + } catch (Exception e) { + log.error("get TemplateCreateService error:" + e.getMessage()); + } + return templateCreateService; + } +} diff --git a/InManageBoot-iboot/v7.4.0/cosmos-biz-iboot-base/cosmos-biz-iboot-base-api/src/main/java/com/anarchy/cosmos/iboot/base/api/bean/task/IBootTaskDerviceViewQueryBean.java b/InManageBoot-iboot/v7.4.0/cosmos-biz-iboot-base/cosmos-biz-iboot-base-api/src/main/java/com/anarchy/cosmos/iboot/base/api/bean/task/IBootTaskDerviceViewQueryBean.java index bbcdac8..c3e58fd 100644 --- a/InManageBoot-iboot/v7.4.0/cosmos-biz-iboot-base/cosmos-biz-iboot-base-api/src/main/java/com/anarchy/cosmos/iboot/base/api/bean/task/IBootTaskDerviceViewQueryBean.java +++ b/InManageBoot-iboot/v7.4.0/cosmos-biz-iboot-base/cosmos-biz-iboot-base-api/src/main/java/com/anarchy/cosmos/iboot/base/api/bean/task/IBootTaskDerviceViewQueryBean.java @@ -1,19 +1,19 @@ -package com.anarchy.cosmos.iboot.base.api.bean.task; - -import com.anarchy.cosmos.iboot.base.api.bean.IBootPageQueryBean; -import com.anarchy.cosmos.iboot.base.api.bean.TemplateTypeEnum; -import lombok.Data; - -/** - * @author :jiaxinxin - * @date :Created in 2022/2/21 13:58 - * @description 控制 作业模块 列表查询类 - */ -@Data -public class IBootTaskDerviceViewQueryBean extends IBootPageQueryBean { - private String keyword; - private String resourceId; - private String templateName; - private String resourceName; - private TemplateTypeEnum templateTyped; -} +package com.anarchy.cosmos.iboot.base.api.bean.task; + +import com.anarchy.cosmos.iboot.base.api.bean.IBootPageQueryBean; +import com.anarchy.cosmos.iboot.base.api.bean.TemplateTypeEnum; +import lombok.Data; + +/** + * @author :jiaxinxin + * @date :Created in 2022/2/21 13:58 + * @description 控制 作业模块 列表查询类 + */ +@Data +public class IBootTaskDerviceViewQueryBean extends IBootPageQueryBean { + private String keyword; + private String resourceId; + private String templateName; + private String resourceName; + private TemplateTypeEnum templateTyped; +} -- Gitee