mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
权限管理-系统管理权限修改,报表权限新增
This commit is contained in:
+1
-1
@@ -36,7 +36,7 @@ public class GlobalErrorCodeConstants {
|
|||||||
// ES文档刷新失败
|
// ES文档刷新失败
|
||||||
public static final ErrorCode ES_DATA_ERROR = new ErrorCode(503, "数据异常,请勿点击过快,请稍等再试");
|
public static final ErrorCode ES_DATA_ERROR = new ErrorCode(503, "数据异常,请勿点击过快,请稍等再试");
|
||||||
public static final ErrorCode DATA_EXCEPTION_ERROR = new ErrorCode(505, "数据异常,请联系客服处理");
|
public static final ErrorCode DATA_EXCEPTION_ERROR = new ErrorCode(505, "数据异常,请联系客服处理");
|
||||||
public static final ErrorCode DATA_DATA_ERROR = new ErrorCode(506, "文档数据异常,请稍后重试或联系客服处理");
|
public static final ErrorCode DATA_DATA_ERROR = new ErrorCode(506, "文档数据异常,请勿频繁操作,请稍后重试");
|
||||||
|
|
||||||
// ========== 自定义错误段 ==========
|
// ========== 自定义错误段 ==========
|
||||||
public static final ErrorCode REPEATED_REQUESTS = new ErrorCode(900, "重复请求,请稍后重试"); // 重复请求
|
public static final ErrorCode REPEATED_REQUESTS = new ErrorCode(900, "重复请求,请稍后重试"); // 重复请求
|
||||||
|
|||||||
+1
-1
@@ -55,7 +55,7 @@ public class ReportDatasourceController {
|
|||||||
@PutMapping("/datasource")
|
@PutMapping("/datasource")
|
||||||
@Operation(summary = "创建报表数据源")
|
@Operation(summary = "创建报表数据源")
|
||||||
@OperateLog(type = CREATE)
|
@OperateLog(type = CREATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:datasource-connect','system:report:datasource-connect')")
|
||||||
public CommonResult<Long> createDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO createReqVO) {
|
public CommonResult<Long> createDatasource(@Valid @RequestBody ReportDatasourceSaveReqVO createReqVO) {
|
||||||
return success(datasourceService.createDatasource(createReqVO));
|
return success(datasourceService.createDatasource(createReqVO));
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-6
@@ -60,14 +60,14 @@ public class ReportTemplateController {
|
|||||||
@PutMapping("/template")
|
@PutMapping("/template")
|
||||||
@Operation(summary = "创建报表模板")
|
@Operation(summary = "创建报表模板")
|
||||||
@OperateLog(type = CREATE)
|
@OperateLog(type = CREATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:insert','base:report:insert')")
|
||||||
public CommonResult<ReportTemplateRespVO> createTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
public CommonResult<ReportTemplateRespVO> createTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
||||||
return success(templateService.createReportTemplate(createReqVO));
|
return success(templateService.createReportTemplate(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/template/copy")
|
@PutMapping("/template/copy")
|
||||||
@Operation(summary = "复制报表模板")
|
@Operation(summary = "复制报表模板")
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:copy','base:report:copy')")
|
||||||
public CommonResult<Long> copyTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
public CommonResult<Long> copyTemplate(@Valid @RequestBody ReportTemplateSaveReqVO createReqVO) {
|
||||||
return success(templateService.copyReportTemplate(createReqVO));
|
return success(templateService.copyReportTemplate(createReqVO));
|
||||||
}
|
}
|
||||||
@@ -75,7 +75,7 @@ public class ReportTemplateController {
|
|||||||
@PostMapping("/template")
|
@PostMapping("/template")
|
||||||
@Operation(summary = "更新报表模板")
|
@Operation(summary = "更新报表模板")
|
||||||
@OperateLog(type = UPDATE)
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:update','base:report:update','system:report:save','base:report:save')")
|
||||||
public CommonResult<ReportTemplateRespVO> updateTemplate(@Valid @RequestBody ReportTemplateSaveReqVO updateReqVO) {
|
public CommonResult<ReportTemplateRespVO> updateTemplate(@Valid @RequestBody ReportTemplateSaveReqVO updateReqVO) {
|
||||||
return success(templateService.updateReportTemplate(updateReqVO));
|
return success(templateService.updateReportTemplate(updateReqVO));
|
||||||
}
|
}
|
||||||
@@ -83,7 +83,7 @@ public class ReportTemplateController {
|
|||||||
@DeleteMapping("/template/{id}")
|
@DeleteMapping("/template/{id}")
|
||||||
@Operation(summary = "删除报表模板")
|
@Operation(summary = "删除报表模板")
|
||||||
@Parameter(name = "id", description = "模板id", required = true)
|
@Parameter(name = "id", description = "模板id", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:delete','base:report:delete')")
|
||||||
public CommonResult<Boolean> deleteReportTemplate(@PathVariable("id") Long id) {
|
public CommonResult<Boolean> deleteReportTemplate(@PathVariable("id") Long id) {
|
||||||
templateService.deleteReportTemplate(id);
|
templateService.deleteReportTemplate(id);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -212,7 +212,7 @@ public class ReportTemplateController {
|
|||||||
@GetMapping("/xml/{id}")
|
@GetMapping("/xml/{id}")
|
||||||
@Operation(summary = "导出模版")
|
@Operation(summary = "导出模版")
|
||||||
@Parameter(name = "id", description = "模板id", required = true)
|
@Parameter(name = "id", description = "模板id", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:export','base:report:export')")
|
||||||
public void exportTemplate(@PathVariable("id") Long templateId, HttpServletResponse response) {
|
public void exportTemplate(@PathVariable("id") Long templateId, HttpServletResponse response) {
|
||||||
templateService.exportTemplate(templateId, response);
|
templateService.exportTemplate(templateId, response);
|
||||||
}
|
}
|
||||||
@@ -220,7 +220,7 @@ public class ReportTemplateController {
|
|||||||
@PutMapping("/xml")
|
@PutMapping("/xml")
|
||||||
@Operation(summary = "导入模版")
|
@Operation(summary = "导入模版")
|
||||||
@OperateLog(type = IMPORT)
|
@OperateLog(type = IMPORT)
|
||||||
@PreAuthorize("@ss.hasPermission('report:design')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:report:import','base:report:import')")
|
||||||
public CommonResult<Boolean> importTemplate(@RequestParam("name") @NotEmpty(message = "模版名称不能为空") String name, @RequestParam("file") MultipartFile file) {
|
public CommonResult<Boolean> importTemplate(@RequestParam("name") @NotEmpty(message = "模版名称不能为空") String name, @RequestParam("file") MultipartFile file) {
|
||||||
templateService.importTemplate(name, file);
|
templateService.importTemplate(name, file);
|
||||||
return success(true);
|
return success(true);
|
||||||
|
|||||||
+3
-3
@@ -52,7 +52,7 @@ public class SystemConfigController {
|
|||||||
@PostMapping("/status")
|
@PostMapping("/status")
|
||||||
@Operation(summary = "修改系统配置状态")
|
@Operation(summary = "修改系统配置状态")
|
||||||
@OperateLog(type = UPDATE)
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
@PreAuthorize("@ss.hasPermission('system:base-setting:update')")
|
||||||
public CommonResult<Boolean> updateConfigStatus(@Valid @RequestBody ConfigUpdateStatusReqVO reqVO){
|
public CommonResult<Boolean> updateConfigStatus(@Valid @RequestBody ConfigUpdateStatusReqVO reqVO){
|
||||||
systemConfigService.updateStatus(reqVO);
|
systemConfigService.updateStatus(reqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -61,7 +61,7 @@ public class SystemConfigController {
|
|||||||
@PostMapping("/sort")
|
@PostMapping("/sort")
|
||||||
@Operation(summary = "修改系统配置的顺序")
|
@Operation(summary = "修改系统配置的顺序")
|
||||||
@OperateLog(type = UPDATE)
|
@OperateLog(type = UPDATE)
|
||||||
@PreAuthorize("@ss.hasPermission('system:base-setting:setting')")
|
@PreAuthorize("@ss.hasPermission('system:base-setting:update')")
|
||||||
public CommonResult<Boolean> updateConfigSort(@Valid @RequestBody List<ConfigUpdateSortReqVO> reqVO){
|
public CommonResult<Boolean> updateConfigSort(@Valid @RequestBody List<ConfigUpdateSortReqVO> reqVO){
|
||||||
systemConfigService.updateConfigSort(reqVO);
|
systemConfigService.updateConfigSort(reqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -70,7 +70,7 @@ public class SystemConfigController {
|
|||||||
|
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
@Operation(summary = "新增/修改系统配置")
|
@Operation(summary = "新增/修改系统配置")
|
||||||
@PreAuthorize("@ss.hasAnyPermissions('system:base-setting:setting','system:base-setting:save','system:base-setting:copy')")
|
@PreAuthorize("@ss.hasAnyPermissions('system:base-setting:update','system:base-setting:save','system:base-setting:copy','system:base-setting:inset')")
|
||||||
public CommonResult<Boolean> modifySystemConfig(@Valid @RequestBody ConfigSaveReqVO reqVO) {
|
public CommonResult<Boolean> modifySystemConfig(@Valid @RequestBody ConfigSaveReqVO reqVO) {
|
||||||
systemConfigService.modifySystemConfig(reqVO);
|
systemConfigService.modifySystemConfig(reqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user