import { Market } from '@/constants/market' import { tradeServerRequest } from '@/services/socket/trade' import { TradeParams } from '@/services/socket/trade/interface' /** * 铁合金现货预售摘牌 */ export function spotPresaleDestingOrder(params: TradeParams, Proto.SpotPresaleDestingOrderRsp>) { return tradeServerRequest('SpotPresaleDestingOrderReq', 'SpotPresaleDestingOrderRsp', params, Market.THJ); } /** * 铁合金现货预售交收确认 */ export function spotPresaleDeliveryConfirm(params: TradeParams) { return tradeServerRequest('SpotPresaleDeliveryConfirmReq', 'SpotPresaleDeliveryConfirmRsp', params); } /** * 铁合金现货预售违约确认 */ export function spotPresaleBreachOfContractConfirm(params: TradeParams) { return tradeServerRequest('SpotPresaleBreachOfContractConfirmReq', 'SpotPresaleBreachOfContractConfirmRsp', params, Market.THJ); } /** * 铁合金现货预售违约申请接口请求 */ export function spotPresaleBreachOfContractApply(params: TradeParams) { return tradeServerRequest('SpotPresaleBreachOfContractApplyReq', 'SpotPresaleBreachOfContractApplyRsp', params, Market.THJ); } /** * 铁合金现货预售付款处理接口请求 */ export function spotPresalePlayment(params: TradeParams) { return tradeServerRequest('SpotPresalePlaymentReq', 'SpotPresalePlaymentRsp', params, Market.THJ); } /** * 挂牌撤单请求 */ export function wrListingCancelOrder(params: TradeParams) { return tradeServerRequest('WRListingCancelOrderReq', 'WRListingCancelOrderRsp', params, Market.THJ); } /** * 仓单出库申请 */ export function wrOutApply(params: TradeParams) { return tradeServerRequest('WROutApplyReq', 'WROutApplyRsp', params, Market.THJ); } /** * 持仓单挂牌请求 */ export function hdWROrder(params: TradeParams) { return tradeServerRequest('HdWROrderReq', 'HdWROrderRsp', params, Market.THJ); } /** * 持仓单摘牌请求 */ export function hdWRDealOrder(params: TradeParams) { return tradeServerRequest('HdWRDealOrderReq', 'HdWRDealOrderRsp', params); } /** * 铁合金现货预售转让挂牌接口请求 */ export function spotPresaleTransferListing(params: TradeParams) { return tradeServerRequest('SpotPresaleTransferListingReq', 'SpotPresaleTransferListingRsp', params, Market.THJ); } /** * 铁合金现货预售转让撤销接口请求 */ export function spotPresaleTransferCancel(params: TradeParams) { return tradeServerRequest('SpotPresaleTransferCancelReq', 'SpotPresaleTransferCancelRsp', params, Market.THJ); } /** * 铁合金现货预售转让摘牌接口请求 */ export function spotPresaleTransferDesting(params: TradeParams) { return tradeServerRequest('SpotPresaleTransferDestingReq', 'SpotPresaleTransferDestingRsp', params, Market.THJ); }