选装售后
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AfterSalesCmd.java 5.4KB

1 年之前
1 年之前
1 年之前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package com.qtzl.alterSales.manager.service;
  2. import com.qtzl.alterSales.manager.model.protocol.UcServiceType;
  3. import com.txffp.api.core.manager.comm.ApiCmd;
  4. /***
  5. * <p>
  6. * 选装-售后 相关接口
  7. * </p>
  8. * @author hou yi
  9. * {@code @date} 2023/9/26 15:36
  10. **/
  11. public enum AfterSalesCmd implements ApiCmd {
  12. /***
  13. *
  14. */
  15. GETSINGINFO("根据车牌号获取重新签约参数", UcServiceType.AFTERSALES),
  16. VEHICLENUMBERBILLS("查询该车牌对应协议号下的所有扣款失败的流水", UcServiceType.AFTERSALES),
  17. CHOICEBILLSPAY("用户选择对应的补交账单-唤起微信支付", UcServiceType.AFTERSALES),
  18. CHOICEBILLSCLOSE("用户选择对应的补交账单-关闭订单", UcServiceType.AFTERSALES),
  19. CHOICEBILLSQUERY("用户选择对应的补交账单-查询微信支付结果", UcServiceType.AFTERSALES),
  20. SIGNINGSERVICEFEE("根据车牌号查询签约服务费", UcServiceType.AFTERSALES),
  21. PAYBYVEHICLEID("根据车牌号、车牌颜色查询流水", UcServiceType.AFTERSALES),
  22. USERINFOBYMOBILE("根据手机号查询用户信息", UcServiceType.AFTERSALES),
  23. USERINFOBYPLATE("根据车牌号、车牌颜色查询车辆信息", UcServiceType.AFTERSALES),
  24. USERMOBILELOGIN("用户根据手机号登录(免密)", UcServiceType.AFTERSALES),
  25. ETCUSERINFOBYPAPERSINFO("根据用户证件类型、证件号获取用户信息", UcServiceType.AFTERSALES),
  26. SUPPLEMENTARYNOTIFY("渠道补缴成功通知", UcServiceType.AFTERSALES),
  27. BLACKLISTMANAGER("状态名单管理(下黑或返白)", UcServiceType.AFTERSALES),
  28. ACCOUNTPAYPAGE("根据车牌颜色、车牌号查询流水", UcServiceType.AFTERSALES),
  29. APPAYORDERBYOPENID("九州ETC小程序-根据openId查询补缴记录", UcServiceType.AFTERSALES),
  30. PAYORDERREL("九州ETC小程序-根据证件号、证件类型查询已补缴的流水", UcServiceType.AFTERSALES),
  31. QUERYDEVICESTATUS("根据卡签查询是否在黑", UcServiceType.AFTERSALES),
  32. QUERYBLACKRECORD("查询状态名单变更记录", UcServiceType.AFTERSALES),
  33. BYDDASHBOARDPAGE("比亚迪看板数据批次分页查询", UcServiceType.AFTERSALES),
  34. BYDDASHBOARDDETAILPAGE("比亚迪看板数据批次明细分页查询", UcServiceType.AFTERSALES),
  35. BYDDASHBOARDSR("比亚迪看板数据-补推", UcServiceType.AFTERSALES),
  36. BYDDASHBOARDREPUSH("比亚迪看板数据-重推", UcServiceType.AFTERSALES),
  37. DASHBOARDCONFIGSAVEORUPDATE("比亚迪看板数据推送配置新增或编辑", UcServiceType.AFTERSALES),
  38. DASHBOARDCONFIGCHANGESTATE("比亚迪看板数据推送配置状态变更", UcServiceType.AFTERSALES),
  39. DASHBOARDCONFIGPAGE("比亚迪看板数据推送配置分页查询", UcServiceType.AFTERSALES),
  40. DEVICEACTIVATIONADD("二发激活蓝牙指令执行记录日志-新增", UcServiceType.AFTERSALES),
  41. DEVICEACTIVATIONPAGE("二发激活蓝牙指令执行记录日志-分页查询", UcServiceType.AFTERSALES),
  42. QUERYFIFTYSERVICEFEEPAGE("50元服务费分页查询", UcServiceType.AFTERSALES),
  43. QUERYVEHICLEBRANDINFO("车辆品牌型号信息查询", UcServiceType.AFTERSALES),
  44. UPDATEVEHICLEBRANDINFO("车辆品牌型号信息修改", UcServiceType.AFTERSALES),
  45. DELETEVEHICLEBRANDINFO("车辆品牌型号信息删除", UcServiceType.AFTERSALES),
  46. ADDVEHICLEBRANDINFO("车辆品牌型号信息新增", UcServiceType.AFTERSALES),
  47. QUERYAFLWECHATSING("签约信息分页查询", UcServiceType.AFTERSALES),
  48. FINDBYIDAFLWECHATSING("签约信息详情查询", UcServiceType.AFTERSALES),
  49. EXPORTAFLWECHATSING("签约信息导出", UcServiceType.AFTERSALES),
  50. QUERYAFLWECHATSINGHIS("签约历史记录信息查询", UcServiceType.AFTERSALES),
  51. FINDBYVEHICLEINFO("根据车牌号、车牌颜色查询-车辆信息查询接口", UcServiceType.AFTERSALES),
  52. FINDSIGNCHANNELSINFO("查询-签约渠道信息查询接口", UcServiceType.AFTERSALES),
  53. // 部中心用户账户体系相关接口
  54. SENDSMSCODE("业务短信验证码发送", UcServiceType.AFTERSALES),
  55. BIND("用户绑定手机号", UcServiceType.AFTERSALES),
  56. CODELOGIN("手机号+验证码登录", UcServiceType.AFTERSALES),
  57. MOBILECHANGE("用户更改手机号", UcServiceType.AFTERSALES),
  58. MUTUAL("接入方实名认证互认", UcServiceType.AFTERSALES),
  59. USERIDENTITYCLEAR("清除实名认证信息", UcServiceType.AFTERSALES),
  60. CODELOGOUT("退出登录", UcServiceType.AFTERSALES),
  61. REFRESHTOKEN("刷新用户authToken", UcServiceType.AFTERSALES),
  62. CERTIFICATION("实名认证", UcServiceType.AFTERSALES),
  63. USERINFO("获取用户手机、实名信息", UcServiceType.AFTERSALES),
  64. ;
  65. private String value;
  66. private UcServiceType type;
  67. private AfterSalesCmd(String value, UcServiceType type)
  68. {
  69. this.value = value;
  70. this.type = type;
  71. }
  72. public String getValue() {
  73. return value;
  74. }
  75. public UcServiceType getType() {
  76. return type;
  77. }
  78. @Override
  79. public String getCmd() {
  80. return this.name();
  81. }
  82. @Override
  83. public String getSystemId() {
  84. return getType().systemId();
  85. }
  86. @Override
  87. public String getSystemName() {
  88. return getType().systemName();
  89. }
  90. @Override
  91. public String getCmdName() {
  92. return this.value;
  93. }
  94. @Override
  95. public String getSerivceType() {
  96. return this.type.name();
  97. }
  98. @Override
  99. public String getSerivceTypeName() {
  100. return this.type.getValue();
  101. }
  102. }