| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Security.Cryptography.X509Certificates;
- using Muchinfo.MTPClient.Data;
- using Muchinfo.MTPClient.Data.Model;
- using Muchinfo.MTPClient.Data.Model.Account;
- using Muchinfo.MTPClient.Data.Model.Sale;
- namespace Muchinfo.MTPClient.IService
- {
- public interface ISaleService
- {
- /// <summary>
- /// 查询发行商品(状态为待申购和申购中)
- /// </summary>
- /// <param name="tradeAccount">账户</param>
- /// <param name="goodCode">商品代码</param>
- /// <param name="MarketId">市场ID</param>
- /// <returns></returns>
- ObservableCollection<SaleGoods> QueryAccountSaleGoodsRpt(TradeAccount tradeAccount, string goodCode, int MarketId);
- /// <summary>
- /// 查询申购单
- /// </summary>
- /// <param name="tradeAccount">账户</param>
- /// <param name="goodsCode">商品代码</param>
- /// <returns></returns>
- List<SaleApply> QuerySaleApplyRpt(TradeAccount tradeAccount, string goodsCode);
- /// <summary>
- /// 查询发售商品交易参数增量
- /// </summary>
- /// <param name="ContRightCode">内容权限组</param>
- /// <param name="goodsID">商品ID</param>
- /// <param name="loginCode">登录账号</param>
- /// <returns></returns>
- List<ParameterRule> QueryParameterRule(int ContRightCode, uint goodsID, string loginCode);
- /// <summary>
- /// 查询战略投资者
- /// </summary>
- /// <param name="tradeAccount">账户</param>
- /// <returns></returns>
- List<StrategicInvestor> QueryStrategicInvestor(TradeAccount tradeAccount);
- /// <summary>
- /// 发售下单
- /// </summary>
- /// <param name="saleOrder"></param>
- /// <param name="successAction"></param>
- /// <param name="errorAction"></param>
- void SaleEntrurstOrder(NewEntrustOrder saleOrder, Action<Data.Model.Account.OrderDetail> successAction,
- Action<Data.ErrorEntity> errorAction);
- /// <summary>
- /// 查询发行商品(状态为待申购和申购中)
- /// </summary>
- /// <param name="tradeAccount">账户</param>
- /// <param name="goodCode">商品代码</param>
- /// <param name="MarketId">市场ID</param>
- /// <returns></returns>
- void QueryAccountSaleGoodsRpt(string statement, List<QueryCommonParam> queryCommonParams, Action<List<SaleGoods>> successAction,
- Action<Data.ErrorEntity> errorAction);
- /// <summary>
- /// 查询发售配号中签
- /// </summary>
- /// <param name="tradeAccount">账户</param>
- /// <param name="goodCode">商品代码</param>
- /// <param name="MarketId">市场ID</param>
- /// <returns></returns>
- void QueryAccountDistributeBallot(List<QueryCommonParam> queryCommonParams, Action<List<DistributeBallot>> successAction,
- Action<Data.ErrorEntity> errorAction);
- }
- }
|