package gen import ( "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial" "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys" "github.com/gin-gonic/gin" "github.com/xormplus/xorm" ) // SystemController operations for System type SSOController struct { Db *xorm.Engine } func NewSSOController(db *xorm.Engine) *SSOController { controller := &SSOController{db} return controller } // Login // @Title Login // @Description 用户登录 // @Param logininfo false "登录信息" // @Success 200 {object} models.Account // @Failure 403 :id is empty // @router /login [post,get,put] func (c *SSOController) SSOClient(ctx *gin.Context) { // partial.SSOClient(&entitys.CtrlContext{ctx, c.Db}) } // Logout // @Title Logout // @Description 用户退出 // @Success 200 {object} models.Account // @Failure 403 :id is empty // @router /logout [post,get] func (c *SSOController) SSOLogout(ctx *gin.Context) { // partial.SSOLogout(&entitys.CtrlContext{ctx, c.Db}) }