diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/CabinetTemplateEnum.java b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/CabinetTemplateEnum.java index 8df152b..b514716 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/CabinetTemplateEnum.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/CabinetTemplateEnum.java @@ -1,23 +1,25 @@ package com.agileboot.domain.cabinet.smartCabinet; public enum CabinetTemplateEnum { - CABINET_16(1, "cabinet_16.jpg", "16口机柜"), - CABINET_20(2, "cabinet_20.jpg", "20口机柜"), - CABINET_22(3, "cabinet_22.jpg", "22口机柜"), - CABINET_24(4, "cabinet_24.jpg", "24口机柜"), - CABINET_40(5, "cabinet_40.jpg", "40口机柜"), - CABINET_48(6, "cabinet_48.jpg", "48口机柜"), - CABINET_60(7, "cabinet_60.jpg", "60口机柜"), - CABINET_120(8, "cabinet_120.jpg", "120口机柜"); + CABINET_16(1, "cabinet_16.jpg", "16口机柜", 1), + CABINET_20(2, "cabinet_20.jpg", "20口机柜", 1), + CABINET_22(3, "cabinet_22.jpg", "22口机柜", 1), + CABINET_24(4, "cabinet_24.jpg", "24口机柜", 1), + CABINET_40(5, "cabinet_40.jpg", "40口机柜", 2), + CABINET_48(6, "cabinet_48.jpg", "48口机柜", 2), + CABINET_60(7, "cabinet_60.jpg", "60口机柜", 4), + CABINET_120(8, "cabinet_120.jpg", "120口机柜", 6); private final int code; private final String img; private final String name; + private final int boardCount; - CabinetTemplateEnum(int code, String img, String name) { + CabinetTemplateEnum(int code, String img, String name, int boardCount) { this.code = code; this.img = img; this.name = name; + this.boardCount = boardCount; } public int getCode() { @@ -31,4 +33,8 @@ public enum CabinetTemplateEnum { public String getName() { return name; } + + public int getBoardCount() { + return boardCount; + } } diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java index 4727838..9649a43 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/cabinet/smartCabinet/SmartCabinetApplicationService.java @@ -149,4 +149,8 @@ public class SmartCabinetApplicationService { } return result; } + + public void createCabinetMainboardByTemplate(Long cabinetId) { + SmartCabinetModel cabinetModel = smartCabinetModelFactory.loadById(cabinetId); + } }