ExceptionConstants.java 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599
  1. package com.jsh.erp.constants;
  2. import com.alibaba.fastjson.JSONObject;
  3. public class ExceptionConstants {
  4. /**
  5. * code 格式 type+五位数字,例如3500000
  6. * ResourceInfo(value = "inOutItem", type = 35)
  7. *
  8. * */
  9. public static final String GLOBAL_RETURNS_CODE = "code";
  10. public static final String GLOBAL_RETURNS_MESSAGE = "msg";
  11. public static final String GLOBAL_RETURNS_DATA = "data";
  12. /**
  13. * 正常返回/操作成功
  14. **/
  15. public static final int SERVICE_SUCCESS_CODE = 200;
  16. public static final String SERVICE_SUCCESS_MSG = "操作成功";
  17. /**
  18. * 数据查询异常
  19. */
  20. public static final int DATA_READ_FAIL_CODE = 300;
  21. public static final String DATA_READ_FAIL_MSG = "数据查询异常";
  22. /**
  23. * 数据写入异常
  24. */
  25. public static final int DATA_WRITE_FAIL_CODE = 301;
  26. public static final String DATA_WRITE_FAIL_MSG = "数据写入异常";
  27. /**
  28. * 系统运行时未知错误
  29. **/
  30. public static final int SERVICE_SYSTEM_ERROR_CODE = 500;
  31. public static final String SERVICE_SYSTEM_ERROR_MSG = "未知异常";
  32. /**
  33. * 检测到存在依赖数据,是否强制删除?
  34. **/
  35. public static final int DELETE_FORCE_CONFIRM_CODE = 601;
  36. public static final String DELETE_FORCE_CONFIRM_MSG = "检测到存在依赖数据,不能删除!";
  37. /**
  38. * 用户信息
  39. * type = 5
  40. * */
  41. //添加用户信息失败
  42. public static final int USER_ADD_FAILED_CODE = 500000;
  43. public static final String USER_ADD_FAILED_MSG = "添加用户信息失败";
  44. //删除用户信息失败
  45. public static final int USER_DELETE_FAILED_CODE = 500001;
  46. public static final String USER_DELETE_FAILED_MSG = "删除用户信息失败";
  47. //修改用户信息失败
  48. public static final int USER_EDIT_FAILED_CODE = 500002;
  49. public static final String USER_EDIT_FAILED_MSG = "修改用户信息失败";
  50. //登录名已存在
  51. public static final int USER_LOGIN_NAME_ALREADY_EXISTS_CODE = 500003;
  52. public static final String USER_LOGIN_NAME_ALREADY_EXISTS_MSG = "登录名在本系统已存在";
  53. //用户录入数量超出限制
  54. public static final int USER_OVER_LIMIT_FAILED_CODE = 500004;
  55. public static final String USER_OVER_LIMIT_FAILED_MSG = "用户录入数量超出限制,请联系平台管理员";
  56. //此用户名限制使用
  57. public static final int USER_NAME_LIMIT_USE_CODE = 500005;
  58. public static final String USER_NAME_LIMIT_USE_MSG = "此用户名限制使用";
  59. //启用的用户数量超出限制
  60. public static final int USER_ENABLE_OVER_LIMIT_FAILED_CODE = 500006;
  61. public static final String USER_ENABLE_OVER_LIMIT_FAILED_MSG = "启用的用户数量超出限制,请联系平台管理员";
  62. //租户不能被删除
  63. public static final int USER_LIMIT_TENANT_DELETE_CODE = 500008;
  64. public static final String USER_LIMIT_TENANT_DELETE_MSG = "抱歉,租户不能被删除";
  65. //当前机构已经存在经理
  66. public static final int USER_LEADER_IS_EXIST_CODE = 500009;
  67. public static final String USER_LEADER_IS_EXIST_MSG = "抱歉,当前机构已经存在经理";
  68. //验证码错误
  69. public static final int USER_JCAPTCHA_ERROR_CODE = 500010;
  70. public static final String USER_JCAPTCHA_ERROR_MSG = "验证码错误";
  71. //验证码已失效
  72. public static final int USER_JCAPTCHA_EXPIRE_CODE = 500011;
  73. public static final String USER_JCAPTCHA_EXPIRE_MSG = "验证码已失效";
  74. //验证码不能为空
  75. public static final int USER_JCAPTCHA_EMPTY_CODE = 500012;
  76. public static final String USER_JCAPTCHA_EMPTY_MSG = "验证码不能为空";
  77. /**
  78. * 角色信息
  79. * type = 10
  80. * */
  81. //添加角色信息失败
  82. public static final int ROLE_ADD_FAILED_CODE = 1000000;
  83. public static final String ROLE_ADD_FAILED_MSG = "添加角色信息失败";
  84. //删除角色信息失败
  85. public static final int ROLE_DELETE_FAILED_CODE = 1000001;
  86. public static final String ROLE_DELETE_FAILED_MSG = "删除角色信息失败";
  87. //修改角色信息失败
  88. public static final int ROLE_EDIT_FAILED_CODE = 1000002;
  89. public static final String ROLE_EDIT_FAILED_MSG = "修改角色信息失败";
  90. /**
  91. * 应用信息
  92. * type = 15
  93. * */
  94. //添加角色信息失败
  95. public static final int APP_ADD_FAILED_CODE = 1500000;
  96. public static final String APP_ADD_FAILED_MSG = "添加应用信息失败";
  97. //删除角色信息失败
  98. public static final int APP_DELETE_FAILED_CODE = 1500001;
  99. public static final String APP_DELETE_FAILED_MSG = "删除应用信息失败";
  100. //修改角色信息失败
  101. public static final int APP_EDIT_FAILED_CODE = 1500002;
  102. public static final String APP_EDIT_FAILED_MSG = "修改应用信息失败";
  103. /**
  104. * 仓库信息
  105. * type = 20
  106. * */
  107. //添加仓库信息失败
  108. public static final int DEPOT_ADD_FAILED_CODE = 2000000;
  109. public static final String DEPOT_ADD_FAILED_MSG = "添加仓库信息失败";
  110. //删除仓库信息失败
  111. public static final int DEPOT_DELETE_FAILED_CODE = 2000001;
  112. public static final String DEPOT_DELETE_FAILED_MSG = "删除仓库信息失败";
  113. //修改仓库信息失败
  114. public static final int DEPOT_EDIT_FAILED_CODE = 2000002;
  115. public static final String DEPOT_EDIT_FAILED_MSG = "修改仓库信息失败";
  116. /**
  117. * 功能模块信息
  118. * type = 30
  119. * */
  120. //添加角色信息失败
  121. public static final int FUNCTIONS_ADD_FAILED_CODE = 3000000;
  122. public static final String FUNCTIONS_ADD_FAILED_MSG = "添加功能模块信息失败";
  123. //删除角色信息失败
  124. public static final int FUNCTIONS_DELETE_FAILED_CODE = 3000001;
  125. public static final String FUNCTIONS_DELETE_FAILED_MSG = "删除功能模块信息失败";
  126. //修改角色信息失败
  127. public static final int FUNCTIONS_EDIT_FAILED_CODE = 3000002;
  128. public static final String FUNCTIONS_EDIT_FAILED_MSG = "修改功能模块信息失败";
  129. /**
  130. * 收支项目信息
  131. * type = 35
  132. * */
  133. //添加收支项目信息失败
  134. public static final int IN_OUT_ITEM_ADD_FAILED_CODE = 3500000;
  135. public static final String IN_OUT_ITEM_ADD_FAILED_MSG = "添加收支项目信息失败";
  136. //删除收支项目信息失败
  137. public static final int IN_OUT_ITEM_DELETE_FAILED_CODE = 3500001;
  138. public static final String IN_OUT_ITEM_DELETE_FAILED_MSG = "删除收支项目信息失败";
  139. //修改收支项目信息失败
  140. public static final int IN_OUT_ITEM_EDIT_FAILED_CODE = 3500002;
  141. public static final String IN_OUT_ITEM_EDIT_FAILED_MSG = "修改收支项目信息失败";
  142. /**
  143. * 多单位信息
  144. * type = 40
  145. * */
  146. //添加多单位信息失败
  147. public static final int UNIT_ADD_FAILED_CODE = 4000000;
  148. public static final String UNIT_ADD_FAILED_MSG = "添加多单位信息失败";
  149. //删除多单位信息失败
  150. public static final int UNIT_DELETE_FAILED_CODE = 4000001;
  151. public static final String UNIT_DELETE_FAILED_MSG = "删除多单位信息失败";
  152. //修改多单位信息失败
  153. public static final int UNIT_EDIT_FAILED_CODE = 4000002;
  154. public static final String UNIT_EDIT_FAILED_MSG = "修改多单位信息失败";
  155. /**
  156. * 经手人信息
  157. * type = 45
  158. * */
  159. //添加经手人信息失败
  160. public static final int PERSON_ADD_FAILED_CODE = 4500000;
  161. public static final String PERSON_ADD_FAILED_MSG = "添加经手人信息失败";
  162. //删除经手人信息失败
  163. public static final int PERSON_DELETE_FAILED_CODE = 4500001;
  164. public static final String PERSON_DELETE_FAILED_MSG = "删除经手人信息失败";
  165. //修改经手人信息失败
  166. public static final int PERSON_EDIT_FAILED_CODE = 4500002;
  167. public static final String PERSON_EDIT_FAILED_MSG = "修改经手人信息失败";
  168. /**
  169. * 用户角色模块关系信息
  170. * type = 50
  171. * */
  172. //添加用户角色模块关系信息失败
  173. public static final int USER_BUSINESS_ADD_FAILED_CODE = 5000000;
  174. public static final String USER_BUSINESS_ADD_FAILED_MSG = "添加用户角色模块关系信息失败";
  175. //删除用户角色模块关系信息失败
  176. public static final int USER_BUSINESS_DELETE_FAILED_CODE = 5000001;
  177. public static final String USER_BUSINESS_DELETE_FAILED_MSG = "删除用户角色模块关系信息失败";
  178. //修改用户角色模块关系信息失败
  179. public static final int USER_BUSINESS_EDIT_FAILED_CODE = 5000002;
  180. public static final String USER_BUSINESS_EDIT_FAILED_MSG = "修改用户角色模块关系信息失败";
  181. /**
  182. * 系统参数信息
  183. * type = 55
  184. * */
  185. //添加系统参数信息失败
  186. public static final int SYSTEM_CONFIG_ADD_FAILED_CODE = 5500000;
  187. public static final String SYSTEM_CONFIG_ADD_FAILED_MSG = "添加系统参数信息失败";
  188. //删除系统参数信息失败
  189. public static final int SYSTEM_CONFIG_DELETE_FAILED_CODE = 5500001;
  190. public static final String SYSTEM_CONFIG_DELETE_FAILED_MSG = "删除系统参数信息失败";
  191. //修改系统参数信息失败
  192. public static final int SYSTEM_CONFIG_EDIT_FAILED_CODE = 5500002;
  193. public static final String SYSTEM_CONFIG_EDIT_FAILED_MSG = "修改系统参数信息失败";
  194. /**
  195. * 商品扩展信息
  196. * type = 60
  197. * */
  198. //添加商品扩展信息失败
  199. public static final int MATERIAL_PROPERTY_ADD_FAILED_CODE = 6000000;
  200. public static final String MATERIAL_PROPERTY_ADD_FAILED_MSG = "添加商品扩展信息失败";
  201. //删除商品扩展信息失败
  202. public static final int MATERIAL_PROPERTY_DELETE_FAILED_CODE = 6000001;
  203. public static final String MATERIAL_PROPERTY_DELETE_FAILED_MSG = "删除商品扩展信息失败";
  204. //修改商品扩展信息失败
  205. public static final int MATERIAL_PROPERTY_EDIT_FAILED_CODE = 6000002;
  206. public static final String MATERIAL_PROPERTY_EDIT_FAILED_MSG = "修改商品扩展信息失败";
  207. /**
  208. * 账户信息
  209. * type = 65
  210. * */
  211. //添加账户信息失败
  212. public static final int ACCOUNT_ADD_FAILED_CODE = 6500000;
  213. public static final String ACCOUNT_ADD_FAILED_MSG = "添加账户信息失败";
  214. //删除账户信息失败
  215. public static final int ACCOUNT_DELETE_FAILED_CODE = 6500001;
  216. public static final String ACCOUNT_DELETE_FAILED_MSG = "删除账户信息失败";
  217. //修改账户信息失败
  218. public static final int ACCOUNT_EDIT_FAILED_CODE = 6500002;
  219. public static final String ACCOUNT_EDIT_FAILED_MSG = "修改账户信息失败";
  220. /**
  221. * 供应商信息
  222. * type = 70
  223. * */
  224. //添加供应商信息失败
  225. public static final int SUPPLIER_ADD_FAILED_CODE = 7000000;
  226. public static final String SUPPLIER_ADD_FAILED_MSG = "添加供应商信息失败";
  227. //删除供应商信息失败
  228. public static final int SUPPLIER_DELETE_FAILED_CODE = 7000001;
  229. public static final String SUPPLIER_DELETE_FAILED_MSG = "删除供应商信息失败";
  230. //修改供应商信息失败
  231. public static final int SUPPLIER_EDIT_FAILED_CODE = 7000002;
  232. public static final String SUPPLIER_EDIT_FAILED_MSG = "修改供应商信息失败";
  233. /**
  234. * 商品类别信息
  235. * type = 75
  236. * */
  237. //添加商品类别信息失败
  238. public static final int MATERIAL_CATEGORY_ADD_FAILED_CODE = 7500000;
  239. public static final String MATERIAL_CATEGORY_ADD_FAILED_MSG = "添加商品类别信息失败";
  240. //删除商品类别信息失败
  241. public static final int MATERIAL_CATEGORY_DELETE_FAILED_CODE = 7500001;
  242. public static final String MATERIAL_CATEGORY_DELETE_FAILED_MSG = "删除商品类别信息失败";
  243. //修改商品类别信息失败
  244. public static final int MATERIAL_CATEGORY_EDIT_FAILED_CODE = 7500002;
  245. public static final String MATERIAL_CATEGORY_EDIT_FAILED_MSG = "修改商品类别信息失败";
  246. //商品类别编号已存在
  247. public static final int MATERIAL_CATEGORY_SERIAL_ALREADY_EXISTS_CODE = 7500003;
  248. public static final String MATERIAL_CATEGORY_SERIAL_ALREADY_EXISTS_MSG = "商品类别编号已存在";
  249. //根类别不支持修改
  250. public static final int MATERIAL_CATEGORY_ROOT_NOT_SUPPORT_EDIT_CODE = 7500004;
  251. public static final String MATERIAL_CATEGORY_ROOT_NOT_SUPPORT_EDIT_MSG = "根类别不支持修改";
  252. //根类别不支持删除
  253. public static final int MATERIAL_CATEGORY_ROOT_NOT_SUPPORT_DELETE_CODE = 7500005;
  254. public static final String MATERIAL_CATEGORY_ROOT_NOT_SUPPORT_DELETE_MSG = "根类别不支持删除";
  255. //该类别存在下级不允许删除
  256. public static final int MATERIAL_CATEGORY_CHILD_NOT_SUPPORT_DELETE_CODE = 7500006;
  257. public static final String MATERIAL_CATEGORY_CHILD_NOT_SUPPORT_DELETE_MSG = "该类别存在下级不允许删除";
  258. /**
  259. * 商品信息
  260. * type = 80
  261. * */
  262. //商品信息不存在
  263. public static final int MATERIAL_NOT_EXISTS_CODE = 8000000;
  264. public static final String MATERIAL_NOT_EXISTS_MSG = "商品信息不存在";
  265. //商品信息不唯一
  266. public static final int MATERIAL_NOT_ONLY_CODE = 8000001;
  267. public static final String MATERIAL_NOT_ONLY_MSG = "商品信息不唯一";
  268. //该商品未开启序列号
  269. public static final int MATERIAL_NOT_ENABLE_SERIAL_NUMBER_CODE = 8000002;
  270. public static final String MATERIAL_NOT_ENABLE_SERIAL_NUMBER_MSG = "该商品未开启序列号功能";
  271. //商品的序列号不能为空
  272. public static final int MATERIAL_SERIAL_NUMBERE_EMPTY_CODE = 8000003;
  273. public static final String MATERIAL_SERIAL_NUMBERE_EMPTY_MSG = "抱歉,商品条码:%s的序列号不能为空";
  274. //商品库存不足
  275. public static final int MATERIAL_STOCK_NOT_ENOUGH_CODE = 8000004;
  276. public static final String MATERIAL_STOCK_NOT_ENOUGH_MSG = "商品:%s库存不足";
  277. //商品条码重复
  278. public static final int MATERIAL_BARCODE_EXISTS_CODE = 8000005;
  279. public static final String MATERIAL_BARCODE_EXISTS_MSG = "商品条码:%s重复";
  280. //商品-单位匹配不上
  281. public static final int MATERIAL_UNIT_MATE_CODE = 8000006;
  282. public static final String MATERIAL_UNIT_MATE_MSG = "抱歉,商品条码:%s的单位匹配不上,请完善多单位信息!";
  283. //商品条码长度应该为4到40位
  284. public static final int MATERIAL_BARCODE_LENGTH_ERROR_CODE = 8000007;
  285. public static final String MATERIAL_BARCODE_LENGTH_ERROR_MSG = "商品条码:%s的长度应该为4到40位";
  286. //序列号和批号只能有一项
  287. public static final int MATERIAL_ENABLE_MUST_ONE_CODE = 8000008;
  288. public static final String MATERIAL_ENABLE_MUST_ONE_MSG = "抱歉,商品条码:%s的序列号和批号不能同时填1";
  289. //抱歉,文件扩展名必须为xls
  290. public static final int MATERIAL_EXTENSION_ERROR_CODE = 8000009;
  291. public static final String MATERIAL_EXTENSION_ERROR_MSG = "抱歉,文件扩展名必须为xls";
  292. //名称为空
  293. public static final int MATERIAL_NAME_EMPTY_CODE = 8000010;
  294. public static final String MATERIAL_NAME_EMPTY_MSG = "第%s行名称为空";
  295. //基本单位为空
  296. public static final int MATERIAL_UNIT_EMPTY_CODE = 8000011;
  297. public static final String MATERIAL_UNIT_EMPTY_MSG = "第%s行基本单位为空";
  298. //状态格式错误
  299. public static final int MATERIAL_ENABLED_ERROR_CODE = 8000012;
  300. public static final String MATERIAL_ENABLED_ERROR_MSG = "第%s行状态格式错误";
  301. //单次导入超出1000条
  302. public static final int MATERIAL_IMPORT_OVER_LIMIT_CODE = 8000013;
  303. public static final String MATERIAL_IMPORT_OVER_LIMIT_MSG = "抱歉,单次导入不能超出1000条";
  304. //基础重量格式错误
  305. public static final int MATERIAL_WEIGHT_NOT_DECIMAL_CODE = 8000014;
  306. public static final String MATERIAL_WEIGHT_NOT_DECIMAL_MSG = "第%s行基础重量格式错误";
  307. //保质期格式错误
  308. public static final int MATERIAL_EXPIRY_NUM_NOT_INTEGER_CODE = 8000015;
  309. public static final String MATERIAL_EXPIRY_NUM_NOT_INTEGER_MSG = "第%s行保质期格式错误";
  310. //比例格式错误
  311. public static final int MATERIAL_RATIO_NOT_INTEGER_CODE = 8000016;
  312. public static final String MATERIAL_RATIO_NOT_INTEGER_MSG = "第%s行比例格式错误";
  313. //组装拆卸单不能选择批号或序列号商品
  314. public static final int MATERIAL_ASSEMBLE_SELECT_ERROR_CODE = 80000017;
  315. public static final String MATERIAL_ASSEMBLE_SELECT_ERROR_MSG = "抱歉,组装拆卸单不能选择批号或序列号商品:%s";
  316. //调拨单不能选择批号或序列号商品
  317. public static final int MATERIAL_TRANSFER_SELECT_ERROR_CODE = 80000018;
  318. public static final String MATERIAL_TRANSFER_SELECT_ERROR_MSG = "抱歉,调拨单不能选择批号或序列号商品:%s,建议走其它入库和出库单";
  319. //盘点业务不能选择批号或序列号商品
  320. public static final int MATERIAL_STOCK_CHECK_ERROR_CODE = 80000019;
  321. public static final String MATERIAL_STOCK_CHECK_ERROR_MSG = "抱歉,盘点业务不能选择批号或序列号商品:%s,建议走其它入库和出库单";
  322. //EXCEL中存在重复的商品
  323. public static final int MATERIAL_EXCEL_IMPORT_EXIST_CODE = 80000020;
  324. public static final String MATERIAL_EXCEL_IMPORT_EXIST_MSG = "抱歉,EXCEL中存在重复的商品,具体信息为:%s";
  325. //EXCEL中存在重复的条码
  326. public static final int MATERIAL_EXCEL_IMPORT_BARCODE_EXIST_CODE = 80000021;
  327. public static final String MATERIAL_EXCEL_IMPORT_BARCODE_EXIST_MSG = "抱歉,EXCEL中存在重复的条码,具体条码为:%s";
  328. //名称长度超出
  329. public static final int MATERIAL_NAME_OVER_CODE = 8000022;
  330. public static final String MATERIAL_NAME_OVER_MSG = "第%s行名称长度超出100个字符";
  331. //规格长度超出
  332. public static final int MATERIAL_STANDARD_OVER_CODE = 8000023;
  333. public static final String MATERIAL_STANDARD_OVER_MSG = "第%s行规格长度超出100个字符";
  334. //型号长度超出
  335. public static final int MATERIAL_MODEL_OVER_CODE = 8000024;
  336. public static final String MATERIAL_MODEL_OVER_MSG = "第%s行型号长度超出100个字符";
  337. //多属性商品不能输入库存,建议进行盘点录入
  338. public static final int MATERIAL_SKU_BEGIN_STOCK_FAILED_CODE = 8000025;
  339. public static final String MATERIAL_SKU_BEGIN_STOCK_FAILED_MSG = "多属性商品%s不能输入库存,建议进行盘点录入";
  340. //商品条码不存在,请重新选择
  341. public static final int MATERIAL_BARCODE_IS_NOT_EXIST_CODE = 8000026;
  342. public static final String MATERIAL_BARCODE_IS_NOT_EXIST_MSG = "商品条码%s不存在,请重新选择";
  343. //基本条码为空
  344. public static final int MATERIAL_BARCODE_EMPTY_CODE = 8000027;
  345. public static final String MATERIAL_BARCODE_EMPTY_MSG = "第%s行基本条码为空";
  346. //EXCEL中有副条码在系统中已存在(除自身商品之外)
  347. public static final int MATERIAL_EXCEL_IMPORT_MANY_BARCODE_EXIST_CODE = 80000028;
  348. public static final String MATERIAL_EXCEL_IMPORT_MANY_BARCODE_EXIST_MSG = "抱歉,EXCEL中有副条码在系统中已存在,具体副条码为:%s";
  349. //基本单位为空
  350. public static final int MATERIAL_Category_Name_EMPTY_CODE = 8000029;
  351. public static final String MATERIAL_Category_Name_EMPTY_MSG = "第%s行类别为空";
  352. //类型不存在错误
  353. public static final int MATERIAL_TYPE_NOT_DECIMAL_CODE = 8000030;
  354. public static final String MATERIAL_TYPE_NOT_DECIMAL_MSG = "第%s行类别不存在";
  355. //供应商不存在错误
  356. public static final int MATERIAL_SUPPLIER_NOT_DECIMAL_CODE = 8000031;
  357. public static final String MATERIAL_SUPPLIER_NOT_DECIMAL_MSG = "第%s行供应商不存在";
  358. //仓库不存在错误
  359. public static final int MATERIAL_DEPOT_NOT_DECIMAL_CODE = 8000031;
  360. public static final String MATERIAL_DEPOT_NOT_DECIMAL_MSG = "第%s行仓库不存在";
  361. /**
  362. * 单据信息
  363. * type = 85
  364. * */
  365. //添加单据信息失败
  366. public static final int DEPOT_HEAD_ADD_FAILED_CODE = 8500000;
  367. public static final String DEPOT_HEAD_ADD_FAILED_MSG = "添加单据信息失败";
  368. //删除单据信息失败
  369. public static final int DEPOT_HEAD_DELETE_FAILED_CODE = 8500001;
  370. public static final String DEPOT_HEAD_DELETE_FAILED_MSG = "删除单据信息失败";
  371. //修改单据信息失败
  372. public static final int DEPOT_HEAD_EDIT_FAILED_CODE = 8500002;
  373. public static final String DEPOT_HEAD_EDIT_FAILED_MSG = "修改单据信息失败";
  374. //单据录入-仓库不能为空
  375. public static final int DEPOT_HEAD_DEPOT_FAILED_CODE = 8500004;
  376. public static final String DEPOT_HEAD_DEPOT_FAILED_MSG = "仓库不能为空";
  377. //单据录入-调入仓库不能为空
  378. public static final int DEPOT_HEAD_ANOTHER_DEPOT_FAILED_CODE = 8500005;
  379. public static final String DEPOT_HEAD_ANOTHER_DEPOT_FAILED_MSG = "调入仓库不能为空";
  380. //单据录入-明细不能为空
  381. public static final int DEPOT_HEAD_ROW_FAILED_CODE = 8500006;
  382. public static final String DEPOT_HEAD_ROW_FAILED_MSG = "单据明细不能为空";
  383. //单据录入-账户不能为空
  384. public static final int DEPOT_HEAD_ACCOUNT_FAILED_CODE = 8500007;
  385. public static final String DEPOT_HEAD_ACCOUNT_FAILED_MSG = "结算账户不能为空";
  386. //单据录入-请修改多账户的结算金额
  387. public static final int DEPOT_HEAD_MANY_ACCOUNT_FAILED_CODE = 8500008;
  388. public static final String DEPOT_HEAD_MANY_ACCOUNT_FAILED_MSG = "请修改多账户的结算金额";
  389. //单据录入-调入仓库与原仓库不能重复
  390. public static final int DEPOT_HEAD_ANOTHER_DEPOT_EQUAL_FAILED_CODE = 8500010;
  391. public static final String DEPOT_HEAD_ANOTHER_DEPOT_EQUAL_FAILED_MSG = "调入仓库与原仓库不能重复";
  392. //单据删除-只有未审核的单据才能删除,请先进行反审核
  393. public static final int DEPOT_HEAD_UN_AUDIT_DELETE_FAILED_CODE = 8500011;
  394. public static final String DEPOT_HEAD_UN_AUDIT_DELETE_FAILED_MSG = "抱歉,只有未审核的单据才能删除,请先进行反审核";
  395. //单据审核-只有未审核的单据才能审核
  396. public static final int DEPOT_HEAD_UN_AUDIT_TO_AUDIT_FAILED_CODE = 8500012;
  397. public static final String DEPOT_HEAD_UN_AUDIT_TO_AUDIT_FAILED_MSG = "抱歉,只有未审核的单据才能审核";
  398. //单据反审核-只有已审核的单据才能反审核
  399. public static final int DEPOT_HEAD_AUDIT_TO_UN_AUDIT_FAILED_CODE = 8500013;
  400. public static final String DEPOT_HEAD_AUDIT_TO_UN_AUDIT_FAILED_MSG = "抱歉,只有已审核的单据才能反审核";
  401. //单据录入-商品条码XXX的数量需要修改下
  402. public static final int DEPOT_HEAD_NUMBER_NEED_EDIT_FAILED_CODE = 85000014;
  403. public static final String DEPOT_HEAD_NUMBER_NEED_EDIT_FAILED_MSG = "商品条码%s的数量需要修改下";
  404. //单据录入-商品的批号不能为空
  405. public static final int DEPOT_HEAD_BATCH_NUMBERE_EMPTY_CODE = 8500015;
  406. public static final String DEPOT_HEAD_BATCH_NUMBERE_EMPTY_MSG = "抱歉,商品条码:%s的批号不能为空";
  407. //单据录入-会员预付款余额不足
  408. public static final int DEPOT_HEAD_MEMBER_PAY_LACK_CODE = 8500016;
  409. public static final String DEPOT_HEAD_MEMBER_PAY_LACK_MSG = "抱歉,会员预付款余额不足";
  410. //单据录入-累计订金超出原订单中的订金
  411. public static final int DEPOT_HEAD_DEPOSIT_OVER_PRE_CODE = 8500017;
  412. public static final String DEPOT_HEAD_DEPOSIT_OVER_PRE_MSG = "抱歉,累计订金超出原订单中的订金";
  413. //单据录入-商品条码XXX的单价低于最低售价
  414. public static final int DEPOT_HEAD_UNIT_PRICE_LOW_CODE = 8500018;
  415. public static final String DEPOT_HEAD_UNIT_PRICE_LOW_MSG = "商品条码%s的单价低于最低售价";
  416. //单据录入-单据明细中必须要有组合件和普通子件
  417. public static final int DEPOT_HEAD_CHECK_ASSEMBLE_EMPTY_CODE = 8500020;
  418. public static final String DEPOT_HEAD_CHECK_ASSEMBLE_EMPTY_MSG = "抱歉,单据明细中必须要有组合件和普通子件";
  419. //单据录入-商品条码XXX的数量与序列号不一致
  420. public static final int DEPOT_HEAD_SN_NUMBERE_FAILED_CODE = 8500021;
  421. public static final String DEPOT_HEAD_SN_NUMBERE_FAILED_MSG = "抱歉,商品条码:%s的数量与序列号不一致";
  422. //单据录入-单据编号已经存在
  423. public static final int DEPOT_HEAD_BILL_NUMBER_EXIST_CODE = 8500022;
  424. public static final String DEPOT_HEAD_BILL_NUMBER_EXIST_MSG = "抱歉,单据编号已经存在";
  425. //单据录入-单据当前状态下不能修改
  426. public static final int DEPOT_HEAD_BILL_CANNOT_EDIT_CODE = 8500023;
  427. public static final String DEPOT_HEAD_BILL_CANNOT_EDIT_MSG = "抱歉,单据当前状态下不能修改";
  428. //单据删除-单据中的序列号已经出库,不能删除
  429. public static final int DEPOT_HEAD_SERIAL_IS_SELL_CODE = 8500024;
  430. public static final String DEPOT_HEAD_SERIAL_IS_SELL_MSG = "抱歉,单据%s的序列号已经出库,不能删除";
  431. //单据录入-单据附件不能超过规定数量
  432. public static final int DEPOT_HEAD_FILE_NUM_LIMIT_CODE = 8500025;
  433. public static final String DEPOT_HEAD_FILE_NUM_LIMIT_MSG = "抱歉,单据附件不能超过%s份";
  434. //单据录入-完成采购的单据不能进行反审核
  435. public static final int DEPOT_HEAD_PURCHASE_STATUS_TWO_CODE = 8500026;
  436. public static final String DEPOT_HEAD_PURCHASE_STATUS_TWO_MSG = "抱歉,完成采购的单据不能进行反审核";
  437. //单据录入-部分采购的单据不能进行反审核
  438. public static final int DEPOT_HEAD_PURCHASE_STATUS_THREE_CODE = 8500027;
  439. public static final String DEPOT_HEAD_PURCHASE_STATUS_THREE_MSG = "抱歉,部分采购的单据不能进行反审核";
  440. //单据录入-单据中存在部分状态,需要到新增界面关联单据
  441. public static final int DEPOT_ITEM_EXIST_PARTIALLY_STATUS_FAILED_CODE = 8500028;
  442. public static final String DEPOT_ITEM_EXIST_PARTIALLY_STATUS_FAILED_MSG = "抱歉,单据:%s是部分%s状态,需要到新增界面关联单据";
  443. //单据录入-关联请购单号和关联订单号不能同时录入
  444. public static final int DEPOT_ITEM_EXIST_REPEAT_NO_FAILED_CODE = 8500029;
  445. public static final String DEPOT_ITEM_EXIST_REPEAT_NO_FAILED_MSG = "抱歉,关联请购单号和关联订单号不能同时录入";
  446. //单据录入-单据最新状态不能进行批量操作
  447. public static final int DEPOT_ITEM_EXIST_NEW_STATUS_FAILED_CODE = 8500030;
  448. public static final String DEPOT_ITEM_EXIST_NEW_STATUS_FAILED_MSG = "抱歉,单据:%s最新状态不能进行批量操作";
  449. public static final int DEPOT_HEAD_NOT_EXIST_CODE = 8500031;
  450. public static final String DEPOT_HEAD_NOT_EXIST_MSG = "抱歉,单据不存在";
  451. /**
  452. * 单据明细信息
  453. * type = 90
  454. * */
  455. //添加单据明细信息失败
  456. public static final int DEPOT_ITEM_ADD_FAILED_CODE = 9000000;
  457. public static final String DEPOT_ITEM_ADD_FAILED_MSG = "添加单据明细信息失败";
  458. //删除单据明细信息失败
  459. public static final int DEPOT_ITEM_DELETE_FAILED_CODE = 9000001;
  460. public static final String DEPOT_ITEM_DELETE_FAILED_MSG = "删除单据明细信息失败";
  461. //修改单据明细信息失败
  462. public static final int DEPOT_ITEM_EDIT_FAILED_CODE = 9000002;
  463. public static final String DEPOT_ITEM_EDIT_FAILED_MSG = "修改单据明细信息失败";
  464. //单据明细-明细中商品不存在
  465. public static final int DEPOT_ITEM_BARCODE_IS_NOT_EXIST_CODE = 9000003;
  466. public static final String DEPOT_ITEM_BARCODE_IS_NOT_EXIST_MSG = "抱歉,商品条码:%s在商品管理中不存在";
  467. //单据明细-明细中仓库不存在
  468. public static final int DEPOT_ITEM_DEPOTNAME_IS_NOT_EXIST_CODE = 9000004;
  469. public static final String DEPOT_ITEM_DEPOTNAME_IS_NOT_EXIST_MSG = "抱歉,仓库:%s在基础资料-仓库信息中不存在";
  470. //单据明细-单据中存在序列号,需要到新增界面关联单据
  471. public static final int DEPOT_ITEM_EXIST_SERIAL_NUMBER_FAILED_CODE = 9000005;
  472. public static final String DEPOT_ITEM_EXIST_SERIAL_NUMBER_FAILED_MSG = "抱歉,单据:%s里面存在序列号,需要到新增界面关联单据";
  473. //单据明细-单据中存在批号,需要到新增界面关联单据
  474. public static final int DEPOT_ITEM_EXIST_BATCH_NUMBER_FAILED_CODE = 9000006;
  475. public static final String DEPOT_ITEM_EXIST_BATCH_NUMBER_FAILED_MSG = "抱歉,单据:%s里面存在批号,需要到新增界面关联单据";
  476. //原关联单据已被修改,请重新关联
  477. public static final int DEPOT_ITEM_PRE_BILL_IS_CHANGE_CODE = 9000007;
  478. public static final String DEPOT_ITEM_PRE_BILL_IS_CHANGE_MSG = "抱歉,原关联单据已被修改,请重新关联";
  479. /**
  480. * 财务信息
  481. * type = 95
  482. * */
  483. //添加财务信息失败
  484. public static final int ACCOUNT_HEAD_ADD_FAILED_CODE = 9500000;
  485. public static final String ACCOUNT_HEAD_ADD_FAILED_MSG = "添加财务信息失败";
  486. //删除财务信息失败
  487. public static final int ACCOUNT_HEAD_DELETE_FAILED_CODE = 9500001;
  488. public static final String ACCOUNT_HEAD_DELETE_FAILED_MSG = "删除财务信息失败";
  489. //修改财务信息失败
  490. public static final int ACCOUNT_HEAD_EDIT_FAILED_CODE = 9500002;
  491. public static final String ACCOUNT_HEAD_EDIT_FAILED_MSG = "修改财务信息失败";
  492. //单据录入-明细不能为空
  493. public static final int ACCOUNT_HEAD_ROW_FAILED_CODE = 9500003;
  494. public static final String ACCOUNT_HEAD_ROW_FAILED_MSG = "单据明细不能为空";
  495. //单据删除-只有未审核的单据才能删除,请先进行反审核
  496. public static final int ACCOUNT_HEAD_UN_AUDIT_DELETE_FAILED_CODE = 9500004;
  497. public static final String ACCOUNT_HEAD_UN_AUDIT_DELETE_FAILED_MSG = "抱歉,只有未审核的单据才能删除,请先进行反审核";
  498. //财务信息录入-单据编号已经存在
  499. public static final int ACCOUNT_HEAD_BILL_NO_EXIST_CODE = 9500005;
  500. public static final String ACCOUNT_HEAD_BILL_NO_EXIST_MSG = "抱歉,单据编号已经存在";
  501. //财务信息录入-付款账户和明细中的账户重复
  502. public static final int ACCOUNT_HEAD_ACCOUNT_REPEAT_CODE = 9500006;
  503. public static final String ACCOUNT_HEAD_ACCOUNT_REPEAT_MSG = "抱歉,付款账户:%s和明细中的账户重复";
  504. /**
  505. * 财务明细信息
  506. * type = 100
  507. * */
  508. //添加财务明细信息失败
  509. public static final int ACCOUNT_ITEM_ADD_FAILED_CODE = 10000000;
  510. public static final String ACCOUNT_ITEM_ADD_FAILED_MSG = "添加财务明细信息失败";
  511. //删除财务明细信息失败
  512. public static final int ACCOUNT_ITEM_DELETE_FAILED_CODE = 10000001;
  513. public static final String ACCOUNT_ITEM_DELETE_FAILED_MSG = "删除财务明细信息失败";
  514. //修改财务明细信息失败
  515. public static final int ACCOUNT_ITEM_EDIT_FAILED_CODE = 10000002;
  516. public static final String ACCOUNT_ITEM_EDIT_FAILED_MSG = "修改财务明细信息失败";
  517. /**
  518. * 序列号
  519. * type = 105
  520. * */
  521. /**序列号已存在*/
  522. public static final int SERIAL_NUMBERE_ALREADY_EXISTS_CODE = 10500000;
  523. public static final String SERIAL_NUMBERE_ALREADY_EXISTS_MSG = "序列号:%s已存在";
  524. /**序列号不存在或者已经出库*/
  525. public static final int SERIAL_NUMBERE_NOT_EXISTS_CODE = 10500001;
  526. public static final String SERIAL_NUMBERE_NOT_EXISTS_MSG = "序列号:%s不存在或者已经出库";
  527. /**
  528. * 机构信息
  529. * type = 110
  530. * */
  531. //添加机构信息失败
  532. public static final int ORGANIZATION_ADD_FAILED_CODE = 11000000;
  533. public static final String ORGANIZATION_ADD_FAILED_MSG = "添加机构信息失败";
  534. //删除机构信息失败
  535. public static final int ORGANIZATION_DELETE_FAILED_CODE = 11000001;
  536. public static final String ORGANIZATION_DELETE_FAILED_MSG = "删除机构信息失败";
  537. //修改机构信息失败
  538. public static final int ORGANIZATION_EDIT_FAILED_CODE = 11000002;
  539. public static final String ORGANIZATION_EDIT_FAILED_MSG = "修改机构信息失败";
  540. //机构编号已存在
  541. public static final int ORGANIZATION_NO_ALREADY_EXISTS_CODE = 11000003;
  542. public static final String ORGANIZATION_NO_ALREADY_EXISTS_MSG = "机构编号已存在";
  543. //根机构不允许删除
  544. public static final int ORGANIZATION_ROOT_NOT_ALLOWED_DELETE_CODE = 11000004;
  545. public static final String ORGANIZATION_ROOT_NOT_ALLOWED_DELETE_MSG = "根机构不允许删除";
  546. //根机构不允许修改
  547. public static final int ORGANIZATION_ROOT_NOT_ALLOWED_EDIT_CODE = 11000005;
  548. public static final String ORGANIZATION_ROOT_NOT_ALLOWED_EDIT_MSG = "根机构不允许修改";
  549. //该机构存在下级不允许删除
  550. public static final int ORGANIZATION_CHILD_NOT_ALLOWED_DELETE_CODE = 11000006;
  551. public static final String ORGANIZATION_CHILD_NOT_ALLOWED_DELETE_MSG = "该机构存在下级不允许删除";
  552. /**
  553. * 机构用户关联关系
  554. * type = 115
  555. * */
  556. //添加机构用户关联关系失败
  557. public static final int ORGA_USER_REL_ADD_FAILED_CODE = 11500000;
  558. public static final String ORGA_USER_REL_ADD_FAILED_MSG = "添加机构用户关联关系失败";
  559. //删除机构用户关联关系失败
  560. public static final int ORGA_USER_REL_DELETE_FAILED_CODE = 11500001;
  561. public static final String ORGA_USER_REL_DELETE_FAILED_MSG = "删除机构用户关联关系失败";
  562. //修改机构用户关联关系失败
  563. public static final int ORGA_USER_REL_EDIT_FAILED_CODE = 11500002;
  564. public static final String ORGA_USER_REL_EDIT_FAILED_MSG = "修改机构用户关联关系失败";
  565. //进销存统计,如果有权限的仓库数量太多则提示要选择仓库
  566. public static final int REPORT_TWO_MANY_DEPOT_FAILED_CODE = 510;
  567. public static final String REPORT_TWO_MANY_DEPOT_FAILED_MSG = "请选择仓库,再进行查询";
  568. //演示用户禁止操作
  569. public static final int SYSTEM_CONFIG_TEST_USER_CODE = -1;
  570. public static final String SYSTEM_CONFIG_TEST_USER_MSG = "演示用户禁止操作";
  571. /**
  572. * 标准正常返回/操作成功返回
  573. * @return
  574. */
  575. public static JSONObject standardSuccess () {
  576. JSONObject success = new JSONObject();
  577. success.put(GLOBAL_RETURNS_CODE, SERVICE_SUCCESS_CODE);
  578. success.put(GLOBAL_RETURNS_MESSAGE, SERVICE_SUCCESS_MSG);
  579. return success;
  580. }
  581. }