.project_solic.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "name",
  5. "pro_user",
  6. "!pro_phone",
  7. "field",
  8. "scale",
  9. "techol_stage",
  10. "techol_level",
  11. "proposal_company",
  12. "proposal_user",
  13. "proposal_phone",
  14. "coopera_company",
  15. "coopera_user",
  16. "coopera_phone",
  17. "project_back",
  18. "sign",
  19. "work_basics",
  20. "content",
  21. "route",
  22. "quota",
  23. "influence",
  24. "!question_id",
  25. "user_id",
  26. "status"
  27. ],
  28. },
  29. destroy: {
  30. params: ["!id"],
  31. service: "delete",
  32. },
  33. update: {
  34. params: ["!id"],
  35. requestBody: [
  36. "name",
  37. "pro_user",
  38. "!pro_phone",
  39. "field",
  40. "scale",
  41. "techol_stage",
  42. "techol_level",
  43. "proposal_company",
  44. "proposal_user",
  45. "proposal_phone",
  46. "coopera_company",
  47. "coopera_user",
  48. "coopera_phone",
  49. "project_back",
  50. "sign",
  51. "work_basics",
  52. "content",
  53. "route",
  54. "quota",
  55. "influence",
  56. "status"
  57. ],
  58. },
  59. show: {
  60. parameters: {
  61. params: ["!id"],
  62. },
  63. service: "fetch",
  64. },
  65. index: {
  66. parameters: {
  67. query: {
  68. question_id: "question_id",
  69. user_id: "user_id",
  70. "create_time@start": "create_time@start",
  71. "create_time@end": "create_time@end",
  72. },
  73. // options: {
  74. // "meta.state": 0 // 默认条件
  75. // },
  76. },
  77. service: "query",
  78. options: {
  79. query: ["skip", "limit"],
  80. sort: ["meta.createdAt"],
  81. desc: true,
  82. count: true,
  83. },
  84. },
  85. };