public int RecordSort(WinPrizeRecord x, WinPrizeRecord y)
 {
     if (x.Time > y.Time)
     {
         return(-1);
     }
     return(1);
 }
 //中奖记录 时间排序
 public int WinPrizeRecordTimeSort(WinPrizeRecord x, WinPrizeRecord y)
 {
     if (x.Time > y.Time)
     {
         return(-1);
     }
     else
     {
         return(1);
     }
 }
        //记录中奖信息
        public static async void RecordWinPrizeInfo(this TurntableComponent turntableComponent, long userId,
                                                    TurntableGoods goods)
        {
            if (goods.GoodsId == GoodsId.None)
            {
                return;
            }
            WinPrizeRecord winPrizeRecord = ComponentFactory.Create <WinPrizeRecord>();

            if (goods.GoodsId == GoodsId.Besans || goods.GoodsId == GoodsId.Jewel)
            {
                winPrizeRecord.Type = 1;                                    //默认Type是0 其他就是兑奖了
            }
            winPrizeRecord.WinPrizeId = turntableComponent.GetWinPrizeId(); //获取中奖记录Id
            winPrizeRecord.UserId     = userId;
            winPrizeRecord.Time       = TimeTool.GetCurrenTimeStamp();
            winPrizeRecord.Amount     = goods.Amount;
            winPrizeRecord.GoodsId    = goods.GoodsId;
            await turntableComponent.dbProxyComponent.Save(winPrizeRecord);
        }