.patentassess.js 1.4 KB

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