杜洪波
2024-08-23 3f175663a851caa93a705ec0de39359726ff720f
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
package com.product.file.config;
 
import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;
 
/**
 * Copyright © 2019.
 *
 * @Title:
 * @Project: LX
 * @Date: 2019-05-13 13:39
 * @Author: Luo
 * @Description: 业务功能异常抛出
 */
public enum DocumentCode implements IEnum {
 
    SYSTEM_OPERATION_SUCCESS("成功", "200"), DOCUMENT_FORM_NODATA("请求参数为空", ModuleEnum.FILE.getValue() + "001"),
    DOCUMENT_GET_USER_FAIL("获取用户失败", ModuleEnum.FILE.getValue() + "002"),
 
    DOCUMENT_CATALOG_GET_FAIL("获取文档目录失败", ModuleEnum.FILE.getValue() + "003"),
    DOCUMENT_CATALOG_SAVE_FAIL("保存文档目录失败", ModuleEnum.FILE.getValue() + "004"),
    DOCUMENT_CATALOG_DELETE_FAIL("删除文档目录失败", ModuleEnum.FILE.getValue() + "005"),
    DOCUMENT_CATALOG_GET_TREE_FAIL("获取文档目录树失败", ModuleEnum.FILE.getValue() + "006"),
    DOCUMENT_GET_FAIL("获取文档失败", ModuleEnum.FILE.getValue() + "003"),
    DOCUMENT_SAVE_FAIL("保存文档失败", ModuleEnum.FILE.getValue() + "004"),
    DOCUMENT_DELETE_FAIL("删除文档失败", ModuleEnum.FILE.getValue() + "005"),
    DOCUMENT_GET_LIST_FAIL("获取文档列表失败", ModuleEnum.FILE.getValue() + "006"),
    DOCUMENT_MOVE_FAIL("文件移动失败", ModuleEnum.FILE.getValue() + "007"),
    DOCUMENT_LOG_FAIL("获取日志失败", ModuleEnum.FILE.getValue() + "008"),
    DOCUMENT_USER_RIGHT_FAIL("用户没有该目录权限", ModuleEnum.FILE.getValue() + "009"),
    DOCUMENT_DIRECTORY_NAME_FAIL("文档目录重命名失败", ModuleEnum.FILE.getValue() + "010"),
    
    DOCUMENT_COLLECTION_FAIL("文档收藏失败:", ModuleEnum.FILE.getValue() + "011"),
    DOCUMENT_CANCEL_COLLECTION_FAIL("文档取消收藏失败", ModuleEnum.FILE.getValue() + "012"),
    DOCUMENT_OPERATE_FAIL("文档操作失败", ModuleEnum.FILE.getValue() + "013"),
    DOCUMENT_SAVE_NEW_VERION_FAIL("文档最新版本保存失败", ModuleEnum.FILE.getValue() + "014"),
    DOCUMENT_DATA_NO_EXIST("文档数据不存在", ModuleEnum.FILE.getValue() + "015"),
    ;
    
    private String text;
    private String value;
 
    private DocumentCode(String text, String value) {
        this.text = text;
        this.value = value;
    }
 
    public String getText() {
        return text;
    }
 
    public String getValue() {
        return value;
    }
}