1. 统一物料类型以及物料信息的权限
This commit is contained in:
@@ -43,14 +43,14 @@ public class MaterialHasPropertiesController {
|
|||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建物料持有属性")
|
@Operation(summary = "创建物料持有属性")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:create')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:create')")
|
||||||
public CommonResult<MaterialHasPropertiesRespVO> createMaterialHasProperties(@Valid @RequestBody MaterialHasPropertiesSaveReqVO createReqVO) {
|
public CommonResult<MaterialHasPropertiesRespVO> createMaterialHasProperties(@Valid @RequestBody MaterialHasPropertiesSaveReqVO createReqVO) {
|
||||||
return success(materialHasPropertiesService.createMaterialHasProperties(createReqVO));
|
return success(materialHasPropertiesService.createMaterialHasProperties(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新物料持有属性")
|
@Operation(summary = "更新物料持有属性")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:update')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:update')")
|
||||||
public CommonResult<Boolean> updateMaterialHasProperties(@Valid @RequestBody MaterialHasPropertiesSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateMaterialHasProperties(@Valid @RequestBody MaterialHasPropertiesSaveReqVO updateReqVO) {
|
||||||
materialHasPropertiesService.updateMaterialHasProperties(updateReqVO);
|
materialHasPropertiesService.updateMaterialHasProperties(updateReqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -59,7 +59,7 @@ public class MaterialHasPropertiesController {
|
|||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除物料持有属性")
|
@Operation(summary = "删除物料持有属性")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:delete')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:delete')")
|
||||||
public CommonResult<Boolean> deleteMaterialHasProperties(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteMaterialHasProperties(@RequestParam("id") Long id) {
|
||||||
materialHasPropertiesService.deleteMaterialHasProperties(id);
|
materialHasPropertiesService.deleteMaterialHasProperties(id);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -68,7 +68,7 @@ public class MaterialHasPropertiesController {
|
|||||||
@DeleteMapping("/delete-list")
|
@DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除物料持有属性")
|
@Operation(summary = "批量删除物料持有属性")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:delete')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:delete')")
|
||||||
public CommonResult<Boolean> deleteMaterialHasPropertiesList(@RequestBody BatchDeleteReqVO req) {
|
public CommonResult<Boolean> deleteMaterialHasPropertiesList(@RequestBody BatchDeleteReqVO req) {
|
||||||
materialHasPropertiesService.deleteMaterialHasPropertiesListByIds(req.getIds());
|
materialHasPropertiesService.deleteMaterialHasPropertiesListByIds(req.getIds());
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -77,7 +77,7 @@ public class MaterialHasPropertiesController {
|
|||||||
@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('base:material-has-properties:query')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:query')")
|
||||||
public CommonResult<MaterialHasPropertiesRespVO> getMaterialHasProperties(@RequestParam("id") Long id) {
|
public CommonResult<MaterialHasPropertiesRespVO> getMaterialHasProperties(@RequestParam("id") Long id) {
|
||||||
MaterialHasPropertiesDO materialHasProperties = materialHasPropertiesService.getMaterialHasProperties(id);
|
MaterialHasPropertiesDO materialHasProperties = materialHasPropertiesService.getMaterialHasProperties(id);
|
||||||
return success(BeanUtils.toBean(materialHasProperties, MaterialHasPropertiesRespVO.class));
|
return success(BeanUtils.toBean(materialHasProperties, MaterialHasPropertiesRespVO.class));
|
||||||
@@ -85,7 +85,7 @@ public class MaterialHasPropertiesController {
|
|||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得物料持有属性分页")
|
@Operation(summary = "获得物料持有属性分页")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:query')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:query')")
|
||||||
public CommonResult<PageResult<MaterialHasPropertiesRespVO>> getMaterialHasPropertiesPage(@Valid MaterialHasPropertiesPageReqVO pageReqVO) {
|
public CommonResult<PageResult<MaterialHasPropertiesRespVO>> getMaterialHasPropertiesPage(@Valid MaterialHasPropertiesPageReqVO pageReqVO) {
|
||||||
pageReqVO.setDeptId(null);
|
pageReqVO.setDeptId(null);
|
||||||
PageResult<MaterialHasPropertiesDO> pageResult = materialHasPropertiesService.getMaterialHasPropertiesPage(pageReqVO);
|
PageResult<MaterialHasPropertiesDO> pageResult = materialHasPropertiesService.getMaterialHasPropertiesPage(pageReqVO);
|
||||||
@@ -94,7 +94,7 @@ public class MaterialHasPropertiesController {
|
|||||||
|
|
||||||
@PostMapping("/batch-save")
|
@PostMapping("/batch-save")
|
||||||
@Operation(summary = "批量保存物料持有属性(全量替换)")
|
@Operation(summary = "批量保存物料持有属性(全量替换)")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:update')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:update')")
|
||||||
public CommonResult<MaterialHasPropertiesBatchSaveRespVO> batchSave(@Valid @RequestBody MaterialHasPropertiesBatchSaveReqVO reqVO) {
|
public CommonResult<MaterialHasPropertiesBatchSaveRespVO> batchSave(@Valid @RequestBody MaterialHasPropertiesBatchSaveReqVO reqVO) {
|
||||||
MaterialHasPropertiesBatchSaveRespVO resp = materialHasPropertiesService.batchSave(reqVO, null);
|
MaterialHasPropertiesBatchSaveRespVO resp = materialHasPropertiesService.batchSave(reqVO, null);
|
||||||
return success(resp);
|
return success(resp);
|
||||||
@@ -102,7 +102,7 @@ public class MaterialHasPropertiesController {
|
|||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出物料持有属性 Excel")
|
@Operation(summary = "导出物料持有属性 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('base:material-has-properties:export')")
|
@PreAuthorize("@ss.hasPermission('base:material-properties:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportMaterialHasPropertiesExcel(@Valid MaterialHasPropertiesPageReqVO pageReqVO,
|
public void exportMaterialHasPropertiesExcel(@Valid MaterialHasPropertiesPageReqVO pageReqVO,
|
||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
|
|||||||
Reference in New Issue
Block a user