gql.js 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. // 注意是否使用 gql
  2. // apollo client 需要使用 gql
  3. // graphql-request 不需要使用 gql
  4. // import gql from "graphql-tag";
  5. const serverbyprops = `
  6. query serverbyprops($name: String, $description: String, $img: String, $createdAt: String, $updatedAt: String) {
  7. serverbyprops: server_by_props(name: $name description: $description img: $img createdAt: $createdAt updatedAt: $updatedAt) {
  8. id
  9. name
  10. description
  11. img
  12. createdAt
  13. updatedAt
  14. }
  15. }
  16. `;
  17. const servicebyprops = `
  18. query servicebyprops($server_id: ID) {
  19. servicebyprops: service_by_props(server_id: $server_id) {
  20. id
  21. server_id {
  22. id
  23. name
  24. description
  25. img
  26. createdAt
  27. updatedAt
  28. }
  29. repertory_id {
  30. id
  31. count
  32. createdAt
  33. updatedAt
  34. }
  35. description
  36. price
  37. startTime
  38. lastTime
  39. }
  40. }
  41. `;
  42. const orderbyprops = `
  43. query orderbyprops($orderStatus: String, $user_id: ID) {
  44. orderbyprops: order_by_props(orderStatus: $orderStatus user_id: $user_id) {
  45. payStatus
  46. remark
  47. payCount
  48. updatedAt
  49. payTime
  50. createdAt
  51. orderStatus
  52. id
  53. user_id {
  54. id
  55. openid
  56. admin
  57. username
  58. password
  59. telephone
  60. email
  61. createdAt
  62. updatedAt
  63. }
  64. service_id {
  65. id
  66. description
  67. price
  68. startTime
  69. lastTime
  70. createdAt
  71. updatedAt
  72. repertory_id {
  73. id
  74. count
  75. createdAt
  76. updatedAt
  77. }
  78. server_id {
  79. id
  80. name
  81. description
  82. img
  83. createdAt
  84. updatedAt
  85. }
  86. }
  87. customerNumber
  88. }
  89. }
  90. `;
  91. const userbyid = `
  92. query userbyid($id: ID) {
  93. userbyid: user_by_id(id: $id) {
  94. id
  95. openid
  96. admin
  97. username
  98. password
  99. telephone
  100. email
  101. createdAt
  102. updatedAt
  103. }
  104. }
  105. `;
  106. const updateuser = `
  107. mutation updateuser($id: ID, $username: String, $telephone: String, $updatedAt: String) {
  108. updateuser: update_user(id: $id username: $username telephone: $telephone updatedAt: $updatedAt) {
  109. id
  110. openid
  111. admin
  112. username
  113. password
  114. telephone
  115. email
  116. createdAt
  117. updatedAt
  118. }
  119. }
  120. `;
  121. const updateorderAndupdaterepertory = `
  122. mutation updateorderAndupdaterepertory ($order_id: ID, $repertory_id: ID, $updatedAt: String, $orderStatus: String, $count: Int) {
  123. updateorder: update_order(id: $order_id updatedAt: $updatedAt orderStatus: $orderStatus) {
  124. payStatus
  125. remark
  126. payCount
  127. updatedAt
  128. payTime
  129. createdAt
  130. orderStatus
  131. id
  132. customerNumber
  133. }
  134. updaterepertory: update_repertory(id: $repertory_id count: $count updatedAt: $updatedAt) {
  135. id
  136. count
  137. updatedAt
  138. }
  139. }
  140. `;
  141. const createorderAndupdaterepertory = `
  142. mutation updateorderAndupdaterepertory ($order_id: ID!, $payStatus: String, $remark: String, $payCount: String, $payTime: String, $createdAt: String, $orderStatus: String, $user_id: ID, $service_id: ID, $customerNumber: Int, $repertory_id: ID, $updatedAt: String, $count: Int) {
  143. createorder: create_order(id: $order_id payStatus: $payStatus remark: $remark payCount: $payCount createdAt: $createdAt updatedAt: $updatedAt payTime: $payTime createdAt: $createdAt orderStatus: $orderStatus user_id: $user_id service_id: $service_id customerNumber: $customerNumber) {
  144. payStatus
  145. remark
  146. payCount
  147. updatedAt
  148. payTime
  149. createdAt
  150. updatedAt
  151. orderStatus
  152. id
  153. customerNumber
  154. }
  155. updaterepertory: update_repertory(id: $repertory_id count: $count updatedAt: $updatedAt) {
  156. id
  157. count
  158. updatedAt
  159. }
  160. }
  161. `;
  162. const repertorybyid = `
  163. query repertorybyid($id: ID) {
  164. repertorybyid: repertory_by_id(id: $id) {
  165. id
  166. count
  167. createdAt
  168. updatedAt
  169. }
  170. }
  171. `;
  172. const deleteorder = `
  173. mutation deleteorder($id: ID, $user_id: ID) {
  174. deleteorder: delete_order(id: $id user_id: $user_id)
  175. }
  176. `;
  177. const updateorder = `
  178. mutation updateorder($updatedAt: String, $orderStatus: String, $id: ID, $user_id: ID) {
  179. updateorder: update_order(updatedAt: $updatedAt orderStatus: $orderStatus id: $id user_id: $user_id ) {
  180. payStatus
  181. remark
  182. payCount
  183. updatedAt
  184. payTime
  185. createdAt
  186. orderStatus
  187. id
  188. customerNumber
  189. }
  190. }
  191. `;
  192. const adminorderbyprops = `
  193. query orderbyprops($orderStatus: String) {
  194. orderbyprops: order_by_props(orderStatus: $orderStatus) {
  195. payStatus
  196. remark
  197. payCount
  198. updatedAt
  199. payTime
  200. createdAt
  201. orderStatus
  202. id
  203. user_id {
  204. id
  205. openid
  206. admin
  207. username
  208. password
  209. telephone
  210. email
  211. createdAt
  212. updatedAt
  213. }
  214. service_id {
  215. id
  216. description
  217. price
  218. startTime
  219. lastTime
  220. createdAt
  221. updatedAt
  222. repertory_id {
  223. id
  224. count
  225. createdAt
  226. updatedAt
  227. }
  228. server_id {
  229. id
  230. name
  231. description
  232. img
  233. createdAt
  234. updatedAt
  235. }
  236. }
  237. customerNumber
  238. }
  239. }
  240. `;
  241. const createserver = `
  242. mutation createserver($id: ID!, $name: String, $description: String, $img: String, $createdAt: String, $updatedAt: String) {
  243. createserver: create_server(id: $id name: $name description: $description img: $img createdAt: $createdAt updatedAt: $updatedAt) {
  244. id
  245. name
  246. description
  247. img
  248. createdAt
  249. updatedAt
  250. }
  251. }
  252. `;
  253. const servicebyid = `
  254. query servicebyid($id: ID) {
  255. servicebyid: service_by_id(id: $id) {
  256. id
  257. server_id {
  258. id
  259. name
  260. description
  261. img
  262. createdAt
  263. updatedAt
  264. }
  265. repertory_id {
  266. id
  267. count
  268. createdAt
  269. updatedAt
  270. }
  271. description
  272. price
  273. startTime
  274. lastTime
  275. createdAt
  276. updatedAt
  277. }
  278. }
  279. `;
  280. const updateserviceAndupdaterepertory = `
  281. mutation createserviceAndcreaterepertory($service_id: ID, $server_id: ID, $repertory_id: ID!, $count: Int, $description: String, $price: Float, $startTime: String, $lastTime: String, $updatedAt: String) {
  282. updateservice: update_service(id: $service_id server_id: $server_id repertory_id: $repertory_id description: $description price: $price startTime: $startTime lastTime: $lastTime updatedAt: $updatedAt) {
  283. id
  284. description
  285. price
  286. startTime
  287. lastTime
  288. createdAt
  289. updatedAt
  290. }
  291. updaterepertory: update_repertory(id: $repertory_id service_id: $service_id count: $count updatedAt: $updatedAt) {
  292. id
  293. count
  294. createdAt
  295. updatedAt
  296. }
  297. }
  298. `;
  299. const createserviceAndcreaterepertory = `
  300. mutation createserviceAndcreaterepertory($service_id: ID!, $server_id: ID, $repertory_id: ID!, $count: Int, $description: String, $price: Float, $startTime: String, $lastTime: String, $createdAt: String, $updatedAt: String) {
  301. createservice: create_service(id: $service_id server_id: $server_id repertory_id: $repertory_id description: $description price: $price startTime: $startTime lastTime: $lastTime createdAt: $createdAt updatedAt: $updatedAt) {
  302. id
  303. description
  304. price
  305. startTime
  306. lastTime
  307. createdAt
  308. updatedAt
  309. }
  310. createrepertory: create_repertory(id: $repertory_id service_id: $service_id count: $count createdAt: $createdAt updatedAt: $updatedAt) {
  311. id
  312. count
  313. createdAt
  314. updatedAt
  315. }
  316. }
  317. `;
  318. const deleteserviceAnddeleterepertory = `
  319. mutation deleteserviceAnddeleterepertory($repertory_id: ID!, $service_id: ID!) {
  320. deleterepertory: delete_repertory(id: $repertory_id)
  321. deleteservice: delete_service(id: $service_id)
  322. }
  323. `;
  324. export {
  325. servicebyid,
  326. serverbyprops,
  327. servicebyprops,
  328. orderbyprops,
  329. userbyid,
  330. updateuser,
  331. repertorybyid,
  332. updateorderAndupdaterepertory,
  333. createorderAndupdaterepertory,
  334. deleteorder,
  335. updateorder,
  336. adminorderbyprops,
  337. createserver,
  338. updateserviceAndupdaterepertory,
  339. createserviceAndcreaterepertory,
  340. deleteserviceAnddeleterepertory
  341. }