liriming
2024-09-18 abba5418ce295904c82b6cceaad7ccf9c05fada3
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StScheduleModelController.java
@@ -4,10 +4,12 @@
import com.iailab.framework.common.pojo.PageResult;
import com.iailab.framework.common.util.object.BeanUtils;
import com.iailab.module.model.mcs.sche.entity.StScheduleModelEntity;
import com.iailab.module.model.mcs.sche.entity.StScheduleModelParamEntity;
import com.iailab.module.model.mcs.sche.entity.StScheduleModelSettingEntity;
import com.iailab.module.model.mcs.sche.service.StScheduleModelParamService;
import com.iailab.module.model.mcs.sche.service.StScheduleModelService;
import com.iailab.module.model.mcs.sche.vo.StScheduleModelPageReqVO;
import com.iailab.module.model.mcs.sche.vo.StScheduleModelRespVO;
import com.iailab.module.model.mcs.sche.vo.StScheduleModelSaveReqVO;
import com.iailab.module.model.mcs.sche.service.StScheduleModelSettingService;
import com.iailab.module.model.mcs.sche.vo.*;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,6 +35,12 @@
    @Autowired
    private StScheduleModelService stScheduleModelService;
    @Autowired
    private StScheduleModelParamService stScheduleModelParamService;
    @Autowired
    private StScheduleModelSettingService stScheduleModelSettingService;
    @GetMapping("/page")
    @Operation(summary = "获得分页")
    @PreAuthorize("@ss.hasPermission('sche:model:query')")
@@ -53,7 +61,12 @@
    @PreAuthorize("@ss.hasPermission('sche:model:query')")
    public CommonResult<StScheduleModelRespVO> get(@RequestParam("id") String id){
        StScheduleModelEntity data = stScheduleModelService.get(id);
        return success(BeanUtils.toBean(data, StScheduleModelRespVO.class));
        StScheduleModelRespVO result = BeanUtils.toBean(data, StScheduleModelRespVO.class);
        List<StScheduleModelParamEntity> paramList = stScheduleModelParamService.getByModelId(data.getId());
        result.setParamList(BeanUtils.toBean(paramList, StScheduleModelParamRespVO.class));
        List<StScheduleModelSettingEntity> settingList = stScheduleModelSettingService.getByModelId(data.getId());
        result.setSettingList(BeanUtils.toBean(settingList, StScheduleModelSettingRespVO.class));
        return success(result);
    }
    @PostMapping("/create")