db.go 450 B

1234567891011121314151617181920212223242526
  1. package db
  2. import (
  3. "f1-game/internal/component/db"
  4. dbFacade "f1-game/internal/component/db/facade"
  5. )
  6. var (
  7. dbComponent = db.New("pay_db_component") //构造mongoDB通用组件
  8. )
  9. func NewPay() *db.Component {
  10. // 注册pay对应的表
  11. dbComponent.AddTable(&OrderTable{})
  12. // 注册脚本修复文件
  13. dbComponent.AddScript(
  14. &ver00001{},
  15. )
  16. return dbComponent
  17. }
  18. func save2Queue(val dbFacade.Table) {
  19. dbComponent.DBQueue().InQueue(val)
  20. }