.organization.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!name",
  5. "!passwd",
  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. 'status',
  26. ],
  27. },
  28. destroy: {
  29. params: ["!id"],
  30. service: "delete",
  31. },
  32. update: {
  33. params: ["!id"],
  34. requestBody: [
  35. "name",
  36. "phone",
  37. "email",
  38. "addr",
  39. "code",
  40. "office_phone",
  41. "profession",
  42. 'institution_code',
  43. 'companytype',
  44. 'companydate',
  45. 'companycapital',
  46. 'companyperson',
  47. 'sndqyzsr',
  48. 'sndyffy',
  49. 'companytotal',
  50. 'zjzyfrs',
  51. 'companybrief',
  52. 'mainproduct',
  53. 'qualifications',
  54. 'remark',
  55. 'status'
  56. ],
  57. },
  58. show: {
  59. parameters: {
  60. params: ["!id"],
  61. },
  62. service: "fetch",
  63. },
  64. index: {
  65. parameters: {
  66. query: {
  67. phone:"phone",
  68. code:"code",
  69. profession:"profession",
  70. institution_code:"institution_code",
  71. companyperson:"companyperson",
  72. status:"status",
  73. "create_time@start": "create_time@start",
  74. "create_time@end": "create_time@end",
  75. },
  76. options: {
  77. "isdel": '0' // 默认条件
  78. },
  79. },
  80. service: "query",
  81. options: {
  82. query: ["skip", "limit"],
  83. sort: ["meta.createdAt"],
  84. desc: true,
  85. count: true,
  86. },
  87. },
  88. //修改密码
  89. password: {
  90. params: ["!id"],
  91. requestBody: ["passwd"],
  92. service: "password",
  93. },
  94. // 登陆
  95. login: {
  96. requestBody: ["institution_code", "passwd"],
  97. service: "login",
  98. }
  99. };