BpmConst.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. package net.lab1024.smartadmin.constant;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. /**
  5. *
  6. * [ 通用常量 ]
  7. *
  8. * @version 1.0
  9. * @since JDK1.8
  10. * @author yandanyang
  11. * @company 1024lab.net
  12. * @copyright (c) 2019 1024lab.netInc. All rights reserved.
  13. * @date
  14. */
  15. public class BpmConst {
  16. public final static String ACCOUNT = "863396057767350";
  17. public final static String PASSWORD = "767350";
  18. public final static String TREE_ROOT_PARENT = "0"; // 树结构根节点的父节点
  19. public final static String DEL_FLAG_0 = "0";
  20. public final static String DEL_FLAG_1 = "1";
  21. public final static String YES = "1";
  22. public final static String NO = "0";
  23. /**
  24. * 计划数据类型
  25. */
  26. public final static String SHUJU_TYPE = "SHUJU_TYPE";
  27. // 加工计划
  28. public final static String SHUJU_TYPE_10 = "10";
  29. // 铸造计划
  30. public final static String SHUJU_TYPE_20 = "20";
  31. // 采购计划
  32. public final static String SHUJU_TYPE_30 = "30";
  33. //装配计划
  34. public final static String SHUJU_TYPE_40 = "40";
  35. //返工计划
  36. public final static String SHUJU_TYPE_50 = "50";
  37. // // 生产中
  38. // public final static String PLAN_STATUS_20 = "20";
  39. //
  40. // // 加工中
  41. // public final static String PLAN_STATUS_30 = "30";
  42. //
  43. // // 加工完成
  44. // public final static String PLAN_STATUS_40 = "40";
  45. //
  46. // // 质检
  47. // public final static String PLAN_STATUS_50 = "50";
  48. //
  49. // //失效
  50. // public final static String PLAN_STATUS_99 = "99";
  51. public final static String VERIFY_STATUS = "VERIFY_STATUS";
  52. /**
  53. * 基础数据启用状态
  54. */
  55. public final static String BD_ENABLE_STATUS = "BD_ENABLE_STATUS";
  56. //未启用
  57. public final static String BD_ENABLE_STATUS_10 = "10";
  58. //已启用
  59. public final static String BD_ENABLE_STATUS_20 = "20";
  60. //已停用
  61. public final static String BD_ENABLE_STATUS_30 = "30";
  62. /**
  63. * 计划订单状态
  64. */
  65. public final static String PPM_ORDER_PLAN_STATUS = "PPM_ORDER_PLAN_STATUS";
  66. //未审核
  67. public final static String PPM_ORDER_PLAN_STATUS_10 = "10";
  68. //已审核
  69. public final static String PPM_ORDER_PLAN_STATUS_20 = "20";
  70. //关闭
  71. public final static String PPM_ORDER_PLAN_STATUS_30 = "30";
  72. /**
  73. * 生产计划来源类型
  74. */
  75. public final static String PPM_PRODUCT_PLAN_FROM_TYPE = "PPM_PRODUCT_PLAN_FROM_TYPE";
  76. //来自生产订单
  77. public final static String PPM_PRODUCT_PLAN_FROM_TYPE_10 = "10";
  78. //来自质检返工
  79. public final static String PPM_PRODUCT_PLAN_FROM_TYPE_20 = "20";
  80. /**
  81. * 生产订单状态
  82. */
  83. public final static String PPM_ORDER_PRODUCT_STATUS = "PPM_ORDER_PRODUCT_STATUS";
  84. //待生产
  85. public final static String PPM_ORDER_PRODUCT_STATUS_10 = "10";
  86. //生产中
  87. public final static String PPM_ORDER_PRODUCT_STATUS_20 = "20";
  88. //生产完成
  89. public final static String PPM_ORDER_PRODUCT_STATUS_30 = "30";
  90. //暂停
  91. public final static String PPM_ORDER_PRODUCT_STATUS_40 = "40";
  92. //关闭
  93. public final static String PPM_ORDER_PRODUCT_STATUS_99 = "99";
  94. /**
  95. * 生产计划状态
  96. */
  97. public final static String PPM_PRODUCT_PLAN_STATUS = "PPM_PRODUCT_PLAN_STATUS";
  98. // 待派工
  99. public final static String PPM_PRODUCT_PLAN_STATUS_10 = "10";
  100. // 生产中
  101. public final static String PPM_PRODUCT_PLAN_STATUS_20 = "20";
  102. //生产完成
  103. public final static String PPM_PRODUCT_PLAN_STATUS_30 = "30";
  104. // 作废
  105. public final static String PPM_PRODUCT_PLAN_STATUS_99 = "99";
  106. /**
  107. * 派工单状态
  108. */
  109. public final static String PM_DISPATCH_STATUS = "PM_DISPATCH_STATUS";
  110. //待开始
  111. public final static String PM_DISPATCH_STATUS_10 = "10";
  112. //加工中
  113. public final static String PM_DISPATCH_STATUS_20 = "20";
  114. //关闭
  115. public final static String PM_DISPATCH_STATUS_30 = "30";
  116. //报检暂停
  117. public final static String PM_DISPATCH_STATUS_40 = "40";
  118. //主任暂停
  119. public final static String PM_DISPATCH_STATUS_41 = "41";
  120. //完成
  121. public final static String PM_DISPATCH_STATUS_50 = "50";
  122. /**
  123. * 报工类型
  124. */
  125. public final static String PM_REPORT_TYPE = "PM_REPORT_TYPE";
  126. //加工开始
  127. public final static String PM_REPORT_TYPE_10 = "10";
  128. //加工结束
  129. public final static String PM_REPORT_TYPE_20 = "20";
  130. /**
  131. * 设备状态
  132. */
  133. public final static String BD_EQUIPMENT_STATUS = "BD_EQUIPMENT_STATUS";
  134. //完好
  135. public final static String BD_EQUIPMENT_STATUS_10 = "10";
  136. //禁用
  137. public final static String BD_EQUIPMENT_STATUS_20 = "20";
  138. //封存
  139. public final static String BD_EQUIPMENT_STATUS_30 = "30";
  140. //报废
  141. public final static String BD_EQUIPMENT_STATUS_40 = "40";
  142. /**
  143. * 角色类型
  144. */
  145. public final static String ROLE_TYPE="ROLE_TYPE";
  146. //工作组
  147. public final static String ROLE_TYPE_20 = "20";
  148. /**
  149. * 类型
  150. */
  151. public final static String DEPARTMENT_TYPE = "DEPARTMENT_TYPE";
  152. //集团
  153. public final static String DEPARTMENT_TYPE_10 = "10";
  154. //公司
  155. public final static String DEPARTMENT_TYPE_20 = "20";
  156. //部门
  157. public final static String DEPARTMENT_TYPE_30 = "30";
  158. //用户组(各个车间)
  159. public final static String DEPARTMENT_TYPE_40 = "40";
  160. /**
  161. * 生产计划类型
  162. */
  163. public final static String PRODUCT_PLAN_TYPE = "PRODUCT_PLAN_TYPE";
  164. //生产计划
  165. public final static String PRODUCT_PLAN_TYPE_516 = "516";//生产计划
  166. //装配计划
  167. public final static String PRODUCT_PLAN_TYPE_517 = "517";//装配计划
  168. //返工计划
  169. public final static String PRODUCT_PLAN_TYPE_520 = "520";//返工计划
  170. //其他计划
  171. public final static String PRODUCT_PLAN_TYPE_521 = "521";//其他计划
  172. /**
  173. * 生产计划的操作类型
  174. */
  175. public final static String PRODUCT_PLAN_PLAY_TYPE_522 = "522";//返工
  176. /**
  177. * 质检类型
  178. */
  179. public final static String QM_QUALITY_TYPE = "QM_QUALITY_TYPE";
  180. //序检
  181. public final static String QM_QUALITY_TYPE_10 = "10";
  182. //终检
  183. public final static String QM_QUALITY_TYPE_20 = "20";
  184. /**
  185. * 质检申请单状态
  186. */
  187. public final static String PM_QUALITY_REQ_STATUS = "PM_QUALITY_REQ_STATUS";
  188. //待开始
  189. public final static String PM_QUALITY_REQ_STATUS_10 = "10";//待开始
  190. //质检中
  191. public final static String PM_QUALITY_REQ_STATUS_20 = "20";//质检中
  192. //质检结束
  193. public final static String PM_QUALITY_REQ_STATUS_30 = "30";//质检结束
  194. /**
  195. * 质量检验结果类型
  196. */
  197. public final static String PM_QUALITY_CHECK_RESULT_TYPE = "PM_QUALITY_CHECK_RESULT_TYPE";
  198. //合格
  199. public final static String PM_QUALITY_CHECK_RESULT_TYPE_10 = "10";
  200. //返工
  201. public final static String PM_QUALITY_CHECK_RESULT_TYPE_20 = "20";
  202. //报废
  203. public final static String PM_QUALITY_CHECK_RESULT_TYPE_30 = "30";
  204. //让步放行
  205. public final static String PM_QUALITY_CHECK_RESULT_TYPE_40 = "40";
  206. /**
  207. * 质量检验单状态
  208. */
  209. public final static String PM_QUALITY_RESULT_STATUS = "PM_QUALITY_RESULT_STATUS";
  210. //待审核
  211. public final static String PM_QUALITY_RESULT_STATUS_10 = "10";//待审核
  212. //审核通过
  213. public final static String PM_QUALITY_RESULT_STATUS_20 = "20";//审核通过
  214. /* *//**
  215. * 质检状态
  216. */
  217. public final static String PM_QUANTITY_CHECK_STATUS = "PM_QUANTITY_CHECK_STATUS";
  218. //质检开始
  219. public final static String PM_QUANTITY_CHECK_STATUS_10 = "10";
  220. //质检结束
  221. public final static String PM_QUANTITY_CHECK_STATUS_20 = "20";
  222. /**
  223. * 数据同步类型
  224. */
  225. public final static String DATA_SYNC = "DATA_SYNC"; // 数据同步
  226. public final static String DATA_SYNC_MaterialCategory = "MaterialCategory"; // 物料分类
  227. public final static String DATA_SYNC_MaterialArchives = "MaterialArchives"; // 物料档案
  228. public final static String DATA_SYNC_BOM = "BOM"; // BOM数据
  229. public final static String DATA_SYNC_OrderPlan = "OrderPlan"; // 计划订单
  230. public final static String DATA_SYNC_OrderProduct = "OrderProduct"; // 生产订单
  231. public final static String DATA_SYNC_ShopOutsource = "ShopOutsource"; // 采购订单
  232. public final static String DATA_SYNC_MaterialRequisition = "MaterialRequisition"; // 领料申请单
  233. public static Map<String,String> U8_PLAN_DEFAULT_MAP = new HashMap<String,String>();
  234. static{
  235. U8_PLAN_DEFAULT_MAP.put("0", "");
  236. U8_PLAN_DEFAULT_MAP.put("1", "自制");
  237. U8_PLAN_DEFAULT_MAP.put("2", "委外");
  238. U8_PLAN_DEFAULT_MAP.put("3", "采购");
  239. }
  240. /**
  241. * 暂停状态
  242. */
  243. public final static String PM_DISPATCH_STOP_STATUS_10 = "10";
  244. public final static String PM_DISPATCH_STOP_STATUS_20 = "20";
  245. /**
  246. * 树状结构 加工、铸造、装配的母id parent_id
  247. */
  248. public final static String PARENT_CHEJIAN_ID = "516";
  249. /**
  250. * 树状结构 车间配置质检人员id
  251. */
  252. public final static String CHEJIAN_QUALITY_ID = "531";
  253. /**
  254. * 销售类型
  255. */
  256. public final static String PM_SALE_TYPE = "PM_SALE_TYPE";
  257. public final static String PM_SALE_TYPE_01 = "01";// 整机销售
  258. public final static String PM_SALE_TYPE_02 = "02";// 配件销售
  259. public final static String PM_SALE_TYPE_03 = "03";// 售后维修(保内)
  260. public final static String PM_SALE_TYPE_04 = "04";// 售后维修(保外)
  261. /**
  262. * 单据审核状态
  263. */
  264. public final static String PM_SHOP_OUTSOURCE_AUDIT = "PM_SALE_TYPE";
  265. public final static String PM_SHOP_OUTSOURCE_AUDIT_0 = "0";// 未提交
  266. public final static String PM_SHOP_OUTSOURCE_AUDIT_1 = "1";// 已提交
  267. public final static String PM_SHOP_OUTSOURCE_AUDIT_2 = "2";// 终审同意
  268. public final static String PM_SHOP_OUTSOURCE_AUDIT__1 = "-1";// 终审不同意
  269. /**
  270. * 出库类别
  271. */
  272. public final static String OUT_TYPE = "OUT_TYPE";
  273. public final static String OUT_TYPE_21 = "21";// 材料出库
  274. public final static String OUT_TYPE_22 = "22";// 销售出库
  275. public final static String OUT_TYPE_23 = "23";// 其他出库
  276. public final static String OUT_TYPE_24 = "24";// 调拨出库
  277. public final static String OUT_TYPE_25 = "25";// 料废出库
  278. public final static String OUT_TYPE_26 = "26";// 工废出库
  279. public final static String OUT_TYPE_27 = "27";// 拆卸出库
  280. public final static String OUT_TYPE_29 = "29";// 委外材料出库
  281. public final static String OUT_TYPE_2A = "2A";// 保内维修出库
  282. public final static String OUT_TYPE_2B = "2B";// 保外维修出库
  283. /**
  284. * 领料单审核状态
  285. */
  286. public final static String MATERIAL_REQUISITION_STATUS = "MATERIAL_REQUISITION_STATUS";
  287. public final static String MATERIAL_REQUISITION_STATUS_10 = "10";// 待审核
  288. public final static String MATERIAL_REQUISITION_STATUS_20 = "20";// 审核通过
  289. }