package gen import ( "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys" "github.com/gin-gonic/gin" "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial" "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine" ) // SsoController operations for Sso type SsoController struct { apiengine *engine.ApiEngine } func NewSsoController(e *engine.ApiEngine) *SsoController { controller := &SsoController{e} return controller } // Login // @Title Login // @Description 用户登录 // @Param logininfo false "登录信息" // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /login [post,get,put] func (c *SsoController) Login(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.Sso_Login(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine}) } // Logout // @Title Logout // @Description 用户退出 // @Success 200 {object} sysReturn // @Failure 403 :id is empty // @router /logout [post,get] func (c *SsoController) Logout(ctx *gin.Context) { // db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")] partial.Sso_Logout(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine}) }