liyong
4 天以前 f90d9f53beb844265c4153159aadb0baf81bafdb
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
package cn.iocoder.yudao.module.aftersales.enums;
 
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
 
/**
 * 售后模块错误码枚举类
 * <p>
 * aftersales 系统,使用 1-022-000-000 段
 */
public interface ErrorCodeConstants {
 
    // ========== 售后工单 1-022-000-000 ==========
    ErrorCode TICKET_NOT_EXISTS = new ErrorCode(1_022_000_000, "售后工单不存在");
    ErrorCode TICKET_NO_EXISTS = new ErrorCode(1_022_000_001, "生成工单号重复,请重试");
    ErrorCode TICKET_DELETE_FAIL_NOT_DRAFT = new ErrorCode(1_022_000_002, "工单不是草稿状态,无法删除");
    ErrorCode TICKET_UPDATE_FAIL_STATUS = new ErrorCode(1_022_000_003, "更新工单状态失败,原因:已经是该状态");
    ErrorCode TICKET_RESOLVE_FAIL = new ErrorCode(1_022_000_004, "完结工单失败,原因:工单不是处理中状态");
    ErrorCode TICKET_CLOSE_FAIL = new ErrorCode(1_022_000_005, "关闭工单失败,原因:工单未完结");
    ErrorCode TICKET_SUBMIT_FAIL_NOT_DRAFT = new ErrorCode(1_022_000_006, "提交工单审批失败,原因:工单不是草稿状态");
    ErrorCode TICKET_BPM_PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1_022_000_007, "售后工单审批流程不存在或未激活,请检查 BPM 配置");
    ErrorCode TICKET_STATUS_ERROR = new ErrorCode(1_022_000_008, "工单当前状态不允许此操作");
 
    // ========== 售后工单明细行 1-022-001-000 ==========
    ErrorCode TICKET_ITEM_NOT_EXISTS = new ErrorCode(1_022_001_000, "工单明细行不存在");
    ErrorCode TICKET_ITEM_EMPTY = new ErrorCode(1_022_001_001, "工单明细行不能为空");
 
    // ========== 退货申请 1-022-002-000 ==========
    ErrorCode RETURN_NOT_EXISTS = new ErrorCode(1_022_002_000, "退货申请不存在");
    ErrorCode RETURN_NO_EXISTS = new ErrorCode(1_022_002_001, "生成退货单号重复,请重试");
    ErrorCode RETURN_APPROVE_FAIL = new ErrorCode(1_022_002_002, "审核退货申请失败,原因:不是待审核状态");
    ErrorCode RETURN_ITEM_EMPTY = new ErrorCode(1_022_002_003, "退货明细行不能为空");
    ErrorCode RETURN_DELETE_FAIL_NOT_DRAFT = new ErrorCode(1_022_002_004, "退货申请不是草稿状态,无法删除");
 
    // ========== 维修记录 1-022-003-000 ==========
    ErrorCode REPAIR_NOT_EXISTS = new ErrorCode(1_022_003_000, "维修记录不存在");
    ErrorCode REPAIR_UPDATE_FAIL_STATUS = new ErrorCode(1_022_003_001, "更新维修状态失败,原因:已经是该状态");
 
}