.patenttrans.js 2.3 KB

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