fix:设备检定校准细节调整
This commit is contained in:
@@ -2,10 +2,7 @@ package com.zt.plat.module.qms.resource.device.controller.admin;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationPageReqVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationRespVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationSaveReqVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.*;
|
||||
import com.zt.plat.module.qms.resource.device.service.DeviceCalibrationPlanService;
|
||||
import com.zt.plat.module.qms.resource.device.service.DeviceProductService;
|
||||
import org.springframework.util.ObjectUtils;
|
||||
@@ -100,9 +97,23 @@ public class DeviceCalibrationController extends AbstractFileUploadController im
|
||||
return success(BeanUtils.toBean(deviceCalibration, DeviceCalibrationRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/getVO")
|
||||
@Operation(summary = "获得设备-检定校准")
|
||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
||||
public CommonResult<DeviceCalibrationVO> getVO(@RequestParam("id") Long id) {
|
||||
DeviceCalibrationVO vo = deviceCalibrationService.getDeviceCalibrationVO(id);
|
||||
return success(vo);
|
||||
}
|
||||
|
||||
@RequestMapping("/submitApply")
|
||||
@Operation(summary = "提交申请")
|
||||
public CommonResult<DeviceCalibrationRespVO> submitApply(@RequestBody DeviceCalibrationSaveReqVO param) {
|
||||
return deviceCalibrationService.submitApply(param);
|
||||
}
|
||||
|
||||
@GetMapping("/page")
|
||||
@Operation(summary = "获得设备-检定校准分页")
|
||||
public CommonResult<PageResult<DeviceCalibrationRespVO>> getDeviceCalibrationPage(@Valid DeviceCalibrationPageReqVO param) {
|
||||
public CommonResult<PageResult<DeviceCalibrationVO>> getDeviceCalibrationPage(@Valid DeviceCalibrationPageReqVO param) {
|
||||
|
||||
Page<DeviceCalibrationPageReqVO> page = new Page<>(param.getPageNo(), param.getPageSize());
|
||||
Long productId = param.getProductId();
|
||||
|
||||
@@ -59,6 +59,12 @@ public class DeviceCalibrationPlanController extends AbstractFileUploadControlle
|
||||
return deviceCalibrationPlanService.createPlan(checkYear);
|
||||
}
|
||||
|
||||
@RequestMapping("/savePlan")
|
||||
@Operation(summary = "编辑计划")
|
||||
public CommonResult<DeviceCalibrationPlanRespVO> savePlan(@RequestBody DeviceCalibrationPlanSaveReqVO param) {
|
||||
return deviceCalibrationPlanService.savePlan(param);
|
||||
}
|
||||
|
||||
@RequestMapping("/submitApply")
|
||||
@Operation(summary = "提交申请")
|
||||
public CommonResult<DeviceCalibrationPlanRespVO> submitApply(@RequestBody DeviceCalibrationPlanSaveReqVO param) {
|
||||
|
||||
@@ -13,6 +13,9 @@ import static com.zt.plat.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH
|
||||
@Data
|
||||
public class DeviceCalibrationPageReqVO extends PageParam {
|
||||
|
||||
@Schema(description = "ID")
|
||||
private Long id;
|
||||
|
||||
@Schema(description = "检定校准计划id", example = "22068")
|
||||
private Long planId;
|
||||
|
||||
|
||||
@@ -5,10 +5,7 @@ import java.util.*;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.zt.plat.framework.common.pojo.CommonResult;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationPageReqVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationRespVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationSaveReqVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceCalibrationVO;
|
||||
import com.zt.plat.module.qms.resource.device.controller.vo.*;
|
||||
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceCalibrationPlanDO;
|
||||
import jakarta.validation.*;
|
||||
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceCalibrationDO;
|
||||
@@ -32,6 +29,8 @@ public interface DeviceCalibrationService {
|
||||
|
||||
List<DeviceCalibrationDO> getListByPlanId(Long planId);
|
||||
|
||||
CommonResult<DeviceCalibrationRespVO> submitApply(DeviceCalibrationSaveReqVO paramVO);
|
||||
|
||||
/**
|
||||
* 创建设备-检定校准
|
||||
*
|
||||
@@ -68,6 +67,7 @@ public interface DeviceCalibrationService {
|
||||
* @return 设备-检定校准
|
||||
*/
|
||||
DeviceCalibrationDO getDeviceCalibration(Long id);
|
||||
DeviceCalibrationVO getDeviceCalibrationVO(Long id);
|
||||
|
||||
/**
|
||||
* 获得设备-检定校准分页
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -86,6 +86,9 @@
|
||||
left join T_DEV_INF d on c.DEV_ID = d.ID
|
||||
left join T_DEV_PDT p on d.PDT_ID = p.ID
|
||||
<where>
|
||||
<if test="param.id != null">
|
||||
and c.ID = #{param.id}
|
||||
</if>
|
||||
<if test="param.deviceId != null">
|
||||
and c.DEV_ID = #{param.deviceId}
|
||||
</if>
|
||||
|
||||
Reference in New Issue
Block a user