.investigation.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!name",
  5. "address",
  6. "field",
  7. "funds",
  8. "register_time",
  9. "register_address",
  10. "web_site",
  11. "legal_person",
  12. "register_type",
  13. "person_number",
  14. "bk_number",
  15. "research_number",
  16. "advanced_number",
  17. "brief",
  18. "products",
  19. "requirement",
  20. "postal",
  21. "contact",
  22. "contact_tel",
  23. "email",
  24. "qq",
  25. ],
  26. },
  27. destroy: {
  28. params: ["!id"],
  29. service: "delete",
  30. },
  31. update: {
  32. params: ["!id"],
  33. requestBody: [
  34. "!name",
  35. "address",
  36. "field",
  37. "funds",
  38. "register_time",
  39. "register_address",
  40. "web_site",
  41. "legal_person",
  42. "register_type",
  43. "person_number",
  44. "bk_number",
  45. "research_number",
  46. "advanced_number",
  47. "brief",
  48. "products",
  49. "requirement",
  50. "postal",
  51. "contact",
  52. "contact_tel",
  53. "email",
  54. "qq",
  55. ],
  56. },
  57. show: {
  58. parameters: {
  59. params: ["!id"],
  60. },
  61. service: "fetch",
  62. },
  63. index: {
  64. parameters: {
  65. query: {
  66. "meta.createdAt@start": "meta.createdAt@start",
  67. "meta.createdAt@end": "meta.createdAt@end",
  68. name: "name",
  69. field: "field",
  70. register_time: "register_time",
  71. register_type: "register_type",
  72. contact_tel: "contact_tel",
  73. },
  74. // options: {
  75. // "meta.state": 0 // 默认条件
  76. // },
  77. },
  78. service: "query",
  79. options: {
  80. query: ["skip", "limit"],
  81. sort: ["meta.createdAt"],
  82. desc: true,
  83. count: true,
  84. },
  85. },
  86. };