ctrl_context.go 367 B

123456789101112131415161718
  1. package entitys
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "github.com/xormplus/xorm"
  5. )
  6. type ApiEngineInterface interface {
  7. GetBusinessDb(domain string) *xorm.Engine
  8. AddBusinessDb(domain string, engine *xorm.Engine)
  9. }
  10. type CtrlContext struct {
  11. App ApiEngineInterface
  12. Ctx *gin.Context
  13. Db *xorm.Engine
  14. PlatformDbEngine *xorm.Engine
  15. }