|
|
@@ -1,10 +1,11 @@
|
|
|
+
|
|
|
package gen
|
|
|
|
|
|
import (
|
|
|
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial"
|
|
|
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
|
|
|
"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
|
|
|
@@ -17,32 +18,43 @@ func NewSsoController(e *engine.ApiEngine) *SsoController {
|
|
|
return controller
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// Login
|
|
|
// @Title Login
|
|
|
-// @Description 用户登录
|
|
|
-// @Param logininfo false "登录信息"
|
|
|
+// @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")]
|
|
|
+ db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
|
|
|
partial.Sso_Login(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
|
|
|
}
|
|
|
|
|
|
// Logout
|
|
|
// @Title Logout
|
|
|
-// @Description 用户退出
|
|
|
+// @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")]
|
|
|
+ db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
|
|
|
partial.Sso_Logout(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
|
|
|
}
|
|
|
|
|
|
-func (c *SsoController) Validate(ctx *gin.Context) {
|
|
|
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
|
|
|
- partial.Sso_Validate(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
|
|
|
+// TokenValidate
|
|
|
+// @Title TokenValidate
|
|
|
+// @Description token验证
|
|
|
+// @Param token string false "token"
|
|
|
+// @Success 200 {object} sysReturn
|
|
|
+// @Failure 403 :id is empty
|
|
|
+// @router /token_validate [post,get]
|
|
|
+func (c *SsoController) TokenValidate(ctx *gin.Context) {
|
|
|
+ //
|
|
|
+ db:=c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
|
|
|
+ partial.Sso_TokenValidate(&entitys.CtrlContext{ctx, db, c.apiengine.PlatformOrmEngine})
|
|
|
}
|
|
|
+
|