.organization.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!name",
  5. "!password",
  6. "phone",
  7. "email",
  8. "addr",
  9. "code",
  10. "office_phone",
  11. "profession",
  12. "institution_code",
  13. "companytype",
  14. "companydate",
  15. "companycapital",
  16. "companyperson",
  17. "sndqyzsr",
  18. "sndyffy",
  19. "companytotal",
  20. "zjzyfrs",
  21. "companybrief",
  22. "mainproduct",
  23. "qualifications",
  24. "remark",
  25. "juris",
  26. "status",
  27. ],
  28. },
  29. destroy: {
  30. params: ["!id"],
  31. service: "delete",
  32. },
  33. update: {
  34. params: ["!id"],
  35. requestBody: [
  36. "name",
  37. "phone",
  38. "email",
  39. "addr",
  40. "code",
  41. "office_phone",
  42. "profession",
  43. "institution_code",
  44. "companytype",
  45. "companydate",
  46. "companycapital",
  47. "companyperson",
  48. "sndqyzsr",
  49. "sndyffy",
  50. "companytotal",
  51. "zjzyfrs",
  52. "companybrief",
  53. "mainproduct",
  54. "qualifications",
  55. "juris",
  56. "remark",
  57. "status",
  58. ],
  59. },
  60. show: {
  61. parameters: {
  62. params: ["!id"],
  63. },
  64. service: "fetch",
  65. },
  66. index: {
  67. parameters: {
  68. query: {
  69. phone: "phone",
  70. code: "code",
  71. profession: "profession",
  72. institution_code: "institution_code",
  73. companyperson: "companyperson",
  74. status: "status",
  75. juris: "juris",
  76. "create_time@start": "create_time@start",
  77. "create_time@end": "create_time@end",
  78. },
  79. options: {
  80. isdel: "0", // 默认条件
  81. },
  82. },
  83. service: "query",
  84. options: {
  85. query: ["skip", "limit"],
  86. sort: ["meta.createdAt"],
  87. desc: true,
  88. count: true,
  89. },
  90. },
  91. //修改密码
  92. password: {
  93. params: ["!id"],
  94. requestBody: ["password"],
  95. service: "password",
  96. },
  97. // 登陆
  98. login: {
  99. requestBody: ["institution_code", "password"],
  100. service: "login",
  101. },
  102. // 获取指定电话号关联的所有企业
  103. getList: {
  104. parameters: {
  105. query: {
  106. phone: "phone",
  107. },
  108. options: {
  109. query: ["skip", "limit"],
  110. sort: ["meta.createdAt"],
  111. desc: true,
  112. count: true,
  113. },
  114. },
  115. service: "getList",
  116. },
  117. // 绑定微信
  118. bind:{
  119. requestBody: ["id", "openid"],
  120. service: "bind",
  121. },
  122. // 解除绑定
  123. bindRemove:{
  124. requestBody: ["id", "openid"],
  125. service: "bindRemove",
  126. },
  127. };