liu
9 小时以前 5d34bdd3c426bb2ca5f6627424ae67984f745603
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
package cn.iocoder.yudao.module.asset.enums;
 
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
 
/**
 * Asset 错误码枚举类
 * <p>
 * asset 系统,使用 1-030-109-000 段(接在 ums 1-030-108 之后)
 */
public interface ErrorCodeConstants {
 
    // ========== 资产台账(1-030-109-000 ~ 009) ==========
    ErrorCode ASSET_ITEM_NOT_EXISTS = new ErrorCode(1_030_109_000, "资产不存在,请刷新列表后重新选择");
    ErrorCode ASSET_ITEM_STOCK_NOT_ENOUGH = new ErrorCode(1_030_109_001, "资产「{}」库存不足:当前可领用 {},本次申请 {},请减少领用数量或先补充入库");
    ErrorCode ASSET_ITEM_HAS_ACTIVE_REQUISITION = new ErrorCode(1_030_109_002, "资产「{}」仍有 {} 条未归还的领用记录,请先处理归还后再删除");
    ErrorCode ASSET_ITEM_QUANTITY_INVALID = new ErrorCode(1_030_109_003, "资产数量必须大于 0,请修正后再保存");
    ErrorCode ASSET_ITEM_NO_EXISTS = new ErrorCode(1_030_109_004, "资产编号「{}」已存在,请更换编号后重新保存");
 
    // ========== 资产领用(1-030-109-100 ~ 109) ==========
    ErrorCode ASSET_REQUISITION_NOT_EXISTS = new ErrorCode(1_030_109_100, "资产领用记录不存在,请刷新列表后重试");
    ErrorCode ASSET_REQUISITION_RETURN_QUANTITY_INVALID = new ErrorCode(1_030_109_101, "归还数量不正确:领用 {},已归还 {},本次归还 {},本次归还数量不能超过剩余未归还数量 {}");
    ErrorCode ASSET_REQUISITION_DELETE_FAIL_RETURNED = new ErrorCode(1_030_109_102, "该领用记录已发生归还,不能删除;如需冲销请先完成全部归还");
    ErrorCode ASSET_REQUISITION_RETURN_COMPLETED = new ErrorCode(1_030_109_103, "该领用记录已全部归还,无需重复归还");
 
}