enterprise/server/controller/corp_user.go

25 lines
521 B
Go

package controller
import (
"enterprise/server/api"
"enterprise/server/service"
"enterprise/server/session"
"github.com/gin-gonic/gin"
"net/http"
)
type CorpUser struct {
}
func NewCorpUser() *CorpUser {
return &CorpUser{}
}
func (s *CorpUser) Login(ctx *gin.Context) {
var req api.CorpLoginReq
session.CheckParamError(ctx.ShouldBindJSON(&req))
sess := ctx.Keys[session.ContextSession].(*session.AdminSession)
data := service.NewCorpUser().Login(sess, &req)
ctx.JSON(http.StatusOK, session.NewRsp(data))
}