.patentanalysis.js 1.4 KB

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