问题修改
This commit is contained in:
parent
76ea66ac9d
commit
68555df7f1
|
|
@ -25,7 +25,7 @@ public class EquipmentPropertyController {
|
|||
*/
|
||||
@GetMapping("/list")
|
||||
public AjaxResult list() {
|
||||
List<EquipmentProperty> list=equipmentPropertyService.list() ;
|
||||
List<EquipmentProperty> 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<EquipmentProperty> properties = equipmentPropertyService.getByType(typeId);
|
||||
return AjaxResult.success(properties);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据类型ID查询特征项名称(去重)
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -28,6 +28,8 @@ public interface EquipmentPropertyMapper {
|
|||
|
||||
List<EquipmentProperty> selectByTypeId(@Param("typeId") Long typeId);
|
||||
|
||||
List<EquipmentProperty> selectByType(@Param("typeId") Long typeId);
|
||||
|
||||
EquipmentProperty selectById(@Param("typeId") Long id);
|
||||
|
||||
List<EquipmentProperty> selectAll();
|
||||
|
|
|
|||
|
|
@ -12,6 +12,8 @@ public interface EquipmentPropertyService {
|
|||
|
||||
List<EquipmentProperty> getByTypeId(Long typeId);
|
||||
|
||||
List<EquipmentProperty> getByType(Long typeId);
|
||||
|
||||
void add(EquipmentProperty equipmentProperty);
|
||||
|
||||
void update(EquipmentProperty equipmentProperty);
|
||||
|
|
|
|||
|
|
@ -38,6 +38,12 @@ public class EquipmentPropertyServiceImpl implements EquipmentPropertyService {
|
|||
return equipmentPropertyMapper.selectByTypeId(typeId);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<EquipmentProperty> getByType(Long typeId) {
|
||||
return equipmentPropertyMapper.selectByType(typeId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void add(EquipmentProperty equipmentProperty) {
|
||||
// equipmentProperty.setCreateTime(new Date());
|
||||
|
|
|
|||
|
|
@ -113,6 +113,19 @@
|
|||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="selectByType" resultMap="EquipmentPropertyResult">
|
||||
SELECT id,
|
||||
type_id,
|
||||
must_have,
|
||||
input_type,
|
||||
property_name,
|
||||
property_value,
|
||||
create_time
|
||||
FROM ma_type_properties
|
||||
WHERE type_id = #{typeId}
|
||||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
<!-- 根据类型ID查询装备类型及其特征值(扁平化结果) -->
|
||||
<select id="selectTypeWithProperties" parameterType="java.lang.Long" resultMap="EquipmentPropertyResult">
|
||||
SELECT
|
||||
|
|
|
|||
Loading…
Reference in New Issue