文件记录分类-修改分类树权限,修改文件记录权限验证

This commit is contained in:
YBP
2026-02-27 12:02:06 +08:00
parent e24f8a380e
commit d4b45ee174
16 changed files with 446 additions and 198 deletions

View File

@@ -17,6 +17,8 @@ public class RecordConstants {
public static final String ROLE = "角色";
/** 部门 */
public static final String DEPT = "部门";
/** admin */
public static final String ADMIN = "admin";
}
/**

View File

@@ -1,5 +1,6 @@
package com.zt.plat.module.qms.resource.record.controller.admin.recordcategory.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -34,6 +35,9 @@ public class RecordCategoryPageReqVO extends PageParam {
@Schema(description = "排序号")
private Integer sortNo;
@Schema(description = "其他配置")
private String customConfig;
@Schema(description = "数据来源,手工录入、手工归档、自动采集")
private String dataSource;

View File

@@ -44,6 +44,10 @@ public class RecordCategoryRespVO {
@ExcelProperty("排序号")
private Integer sortNo;
@Schema(description = "其他配置")
@ExcelProperty("其他配置")
private String customConfig;
@Schema(description = "数据来源,手工录入、手工归档、自动采集")
@ExcelProperty("数据来源,手工录入、手工归档、自动采集")
private String dataSource;

View File

@@ -1,5 +1,6 @@
package com.zt.plat.module.qms.resource.record.controller.admin.recordcategory.vo;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
@@ -34,6 +35,10 @@ public class RecordCategorySaveReqVO {
@NotNull(message = "排序号不能为空")
private Integer sortNo;
@Schema(description = "其他配置")
@ExcelProperty("其他配置")
private String customConfig;
@Schema(description = "数据来源,手工录入、手工归档、自动采集")
private String dataSource;

View File

@@ -20,8 +20,8 @@ public class RecordPermissionPageReqVO extends PageParam {
@Schema(description = "记录类型", example = "1")
private String sourceType;
@Schema(description = "记录分类ID", example = "1")
private Long categoryId;
// @Schema(description = "记录分类ID", example = "1")
// private Long categoryId;
@Schema(description = "记录id", example = "1104")
private Long sourceId;

View File

@@ -25,9 +25,9 @@ public class RecordPermissionRespVO {
@ExcelProperty("记录类型")
private String sourceType;
@Schema(description = "记录分类ID", example = "1")
@ExcelProperty("记录分类ID")
private Long categoryId;
// @Schema(description = "记录分类ID", example = "1")
// @ExcelProperty("记录分类ID")
// private Long categoryId;
@Schema(description = "记录id", example = "1104")
@ExcelProperty("记录id")

View File

@@ -21,8 +21,8 @@ public class RecordPermissionSaveReqVO {
@Schema(description = "记录类型", example = "1")
private String sourceType;
@Schema(description = "记录分类ID", example = "1")
private Long categoryId;
// @Schema(description = "记录分类ID", example = "1")
// private Long categoryId;
@Schema(description = "记录id", example = "1104")
private Long sourceId;

View File

@@ -111,11 +111,19 @@ public class RecordRecordController extends AbstractFileUploadController impleme
return success(vo);
}
@GetMapping("/justRecordPermission")
@Operation(summary = "判断当前文件的权限")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
//@PreAuthorize("@ss.hasPermission('qms:record-record:query')")
public CommonResult<String> justRecordPermission(@RequestParam("id") Long id) {
return recordRecordService.justRecordPermission(id);
}
@GetMapping("/page")
@Operation(summary = "获得文件、模板、记录分页")
//@PreAuthorize("@ss.hasPermission('qms:record-record:query')")
public CommonResult<PageResult<RecordRecordRespVO>> getRecordRecordPage(@Valid RecordRecordPageReqVO pageReqVO) {
PageResult<RecordRecordDO> pageResult = new PageResult<>();
PageResult<RecordRecordDO> pageResult;
Integer isQueryHistory = pageReqVO.getIsQueryHistory();
if (isQueryHistory != null && isQueryHistory == 1) { // 查询历史分页
pageResult=recordRecordService.getRecordHistoryPage(pageReqVO);

View File

@@ -18,7 +18,7 @@ public interface RecordPermissionMapper extends BaseMapperX<RecordPermissionDO>
default PageResult<RecordPermissionDO> selectPage(RecordPermissionPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<RecordPermissionDO>()
.eqIfPresent(RecordPermissionDO::getParentId, reqVO.getParentId())
.eqIfPresent(RecordPermissionDO::getCategoryId, reqVO.getCategoryId())
// .eqIfPresent(RecordPermissionDO::getCategoryId, reqVO.getCategoryId())
.eqIfPresent(RecordPermissionDO::getSourceType, reqVO.getSourceType())
.eqIfPresent(RecordPermissionDO::getSourceId, reqVO.getSourceId())
.eqIfPresent(RecordPermissionDO::getTargetType, reqVO.getTargetType())

View File

@@ -67,6 +67,11 @@ public class RecordCategoryDO extends BusinessBaseDO {
@TableField("SRT_NO")
private Integer sortNo;
/**
* 自定义配置
*/
@TableField("CST_CFG")
private Integer customConfig;
/**
* 数据来源,手工录入、手工归档、自动采集
*/
@TableField("DAT_SRC")

Some files were not shown because too many files have changed in this diff Show More