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, "更新维修状态失败,原因:已经是该状态");
|
|
}
|