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.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
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.*;
|
||||||
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.service.DeviceCalibrationPlanService;
|
import com.zt.plat.module.qms.resource.device.service.DeviceCalibrationPlanService;
|
||||||
import com.zt.plat.module.qms.resource.device.service.DeviceProductService;
|
import com.zt.plat.module.qms.resource.device.service.DeviceProductService;
|
||||||
import org.springframework.util.ObjectUtils;
|
import org.springframework.util.ObjectUtils;
|
||||||
@@ -100,9 +97,23 @@ public class DeviceCalibrationController extends AbstractFileUploadController im
|
|||||||
return success(BeanUtils.toBean(deviceCalibration, DeviceCalibrationRespVO.class));
|
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")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得设备-检定校准分页")
|
@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());
|
Page<DeviceCalibrationPageReqVO> page = new Page<>(param.getPageNo(), param.getPageSize());
|
||||||
Long productId = param.getProductId();
|
Long productId = param.getProductId();
|
||||||
|
|||||||
@@ -59,6 +59,12 @@ public class DeviceCalibrationPlanController extends AbstractFileUploadControlle
|
|||||||
return deviceCalibrationPlanService.createPlan(checkYear);
|
return deviceCalibrationPlanService.createPlan(checkYear);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping("/savePlan")
|
||||||
|
@Operation(summary = "编辑计划")
|
||||||
|
public CommonResult<DeviceCalibrationPlanRespVO> savePlan(@RequestBody DeviceCalibrationPlanSaveReqVO param) {
|
||||||
|
return deviceCalibrationPlanService.savePlan(param);
|
||||||
|
}
|
||||||
|
|
||||||
@RequestMapping("/submitApply")
|
@RequestMapping("/submitApply")
|
||||||
@Operation(summary = "提交申请")
|
@Operation(summary = "提交申请")
|
||||||
public CommonResult<DeviceCalibrationPlanRespVO> submitApply(@RequestBody DeviceCalibrationPlanSaveReqVO param) {
|
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
|
@Data
|
||||||
public class DeviceCalibrationPageReqVO extends PageParam {
|
public class DeviceCalibrationPageReqVO extends PageParam {
|
||||||
|
|
||||||
|
@Schema(description = "ID")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
@Schema(description = "检定校准计划id", example = "22068")
|
@Schema(description = "检定校准计划id", example = "22068")
|
||||||
private Long planId;
|
private Long planId;
|
||||||
|
|
||||||
|
|||||||
@@ -5,10 +5,7 @@ import java.util.*;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.zt.plat.framework.common.pojo.CommonResult;
|
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.*;
|
||||||
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.dal.dataobject.DeviceCalibrationPlanDO;
|
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceCalibrationPlanDO;
|
||||||
import jakarta.validation.*;
|
import jakarta.validation.*;
|
||||||
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceCalibrationDO;
|
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceCalibrationDO;
|
||||||
@@ -32,6 +29,8 @@ public interface DeviceCalibrationService {
|
|||||||
|
|
||||||
List<DeviceCalibrationDO> getListByPlanId(Long planId);
|
List<DeviceCalibrationDO> getListByPlanId(Long planId);
|
||||||
|
|
||||||
|
CommonResult<DeviceCalibrationRespVO> submitApply(DeviceCalibrationSaveReqVO paramVO);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建设备-检定校准
|
* 创建设备-检定校准
|
||||||
*
|
*
|
||||||
@@ -68,6 +67,7 @@ public interface DeviceCalibrationService {
|
|||||||
* @return 设备-检定校准
|
* @return 设备-检定校准
|
||||||
*/
|
*/
|
||||||
DeviceCalibrationDO getDeviceCalibration(Long id);
|
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_INF d on c.DEV_ID = d.ID
|
||||||
left join T_DEV_PDT p on d.PDT_ID = p.ID
|
left join T_DEV_PDT p on d.PDT_ID = p.ID
|
||||||
<where>
|
<where>
|
||||||
|
<if test="param.id != null">
|
||||||
|
and c.ID = #{param.id}
|
||||||
|
</if>
|
||||||
<if test="param.deviceId != null">
|
<if test="param.deviceId != null">
|
||||||
and c.DEV_ID = #{param.deviceId}
|
and c.DEV_ID = #{param.deviceId}
|
||||||
</if>
|
</if>
|
||||||
|
|||||||
Reference in New Issue
Block a user