风俗功率曲线

This commit is contained in:
huguanghan 2024-11-08 16:27:02 +08:00
parent 6c0c2ff141
commit 838894d171
5 changed files with 14 additions and 8 deletions

View File

@ -123,8 +123,8 @@ public class TheoreticalPowerCurveController {
* @return 速度功率曲线 * @return 速度功率曲线
*/ */
@GetMapping("/queryItemByParent") @GetMapping("/queryItemByParent")
public R<List<CurveItemEntity>> queryAllCurve(String id) { public R<List<CurveItemEntity>> queryAllCurve(String madeinfactory,String model) {
List<CurveItemEntity> curveItemEntityList = theoreticalPowerCurveService.queryCurveItemByParent(id); List<CurveItemEntity> curveItemEntityList = theoreticalPowerCurveService.queryCurveItemByParent(madeinfactory,model);
return R.success(curveItemEntityList); return R.success(curveItemEntityList);
} }
} }

View File

@ -23,7 +23,7 @@ public interface TheoreticalPowerCurveService {
void exportTheoreticalPowerCurve(TheoreticalPowerCurveDto theoreticalPowerCurveDto, HttpServletRequest request, HttpServletResponse response); void exportTheoreticalPowerCurve(TheoreticalPowerCurveDto theoreticalPowerCurveDto, HttpServletRequest request, HttpServletResponse response);
List<CurveItemEntity> queryCurveItemByParent(String id); List<CurveItemEntity> queryCurveItemByParent(String madeinfactory,String model);
} }

View File

@ -126,12 +126,15 @@ public class TheoreticalPowerCurveServiceImpl implements TheoreticalPowerCurveSe
} }
@Override @Override
public List<CurveItemEntity> queryCurveItemByParent(String id) { public List<CurveItemEntity> queryCurveItemByParent(String madeinfactory,String model) {
QueryWrapper<CurveItemEntity> queryWrapper = new QueryWrapper<>(); QueryWrapper<TheoreticalPowerCurveEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("PARENT",Long.valueOf(id)); queryWrapper.eq("madeinfactory",madeinfactory);
queryWrapper.eq("MODEL",model);
TheoreticalPowerCurveEntity theoreticalPowerCurveEntity = theoreticalPowerCurveMapper.selectOne(queryWrapper);
QueryWrapper<CurveItemEntity> itemEntityQueryWrapper = new QueryWrapper<>();
queryWrapper.eq("PARENT",theoreticalPowerCurveEntity.getId());
queryWrapper.orderByAsc("SPEED"); queryWrapper.orderByAsc("SPEED");
List<CurveItemEntity> curveItemEntityList = curveItemMapper.selectList(queryWrapper); return curveItemMapper.selectList(itemEntityQueryWrapper);
return curveItemEntityList;
} }
public void batchProcessing(List<CurveItemEntity> curveItemList, Long parent){ public void batchProcessing(List<CurveItemEntity> curveItemList, Long parent){

View File

@ -19,6 +19,8 @@ public class WindTurbinesPageVo {
private String model; private String model;
private String madeinfactory;
private String belongLine; private String belongLine;
private Map<String,Object> attributeMap; private Map<String,Object> attributeMap;

View File

@ -104,6 +104,7 @@ public class WindTurbinesPageServiceImpl implements WindTurbinesPageService {
windTurbinesPageVo.setIrn(item.getId()); windTurbinesPageVo.setIrn(item.getId());
windTurbinesPageVo.setName(item.getName()); windTurbinesPageVo.setName(item.getName());
windTurbinesPageVo.setModel(item.getModel()); windTurbinesPageVo.setModel(item.getModel());
windTurbinesPageVo.setMadeinfactory(item.getMadeinFactory());
windTurbinesPageVo.setModelId(item.getIotModelId()); windTurbinesPageVo.setModelId(item.getIotModelId());
windTurbinesPageVo.setBelongLine(item.getBelongLine()); windTurbinesPageVo.setBelongLine(item.getBelongLine());
windTurbinesPageVos.add(windTurbinesPageVo); windTurbinesPageVos.add(windTurbinesPageVo);