cardmgr.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package card
  2. import (
  3. "bet24.com/log"
  4. )
  5. var mgr *cardManager
  6. type cardManager struct {
  7. }
  8. func Run() {
  9. mgr = new(cardManager)
  10. log.Debug("card Manager running...")
  11. }
  12. // 充值卡列表
  13. func (this *cardManager) getRechargeCardList(req *req_base) resp_base {
  14. return getRechargeCardList(req)
  15. }
  16. // 生成兑换卡
  17. func (this *cardManager) genExchangeCard(req exchangeCard_req) {
  18. genExchangeCard(req)
  19. }
  20. // 修改兑换卡
  21. func (this *cardManager) updateExchangeCard(req exchangeCard_req) {
  22. updateExchangeCard(req)
  23. }
  24. // 兑换卡列表
  25. func (this *cardManager) getExchangeCardList(cardNo string) []*exchangeCard {
  26. return getExchangeCardList(cardNo)
  27. }
  28. // 兑换日志
  29. func (this *cardManager) getExchangeCardLog(req exchangeCardLog_req) exchangeCardLog_resp {
  30. return getExchangeCardLog(req)
  31. }
  32. // 生成比赛卡
  33. func (this *cardManager) genMatchCard(req matchCard_req) {
  34. genMatchCard(req)
  35. }
  36. // 修改比赛卡
  37. func (this *cardManager) updateMatchCard(req matchCard_req) {
  38. updateMatchCard(req)
  39. }
  40. // 比赛卡列表
  41. func (this *cardManager) getMatchCardList(cardNo string) []*matchCard {
  42. return getMatchCardList(cardNo)
  43. }