.patentapply.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "user_id",
  5. "admin_id",
  6. "is_mech",
  7. "mechanism_id",
  8. "mechanism_name",
  9. "water_number",
  10. "create_number",
  11. "name",
  12. "apply_name",
  13. "type",
  14. "inventer",
  15. "contact",
  16. "phone",
  17. "email",
  18. "questions",
  19. "status",
  20. ],
  21. },
  22. destroy: {
  23. params: ["!id"],
  24. service: "delete",
  25. },
  26. update: {
  27. params: ["!id"],
  28. requestBody: [
  29. "user_id",
  30. "admin_id",
  31. "is_mech",
  32. "mechanism_id",
  33. "mechanism_name",
  34. "water_number",
  35. "create_number",
  36. "name",
  37. "apply_name",
  38. "type",
  39. "inventer",
  40. "contact",
  41. "phone",
  42. "email",
  43. "questions",
  44. "status",
  45. ],
  46. },
  47. show: {
  48. parameters: {
  49. params: ["!id"],
  50. },
  51. service: "fetch",
  52. },
  53. index: {
  54. parameters: {
  55. query: {
  56. user_id: "user_id",
  57. admin_id: "admin_id",
  58. is_mech: "is_mech",
  59. mechanism_id: "mechanism_id",
  60. mechanism_name: "mechanism_name",
  61. water_number: "water_number",
  62. create_number: "create_number",
  63. name: "name",
  64. apply_name: "apply_name",
  65. type: "type",
  66. status: "status",
  67. "create_time@start": "create_time@start",
  68. "create_time@end": "create_time@end",
  69. },
  70. // options: {
  71. // "meta.state": 0 // 默认条件
  72. // },
  73. },
  74. service: "query",
  75. options: {
  76. query: ["skip", "limit"],
  77. sort: ["meta.createdAt"],
  78. desc: true,
  79. count: true,
  80. },
  81. },
  82. check: {
  83. requestBody: ["id", "status", "remark"],
  84. },
  85. };