/// <summary> /// 构造函数 /// </summary> /// <param name="orderTrade"></param> /// <param name="unitOfWork">指定该交易的工作单元事务</param> protected BaseTradeService(IOrderTrade orderTrade, UnitOfWork unitOfWork = null) { this._orderTrade = orderTrade; this._tradeInfo = orderTrade.GetTradeInfo(); this._unitOfWork = unitOfWork; //初始化仓储 InitUnitOfWork(); }
/// <summary> /// 实例化一个订单交易的对象 /// 该订单交易是具体表一个业务订单,并且所属某个校区范围 /// </summary> /// <param name="orderTrade">订单交易接口</param> /// <param name="unitOfWork">事务单元</param> public FrozeTradeService(IOrderTrade orderTrade, UnitOfWork unitOfWork = null) : base(orderTrade, unitOfWork) { }