feat(智能机柜): 添加根据模板创建机柜主板功能并扩展枚举字段
在 `SmartCabinetApplicationService` 中添加 `createCabinetMainboardByTemplate` 方法,用于根据模板创建机柜主板。同时,在 `CabinetTemplateEnum` 枚举中添加 `boardCount` 字段,以支持不同模板的主板数量配置。
This commit is contained in:
parent
f27f651e06
commit
63e2797ed9
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -149,4 +149,8 @@ public class SmartCabinetApplicationService {
|
|||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public void createCabinetMainboardByTemplate(Long cabinetId) {
|
||||
SmartCabinetModel cabinetModel = smartCabinetModelFactory.loadById(cabinetId);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue