.patenttrans.js 2.3 KB

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