iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/McsApi.java
@@ -87,4 +87,8 @@ @GetMapping(PREFIX + "/schedule-scheme/list") @Operation(summary = "获取调度方案列表") List<StScheduleSchemeDTO> listScheduleScheme(@RequestParam("triggerMethod") String triggerMethod, @RequestParam("triggerCondition") String triggerCondition); @GetMapping(PREFIX + "/chart/param/list") @Operation(summary = "图表配置列表") List<ChartParamDTO> getChartParamList(@RequestParam("chartCode") String chartCode); } iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/ChartParamDTO.java
文件名从 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/dto/ChartParamDTO.java 修改 @@ -1,4 +1,4 @@ package com.iailab.module.model.mpk.dto; package com.iailab.module.model.api.mcs.dto; import lombok.Data; iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/McsApiImpl.java
@@ -26,6 +26,7 @@ import com.iailab.module.model.mcs.sche.service.StScheduleSuggestService; import com.iailab.module.model.mcs.sche.vo.StScheduleSuggestSaveReqVO; import com.iailab.module.model.mdk.vo.ItemVO; import com.iailab.module.model.mpk.service.ChartParamService; import com.iailab.module.model.mpk.service.ChartService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -86,6 +87,9 @@ @Autowired private StScheduleSchemeService stScheduleSchemeService; @Autowired private ChartParamService chartParamService; private int HOUR_MINS = 60; @@ -560,6 +564,14 @@ return stScheduleSchemeService.list(params); } @Override public List<ChartParamDTO> getChartParamList(String chartCode) { if (StringUtils.isBlank(chartCode)) { return null; } return chartParamService.list(chartCode); } private Date[] calResultTime(ItemVO predictItem, Date startTimeReq, Date endTimeReq, int lengthLeft, int lengthRight) { Date[] result = new Date[3]; Date predictTime = predictItem.getLastTime(); iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/controller/admin/ChartController.java
@@ -3,9 +3,7 @@ import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.pojo.CommonResult; import com.iailab.module.model.mpk.dto.ChartDTO; import com.iailab.module.model.mpk.dto.ChartParamDTO; import com.iailab.module.model.mpk.entity.ChartEntity; import com.iailab.module.model.mpk.entity.ChartParamEntity; import com.iailab.module.model.mpk.service.ChartService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/controller/admin/ChartParamController.java
@@ -2,22 +2,14 @@ import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.pojo.CommonResult; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.model.mpk.dto.ChartParamDTO; import com.iailab.module.model.mpk.dto.MpkFileDTO; import com.iailab.module.model.api.mcs.dto.ChartParamDTO; import com.iailab.module.model.mpk.entity.ChartParamEntity; import com.iailab.module.model.mpk.entity.IconEntity; import com.iailab.module.model.mpk.service.ChartParamService; import com.iailab.module.model.mpk.vo.IconPageReqVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.List; import java.util.Map; import static com.iailab.framework.common.pojo.CommonResult.success; iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/dto/ChartDTO.java
@@ -1,7 +1,7 @@ package com.iailab.module.model.mpk.dto; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.iailab.module.model.api.mcs.dto.ChartParamDTO; import lombok.Data; import java.io.Serializable; iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/service/ChartParamService.java
@@ -1,11 +1,8 @@ package com.iailab.module.model.mpk.service; import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.pojo.PageResult; import com.iailab.module.model.mpk.dto.ChartParamDTO; import com.iailab.module.model.api.mcs.dto.ChartParamDTO; import com.iailab.module.model.mpk.entity.ChartParamEntity; import com.iailab.module.model.mpk.entity.IconEntity; import com.iailab.module.model.mpk.vo.IconPageReqVO; import java.util.List; import java.util.Map; @@ -28,4 +25,6 @@ void delete(String id); Map<String, String> getByChartId(String chartId); List<com.iailab.module.model.api.mcs.dto.ChartParamDTO> list(String chartCode); } iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/service/impl/ChartParamServiceImpl.java
@@ -4,14 +4,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.iailab.framework.common.page.PageData; import com.iailab.framework.common.service.impl.BaseServiceImpl; import com.iailab.framework.common.util.object.ConvertUtils; import com.iailab.module.model.api.mcs.dto.ChartParamDTO; import com.iailab.module.model.mpk.dao.ChartParamDao; import com.iailab.module.model.mpk.dto.ChartParamDTO; import com.iailab.module.model.mpk.entity.ChartEntity; import com.iailab.module.model.mpk.entity.ChartParamEntity; import com.iailab.module.model.mpk.service.ChartParamService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -70,6 +69,12 @@ } @Override public List<ChartParamDTO> list(String chartCode) { List<ChartParamEntity> list = baseDao.selectList(new QueryWrapper<ChartParamEntity>().eq("chart_code", chartCode)); return ConvertUtils.sourceToTarget(list,ChartParamDTO.class); } @Override public void delete(String id) { baseDao.deleteById(id); }