云
2026-09-29 f87ce86307056f63f79312178037cc8714eb2b13
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
package cn.iocoder.yudao.module.archive.enums;
 
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
 
/**
 * Archive 错误码常量
 *
 * archive 模块,使用 1-030-110-000 段
 *
 * @author 超级管理员
 */
public interface ErrorCodeConstants {
 
    // ========== 档案分类 1_030_110_000 ==========
    ErrorCode CATEGORY_NOT_EXISTS = new ErrorCode(1_030_110_000, "档案分类不存在,请刷新页面后重新选择档案分类");
    ErrorCode CATEGORY_NAME_DUPLICATE = new ErrorCode(1_030_110_001, "保存失败:同级分类下已存在名为〔{}〕的档案分类,请更换分类名称");
    ErrorCode CATEGORY_CODE_DUPLICATE = new ErrorCode(1_030_110_002, "保存失败:分类编码({})已被分类〔{}〕使用,请更换分类编码");
    ErrorCode CATEGORY_HAS_CHILDREN = new ErrorCode(1_030_110_003, "删除失败:档案分类〔{}〕下还有 {} 个子分类,请先删除或迁移这些子分类后再删除");
    ErrorCode CATEGORY_HAS_DOCUMENT = new ErrorCode(1_030_110_004, "删除失败:档案分类〔{}〕下还有 {} 条档案,请先将这些档案迁移到其他分类后再删除");
    ErrorCode CATEGORY_PARENT_INVALID = new ErrorCode(1_030_110_005, "保存失败:不能把分类〔{}〕的上级设置为它自己或其子分类,请重新选择上级分类");
    ErrorCode CATEGORY_DISABLED = new ErrorCode(1_030_110_006, "保存失败:所选档案分类〔{}〕当前状态为〔停用〕,请选择已启用的档案分类");
 
    // ========== 档案 1_030_110_100 ==========
    ErrorCode DOCUMENT_NOT_EXISTS = new ErrorCode(1_030_110_100, "档案不存在,请刷新页面后重试");
    ErrorCode DOCUMENT_NO_EXISTS = new ErrorCode(1_030_110_101, "生成档案编号失败,请重新提交");
    ErrorCode DOCUMENT_UPDATE_FAIL_BORROWED = new ErrorCode(1_030_110_102, "更新失败:档案〔{}〕当前状态为〔借出中〕,请等待归还后再修改");
    ErrorCode DOCUMENT_DELETE_FAIL_STATUS = new ErrorCode(1_030_110_103, "删除失败:档案〔{}〕当前状态为〔{}〕或存在未归还的借阅单,只有「在库」且无未归还借阅单的档案才能删除");
    ErrorCode DOCUMENT_SENSITIVE_NO_PERMISSION = new ErrorCode(1_030_110_104, "查看失败:档案〔{}〕为〔保密〕级,您没有访问保密档案的权限,请联系档案管理员开通「archive:document:sensitive」权限");
    ErrorCode DOCUMENT_SOURCE_NOT_EXISTS = new ErrorCode(1_030_110_105, "归档失败:来源单据({})不存在或已被删除,请刷新列表后重试");
    ErrorCode DOCUMENT_SOURCE_CATEGORY_NOT_EXISTS = new ErrorCode(1_030_110_106, "归档失败:档案分类编码({})不存在,请先执行档案模块初始化脚本创建对应档案分类后重试");
    ErrorCode DOCUMENT_SOURCE_TYPE_UNSUPPORTED = new ErrorCode(1_030_110_107, "归档失败:不支持的来源类型({}),请使用课题/会员/财务模块列表页的「归档」入口");
    ErrorCode DOCUMENT_ARCHIVE_FAIL_SOURCE_STATUS = new ErrorCode(1_030_110_108, "归档失败:来源单据({})当前状态为〔{}〕,只有已通过/已完结的单据才能归档");
    ErrorCode DOCUMENT_DUPLICATE_SOURCE = new ErrorCode(1_030_110_109, "重复归档:来源单据〔{}〕已生成档案〔{}〕,请勿重复归档");
    ErrorCode DOCUMENT_CATEGORY_NOT_EXISTS = new ErrorCode(1_030_110_110, "保存失败:所选档案分类不存在,请刷新页面后重新选择档案分类");
    ErrorCode DOCUMENT_BORROWED_CANNOT_BORROW = new ErrorCode(1_030_110_111, "操作失败:档案〔{}〕当前状态为〔借出中〕,请等待归还后再操作");
 
    // ========== 借阅 1_030_110_200 ==========
    ErrorCode BORROW_NOT_EXISTS = new ErrorCode(1_030_110_200, "借阅单不存在,请刷新页面后重试");
    ErrorCode BORROW_NO_EXISTS = new ErrorCode(1_030_110_201, "生成借阅单号失败,请重新提交");
    ErrorCode BORROW_UPDATE_FAIL_STATUS = new ErrorCode(1_030_110_202, "更新失败:借阅单({})当前状态为〔{}〕,只有「草稿」或「已驳回」的借阅单才能修改");
    ErrorCode BORROW_DELETE_FAIL_STATUS = new ErrorCode(1_030_110_203, "删除失败:借阅单({})当前状态为〔{}〕,只有「草稿」状态的借阅单才能删除");
    ErrorCode BORROW_SUBMIT_FAIL_STATUS = new ErrorCode(1_030_110_204, "提交审批失败:借阅单({})当前状态为〔{}〕,只有「草稿」或「已驳回」的借阅单才能提交");
    ErrorCode BORROW_DEADLINE_BEFORE_DATE = new ErrorCode(1_030_110_205, "保存失败:归还期限({})不能早于借阅日期({}),请重新选择归还期限");
    ErrorCode BORROW_DOCUMENT_NOT_IN_STOCK = new ErrorCode(1_030_110_206, "提交失败:档案〔{}〕当前状态为〔{}〕,只有「在库」的档案才能借阅");
    ErrorCode BORROW_DOCUMENT_ALREADY_BORROWED = new ErrorCode(1_030_110_207, "提交失败:档案〔{}〕已存在未归还的借阅单({}),请等待其归还后再借阅");
    ErrorCode BORROW_RETURN_FAIL_STATUS = new ErrorCode(1_030_110_208, "归还失败:借阅单({})当前状态为〔{}〕,只有「借出中」的借阅单才能登记归还");
    ErrorCode BORROW_DOCUMENT_LOCKED = new ErrorCode(1_030_110_209, "操作失败:档案〔{}〕正在被其他借阅流程处理,请稍后重试;若持续失败请联系档案管理员核对借阅记录");
    ErrorCode BORROW_BPM_CATEGORY_NOT_EXISTS = new ErrorCode(1_030_110_210, "档案借阅审批分类不存在,请先在BPM模块创建档案借阅审批流程分类");
    ErrorCode BORROW_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_030_110_211, "档案借阅审批分类(archive_borrow_approve)下没有已发布的流程,无法提交借阅审批。请先在「BPM → 流程定义」中创建并发布档案借阅审批流程后重试");
    ErrorCode BORROW_DOCUMENT_NOT_EXISTS = new ErrorCode(1_030_110_212, "保存失败:所选档案不存在或已被删除,请刷新列表后重新选择档案");
    ErrorCode BORROW_BORROWER_REQUIRED = new ErrorCode(1_030_110_213, "保存失败:借阅人不能为空,请填写或选择借阅人后再保存");
 
}