gql.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. const productbyprops = `
  2. query productbyprops($category: String, $updatedAt: String, $name: String, $createdAt: String, $status: String, $intro: String, $price: Float, $img: String, $stock: Int) {
  3. productbyprops: product_by_props(category: $category updatedAt: $updatedAt name: $name createdAt: $createdAt status: $status intro: $intro price: $price img: $img stock: $stock) {
  4. category
  5. updatedAt
  6. unit
  7. name
  8. createdAt
  9. status
  10. id
  11. intro
  12. price
  13. img
  14. stock
  15. }
  16. }
  17. `
  18. const productbyid = `
  19. query productbyid($id: ID) {
  20. productbyid: product_by_id(id: $id) {
  21. category
  22. updatedAt
  23. unit
  24. name
  25. createdAt
  26. status
  27. id
  28. intro
  29. price
  30. img
  31. stock
  32. }
  33. }
  34. `
  35. const cart_by_userid = `
  36. query findUserCart($user_id:ID){
  37. cartList:userCart_by_props(user_id:$user_id){
  38. count
  39. createdAt
  40. id
  41. product_id{
  42. category
  43. img
  44. intro
  45. name
  46. price
  47. status
  48. stock
  49. unit
  50. }
  51. specificationStock_id{
  52. color
  53. size
  54. stock
  55. status
  56. }
  57. }
  58. }
  59. `
  60. const delete_userCart_by_id = `
  61. mutation delete_userCart($id: [String]) {
  62. delete_userCart(where: {
  63. id: {
  64. _in: $id
  65. }
  66. })
  67. }
  68. `
  69. const userAddressbyprops = `
  70. query userAddressbyprops($user_id: ID) {
  71. userAddressbyprops: userAddress_by_props(user_id: $user_id) {
  72. address
  73. updatedAt
  74. telephone
  75. default
  76. city
  77. username
  78. postcode
  79. createdAt
  80. deletedAt
  81. id
  82. user_id {
  83. email
  84. telephone
  85. username
  86. openid
  87. id
  88. }
  89. area
  90. province
  91. }
  92. }
  93. `
  94. const user_default_address = `
  95. query user_default_address($user_id: ID, $default: Int) {
  96. defaultAddress: userAddress_by_props(user_id: $user_id default: $default) {
  97. id
  98. default
  99. username
  100. telephone
  101. province
  102. area
  103. city
  104. address
  105. user_id {
  106. openid
  107. id
  108. }
  109. }
  110. }
  111. `
  112. const orderbyprops = `
  113. query orderbyprops($deliveryTime: String, $updatedAt: String, $orderLogistics_id: ID, $payTime: String, $orderTotalPay: Float, $createdAt: String, $orderStatus: String, $userAddress_id: ID, $orderShipFee: Float, $count: Int, $user_id: ID, $productTotalPay: Float, $orderPay_id: ID) {
  114. orderbyprops: order_by_props(deliveryTime: $deliveryTime updatedAt: $updatedAt orderLogistics_id: $orderLogistics_id payTime: $payTime orderTotalPay: $orderTotalPay createdAt: $createdAt orderStatus: $orderStatus userAddress_id: $userAddress_id orderShipFee: $orderShipFee count: $count user_id: $user_id productTotalPay: $productTotalPay orderPay_id: $orderPay_id) {
  115. deliveryTime
  116. updatedAt
  117. orderLogistics_id {
  118. updatedAt
  119. logisticsFee
  120. expressId
  121. createdAt
  122. consigneeTel
  123. id
  124. consignAddress
  125. LogisticsStatus
  126. consigneeName
  127. }
  128. payTime
  129. orderTotalPay
  130. createdAt
  131. orderStatus
  132. userAddress_id {
  133. address
  134. updatedAt
  135. telephone
  136. default
  137. city
  138. username
  139. postcode
  140. createdAt
  141. deletedAt
  142. id
  143. area
  144. province
  145. }
  146. id
  147. orderShipFee
  148. count
  149. productTotalPay
  150. orderPay_id {
  151. id
  152. totalPay
  153. transactionId
  154. payTime
  155. }
  156. }
  157. }
  158. `
  159. const orderProduct_by_props = `
  160. query orderProductbyprops($remark: String, $updatedAt: String, $product_id: ID, $orderPay: Float, $createdAt: String, $order_id: ID, $count: Int, $productPay: Float, $user_id: ID) {
  161. orderProductbyprops: orderProduct_by_props(remark: $remark updatedAt: $updatedAt product_id: $product_id orderPay: $orderPay createdAt: $createdAt order_id: $order_id count: $count productPay: $productPay user_id: $user_id) {
  162. remark
  163. updatedAt
  164. unit
  165. product_id {
  166. category
  167. updatedAt
  168. unit
  169. name
  170. createdAt
  171. status
  172. id
  173. intro
  174. price
  175. img
  176. stock
  177. }
  178. orderPay
  179. createdAt
  180. id
  181. count
  182. productPay
  183. }
  184. }
  185. `
  186. const create_order = `
  187. mutation createorder($deliveryTime: String, $updatedAt: String, $orderLogistics_id: ID, $payTime: String, $orderTotalPay: Float, $createdAt: String, $orderStatus: String, $userAddress_id: ID, $id: ID!, $orderShipFee: Float, $count: Int, $user_id: ID, $productTotalPay: Float, $orderPay_id: ID,
  188. $deleteId: [String]) {
  189. createorder: create_order(deliveryTime: $deliveryTime updatedAt: $updatedAt orderLogistics_id: $orderLogistics_id payTime: $payTime orderTotalPay: $orderTotalPay createdAt: $createdAt orderStatus: $orderStatus userAddress_id: $userAddress_id id: $id orderShipFee: $orderShipFee count: $count user_id: $user_id productTotalPay: $productTotalPay orderPay_id: $orderPay_id) {
  190. result
  191. order {
  192. deliveryTime
  193. updatedAt
  194. orderLogistics_id {
  195. updatedAt
  196. logisticsFee
  197. expressId
  198. createdAt
  199. consigneeTel
  200. id
  201. consignAddress
  202. LogisticsStatus
  203. consigneeName
  204. }
  205. payTime
  206. orderTotalPay
  207. createdAt
  208. orderStatus
  209. userAddress_id {
  210. address
  211. updatedAt
  212. telephone
  213. default
  214. city
  215. username
  216. postcode
  217. createdAt
  218. deletedAt
  219. id
  220. area
  221. province
  222. }
  223. id
  224. orderShipFee
  225. count
  226. productTotalPay
  227. orderPay_id {
  228. id
  229. totalPay
  230. transactionId
  231. payTime
  232. }
  233. }
  234. }
  235. delete_userCart(where: {
  236. id: {
  237. _in: $deleteId
  238. }
  239. })
  240. }
  241. `
  242. export {
  243. productbyprops,
  244. productbyid,
  245. cart_by_userid,
  246. delete_userCart_by_id,
  247. userAddressbyprops,
  248. user_default_address,
  249. orderbyprops,
  250. orderProduct_by_props,
  251. create_order
  252. }