package com.dk.common.infrastructure.enums; /** * @author H_x_d * 错误信息 * @date_time 2021-12-22 17:15 */ public enum ErrorCodeEnum { FILE_UPLOAD_FAIL(1000, "文件上传失败"), USER_PASSWORD_ERROR(1001, "用户名或密码错误"), USER_TOKEN_EXPIRE(1002, "用户已在其他电脑登录"), USER_NOT_HAVE_API_FUNCTION(1003, "当前用户无此接口访问权限"), USER_IS_LOCKED(1004, "当前用户已锁定"), USER_CAN_NOT_LOGIN(1005, "当前用户不可登录"), USER_PWD_ERROR(1006, "旧密码输入错误"), USER_PWD_NEW_AND_CONFIRM_DIFFERENT(1007, "新密码两次输入不一致"), USER_PWD_HAS_SHOW_NEARLY(1008, "新密码近期已设置过,请更换新密码"), USER_IS_BINDED(1009, "当前用户已被其他人绑定"), USER_HAS_LOGIN_BY_OTHER(1010, "当前用户已在其他设备登录,请重新登录"), USER_IS_EXIST_TEL(1011, "电话已存在"), USER_IS_EXIST(1012, "用户已注册"), USER_IS_EXIST_QV_USERID_TEL(1014, "企微用户ID和电话都在企业微信中已存在"), USER_NOT_EXIST(1015, "当前用户未注册"), FTY_ERROR(1016, "工厂编码错误"), USER_NO_COMPANY(1017, "当前用户未绑定公司"), COMPANY_CAN_NOT_LOGIN(1018, "当前用户绑定公司不可登录"), USER_REGISTER_ERROR(1019, "用户注册失败"), COMPANY_REGISTER_ERROR(1020, "注册公司部门失败"), STAFF_NOT_EXIST(1021, "当前用户在未绑定公司员工"), STAFF_UPDATE_ERROR(1022, "用户更新失败"), USER_MAX_STAFF_ERROR(1023, "允许登录的人数已达到上限"), USER_MAX_PC_STAFF_ERROR(1024, "允许登录PC的人数已达到上限"), USER_MAX_WX_STAFF_ERROR(1025, "允许登录移动端的人数已达到上限"), APP_NOT_EXIST(9999, "当前系统应用不存在"), SYSTEM_NULL(2001, "系统不存在"), API_NOT_EXIST(3001, "接口未注册,不可访问"), FACTORY_CODE_EXISTS(4001, "工厂编码已存在"), LAYOUT_NAME_EXISTS(4001, "票据名称已存在"), COMPANY_CODE_EXISTS(4000, "改公司名称已存在"), STAFF_CODE_EXISTS(4002, "员工编码已存在"), ORGANIZATION_CANNOT_BE_EMPTY(4003, "组织结构不能为空"), STAFF_CANNOT_BE_EMPTY(4004, "员工不能为空"), SUPLIER_CANNOT_BE_EMPTY(4005, "供应商不能为空"), PURCHASE_CANNOT_BE_EMPTY(4006, "当前采购订单不存在"), INBOUND_CANNOT_BE_EMPTY(4006, "当前入库单不存在"), ISEXISTS_CUSPHONE(4007, "当前客户电话已存在"), NO_WAIT_INTO(4008, "非待入库单据不能删除"), ITEMQTY_NO_LESS_INTOQTY(4009, "商品数量不能小于可转入库数量"), ITEMQTY_NO_LESS_OUTQTY(4010, "商品数量不能小于出库中数量"), OUTINGQTY_NO_LESS_OUTQTY(4011, "出库中数量不能小于出库数量"), INTOINGQTY_NO_LESS_INTOQTY(4012, "入库中数量不能小于入库数量"), OUTQTY_NO_LESS_RETURNQTY(4013, "出库数量不能小于退货数量"), ISEXISTS_AFTER_OPERATE(4014, "当前单据已有后续操作,不能作废"), ISFLGVALID_FALSE(4015, "当前单据已经作废"), RETURNQTY_NO_LESS_INTOINGQTY(4016, "退货数量不能小于入库中数量"), FREEZEQTY_NO_LESS_USABLEQTY(4017, "冻结数量不能小于库存可售数量"), RESIDUE_NO_LESS(4018, "账务对象可用余额不足"), MAC_BALANCE_NO_LESS(4018, "资金账户余额不足"), AMT_HANDLE_NO_LESS_AMT_SHOULD(4019, "核销金额超出剩余应收金额"), CURRENT_INVOICE_ISACC(4020, "当前单据已记账"), ACC_DATE_ISNULL(4021, "账务日期不能为空"), CURRENT_INVOICE_ISREVERSE(4022, "当前单据已经反记账"), CURRENT_INVOICE_ISHANDLE(4023, "当前单据已核销"), RECEIVABLE_NO_LESS_RECEIPT(4024, "收款金额不能大于收入金额"), PAYABLE_NO_LESS_PAYMENT(4025, "付款金额不能大于支付金额"), INVOICE_ISFLGVALID_FALSE(4026, "当前单据已经作废,不允许进行其他操作"), INVOICE_ISQICHU(4027, "期初数据,不允许操作"), ORDER_ISOUT(4028, "当前订单已出库,不允许修改仓库"), INVOICE_FORBID_EDIT(4029, "有来源单号的单据,不允许编辑"), ORDER_IS_OUT(4030, "当前订单已经全部出库,不允许编辑"), PURCHASE_RETURN_DETAIL_NOT_EXIST(11080,"采购退货明细不可为空,请重新操作"), INBOUND_ITEM_NOT_EXIST(11081,"入库明细不可为空,请重新操作"), ORIGINAL_DOCUMENT_ABSENT(11082,"单据所对应的原始单据不存在,不允许该操作!"), DATASOURCECODE_NOT(11083,"请输入数据源编码!"), INVENTORY_QUANTITY_EXCEEDED(11084,"已入库数量加入库中数量已超出单据可操作总数量!"), CUSTOMER_SAME_COMPANY_TELEPHONE(8001, "当前电话号码已存在"), THERE_ORDER_IS_NOT_CAN_INBOUND_QUANTITY(11085, "当前单据暂无可入库数量"), OUTBOUND_ITEM_NOT_EXIST(11086,"出库明细不可为空,请重新操作"), THERE_ORDER_IS_NOT_CAN_OUTBOUND_QUANTITY(11087, "当前单据暂无可出库数量"), INVENTORY_QUANTITY_EXCEEDED_OUTBOUND(11088,"出库数量已超出单据可出库总数量!"), WAREHOUSE_IS_NULL(11089,"当前数据中存在空仓库数据!"), SKU_IS_NULL(11090,"当前数据中有空商品数据,请重新操作!"), NO_MESSAGE_OPERATE_INVENTORY(11091,"当前没有可操作库存数据!"), FROM_ID_IS_NULL(11092,"当前数据来源单据Id为空!"), FROM_ITEM_ID_IS_NULL(11093,"当前数据来源单据明细Id为空!"), PRICE_INTO_IS_NULL(11094,"当前数据中入库价为空!"), QTY_IS_NULL(11095,"当前数据中数量为空!"), AMT_IS_NULL(11096,"当前数据中金额为空!"), COST_PRICE_IS_NULL(11097,"当前数据中成本单价为空!"), DETAIL_LIST_IS_NUL(11098,"明细数据为空!"), DETAIL_ITEM_ID_IS_NULL(11099,"当前数据中存在明细id为空的数据!"), INVENTORY_QUANTITY_HAS_EXCEEDED(11100,"库存数量已超出!"), SKU_IS_NOT_IN_INVENTORY(11101,"当前出库商品中在库存中不存在!"), CAN_OUTBOUND_QUANTITY_INSUFFICIENT(11102,"可出库数量不足!"), NO_WAIT_INTO_RETURN(11104, "非出库中单据不能编辑"), NO_WAIT_INTO_RETURN_CANCEL(11105, "已出库单据不能作废"), CANNOT_EXCEED_THE_QUANTITYIN_THE_WAREHOUSE(11106, "办理数量不能超此单据入库中数量"), CANNOT_EXCEED_THE_QUANTITY_IN_THE_OUTBOUND_SHIPMENT(11107, "办理数量不能超此单据出入库中数量"), OUTBOUND_ITEM_RETURN_QTY_ERROR(11108, "当前退货明细中存在可退数量不足商品"), INSUFFICIENT_DEDUCTION_QUANTITY(11110,"删除的商品在库存扣减时数量不足!"), UNABLE_TO_OBTAIN_SOURCE_DATA(11111,"当前销售退货单无法获取源出库单数据!"), INVENTORY_BATCH_DOES_NOT_EXIST(11112,"当前编辑的数据在库存批次中不存在!"), INVENTORY_DATA_HAS_BEEN_MODIFIED(11113,"不允许编辑,对应库存数据已被修改!"), INVENTORY_DOES_NOT_EXIST(11114,"删除的商品在库存中不存在!"), NO_DATA_MOVED_OUT(11115,"调整单未传入需要移出的出库数据!"), NO_DATA_MOVED_IN(11116,"调整单未传入需要移入的入库数据!"), NO_DATA_MOVED_OUT_DEL(11117, "未查到调整单未需要移出的出库数据!"), NO_DATA_MOVED_IN_DEL(11118, "未查到调整单需要移入的入库数据!"), FLG_HANDLE_SETTING_NOT_ENABLED_OUT(11119, "当前出库单未开启自动办理参数!"), FLG_HANDLE_SETTING_NOT_ENABLED_INTO(11120, "当前入库单未开启自动办理参数!"), NO_FIND_TRADE(11121, "未找到交易记录,请联系智云管理员"), CUSTOMER_FOLLOW_MEASURE_STATUS_DONE(8007, "当前预约量尺已填写回执"), SYSTEM_PRESET_DATA_UNABLE_TO_OPERATE(11110, "系统预制数据,无法操作"), ORG_BUSINESS_HAS_CHILD(11112, "部门有子级不允许修改为业务部门"), ORG_PARENT_IS_BUSINESS(11113, "上级部门是业务部门"), STAFF_CAN_NOT_LOGIN(11114, "该员工不允许登录系统"), STAFF_OUT_NOT_LOGIN(11115, "该员工已离职,不允许登录系统"), SALECHANNEL_NAME_NOT(11111, "渠道名称重复,无法操作"), ; private int code; private String message; ErrorCodeEnum(int code, String message) { this.code = code; this.message = message; } public int getCode() { return code; } public String getMessage() { return message; } }