| | |
| | | import com.iailab.framework.common.annotation.AutoDict; |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.iems.common.utils.Result; |
| | | import com.iailab.iems.common.validator.AssertUtils; |
| | | import com.iailab.iems.common.validator.ValidatorUtils; |
| | | import com.iailab.iems.common.validator.group.AddGroup; |
| | | import com.iailab.iems.common.validator.group.DefaultGroup; |
| | | import com.iailab.iems.common.validator.group.UpdateGroup; |
| | | import com.iailab.module.pms.coalquality.modules.wash.dto.QualityWashTargetDTO; |
| | | import com.iailab.module.pms.coalquality.modules.wash.service.QualityWashTargetService; |
| | | import com.iailab.module.pms.coalquality.modules.wash.vo.WashTargetPageReqVO; |
| | |
| | | * @createTime 2023年12月12日 13:34:00 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/coal-quality/wash/target") |
| | | @RequestMapping("/xmcpms/coal-quality/wash/target") |
| | | @Tag(name = "入洗原煤指标") |
| | | public class QualityWashTargetController { |
| | | @Autowired |
| | |
| | | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "信息") |
| | | public Result<QualityWashTargetDTO> get(String id) { |
| | | public CommonResult<QualityWashTargetDTO> get(String id) { |
| | | QualityWashTargetDTO data = qualityWashTargetService.get(id); |
| | | return new Result<QualityWashTargetDTO>().ok(data); |
| | | return success(data); |
| | | } |
| | | |
| | | @PostMapping |
| | | @Operation(summary = "保存") |
| | | public CommonResult<Boolean> save(@RequestBody QualityWashTargetDTO dto) { |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
| | | |
| | | qualityWashTargetService.save(dto); |
| | | |
| | |
| | | @PutMapping |
| | | @Operation(summary = "修改") |
| | | public CommonResult<Boolean> update(@RequestBody QualityWashTargetDTO dto) { |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
| | | |
| | | qualityWashTargetService.update(dto); |
| | | |
| | | return success(true); |
| | |
| | | @DeleteMapping |
| | | @Operation(summary = "删除") |
| | | public CommonResult<Boolean> delete(@RequestBody String[] ids) { |
| | | //效验数据 |
| | | AssertUtils.isArrayEmpty(ids, "id"); |
| | | |
| | | qualityWashTargetService.delete(ids); |
| | | |