.patenttrans.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "user_id",
  5. "admin_id",
  6. "patent_id",
  7. "create_number",
  8. "patent_name",
  9. "contact",
  10. "phone",
  11. "email",
  12. "budget",
  13. "type",
  14. "is_report",
  15. "report",
  16. "requirementdesc",
  17. "expect",
  18. "present",
  19. "on_obligee",
  20. "on_afterobligee",
  21. "transfer_date",
  22. "condition",
  23. "is_contract",
  24. "contract",
  25. "offine_contract",
  26. "status",
  27. ],
  28. },
  29. destroy: {
  30. params: ["!id"],
  31. service: "delete",
  32. },
  33. update: {
  34. params: ["!id"],
  35. requestBody: [
  36. "user_id",
  37. "admin_id",
  38. "patent_id",
  39. "create_number",
  40. "patent_name",
  41. "contact",
  42. "phone",
  43. "email",
  44. "budget",
  45. "type",
  46. "is_report",
  47. "report",
  48. "requirementdesc",
  49. "expect",
  50. "present",
  51. "on_obligee",
  52. "on_afterobligee",
  53. "transfer_date",
  54. "condition",
  55. "is_contract",
  56. "contract",
  57. "offine_contract",
  58. "status",
  59. "isdel",
  60. ],
  61. },
  62. show: {
  63. parameters: {
  64. params: ["!id"],
  65. },
  66. service: "fetch",
  67. },
  68. index: {
  69. parameters: {
  70. query: {
  71. user_id: "user_id",
  72. admin_id: "admin_id",
  73. patent_id: "patent_id",
  74. create_number: "create_number",
  75. patent_name: "patent_name",
  76. contact: "contact",
  77. phone: "phone",
  78. email: "email",
  79. budget: "budget",
  80. is_report: "is_report",
  81. type: "type",
  82. on_obligee: "%on_obligee%",
  83. on_afterobligee: "%on_afterobligee%",
  84. transfer_date: "%transfer_date%",
  85. status: "status",
  86. isdel: "isdel",
  87. "create_time@start": "create_time@start",
  88. "create_time@end": "create_time@end",
  89. },
  90. options: {
  91. isdel: "0", // 默认条件
  92. },
  93. },
  94. service: "query",
  95. options: {
  96. query: ["skip", "limit"],
  97. sort: ["meta.createdAt"],
  98. desc: true,
  99. count: true,
  100. },
  101. },
  102. check: {
  103. requestBody: ["id", "status", "remark", "transfer_date"],
  104. },
  105. };