添加新接口开发指引.txt 1.1 KB

123456789101112131415161718
  1. 1.05.Services\Muchinfo.TASClient.Data: Model文件夹下添加新对象;
  2. 2.05.Services\Muchinfo.TASClient.IService:对应服务接口类下添加新接口;
  3. 例:void QueryExternalExchange(Action<List<ExternalExchange>> successAction, Action<ErrorEntity> errorAction);
  4. 3.05.Services\Muchinfo.TASClient.Service:对应服务接口类下添加新接口的实现;
  5. 例:public void QueryExternalExchange(Action<List<ExternalExchange>> successAction, Action<ErrorEntity> errorAction)
  6. 4.05.Services\Muchinfo.TASClient.Adapter:Abstract文件夹下对应抽象类添加请求与回应转换的抽象方法;
  7. 例:public override byte[] ToExternalExchangeReq()
  8. public abstract ResponeEntity<List<ExternalExchange>> ResponseExternalExchange(object data);
  9. 6.05.Services\Muchinfo.TASClient.Adapter:ProtoBuf文件夹下对应抽象类添加抽象方法;
  10. 例:public override byte[] ToExternalExchangeReq()
  11. public override ResponeEntity<List<Muchinfo.MTPClient.Data.Model.ExternalExchange>> ResponseExternalExchange(object data)
  12. 7.实际使用处调用Servicer的方法;
  13. 例:_loginService.QueryExternalExchange(ExternalExchangeCallBack, ErrorEntityCallBack);