index.ts 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. import { getUserId, getLoginId } from '@/services/methods/user'
  2. import { RequestConfig } from '@/services/http/types'
  3. import http from '@/services/http'
  4. /**
  5. * 查询企业风管期货商品信息
  6. */
  7. export function queryErmcpGoods(config: RequestConfig<Model.GoodsReq> = {}) {
  8. return http.commonRequest<Model.GoodsRsp[]>({
  9. url: '/Ermcp/GetErmcpGoods',
  10. params: {
  11. loginid: getLoginId(),
  12. ...config.data
  13. },
  14. }, 'GetErmcpGoods')
  15. }
  16. /**
  17. * 获取商品盘面信息
  18. */
  19. export function queryQuoteDay(config: RequestConfig<Model.QuoteDayReq> = {}) {
  20. return http.commonRequest<Model.QuoteDayRsp[]>({
  21. url: '/Quote/QueryQuoteDay',
  22. params: config.data,
  23. }, 'QueryQuoteDay')
  24. }
  25. /**
  26. * 查询采购列表
  27. */
  28. export function queryTHJWrstandard(config: RequestConfig<Model.THJWrstandardReq> = {}) {
  29. return http.commonRequest<Model.THJWrstandardRsp[]>({
  30. url: '/Ferroalloy/QueryTHJWrstandard',
  31. params: config.data,
  32. })
  33. }
  34. /**
  35. * 查询采购详情
  36. */
  37. export function queryTHJWrstandardDetail(config: RequestConfig<Model.THJWrstandardDetailReq> = {}) {
  38. return http.commonRequest<Model.THJWrstandardDetailRsp>({
  39. url: '/Ferroalloy/QueryTHJWrstandardDetail',
  40. params: config.data,
  41. })
  42. }
  43. /**
  44. * 查询供求列表
  45. */
  46. export function queryTHJListing(config: RequestConfig<Model.THJListingReq> = {}) {
  47. return http.commonRequest<Model.THJListingRsp[]>({
  48. url: '/Ferroalloy/QueryTHJListing',
  49. params: config.data,
  50. })
  51. }
  52. /**
  53. * 查询大厅行情列表
  54. */
  55. export function queryOrderQuote(config: RequestConfig<Model.OrderQuoteReq> = {}) {
  56. return http.commonRequest<Model.OrderQuoteRsp[]>({
  57. url: '/WrTrade2/QueryOrderQuote',
  58. params: config.data,
  59. })
  60. }
  61. /**
  62. * 查询买卖大厅
  63. */
  64. export function queryOrderQuoteDetail(config: RequestConfig<Model.OrderQuoteDetailReq> = {}) {
  65. return http.commonRequest<Model.OrderQuoteDetailRsp[]>({
  66. url: '/WrTrade2/QueryOrderQuoteDetail',
  67. params: config.data,
  68. })
  69. }
  70. /**
  71. * 移除用户商品收藏信息
  72. */
  73. export function removeUserFavoriteGoods(config: RequestConfig<Model.UserFavoriteGoodsReq> = {}) {
  74. return http.commonRequest<Model.UserFavoriteGoodsRsp[]>({
  75. method: 'post',
  76. url: '/User/RemoveUserFavoriteGoods',
  77. data: {
  78. userID: getUserId(),
  79. ...config.data
  80. },
  81. })
  82. }
  83. /**
  84. * 添加用户商品收藏信息
  85. */
  86. export function addUserFavoriteGoods(config: RequestConfig<Model.UserFavoriteGoodsReq> = {}) {
  87. return http.commonRequest<Model.UserFavoriteGoodsRsp[]>({
  88. method: 'post',
  89. url: '/User/AddUserFavoriteGoods',
  90. data: {
  91. userID: getUserId(),
  92. ...config.data
  93. },
  94. })
  95. }
  96. /**
  97. * 获取我的推广-交易数据
  98. */
  99. export function queryTHJTradeData(config: RequestConfig<Model.THJTradeDataReq> = {}) {
  100. return http.commonRequest<Model.THJTradeDataRsp[]>({
  101. url: '/Ferroalloy/QueryTHJTradeData',
  102. params: {
  103. userid: getUserId(),
  104. ...config.data
  105. },
  106. })
  107. }
  108. /**
  109. * 获取产品介绍列表
  110. */
  111. export function queryTHJProduct(config: RequestConfig<Model.THJProductReq> = {}) {
  112. return http.commonRequest<Model.THJProductRsp[]>({
  113. url: '/Ferroalloy/QueryTHJProduct',
  114. params: {
  115. userid: getUserId(),
  116. ...config.data
  117. },
  118. })
  119. }
  120. /**
  121. * 查询市场交易参数配置
  122. */
  123. export function queryWrMarketTradeConfig(config: RequestConfig<Model.WrMarketTradeConfigReq> = {}) {
  124. return http.commonRequest<Model.WrMarketTradeConfigRsp[]>({
  125. url: '/WrTrade2/QueryWrMarketTradeConfig',
  126. params: config.data,
  127. })
  128. }
  129. /**
  130. * 查询品种品类筛选框列表
  131. */
  132. export function queryFtDeliveryGoods(config: RequestConfig = {}) {
  133. return http.commonRequest<Model.FtDeliveryGoodsRsp[]>({
  134. url: '/WrTrade2/QueryFtDeliveryGoods',
  135. params: config.data,
  136. })
  137. }
  138. /**
  139. * 查询品类要素定义项
  140. */
  141. export function queryWrStandardFactoryItem(config: RequestConfig<Model.WrStandardFactoryItemReq> = {}) {
  142. return http.commonRequest<Model.WrStandardFactoryItemRsp[]>({
  143. url: '/WrTrade2/QueryWrStandardFactoryItem',
  144. params: config.data,
  145. })
  146. }
  147. /**
  148. * 查询企业风管期货商品信息
  149. */
  150. export function queryTouristGoods(config: RequestConfig = {}) {
  151. return http.commonRequest<Model.GoodsRsp[]>({
  152. url: '/sbyj/GetTouristGoods',
  153. params: config.data,
  154. })
  155. }
  156. /**
  157. * 获取游客商品盘面信息
  158. */
  159. export function queryTouristQuoteDay(config: RequestConfig<Model.QuoteDayReq> = {}) {
  160. return http.commonRequest<Model.QuoteDayRsp[]>({
  161. url: '/Quote/GetTouristQuoteDay',
  162. params: config.data,
  163. })
  164. }