文件记录分类-修改分类树权限
This commit is contained in:
@@ -237,4 +237,6 @@ public interface ErrorCodeConstants {
|
||||
ErrorCode RECORD_RECORD_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件、模板、记录不存在");
|
||||
ErrorCode RECORD_RELATION_NOT_EXISTS = new ErrorCode(1_032_350_000, "文件记录关系不存在");
|
||||
ErrorCode RECORD_FILE_EXISTS = new ErrorCode(1_032_350_000, "文件记录目录存在文件");
|
||||
ErrorCode RECORD_PERMISSION_NOT_ALLOW = new ErrorCode(1_032_350_401, "当前操作权限不允许");
|
||||
ErrorCode RECORD_CATEGORY_NAME_EXISTS = new ErrorCode(1_032_350_400, "文件记录分类名称不能重复");
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ import com.zt.plat.module.qms.resource.record.service.recordapply.RecordApplySer
|
||||
|
||||
@Tag(name = "管理后台 - 文件记录通用申请")
|
||||
@RestController
|
||||
@RequestMapping("/qms/record-apply")
|
||||
@RequestMapping("/qms/resource/record-apply")
|
||||
@Validated
|
||||
@DeptDataPermissionIgnore(enable = "true")
|
||||
@FileUploadController(source = "qms.recordapply")
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -61,7 +61,7 @@ public interface RecordPermissionService {
|
||||
*/
|
||||
PageResult<RecordPermissionDO> getRecordPermissionPage(RecordPermissionPageReqVO pageReqVO);
|
||||
|
||||
List<RecordPermissionDO> selectAllList();
|
||||
List<RecordPermissionDO> selectAllList(RecordPermissionDO recordPermissionDO);
|
||||
|
||||
RecordPermissionDO selectRecordPermission(RecordPermissionDO recordPermissionDO);
|
||||
}
|
||||
@@ -11,6 +11,7 @@ import com.zt.plat.module.qms.resource.record.controller.admin.recordpermission.
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.util.ObjectUtils;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import java.util.*;
|
||||
@@ -41,18 +42,22 @@ public class RecordPermissionServiceImpl implements RecordPermissionService {
|
||||
|
||||
// 查询所有记录权限列表
|
||||
@Override
|
||||
public List<RecordPermissionDO> selectAllList() {
|
||||
public List<RecordPermissionDO> selectAllList(RecordPermissionDO recordPermissionDO) {
|
||||
LambdaQueryWrapper<RecordPermissionDO> wrapper = Wrappers.lambdaQuery();
|
||||
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
|
||||
Long tenantId = loginUser.getTenantId();// 租户ID
|
||||
return recordPermissionMapper.selectList(RecordPermissionDO::getTenantId, tenantId);
|
||||
wrapper.eq(RecordPermissionDO::getTenantId, tenantId);
|
||||
if (!ObjectUtils.isEmpty(recordPermissionDO.getCategoryId())) wrapper.eq(RecordPermissionDO::getCategoryId, recordPermissionDO.getCategoryId());
|
||||
return recordPermissionMapper.selectList(wrapper);
|
||||
}
|
||||
|
||||
// 查询管理员-- 单条数据
|
||||
@Override
|
||||
public RecordPermissionDO selectRecordPermission(RecordPermissionDO recordPermissionDO) {
|
||||
LambdaQueryWrapper<RecordPermissionDO> queryWrapper = Wrappers.lambdaQuery();
|
||||
queryWrapper.eq(RecordPermissionDO::getDeleted, false)
|
||||
.eq(RecordPermissionDO::getTenantId, recordPermissionDO.getTenantId())// 租户ID
|
||||
queryWrapper
|
||||
// .eq(RecordPermissionDO::getDeleted, false)
|
||||
// .eq(RecordPermissionDO::getTenantId, recordPermissionDO.getTenantId())// 租户ID
|
||||
.eq(RecordPermissionDO::getTargetId, recordPermissionDO.getTargetId())
|
||||
.eq(RecordPermissionDO::getTargetType, recordPermissionDO.getTargetType())
|
||||
.eq(RecordPermissionDO::getPermission, recordPermissionDO.getPermission());
|
||||
|
||||
Reference in New Issue
Block a user