报表基础模块:1、规范模板、数据源类型type入参;2、新增数据源字段ds_type,规范入参;3、完善数据源接口,包括:新增内置数据源查询接口,数据源查询时附带数据集,内置数据源增改权限限制为超管,新增修改数据源同时新增修改数据集;

This commit is contained in:
gaoqr
2024-07-30 16:47:03 +08:00
parent bfcc070b94
commit 56fc9577e9
22 changed files with 280 additions and 58 deletions
@@ -15,7 +15,9 @@ public final class ErrorCodeConstants {
// ========== UREPORT datasource模块 1-003-002-000 ==========
public static final ErrorCode DATASOURCE_NOT_EXISTS = new ErrorCode(1_003_002_001, "报表数据源不存在");
public static final ErrorCode DATASOURCE_CONNECT_FAIL = new ErrorCode(1_003_002_001, "报表数据源连接失败");
public static final ErrorCode DATASOURCE_CONNECT_FAIL = new ErrorCode(1_003_002_002, "报表数据源连接失败");
public static final ErrorCode DATASOURCE_BUILDIN_OPERATION_PERMISSION_ERROR = new ErrorCode(1_003_002_003, "内置报表数据源只能由超级管理员操作");
// ========== UREPORT dataset模块 1-003-003-000 ==========
public static final ErrorCode DATASET_NOT_EXISTS = new ErrorCode(1_003_003_001, "报表数据集不存在");
@@ -1,26 +0,0 @@
package com.cf.imes.module.report.enums.template;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 报表模板类型
*
* @author Gqr
* @since 2024/7/5 9:25
*/
@Getter
@AllArgsConstructor
public enum ReportTemplateTypeEnum {
/**
* 内置
*/
SYSTEM(1),
/**
* 自定义
*/
CUSTOM(2);
private final Integer type;
}