.patentapply.js 1.9 KB

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