Compare commits
2 Commits
533b96fb6a
...
c7d4399e53
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7d4399e53 | ||
|
|
2fae2ccac2 |
@@ -58,14 +58,14 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建供应商")
|
@Operation(summary = "创建供应商")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:create')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:create')")
|
||||||
public CommonResult<SupplierRespVO> createSupplier(@Valid @RequestBody SupplierSaveReqVO createReqVO) {
|
public CommonResult<SupplierRespVO> createSupplier(@Valid @RequestBody SupplierSaveReqVO createReqVO) {
|
||||||
return success(supplierService.createSupplier(createReqVO));
|
return success(supplierService.createSupplier(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新供应商")
|
@Operation(summary = "更新供应商")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:update')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:update')")
|
||||||
public CommonResult<Boolean> updateSupplier(@Valid @RequestBody SupplierSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateSupplier(@Valid @RequestBody SupplierSaveReqVO updateReqVO) {
|
||||||
supplierService.updateSupplier(updateReqVO);
|
supplierService.updateSupplier(updateReqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -74,7 +74,7 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除供应商")
|
@Operation(summary = "删除供应商")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:delete')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:delete')")
|
||||||
public CommonResult<Boolean> deleteSupplier(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteSupplier(@RequestParam("id") Long id) {
|
||||||
supplierService.deleteSupplier(id);
|
supplierService.deleteSupplier(id);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -92,7 +92,7 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@Operation(summary = "获得供应商")
|
@Operation(summary = "获得供应商")
|
||||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:query')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:query')")
|
||||||
public CommonResult<SupplierExtendRespVO> getSupplier(@RequestParam("id") Long id) {
|
public CommonResult<SupplierExtendRespVO> getSupplier(@RequestParam("id") Long id) {
|
||||||
SupplierExtendRespVO supplier = supplierService.getSupplier(id);
|
SupplierExtendRespVO supplier = supplierService.getSupplier(id);
|
||||||
return success(supplier);
|
return success(supplier);
|
||||||
@@ -100,7 +100,7 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得供应商分页")
|
@Operation(summary = "获得供应商分页")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:query')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:query')")
|
||||||
public CommonResult<PageResult<SupplierRespVO>> getSupplierPage(@Valid SupplierPageReqVO pageReqVO) {
|
public CommonResult<PageResult<SupplierRespVO>> getSupplierPage(@Valid SupplierPageReqVO pageReqVO) {
|
||||||
PageResult<SupplierDO> pageResult = supplierService.getSupplierPage(pageReqVO);
|
PageResult<SupplierDO> pageResult = supplierService.getSupplierPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, SupplierRespVO.class));
|
return success(BeanUtils.toBean(pageResult, SupplierRespVO.class));
|
||||||
|
|||||||
@@ -52,15 +52,18 @@ public class DeviceApplyController extends AbstractFileUploadController implemen
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Resource
|
@Resource private DeviceApplyService deviceApplyService;
|
||||||
private DeviceApplyService deviceApplyService;
|
|
||||||
|
|
||||||
//todo 通过设备通用流程配置创建
|
@RequestMapping("/createTempData")
|
||||||
@PostMapping("/createTempData")
|
@Operation(summary = "创建临时数据")
|
||||||
@Operation(summary = "创建创建临时数据")
|
public CommonResult<DeviceApplyRespVO> createTempData(@RequestBody DeviceApplySaveReqVO createReqVO) {
|
||||||
// @PreAuthorize("@ss.hasPermission('qms:device-apply:create')")
|
return deviceApplyService.createTempData(createReqVO);
|
||||||
public CommonResult<DeviceApplyRespVO> createTempData(@Valid @RequestBody DeviceApplySaveReqVO createReqVO) {
|
}
|
||||||
return success(deviceApplyService.createTempData(createReqVO));
|
|
||||||
|
@RequestMapping("/saveDeviceApply")
|
||||||
|
@Operation(summary = "保存申请数据")
|
||||||
|
public CommonResult<Boolean> saveDeviceApply(@Valid @RequestBody DeviceApplySaveReqVO createReqVO) {
|
||||||
|
return deviceApplyService.saveDeviceApply(createReqVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.zt.plat.module.qms.resource.device.controller.vo;
|
package com.zt.plat.module.qms.resource.device.controller.vo;
|
||||||
|
|
||||||
|
import com.zt.plat.module.qms.core.aspect.annotation.Dict;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
@@ -49,6 +50,7 @@ public class DeviceApplyRespVO {
|
|||||||
|
|
||||||
@Schema(description = "业务状态", example = "1")
|
@Schema(description = "业务状态", example = "1")
|
||||||
@ExcelProperty("业务状态")
|
@ExcelProperty("业务状态")
|
||||||
|
@Dict(dicCode = "flow_status")
|
||||||
private String businessStatus;
|
private String businessStatus;
|
||||||
|
|
||||||
@Schema(description = "借用人")
|
@Schema(description = "借用人")
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public class DeviceApplyDO extends BusinessBaseDO {
|
|||||||
* 申请部门ID
|
* 申请部门ID
|
||||||
*/
|
*/
|
||||||
@TableField("APL_DEPT")
|
@TableField("APL_DEPT")
|
||||||
private String applyDepartment;
|
private Long applyDepartment;
|
||||||
/**
|
/**
|
||||||
* 申请人
|
* 申请人
|
||||||
*/
|
*/
|
||||||
@@ -55,7 +55,7 @@ public class DeviceApplyDO extends BusinessBaseDO {
|
|||||||
* 申请人ID
|
* 申请人ID
|
||||||
*/
|
*/
|
||||||
@TableField("APL_USER")
|
@TableField("APL_USER")
|
||||||
private String applyUser;
|
private Long applyUser;
|
||||||
/**
|
/**
|
||||||
* 业务编码
|
* 业务编码
|
||||||
*/
|
*/
|
||||||
@@ -115,7 +115,7 @@ public class DeviceApplyDO extends BusinessBaseDO {
|
|||||||
* 表单模板ID
|
* 表单模板ID
|
||||||
*/
|
*/
|
||||||
@TableField("TMPL_ID")
|
@TableField("TMPL_ID")
|
||||||
private String templateId;
|
private Long templateId;
|
||||||
/**
|
/**
|
||||||
* 表单组件
|
* 表单组件
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.zt.plat.module.qms.resource.device.service;
|
|||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
|
import com.zt.plat.framework.common.pojo.CommonResult;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplyPageReqVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplyPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplyRespVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplyRespVO;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplySaveReqVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceApplySaveReqVO;
|
||||||
@@ -25,7 +26,9 @@ public interface DeviceApplyService {
|
|||||||
DeviceApplyRespVO createDeviceApply(@Valid DeviceApplySaveReqVO createReqVO);
|
DeviceApplyRespVO createDeviceApply(@Valid DeviceApplySaveReqVO createReqVO);
|
||||||
|
|
||||||
//创建临时数据
|
//创建临时数据
|
||||||
DeviceApplyRespVO createTempData(@Valid DeviceApplySaveReqVO createReqVO);
|
CommonResult<DeviceApplyRespVO> createTempData(@Valid DeviceApplySaveReqVO createReqVO);
|
||||||
|
|
||||||
|
CommonResult<Boolean> saveDeviceApply(@Valid DeviceApplySaveReqVO updateReqVO);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新设备通用流程,验收、降级、停用、报废、还原、启用
|
* 更新设备通用流程,验收、降级、停用、报废、还原、启用
|
||||||
@@ -34,6 +37,7 @@ public interface DeviceApplyService {
|
|||||||
*/
|
*/
|
||||||
void updateDeviceApply(@Valid DeviceApplySaveReqVO updateReqVO);
|
void updateDeviceApply(@Valid DeviceApplySaveReqVO updateReqVO);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除设备通用流程,验收、降级、停用、报废、还原、启用
|
* 删除设备通用流程,验收、降级、停用、报废、还原、启用
|
||||||
*
|
*
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -18,6 +18,8 @@ public interface DeviceConfigFlowService {
|
|||||||
|
|
||||||
List<DeviceConfigFlowDO> getEnableList(DeviceConfigFlowPageReqVO pageReqVO);
|
List<DeviceConfigFlowDO> getEnableList(DeviceConfigFlowPageReqVO pageReqVO);
|
||||||
|
|
||||||
|
DeviceConfigFlowDO getByBusinessType(String code);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建设备通用流程配置
|
* 创建设备通用流程配置
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.zt.plat.module.qms.resource.device.service;
|
package com.zt.plat.module.qms.resource.device.service;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowPageReqVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowRespVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowRespVO;
|
||||||
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowSaveReqVO;
|
import com.zt.plat.module.qms.resource.device.controller.vo.DeviceConfigFlowSaveReqVO;
|
||||||
@@ -37,6 +38,15 @@ public class DeviceConfigFlowServiceImpl implements DeviceConfigFlowService {
|
|||||||
return deviceConfigFlowMapper.selectList(pageReqVO);
|
return deviceConfigFlowMapper.selectList(pageReqVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DeviceConfigFlowDO getByBusinessType(String code) {
|
||||||
|
LambdaQueryWrapper<DeviceConfigFlowDO> query = new LambdaQueryWrapper<>();
|
||||||
|
query.eq(DeviceConfigFlowDO::getBusinessType, code);
|
||||||
|
query.orderByDesc(DeviceConfigFlowDO::getUpdateTime);
|
||||||
|
query.last("limit 1");
|
||||||
|
return deviceConfigFlowMapper.selectOne(query);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public DeviceConfigFlowRespVO createDeviceConfigFlow(DeviceConfigFlowSaveReqVO createReqVO) {
|
public DeviceConfigFlowRespVO createDeviceConfigFlow(DeviceConfigFlowSaveReqVO createReqVO) {
|
||||||
// 插入
|
// 插入
|
||||||
|
|||||||
Reference in New Issue
Block a user