diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/controller/EquipmentPropertyController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/controller/EquipmentPropertyController.java index 250d2fa..8bc0efa 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/controller/EquipmentPropertyController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/controller/EquipmentPropertyController.java @@ -25,7 +25,7 @@ public class EquipmentPropertyController { */ @GetMapping("/list") public AjaxResult list() { - List list=equipmentPropertyService.list() ; + List list = equipmentPropertyService.list(); return AjaxResult.success(list); } @@ -48,6 +48,16 @@ public class EquipmentPropertyController { return AjaxResult.success(properties); } + + /** + * 根据类型ID查询特征值 + */ + @GetMapping("/getByType/{typeId}") + public AjaxResult getByType(@PathVariable Long typeId) { + List properties = equipmentPropertyService.getByType(typeId); + return AjaxResult.success(properties); + } + /** * 根据类型ID查询特征项名称(去重) */ diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/mapper/EquipmentPropertyMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/mapper/EquipmentPropertyMapper.java index d08b319..00824e7 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/mapper/EquipmentPropertyMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/mapper/EquipmentPropertyMapper.java @@ -28,6 +28,8 @@ public interface EquipmentPropertyMapper { List selectByTypeId(@Param("typeId") Long typeId); + List selectByType(@Param("typeId") Long typeId); + EquipmentProperty selectById(@Param("typeId") Long id); List selectAll(); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/EquipmentPropertyService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/EquipmentPropertyService.java index d35279d..e9b8476 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/EquipmentPropertyService.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/EquipmentPropertyService.java @@ -12,6 +12,8 @@ public interface EquipmentPropertyService { List getByTypeId(Long typeId); + List getByType(Long typeId); + void add(EquipmentProperty equipmentProperty); void update(EquipmentProperty equipmentProperty); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/impl/EquipmentPropertyServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/impl/EquipmentPropertyServiceImpl.java index 01c3eb4..33a2604 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/impl/EquipmentPropertyServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/devConfig/service/impl/EquipmentPropertyServiceImpl.java @@ -38,6 +38,12 @@ public class EquipmentPropertyServiceImpl implements EquipmentPropertyService { return equipmentPropertyMapper.selectByTypeId(typeId); } + + @Override + public List getByType(Long typeId) { + return equipmentPropertyMapper.selectByType(typeId); + } + @Override public void add(EquipmentProperty equipmentProperty) { // equipmentProperty.setCreateTime(new Date()); diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devConfig/EquipmentPropertyMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devConfig/EquipmentPropertyMapper.xml index 8de1ad1..2e8be80 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devConfig/EquipmentPropertyMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/devConfig/EquipmentPropertyMapper.xml @@ -113,6 +113,19 @@ ORDER BY create_time DESC + +