ErrorCodeEnum.java 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. package com.dk.common.infrastructure.enums;
  2. /**
  3. * @author H_x_d
  4. * 错误信息
  5. * @date_time 2021-12-22 17:15
  6. */
  7. public enum ErrorCodeEnum {
  8. FILE_UPLOAD_FAIL(1000, "文件上传失败"),
  9. USER_PASSWORD_ERROR(1001, "用户名或密码错误"),
  10. USER_TOKEN_EXPIRE(1002, "用户已在其他电脑登录"),
  11. USER_NOT_HAVE_API_FUNCTION(1003, "当前用户无此接口访问权限"),
  12. USER_IS_LOCKED(1004, "当前用户已锁定"),
  13. USER_CAN_NOT_LOGIN(1005, "当前用户不可登录"),
  14. USER_PWD_ERROR(1006, "旧密码输入错误"),
  15. USER_PWD_NEW_AND_CONFIRM_DIFFERENT(1007, "新密码两次输入不一致"),
  16. USER_PWD_HAS_SHOW_NEARLY(1008, "新密码近期已设置过,请更换新密码"),
  17. USER_IS_BINDED(1009, "当前用户已被其他人绑定"),
  18. USER_HAS_LOGIN_BY_OTHER(1010, "当前用户已在其他设备登录,请重新登录"),
  19. USER_IS_EXIST_TEL(1011, "电话已存在"),
  20. USER_IS_EXIST(1012, "用户已注册"),
  21. USER_IS_EXIST_QV_USERID_TEL(1014, "企微用户ID和电话都在企业微信中已存在"),
  22. USER_NOT_EXIST(1015, "当前用户未注册"),
  23. FTY_ERROR(1016, "工厂编码错误"),
  24. USER_NO_COMPANY(1017, "当前用户未绑定公司"),
  25. COMPANY_CAN_NOT_LOGIN(1018, "当前用户绑定公司不可登录"),
  26. USER_REGISTER_ERROR(1019, "用户注册失败"),
  27. COMPANY_REGISTER_ERROR(1020, "注册公司部门失败"),
  28. STAFF_NOT_EXIST(1021, "当前用户在未绑定公司员工"),
  29. APP_NOT_EXIST(9999, "当前系统应用不存在"),
  30. SYSTEM_NULL(2001, "系统不存在"),
  31. API_NOT_EXIST(3001, "接口未注册,不可访问"),
  32. FACTORY_CODE_EXISTS(4001, "工厂编码已存在"),
  33. COMPANY_CODE_EXISTS(4000, "改公司名称已存在"),
  34. STAFF_CODE_EXISTS(4002, "员工编码已存在"),
  35. ORGANIZATION_CANNOT_BE_EMPTY(4003, "组织结构不能为空"),
  36. STAFF_CANNOT_BE_EMPTY(4004, "员工不能为空"),
  37. SUPLIER_CANNOT_BE_EMPTY(4005, "供应商不能为空"),
  38. PURCHASE_CANNOT_BE_EMPTY(4006, "当前采购订单不存在"),
  39. INBOUND_CANNOT_BE_EMPTY(4006, "当前入库单不存在"),
  40. ISEXISTS_CUSPHONE(4007, "当前客户电话已存在"),
  41. NO_WAIT_INTO(4008, "非待入库单据不能删除"),
  42. ITEMQTY_NO_LESS_INTOQTY(4009, "商品数量不能小于可转入库数量"),
  43. ITEMQTY_NO_LESS_OUTQTY(4010, "商品数量不能小于出库中数量"),
  44. OUTINGQTY_NO_LESS_OUTQTY(4011, "出库中数量不能小于出库数量"),
  45. INTOINGQTY_NO_LESS_INTOQTY(4012, "入库中数量不能小于入库数量"),
  46. OUTQTY_NO_LESS_RETURNQTY(4013, "出库数量不能小于退货数量"),
  47. ISEXISTS_AFTER_OPERATE(4014, "当前单据已有后续操作,不能作废"),
  48. ISFLGVALID_FALSE(4015, "当前单据已经作废,不能重复操作"),
  49. RETURNQTY_NO_LESS_INTOINGQTY(4016, "退货数量不能小于入库中数量"),
  50. FREEZEQTY_NO_LESS_USABLEQTY(4017, "冻结数量不能小于库存可售数量"),
  51. RESIDUE_NO_LESS(4018, "账户可用余额不足"),
  52. MAC_BALANCE_NO_LESS(4018, "资金账户余额不足"),
  53. AMT_HANDLE_NO_LESS_AMT_SHOULD(4019, "核销金额超出剩余应收金额"),
  54. CURRENT_INVOICE_ISACC(4020, "当前单据已记账"),
  55. ACC_DATE_ISNULL(4020, "账务日期不能为空"),
  56. CURRENT_INVOICE_ISREVERSE(4020, "当前单据已经反记账"),
  57. CURRENT_INVOICE_ISHANDLE(4020, "当前单据已核销"),
  58. PURCHASE_RETURN_DETAIL_NOT_EXIST(11080,"采购退货明细不可为空,请重新操作"),
  59. INBOUND_ITEM_NOT_EXIST(11081,"入库明细不可为空,请重新操作"),
  60. ORIGINAL_DOCUMENT_ABSENT(11082,"单据所对应的原始单据不存在,不允许该操作!"),
  61. DATASOURCECODE_NOT(11083,"请输入数据源编码!"),
  62. INVENTORY_QUANTITY_EXCEEDED(11084,"已入库数量加入库中数量已超出单据可操作总数量!"),
  63. CUSTOMER_SAME_COMPANY_TELEPHONE(8001, "当前电话号码已存在"),
  64. THERE_ORDER_IS_NOT_CAN_INBOUND_QUANTITY(11085, "当前单据暂无可入库数量"),
  65. OUTBOUND_ITEM_NOT_EXIST(11086,"出库明细不可为空,请重新操作"),
  66. THERE_ORDER_IS_NOT_CAN_OUTBOUND_QUANTITY(11087, "当前单据暂无可出库数量"),
  67. INVENTORY_QUANTITY_EXCEEDED_OUTBOUND(11088,"出库数量已超出单据可出库总数量!"),
  68. WAREHOUSE_IS_NULL(11089,"当前数据中有空仓库数据!"),
  69. SKU_IS_NULL(11090,"当前数据中有空商品数据,请重新操作!"),
  70. NO_MESSAGE_OPERATE_INVENTORY(11091,"当前没有可操作库存数据!"),
  71. FROM_ID_IS_NULL(11092,"当前数据来源单据Id为空!"),
  72. FROM_ITEM_ID_IS_NULL(11093,"当前数据来源单据明细Id为空!"),
  73. PRICE_INTO_IS_NULL(11094,"当前数据中入库价为空!"),
  74. QTY_IS_NULL(11095,"当前数据中数量为空!"),
  75. AMT_IS_NULL(11096,"当前数据中金额为空!"),
  76. COST_PRICE_IS_NULL(11097,"当前数据中成本单价为空!"),
  77. DETAIL_LIST_IS_NUL(11098,"明细数据为空!"),
  78. DETAIL_ITEM_ID_IS_NULL(11099,"当前数据中存在明细id为空的数据!"),
  79. INVENTORY_QUANTITY_HAS_EXCEEDED(11100,"库存数量已超出!"),
  80. SKU_IS_NOT_IN_INVENTORY(11101,"当前出库商品中在库存中不存在!"),
  81. CAN_OUTBOUND_QUANTITY_INSUFFICIENT(11102,"可出库数量不足!"),
  82. NO_WAIT_INTO_RETURN(11104, "非出库中单据不能编辑"),
  83. NO_WAIT_INTO_RETURN_CANCEL(11105, "已出库单据不能作废"),
  84. CANNOT_EXCEED_THE_QUANTITYIN_THE_WAREHOUSE(11106, "办理数量不能超此单据入库中数量"),
  85. CANNOT_EXCEED_THE_QUANTITY_IN_THE_OUTBOUND_SHIPMENT(11107, "办理数量不能超此单据出入库中数量"),
  86. OUTBOUND_ITEM_RETURN_QTY_ERROR(11108, "当前退货明细中存在可退数量不足商品"),
  87. ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE(11109, "不能添加原单据中没有的商品进行办理"),
  88. CUSTOMER_FOLLOW_MEASURE_STATUS_DONE(8007, "当前预约量尺已填写回执"),
  89. ;
  90. private int code;
  91. private String message;
  92. ErrorCodeEnum(int code, String message) {
  93. this.code = code;
  94. this.message = message;
  95. }
  96. public int getCode() {
  97. return code;
  98. }
  99. public String getMessage() {
  100. return message;
  101. }
  102. }