ESKeys.java 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. package com.dderp.common.datas;
  2. /**
  3. * Created by jlutt on 2018-11-13.
  4. * es存储的索引
  5. *
  6. * @author jlutt
  7. */
  8. public class ESKeys {
  9. public static final String INDEX_CONFIG = "docIndex.json";
  10. public static final String ESERPDEFAULT_TYPE = "info";
  11. /**
  12. * 系统群发站内信索引库,理论上此库只需一个即可,群发站内信不会太多
  13. */
  14. public static final String ESERPSYSMSG_INDEX = "es.sysmsg.index";
  15. /**
  16. * 系统群发站内信内容索引库
  17. */
  18. public static final String ESERPSYSMSGTEXT_INDEX = "es.sysmsgtext.index";
  19. /**
  20. * 用户对用户或者站内信通知,发送给指定人的站内信,暂时可以只用一个进行存储,
  21. * 未来数据量大的情况下,可以按年份之类的条件增加索引
  22. */
  23. public static final String ESERPP2PMSG_INDEX = "es.p2pmsg.index";
  24. /**
  25. * 点对点站内信内容索引库
  26. */
  27. public static final String ESERPP2PMSGTEXT_INDEX = "es.p2pmsgtext.index";
  28. /**
  29. * 用户对应站内信状态,用户在登录时在群发和对点发消息库中查找未读的消息写入此库中
  30. * 方便分页和最后的展示,理论上此库需要进行分表,可以针对用户id进行路由
  31. */
  32. public static final String ESERPUSERMSG_INDEX = "es.usermsg.index";
  33. /**
  34. * 操作记录
  35. */
  36. public static final String ESOPLOG_INDEX = "aeerp_oplog";
  37. /**
  38. * 通用文件信息存储
  39. */
  40. public static final String ESERPFILE_INDEX = "es.erpfile.index";
  41. /**
  42. * 数据权限
  43. */
  44. public static final String ESERPDATAPURVIEW_INDEX = "es.erpdatapurview.index";
  45. /**
  46. * 查询统计
  47. */
  48. public static final String ESERPINQUIREINFO_INDEX = "es.inquireinfo.index";
  49. public static final String ESERPINQUIREMAININFO_TYPE = "info";
  50. public static final String ESERPINQUIRERESULTCOLUMN_TYPE = "inquireresultcolumn";
  51. public static final String ESERPINQUIRECONDITION_TYPE = "inquirecondition";
  52. //region 系统公告
  53. public static final String ESERPANNOUNCEMENT_INDEX = "es.announcement.index";
  54. public static final String ESERPANNOUNCEMENT_TYPE = "info";
  55. public static final String ESERPANNOUNCEMENTATTACHMENT_INDEX = "es.announcementattachment.index";
  56. public static final String ESERPANNOUNCEMENTATTACHMENT_TYPE = "info";
  57. //endregion
  58. //region 产品档案
  59. public static final String ES_ERP_PRODUCT_INDEX = "es.productinfo.index";
  60. public static final String ES_ERP_PRODUCT_TYPE = "info";
  61. public static final String ES_ERP_WORK_PROCESS_INDEX = "es.workprocess.index";
  62. public static final String ES_ERP_WORK_PROCESS_TYPE = "info";
  63. public static final String ES_ERP_PRODUCT_IMAGE_INDEX = "es.product.image.index";
  64. public static final String ES_ERP_PRODUCT_IMAGE_TYPE = "info";
  65. //endregion
  66. //region 订单
  67. public static final String ES_ERP_PRINT_ORDER_INDEX = "es.printorder.index";
  68. public static final String ES_ERP_PRINT_ORDER_TYPE = "info";
  69. //订单修图处理情况
  70. public static final String ES_ERP_ORDER_DISPATCH_ITEM_TYPE = "orderimagedispatchitem";
  71. //订单收货地址
  72. public static final String ES_ERP_ORDER_SEND_ADDRESS_TYPE = "ordersendaddress";
  73. //订单发货通知
  74. public static final String ES_ERP_ORDER_DELIVER_INFORM_TYPE = "orderdeliverinform";
  75. //订单部件
  76. public static final String ES_ERP_ORDER_PART_TYPE = "orderpart";
  77. //订单部件参数
  78. public static final String ES_ERP_ORDER_PART_PARAMS_TYPE = "orderpartparamvalue";
  79. //订单部件工序
  80. public static final String ES_ERP_ORDER_PART_PROCESS_TYPE = "orderpartprocess";
  81. //订单组版部件
  82. public static final String ES_ERP_WORK_PART_TYPE = "workpart";
  83. //订单物料
  84. public static final String ES_ERP_ORDER_MATERIAL_TYPE = "ordermaterial";
  85. //订单预收款申请
  86. public static final String ES_ERP_ORDER_PREPAY_TYPE = "orderprepay";
  87. //订单应收账款
  88. public static final String ES_ERP_ORDER_RECEIVABLE_TYPE = "orderreceivable";
  89. //收款记录
  90. public static final String ES_ERP_ORDER_CHARGE_DATA_TYPE = "orderchargedata";
  91. //订单生命周期表,作为订单子表
  92. public static final String ES_ERP_ORDER_LIFECYCLE_TYPE = "orderlifecycle";
  93. //订单生命周期数量
  94. public static final String ES_ERP_ORDER_LIFECYCLE_COUNT_TYPE = "orderlifecyclecount";
  95. //订单成本划分表
  96. public static final String ES_ERP_ORDER_COST_ITEM_TYPE = "ordercostitem";
  97. //发货反馈记录,记作订单子表,使用订单的index
  98. public static final String ES_ERP_DELIVERY_FEED_BACK_INFO_TYPE = "deliveryfeedbackinfo";
  99. public static final String ES_ERP_ORDER_STOCK_ITEM_TYPE = "orderstockitem";
  100. public static final String ES_ERP_ORDER_STOCK_LABEL_TYPE = "orderstocklabel";
  101. //订单脚印
  102. public static final String ES_ERP_ORDER_STEP_TYPE = "info";
  103. public static final String ES_ERP_ORDER_STEP_INDEX = "es.orderstep.index";
  104. //endregion
  105. //region 施工单
  106. public static final String ES_ERP_PRINTBILL_INDEX = "es.printbill.index";
  107. public static final String ES_ERP_PRINTBILL_TYPE = "info";
  108. public static final String ES_ERP_PRINTBILL_BREED_TYPE = "breed";
  109. //施工单生命周期,是版的子表,三级子表结构
  110. public static final String ES_ERP_PRINTBILL_LIFECYCLE_TYPE = "printbilllifecycle";
  111. public static final String ES_ERP_PRINT_BREED_PART_TYPE = "printbreedpart";
  112. public static final String ES_ERP_MACHINE_BREED_TASK_TYPE = "machinebreedtask";
  113. public static final String ES_ERP_PRINTBILL_STEP_INDEX = "es.billstep.index";
  114. public static final String ES_ERP_PRINTBILL_STEP_TYPE = "info";
  115. public static final String ES_ERP_PRINTBREED_PROCESS_INDEX = "es.breedprocess.index";
  116. public static final String ES_ERP_PRINTBREED_PROCESS_TYPE = "info";
  117. //endregion
  118. //region 客户档案
  119. public static final String ES_ERP_CLIENT_INFO_INDEX = "es.clientinfo.index";
  120. public static final String ES_ERP_CLIENT_INFO_TYPE = "info";
  121. public static final String ES_ERP_CLIENT_RECEIVEADDRESS_INDEX = "es.clientreceiveaddress.index";
  122. public static final String ES_ERP_CLIENT_RECEIVEADDRESS_TYPE = "info";
  123. //endregion
  124. //region 辅料
  125. public static final String ES_ERP_MATERIALTYPE_INDEX = "es.materialinfotype.index";
  126. public static final String ES_ERP_MATERIALTYPE_TYPE = "info";
  127. public static final String ES_ERP_MATERIALINFO_INDEX = "es.materialinfo.index";
  128. public static final String ES_ERP_MATERIALINFO_TYPE = "info";
  129. //endregion
  130. //region 纸张模块
  131. public static final String ES_ERP_PAPERINFO_INDEX = "es.paperinfo.index";
  132. public static final String ES_ERP_PAPERINFO_TYPE = "info";
  133. public static final String ES_ERP_PAPERTYPE_INDEX = "es.paperinfotype.index";
  134. public static final String ES_ERP_PAPERTYPE_TYPE = "info";
  135. public static final String ES_ERP_PAPERBASEINFO_INDEX = "es.paperbaseinfo.index";
  136. public static final String ES_ERP_PAPERBASEINFO_TYPE = "info";
  137. public static final String ES_ERP_PAPERQUOTEINFO_INDEX = "es.paperquoteinfo.index";
  138. public static final String ES_ERP_PAPERQUOTEINFO_TYPE = "info";
  139. //endregion
  140. //region 外协档案
  141. public static final String ES_ERP_OUTASSIST_INFO_INDEX = "es.outassistinfo.index";
  142. public static final String ES_ERP_OUTASSIST_INFO_TYPE = "info";
  143. //endregion
  144. //region 供应商档案
  145. public static final String ES_ERP_SUPPLIER_INFO_INDEX = "es.supplierInfo.index";
  146. public static final String ES_ERP_SUPPLIER_INFO_TYPE = "info";
  147. //endregion
  148. //region 平台档案,包括订单和配送平台
  149. public static final String ES_DELIVER_PLATFORM_INFO_INDEX = "es.platforminfo.index";
  150. public static final String ES_DELIVER_PLATFORM_INFO_TYPE = "info";
  151. //endregion
  152. //region 平台需求信息档案
  153. public static final String ES_DELIVER_PLATFORM_REQUIRE_INDEX = "es.platformrequire.index";
  154. public static final String ES_DELIVER_PLATFORM_REQUIRE_TYPE = "info";
  155. //endregion
  156. //region 门店品牌档案
  157. public static final String ES_DELIVER_STORE_BRAND_INDEX = "es.storebrand.index";
  158. public static final String ES_DELIVER_STORE_BRAND_TYPE = "info";
  159. //endregion
  160. //region 门店档案
  161. public static final String ES_DELIVER_STORE_INFO_INDEX = "es.storeinfo.index";
  162. public static final String ES_DELIVER_STORE_INFO_TYPE = "info";
  163. public static final String ES_DELIVER_STORE_INVOICE_INFO_TYPE = "storeinvoiceinfo";
  164. //endregion
  165. //region 门店已开通平台
  166. public static final String ES_DELIVER_STORE_PLATFORM_INDEX = "es.storeplatform.index";
  167. public static final String ES_DELIVER_STORE_PLATFORM_TYPE = "info";
  168. public static final String ES_DELIVER_STORE_PLATFORM_REQUIRE_TYPE = "storeplatformrequire";
  169. //endregion
  170. }