Versions in this module Expand all Collapse all v1 v1.0.4 Jan 2, 2021 v1.0.3 Nov 18, 2020 Changes in this version + type CardItemService struct + Voucher VoucherService + func (service CardItemService) AddOrdersGoodsCardItem(DB *gorm.DB, orders dao.Orders, OrdersGoodse []dao.OrdersGoods) error + func (service CardItemService) AddScoreGoodsItem(DB *gorm.DB, UserID, ScoreGoodsID uint64) error + func (service CardItemService) AddVoucherCardItem(DB *gorm.DB, OrderNo string, UserID, VoucherID uint64) error + func (service CardItemService) CancelOrdersGoodsCardItem(DB *gorm.DB, UserID uint64, ogs []dao.OrdersGoods) error + func (service CardItemService) FindByUserID(UserID uint64) []dao.CardItem + func (service CardItemService) ListNewCount(UserID uint64) (TotalRecords int) + type CollageService struct + func (service CollageService) AddCollageRecord(OrderNo, OrdersGoodsNo, No string, UserID uint64) error + func (service CollageService) DeleteCollage(TimeSellID uint64) error + func (service CollageService) FindCollageRecordByUserIDAndNo(UserID uint64, No string) dao.CollageRecord + func (service CollageService) GetCollageByGoodsID(GoodsID uint64, OID uint64) dao.Collage + func (service CollageService) GetCollageByHash(Hash string, OID uint64) dao.Collage + func (service CollageService) GetCollageGoodsByGoodsID(GoodsID uint64, OID uint64) dao.CollageGoods + func (service CollageService) GetItemByHash(Hash string) dao.Collage + type FullCutService struct + func (service FullCutService) FindOrderByAmountASC(DB *gorm.DB, OID uint64) []dao.FullCut + func (service FullCutService) FindOrderByAmountDesc(DB *gorm.DB, OID uint64) []dao.FullCut + type GiveVoucherService struct + func (service GiveVoucherService) AddItem(item dao.GiveVoucher) error + func (service GiveVoucherService) FindASC() []dao.GiveVoucher + func (service GiveVoucherService) FindDESC() []dao.GiveVoucher + func (service GiveVoucherService) SaveItem(item dao.GiveVoucher) error + type RankService struct + func (service RankService) AddRank(rank dao.Rank) error + func (service RankService) FindDESC() []dao.Rank + type ScoreGoodsService struct + CardItem CardItemService + Journal journal.JournalService + func (service ScoreGoodsService) Exchange(user *dao.User, ScoreGoodsID uint64) error + func (service ScoreGoodsService) ListScoreGoods() []dao.ScoreGoods + func (service ScoreGoodsService) Situation(StartTime, EndTime int64) interface{} + type SettlementService struct + CardItem CardItemService + Configuration configuration.ConfigurationService + GiveVoucher GiveVoucherService + Journal journal.JournalService + User user.UserService + Wx wechat.WxService + func (service SettlementService) SettlementUser(Orm *gorm.DB, Brokerage uint64, orders dao.Orders) error + type TimeSellService struct + func (service TimeSellService) DeleteTimeSell(TimeSellID uint64) error + func (service TimeSellService) GetTimeSellByGoodsID(GoodsID uint64, OID uint64) *dao.TimeSell + func (service TimeSellService) GetTimeSellByHash(Hash string, OID uint64) dao.TimeSell + func (service TimeSellService) GetTimeSellGoodsByGoodsID(GoodsID uint64, OID uint64) dao.TimeSellGoods + type VoucherService struct + func (service VoucherService) Situation(StartTime, EndTime int64) interface{}