将分页查询路径由/list改为/pageList;添加预警量表详情接口
This commit is contained in:
parent
d498439c9f
commit
76eb40355d
|
@ -36,8 +36,8 @@ public class SysEvaluationAnswerController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询量测回答记录列表
|
* 查询量测回答记录列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("evaluation:answer:list")
|
@SaCheckPermission("evaluation:answer:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysEvaluationAnswerVo> list(SysEvaluationAnswerBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysEvaluationAnswerVo> list(SysEvaluationAnswerBo bo, PageQuery pageQuery) {
|
||||||
return sysEvaluationAnswerService.queryPageList(bo, pageQuery);
|
return sysEvaluationAnswerService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
@ -60,43 +60,9 @@ public class SysEvaluationAnswerController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("evaluation:answer:query")
|
@SaCheckPermission("evaluation:answer:query")
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/{id}")
|
||||||
public R<SysEvaluationAnswerVo> getInfo(@NotNull(message = "主键不能为空")
|
public R<SysEvaluationAnswerVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
|
||||||
@PathVariable Long id) {
|
|
||||||
return R.ok(sysEvaluationAnswerService.queryById(id));
|
return R.ok(sysEvaluationAnswerService.queryById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 新增量测回答记录
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("evaluation:answer:add")
|
|
||||||
// @Log(title = "量测回答记录", businessType = BusinessType.INSERT)
|
|
||||||
// @RepeatSubmit()
|
|
||||||
// @PostMapping()
|
|
||||||
// public R<Void> add(@Validated(AddGroup.class) @RequestBody SysEvaluationAnswerBo bo) {
|
|
||||||
// return toAjax(sysEvaluationAnswerService.insertByBo(bo));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 修改量测回答记录
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("scale:evaluationAnswer:edit")
|
|
||||||
// @Log(title = "量测回答记录", businessType = BusinessType.UPDATE)
|
|
||||||
// @RepeatSubmit()
|
|
||||||
// @PutMapping()
|
|
||||||
// public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysEvaluationAnswerBo bo) {
|
|
||||||
// return toAjax(sysEvaluationAnswerService.updateByBo(bo));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 删除量测回答记录
|
|
||||||
// *
|
|
||||||
// * @param ids 主键串
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("scale:evaluationAnswer:remove")
|
|
||||||
// @Log(title = "量测回答记录", businessType = BusinessType.DELETE)
|
|
||||||
// @DeleteMapping("/{ids}")
|
|
||||||
// public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
|
||||||
// @PathVariable Long[] ids) {
|
|
||||||
// return toAjax(sysEvaluationAnswerService.deleteWithValidByIds(List.of(ids), true));
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,8 +36,8 @@ public class SysEvaluationConclusionController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询量测结果列表
|
* 查询量测结果列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:evaluationConclusion:list")
|
@SaCheckPermission("scale:evaluationConclusion:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysEvaluationConclusionVo> list(SysEvaluationConclusionBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysEvaluationConclusionVo> list(SysEvaluationConclusionBo bo, PageQuery pageQuery) {
|
||||||
return sysEvaluationConclusionService.queryPageList(bo, pageQuery);
|
return sysEvaluationConclusionService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
@ -61,8 +61,16 @@ public class SysEvaluationConclusionController extends BaseController {
|
||||||
@SaCheckPermission("scale:evaluationConclusion:query")
|
@SaCheckPermission("scale:evaluationConclusion:query")
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/{id}")
|
||||||
public R<SysEvaluationConclusionVo> getInfo(@NotNull(message = "主键不能为空")
|
public R<SysEvaluationConclusionVo> getInfo(@NotNull(message = "主键不能为空")
|
||||||
@PathVariable Long id) {
|
@PathVariable Long id) {
|
||||||
return R.ok(sysEvaluationConclusionService.queryById(id));
|
return R.ok(sysEvaluationConclusionService.queryById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取量测结果列表
|
||||||
|
*/
|
||||||
|
@SaCheckPermission("scale:evaluationConclusion:query")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public R<List<SysEvaluationConclusionVo>> getList(SysEvaluationConclusionBo bo) {
|
||||||
|
return R.ok(sysEvaluationConclusionService.queryList(bo));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,8 +36,8 @@ public class SysEvaluationRecordController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询量测记录列表
|
* 查询量测记录列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("evaluation:record:list")
|
@SaCheckPermission("evaluation:record:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysEvaluationRecordVo> list(SysEvaluationRecordBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysEvaluationRecordVo> list(SysEvaluationRecordBo bo, PageQuery pageQuery) {
|
||||||
return sysEvaluationRecordService.queryPageList(bo, pageQuery);
|
return sysEvaluationRecordService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,8 @@ public class SysInterveneRecordController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询干预记录列表
|
* 查询干预记录列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:intervene:list")
|
@SaCheckPermission("scale:intervene:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysInterveneRecordVo> list(SysInterveneRecordBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysInterveneRecordVo> list(SysInterveneRecordBo bo, PageQuery pageQuery) {
|
||||||
return sysInterveneRecordService.queryPageList(bo, pageQuery);
|
return sysInterveneRecordService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,8 +36,8 @@ public class SysScaleAnswerController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询选项信息列表
|
* 查询选项信息列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:answer:list")
|
@SaCheckPermission("scale:answer:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleAnswerVo> list(SysScaleAnswerBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleAnswerVo> list(SysScaleAnswerBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleAnswerService.queryPageList(bo, pageQuery);
|
return sysScaleAnswerService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
@ -64,39 +64,4 @@ public class SysScaleAnswerController extends BaseController {
|
||||||
@PathVariable Long answerId) {
|
@PathVariable Long answerId) {
|
||||||
return R.ok(sysScaleAnswerService.queryById(answerId));
|
return R.ok(sysScaleAnswerService.queryById(answerId));
|
||||||
}
|
}
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 新增选项信息
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("scale:answer:add")
|
|
||||||
// @Log(title = "选项信息", businessType = BusinessType.INSERT)
|
|
||||||
// @RepeatSubmit()
|
|
||||||
// @PostMapping()
|
|
||||||
// public R<Void> add(@Validated(AddGroup.class) @RequestBody SysScaleAnswerBo bo) {
|
|
||||||
// return toAjax(sysScaleAnswerService.insertByBo(bo));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 修改选项信息
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("scale:answer:edit")
|
|
||||||
// @Log(title = "选项信息", businessType = BusinessType.UPDATE)
|
|
||||||
// @RepeatSubmit()
|
|
||||||
// @PutMapping()
|
|
||||||
// public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysScaleAnswerBo bo) {
|
|
||||||
// return toAjax(sysScaleAnswerService.updateByBo(bo));
|
|
||||||
// }
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * 删除选项信息
|
|
||||||
// *
|
|
||||||
// * @param answerIds 主键串
|
|
||||||
// */
|
|
||||||
// @SaCheckPermission("scale:answer:remove")
|
|
||||||
// @Log(title = "选项信息", businessType = BusinessType.DELETE)
|
|
||||||
// @DeleteMapping("/{answerIds}")
|
|
||||||
// public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
|
||||||
// @PathVariable Long[] answerIds) {
|
|
||||||
// return toAjax(sysScaleAnswerService.deleteWithValidByIds(List.of(answerIds), true));
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,8 @@ public class SysScaleController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询心理测评量列表
|
* 查询心理测评量列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:info:list")
|
@SaCheckPermission("scale:info:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleVo> list(SysScaleBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleVo> list(SysScaleBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleService.queryPageList(bo, pageQuery);
|
return sysScaleService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,8 @@ public class SysScaleFactorController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询测评因子列表
|
* 查询测评因子列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:factor:list")
|
@SaCheckPermission("scale:factor:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleFactorVo> list(SysScaleFactorBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleFactorVo> list(SysScaleFactorBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleFactorService.queryPageList(bo, pageQuery);
|
return sysScaleFactorService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +1,27 @@
|
||||||
package org.dromara.scale.controller;
|
package org.dromara.scale.controller;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import org.dromara.common.log.annotation.Log;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.dromara.common.web.core.BaseController;
|
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
||||||
import org.dromara.common.core.domain.R;
|
import org.dromara.common.core.domain.R;
|
||||||
import org.dromara.common.core.validate.AddGroup;
|
import org.dromara.common.core.validate.AddGroup;
|
||||||
import org.dromara.common.core.validate.EditGroup;
|
import org.dromara.common.core.validate.EditGroup;
|
||||||
import org.dromara.common.log.enums.BusinessType;
|
|
||||||
import org.dromara.common.excel.utils.ExcelUtil;
|
import org.dromara.common.excel.utils.ExcelUtil;
|
||||||
import org.dromara.scale.domain.vo.SysScaleFactorRangeVo;
|
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
||||||
import org.dromara.scale.domain.bo.SysScaleFactorRangeBo;
|
import org.dromara.common.log.annotation.Log;
|
||||||
import org.dromara.scale.service.ISysScaleFactorRangeService;
|
import org.dromara.common.log.enums.BusinessType;
|
||||||
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
|
import org.dromara.common.web.core.BaseController;
|
||||||
|
import org.dromara.scale.domain.bo.SysScaleFactorRangeBo;
|
||||||
|
import org.dromara.scale.domain.vo.SysScaleFactorRangeVo;
|
||||||
|
import org.dromara.scale.service.ISysScaleFactorRangeService;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 因子分段
|
* 因子分段
|
||||||
|
@ -39,8 +40,8 @@ public class SysScaleFactorRangeController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询因子分段列表
|
* 查询因子分段列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:scaleFactorRange:list")
|
@SaCheckPermission("scale:scaleFactorRange:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleFactorRangeVo> list(SysScaleFactorRangeBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleFactorRangeVo> list(SysScaleFactorRangeBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleFactorRangeService.queryPageList(bo, pageQuery);
|
return sysScaleFactorRangeService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,8 @@ public class SysScaleFormulaController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询测评量公式列表
|
* 查询测评量公式列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:formula:list")
|
@SaCheckPermission("scale:formula:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleFormulaVo> list(SysScaleFormulaBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleFormulaVo> list(SysScaleFormulaBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleFormulaService.queryPageList(bo, pageQuery);
|
return sysScaleFormulaService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,8 +38,8 @@ public class SysScalePublishController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询量表发布列表
|
* 查询量表发布列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:publish:list")
|
@SaCheckPermission("scale:publish:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScalePublishVo> list(SysScalePublishBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScalePublishVo> list(SysScalePublishBo bo, PageQuery pageQuery) {
|
||||||
return sysScalePublishService.queryPageList(bo, pageQuery);
|
return sysScalePublishService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,8 @@ public class SysScaleQuestionController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询量问题内容列表
|
* 查询量问题内容列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("scale:question:list")
|
@SaCheckPermission("scale:question:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysScaleQuestionVo> list(SysScaleQuestionBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysScaleQuestionVo> list(SysScaleQuestionBo bo, PageQuery pageQuery) {
|
||||||
return sysScaleQuestionService.queryPageList(bo, pageQuery);
|
return sysScaleQuestionService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.common.web.core.BaseController;
|
import org.dromara.common.web.core.BaseController;
|
||||||
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
||||||
|
import org.dromara.scale.domain.vo.SysEvaluationRecordVo;
|
||||||
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
||||||
import org.dromara.scale.service.ISysWarnRecordService;
|
import org.dromara.scale.service.ISysWarnRecordService;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
@ -30,7 +31,7 @@ import java.util.List;
|
||||||
@Validated
|
@Validated
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/sacle/warn")
|
@RequestMapping("/scale/warn")
|
||||||
public class SysWarnRecordController extends BaseController {
|
public class SysWarnRecordController extends BaseController {
|
||||||
|
|
||||||
private final ISysWarnRecordService sysWarnRecordService;
|
private final ISysWarnRecordService sysWarnRecordService;
|
||||||
|
@ -38,8 +39,8 @@ public class SysWarnRecordController extends BaseController {
|
||||||
/**
|
/**
|
||||||
* 查询预警记录列表
|
* 查询预警记录列表
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("sacle:warn:list")
|
@SaCheckPermission("sacle:warn:pageList")
|
||||||
@GetMapping("/list")
|
@GetMapping("/pageList")
|
||||||
public TableDataInfo<SysWarnRecordVo> list(SysWarnRecordBo bo, PageQuery pageQuery) {
|
public TableDataInfo<SysWarnRecordVo> list(SysWarnRecordBo bo, PageQuery pageQuery) {
|
||||||
return sysWarnRecordService.queryPageList(bo, pageQuery);
|
return sysWarnRecordService.queryPageList(bo, pageQuery);
|
||||||
}
|
}
|
||||||
|
@ -63,7 +64,7 @@ public class SysWarnRecordController extends BaseController {
|
||||||
@SaCheckPermission("sacle:warn:query")
|
@SaCheckPermission("sacle:warn:query")
|
||||||
@GetMapping("/{warnId}")
|
@GetMapping("/{warnId}")
|
||||||
public R<SysWarnRecordVo> getInfo(@NotNull(message = "主键不能为空")
|
public R<SysWarnRecordVo> getInfo(@NotNull(message = "主键不能为空")
|
||||||
@PathVariable Long warnId) {
|
@PathVariable Long warnId) {
|
||||||
return R.ok(sysWarnRecordService.queryById(warnId));
|
return R.ok(sysWarnRecordService.queryById(warnId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,4 +79,9 @@ public class SysWarnRecordController extends BaseController {
|
||||||
return toAjax(sysWarnRecordService.updateByBo(bo));
|
return toAjax(sysWarnRecordService.updateByBo(bo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SaCheckPermission("sacle:warn:query")
|
||||||
|
@GetMapping("/evaluation/record")
|
||||||
|
public R<List<SysEvaluationRecordVo>> getEvaluationRecordList(@NotNull(message = "主键不能为空") Long warnId) {
|
||||||
|
return R.ok(sysWarnRecordService.queryConclusionListByWarnId(warnId));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,5 +54,7 @@ public class SysEvaluationRecordVo implements Serializable {
|
||||||
@ExcelProperty(value = "td_scale_publish表主键")
|
@ExcelProperty(value = "td_scale_publish表主键")
|
||||||
private Long batchNo;
|
private Long batchNo;
|
||||||
|
|
||||||
|
private String scaleName;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
package org.dromara.scale.mapper;
|
package org.dromara.scale.mapper;
|
||||||
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.dromara.scale.domain.SysWarnRecord;
|
|
||||||
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
|
||||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||||
|
import org.dromara.scale.domain.SysWarnRecord;
|
||||||
|
import org.dromara.scale.domain.vo.SysEvaluationRecordVo;
|
||||||
|
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 预警记录Mapper接口
|
* 预警记录Mapper接口
|
||||||
|
@ -14,4 +17,5 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface SysWarnRecordMapper extends BaseMapperPlus<SysWarnRecord, SysWarnRecordVo> {
|
public interface SysWarnRecordMapper extends BaseMapperPlus<SysWarnRecord, SysWarnRecordVo> {
|
||||||
|
|
||||||
|
List<SysEvaluationRecordVo> selectEvaluationRecordListByWarnId(Long warnId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,6 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.scale.domain.bo.SysEvaluationAnswerBo;
|
import org.dromara.scale.domain.bo.SysEvaluationAnswerBo;
|
||||||
import org.dromara.scale.domain.vo.SysEvaluationAnswerVo;
|
import org.dromara.scale.domain.vo.SysEvaluationAnswerVo;
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -31,18 +30,5 @@ public interface ISysEvaluationAnswerService {
|
||||||
*/
|
*/
|
||||||
List<SysEvaluationAnswerVo> queryList(SysEvaluationAnswerBo bo);
|
List<SysEvaluationAnswerVo> queryList(SysEvaluationAnswerBo bo);
|
||||||
|
|
||||||
/**
|
|
||||||
* 新增量测回答记录
|
|
||||||
*/
|
|
||||||
Boolean insertByBo(SysEvaluationAnswerBo bo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改量测回答记录
|
|
||||||
*/
|
|
||||||
Boolean updateByBo(SysEvaluationAnswerBo bo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 校验并批量删除量测回答记录信息
|
|
||||||
*/
|
|
||||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.scale.domain.SysWarnRecord;
|
import org.dromara.scale.domain.SysWarnRecord;
|
||||||
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
||||||
|
import org.dromara.scale.domain.vo.SysEvaluationRecordVo;
|
||||||
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -41,4 +42,6 @@ public interface ISysWarnRecordService {
|
||||||
*/
|
*/
|
||||||
Boolean updateByBo(SysWarnRecordBo bo);
|
Boolean updateByBo(SysWarnRecordBo bo);
|
||||||
|
|
||||||
|
List<SysEvaluationRecordVo> queryConclusionListByWarnId(Long warnId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.scale.domain.SysEvaluationAnswer;
|
import org.dromara.scale.domain.SysEvaluationAnswer;
|
||||||
|
@ -14,7 +13,6 @@ import org.dromara.scale.mapper.SysEvaluationAnswerMapper;
|
||||||
import org.dromara.scale.service.ISysEvaluationAnswerService;
|
import org.dromara.scale.service.ISysEvaluationAnswerService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -65,45 +63,4 @@ public class SysEvaluationAnswerServiceImpl implements ISysEvaluationAnswerServi
|
||||||
return lqw;
|
return lqw;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 新增量测回答记录
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Boolean insertByBo(SysEvaluationAnswerBo bo) {
|
|
||||||
SysEvaluationAnswer add = MapstructUtils.convert(bo, SysEvaluationAnswer.class);
|
|
||||||
validEntityBeforeSave(add);
|
|
||||||
boolean flag = baseMapper.insert(add) > 0;
|
|
||||||
if (flag) {
|
|
||||||
bo.setId(add.getId());
|
|
||||||
}
|
|
||||||
return flag;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改量测回答记录
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Boolean updateByBo(SysEvaluationAnswerBo bo) {
|
|
||||||
SysEvaluationAnswer update = MapstructUtils.convert(bo, SysEvaluationAnswer.class);
|
|
||||||
validEntityBeforeSave(update);
|
|
||||||
return baseMapper.updateById(update) > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 保存前的数据校验
|
|
||||||
*/
|
|
||||||
private void validEntityBeforeSave(SysEvaluationAnswer entity){
|
|
||||||
//TODO 做一些数据校验,如唯一约束
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 批量删除量测回答记录
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
||||||
if(isValid){
|
|
||||||
//TODO 做一些业务上的校验,判断是否需要校验
|
|
||||||
}
|
|
||||||
return baseMapper.deleteBatchIds(ids) > 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,11 +9,10 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.scale.domain.SysEvaluationConclusion;
|
import org.dromara.scale.domain.SysEvaluationConclusion;
|
||||||
import org.dromara.scale.domain.bo.SysEvaluationConclusionBo;
|
import org.dromara.scale.domain.bo.SysEvaluationConclusionBo;
|
||||||
import org.dromara.scale.domain.vo.SysEvaluationConclusionVo;
|
import org.dromara.scale.domain.vo.SysEvaluationConclusionVo;
|
||||||
import org.dromara.scale.mapper.*;
|
import org.dromara.scale.mapper.SysEvaluationConclusionMapper;
|
||||||
import org.dromara.scale.service.ISysEvaluationConclusionService;
|
import org.dromara.scale.service.ISysEvaluationConclusionService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.math.MathContext;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,25 +25,8 @@ import java.util.List;
|
||||||
@Service
|
@Service
|
||||||
public class SysEvaluationConclusionServiceImpl implements ISysEvaluationConclusionService {
|
public class SysEvaluationConclusionServiceImpl implements ISysEvaluationConclusionService {
|
||||||
|
|
||||||
private final MathContext mathContext = new MathContext(2);
|
|
||||||
|
|
||||||
private final SysEvaluationConclusionMapper baseMapper;
|
private final SysEvaluationConclusionMapper baseMapper;
|
||||||
|
|
||||||
private final SysScaleMapper scaleMapper;
|
|
||||||
|
|
||||||
private final SysEvaluationAnswerMapper evaluationAnswerMapper;
|
|
||||||
|
|
||||||
private final SysEvaluationRecordMapper recordMapper;
|
|
||||||
|
|
||||||
private final SysScaleQuestionMapper scaleQuestionMapper;
|
|
||||||
|
|
||||||
private final SysScaleAnswerMapper scaleAnswerMapper;
|
|
||||||
|
|
||||||
private final SysScaleFactorMapper scaleFactorMapper;
|
|
||||||
|
|
||||||
private final SysScaleFactorRangeMapper scaleFactorRangeMapper;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询量测结果
|
* 查询量测结果
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -10,6 +10,7 @@ import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.scale.domain.SysWarnRecord;
|
import org.dromara.scale.domain.SysWarnRecord;
|
||||||
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
import org.dromara.scale.domain.bo.SysWarnRecordBo;
|
||||||
|
import org.dromara.scale.domain.vo.SysEvaluationRecordVo;
|
||||||
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
import org.dromara.scale.domain.vo.SysWarnRecordVo;
|
||||||
import org.dromara.scale.mapper.SysWarnRecordMapper;
|
import org.dromara.scale.mapper.SysWarnRecordMapper;
|
||||||
import org.dromara.scale.service.ISysWarnRecordService;
|
import org.dromara.scale.service.ISysWarnRecordService;
|
||||||
|
@ -102,5 +103,8 @@ public class SysWarnRecordServiceImpl implements ISysWarnRecordService {
|
||||||
//TODO 做一些数据校验,如唯一约束
|
//TODO 做一些数据校验,如唯一约束
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<SysEvaluationRecordVo> queryConclusionListByWarnId(Long warnId) {
|
||||||
|
return baseMapper.selectEvaluationRecordListByWarnId(warnId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,14 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="org.dromara.scale.mapper.SysWarnRecordMapper">
|
<mapper namespace="org.dromara.scale.mapper.SysWarnRecordMapper">
|
||||||
|
<select id="selectEvaluationRecordListByWarnId" resultType="org.dromara.scale.domain.vo.SysEvaluationRecordVo">
|
||||||
|
select er.*,
|
||||||
|
s.scale_name
|
||||||
|
from sys_warn_record wr
|
||||||
|
left join sys_evaluation_record er on wr.batch_no = er.batch_no and wr.user_id = er.user_id
|
||||||
|
left join sys_scale s on er.scale_id = s.scale_id
|
||||||
|
where wr.warn_id = #{warnId}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
Loading…
Reference in New Issue