许鹏程
2023-06-30 3bbfaa3d7d416afbd154576453c8ee9e7e2f8899
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package com.product.server.report.config;
 
import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;
 
/**
 * 国际化编码Code定义:从公共的ModuleEnum(公共模块枚举)中拼上前部分,后部分自行追加
 * 最后完整的是  “101”  10:是客户模块  1:自行拼接   101:最后表示新增客户失败
 *
 * @author kevin
 * @date: 2019年6月28日 下午10:28:17
 */
public enum ReportCode implements IEnum {
 
    /**
     * 成功
     */
    SUCCESS("成功", ModuleEnum.REPORT.getValue() + "000"),
    REPORT_TABLE_NOT_NULL("表名或SQL查询不能为空", ModuleEnum.REPORT.getValue() + "001"),
    REPORT_GET_FIELD_BE_DEFEATED("查询字段失败",ModuleEnum.REPORT.getValue() + "002"),
    REPORT_GET_CONFIG_BE_DEFEATED("获取报表配置信息失败",ModuleEnum.REPORT.getValue() + "003"),
    REPORT_SAVE_BE_DEFEATED("报表配置保存失败", ModuleEnum.REPORT.getValue() + "004"),
    GET_REPORT_CONFIG_FIAL("获取报表配置信息失败", ModuleEnum.REPORT.getValue() + "005"),
    GET_REPORT_DATASOURCE_FIAL("获取报表数据源失败", ModuleEnum.REPORT.getValue() + "006"),
    SET_REPORT_CACHE_FAIL("设置报表缓存失败", ModuleEnum.REPORT.getValue() + "007"),
    INVALID_REPORT("无效的报表,请联系管理员", ModuleEnum.REPORT.getValue() + "008"),
    GET_REPORT_FAIL("获取报表失败", ModuleEnum.REPORT.getValue() + "009"),
    DATE_TRANSFER_FIAL("报表日期转化失败", ModuleEnum.REPORT.getValue() + "010"),
    GET_REPORT_SEARCH_INFO_FAIL("获取报表查询信息失败", ModuleEnum.REPORT.getValue() + "011"),
 
    REPORT_TYPE_ERROR("报表类型操作错误",ModuleEnum.REPORT.getValue()+"012"),
    REPORT_DATASOURCE_ERROR("报表数据源操作错误",ModuleEnum.REPORT.getValue()+"013"),
    REPORT_CONFIG_ERROR("报表配置操作错误",ModuleEnum.REPORT.getValue()+"014"),
    GET_REPORT_RELEASE_ROLE_PERMISSION_FAIL("获取报表发布角色信息失败",ModuleEnum.REPORT.getValue()+"015"),
    GET_REPORT_RELEASE_INFO_FAIL("获取报表发布信息失败",ModuleEnum.REPORT.getValue()+"016"),
    GET_REPORT_RELEASED_LIST_FAIL("获取报表已发布列表失败",ModuleEnum.REPORT.getValue()+"017"),
    REPORT_DATASOURCE_COPY_FAIL("报表数据源复制失败",ModuleEnum.REPORT.getValue()+"020"),
    REPORT_DATASOURCE_SAVE_FAIL("报表数据源保存失败",ModuleEnum.REPORT.getValue()+"021"),
    REPORT_QUOTE_FAIL("引用报表失败",ModuleEnum.REPORT.getValue()+"022"),
    REPORT_ATTR_ALREADY_USED("报表属性已经被使用,无法被删除",ModuleEnum.REPORT.getValue()+"023"),
 
    GET_DATA_FIAL("获取数据失败", ModuleEnum.REPORT.getValue() + "100"),
    GET_CACHE_FIAL("获取缓存失败", ModuleEnum.REPORT.getValue() + "101"),
 
    GET_CHART_REFERENCE_CONFIG_FAIL("获取图表参照失败", ModuleEnum.REPORT.getValue() + "102"),
    GET_CHART_ATTRIBUTE_FAIL("获取图表属性失败", ModuleEnum.REPORT.getValue() + "103"),
    SAVE_CHART_ATTRIBUTE_REPETITION_FAIL("图表属性保存失败,同级属性不能有重复", ModuleEnum.REPORT.getValue() + "104"),
    SAVE_CHART_ATTRIBUTE_FAIL("图表属性保存失败", ModuleEnum.REPORT.getValue() + "105"),
    DEL_CHART_ATTRIBUTE_FAIL("图表属性删除失败", ModuleEnum.REPORT.getValue() + "106"),
    SAVE_CHART_MASTER_TABLE_FAIL("配置主表保存失败", ModuleEnum.REPORT.getValue() + "107"),
    DEL_CHART_MASTER_TABLE_FAIL("配置主表删除失败",ModuleEnum.REPORT.getValue()+"108"),
    DEL_CHART_MASTER_REPETITION_FAIL("配置主表配置删除失败,该配置已经绑定属性值配置表。",ModuleEnum.REPORT.getValue()+"109"),
 
    DEL_CHART_CONFIG_FAIL("删除图表属性值表失败",ModuleEnum.REPORT.getValue()+"110"),
    ADD_CHART_CONFIG_FAIL("新增图表属性值表失败",ModuleEnum.REPORT.getValue()+"111"),
    UP_CHART_CONFIG_FAIL("修改图表属性值表失败",ModuleEnum.REPORT.getValue()+"112"),
    GET_CHART_CONFIG_FAIL("删除图表属性值表失败",ModuleEnum.REPORT.getValue()+"113"),
    GET_CHART_TYPE_FAIL("获取类型表失败",ModuleEnum.REPORT.getValue()+"114"),
    GET_MASTER_LIST_FAIL("获取图表配置失败",ModuleEnum.REPORT.getValue()+"115"),
    GET_CHART_NULL_FAIL("图表数据为空",ModuleEnum.REPORT.getValue()+"116"),
    CONFIG_CHART_ISSUE_FAIL("配置图表发布失败",ModuleEnum.REPORT.getValue()+"117"),
    GET_CHART_VIEW_FAIL("图表预览失败",ModuleEnum.REPORT.getValue()+"118"),
    CANCEL_RELEASE_CHART_VIEW_FAIL("图表取消发布失败",ModuleEnum.REPORT.getValue()+"118"),
    GET_FUNCTION_BUTTON_FAIL("获取功能按钮失败",ModuleEnum.REPORT.getValue()+"119"),
    ;
 
    private String text;
    private String value;
 
    private ReportCode(String text, String value) {
        this.text = text;
        this.value = value;
    }
 
    public String getText() {
        return text;
    }
 
    public String getValue() {
        return value;
    }
 
 
}