feat:完善项目
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/controller"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller/auth"
|
"SciencesServer/app/api/controller/auth"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/controller"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/controller"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/controller"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller/menu"
|
"SciencesServer/app/api/controller/menu"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller/role"
|
"SciencesServer/app/api/controller/role"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller/tenant"
|
"SciencesServer/app/api/controller/tenant"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,7 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/controller/user"
|
"SciencesServer/app/api/controller/user"
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
@ -1,9 +1,9 @@
|
|||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/handle"
|
"SciencesServer/app/handle"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/config"
|
"SciencesServer/config"
|
||||||
"SciencesServer/utils"
|
"SciencesServer/utils"
|
@ -1,8 +1,8 @@
|
|||||||
package auth
|
package auth
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type (
|
type (
|
@ -1,9 +1,9 @@
|
|||||||
package auth
|
package auth
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
)
|
)
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/config"
|
"SciencesServer/config"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"errors"
|
"errors"
|
@ -1,8 +1,8 @@
|
|||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
@ -1,8 +1,8 @@
|
|||||||
package controller
|
package controller
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/tools/ip"
|
"SciencesServer/tools/ip"
|
||||||
)
|
)
|
@ -1,8 +1,8 @@
|
|||||||
package menu
|
package menu
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type (
|
type (
|
@ -1,9 +1,9 @@
|
|||||||
package menu
|
package menu
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"errors"
|
"errors"
|
||||||
"time"
|
"time"
|
@ -1,10 +1,10 @@
|
|||||||
package role
|
package role
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
auth2 "SciencesServer/app/api/controller/auth"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/controller/auth"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/logger"
|
"SciencesServer/serve/logger"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
@ -18,7 +18,7 @@ type Auth struct{ *controller.Platform }
|
|||||||
type AuthHandle func(session *service.Session) *Auth
|
type AuthHandle func(session *service.Session) *Auth
|
||||||
|
|
||||||
// List 角色权限列表
|
// List 角色权限列表
|
||||||
func (c *Auth) List(roleID uint64) ([]*auth.TreeChecked, error) {
|
func (c *Auth) List(roleID uint64) ([]*auth2.TreeChecked, error) {
|
||||||
mSysAuth := model.NewSysAuth()
|
mSysAuth := model.NewSysAuth()
|
||||||
|
|
||||||
out, err := mSysAuth.RoleAuth(c.TenantID, roleID)
|
out, err := mSysAuth.RoleAuth(c.TenantID, roleID)
|
||||||
@ -26,7 +26,7 @@ func (c *Auth) List(roleID uint64) ([]*auth.TreeChecked, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return auth.TreeCheckedFunc(out, 0), nil
|
return auth2.TreeCheckedFunc(out, 0), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bind 角色权限绑定
|
// Bind 角色权限绑定
|
@ -1,9 +1,9 @@
|
|||||||
package role
|
package role
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/logger"
|
"SciencesServer/serve/logger"
|
||||||
"SciencesServer/utils"
|
"SciencesServer/utils"
|
@ -1,10 +1,10 @@
|
|||||||
package role
|
package role
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
menu2 "SciencesServer/app/api/controller/menu"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/controller/menu"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"errors"
|
"errors"
|
||||||
@ -17,9 +17,9 @@ type Menu struct{ *controller.Platform }
|
|||||||
type MenuHandle func(session *service.Session) *Menu
|
type MenuHandle func(session *service.Session) *Menu
|
||||||
|
|
||||||
// List 菜单列表
|
// List 菜单列表
|
||||||
func (c *Menu) List(roleID uint64) ([]*menu.TreeChecked, error) {
|
func (c *Menu) List(roleID uint64) ([]*menu2.TreeChecked, error) {
|
||||||
mSysMenu := model.NewSysMenu()
|
mSysMenu := model.NewSysMenu()
|
||||||
return menu.MenuForRole(mSysMenu, c.TenantID, roleID)
|
return menu2.MenuForRole(mSysMenu, c.TenantID, roleID)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bind 绑定菜单
|
// Bind 绑定菜单
|
@ -1,11 +1,11 @@
|
|||||||
package role
|
package role
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/serve/logger"
|
"SciencesServer/serve/logger"
|
||||||
|
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"SciencesServer/utils"
|
"SciencesServer/utils"
|
@ -1,9 +1,9 @@
|
|||||||
package tenant
|
package tenant
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/logger"
|
"SciencesServer/serve/logger"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
@ -1,11 +1,11 @@
|
|||||||
package tenant
|
package tenant
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
auth2 "SciencesServer/app/api/controller/auth"
|
||||||
|
menu2 "SciencesServer/app/api/controller/menu"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
cAuth "SciencesServer/app/controller/auth"
|
|
||||||
"SciencesServer/app/controller/menu"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/config"
|
"SciencesServer/config"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
@ -121,7 +121,7 @@ func auth(id uint64) func(args ...interface{}) (interface{}, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return map[string]interface{}{
|
return map[string]interface{}{
|
||||||
"menu": menu.TreeCheckedFunc(_menu, 0), "auth": cAuth.TreeCheckedFunc(_auth, 0),
|
"menu": menu2.TreeCheckedFunc(_menu, 0), "auth": auth2.TreeCheckedFunc(_auth, 0),
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,10 +1,10 @@
|
|||||||
package tenant
|
package tenant
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
menu2 "SciencesServer/app/api/controller/menu"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/controller/menu"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"errors"
|
"errors"
|
||||||
@ -17,9 +17,9 @@ type Menu struct{ *controller.Platform }
|
|||||||
type MenuHandle func(session *service.Session) *Menu
|
type MenuHandle func(session *service.Session) *Menu
|
||||||
|
|
||||||
// List 菜单列表
|
// List 菜单列表
|
||||||
func (c *Menu) List(tenantID uint64) ([]*menu.TreeChecked, error) {
|
func (c *Menu) List(tenantID uint64) ([]*menu2.TreeChecked, error) {
|
||||||
mSysMenu := model.NewSysMenu()
|
mSysMenu := model.NewSysMenu()
|
||||||
return menu.MenuForTenant(mSysMenu, tenantID)
|
return menu2.MenuForTenant(mSysMenu, tenantID)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bind 绑定菜单
|
// Bind 绑定菜单
|
@ -1,9 +1,9 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"SciencesServer/utils"
|
"SciencesServer/utils"
|
@ -1,10 +1,10 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
|
menu2 "SciencesServer/app/api/controller/menu"
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/controller"
|
|
||||||
"SciencesServer/app/controller/menu"
|
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ func (c *Menu) List() (interface{}, error) {
|
|||||||
mSysMenu := model.NewSysMenu()
|
mSysMenu := model.NewSysMenu()
|
||||||
|
|
||||||
if c.IsAdmin {
|
if c.IsAdmin {
|
||||||
return menu.MenuForSystem(mSysMenu)
|
return menu2.MenuForSystem(mSysMenu)
|
||||||
}
|
}
|
||||||
mSysUserTenant := model.NewSysUserTenant()
|
mSysUserTenant := model.NewSysUserTenant()
|
||||||
|
|
||||||
@ -28,9 +28,9 @@ func (c *Menu) List() (interface{}, error) {
|
|||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
if mSysUserTenant.Identity == model2.SysUserTenantIdentityForSystemAdmin {
|
if mSysUserTenant.Identity == model2.SysUserTenantIdentityForSystemAdmin {
|
||||||
return menu.MenuForTenant(mSysMenu, c.TenantID)
|
return menu2.MenuForTenant(mSysMenu, c.TenantID)
|
||||||
}
|
}
|
||||||
return menu.MenuForUser(mSysMenu, c.TenantID, c.UID)
|
return menu2.MenuForUser(mSysMenu, c.TenantID, c.UID)
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewMenu() MenuHandle {
|
func NewMenu() MenuHandle {
|
@ -1,8 +1,8 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/model"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"errors"
|
"errors"
|
||||||
"time"
|
"time"
|
@ -1,11 +1,11 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"SciencesServer/app/api/controller"
|
||||||
model2 "SciencesServer/app/common/model"
|
model2 "SciencesServer/app/common/model"
|
||||||
"SciencesServer/serve/logger"
|
"SciencesServer/serve/logger"
|
||||||
|
|
||||||
"SciencesServer/app/controller"
|
"SciencesServer/app/api/model"
|
||||||
"SciencesServer/app/model"
|
|
||||||
"SciencesServer/app/service"
|
"SciencesServer/app/service"
|
||||||
"SciencesServer/serve/orm"
|
"SciencesServer/serve/orm"
|
||||||
"SciencesServer/utils"
|
"SciencesServer/utils"
|
@ -1,7 +1,7 @@
|
|||||||
package router
|
package router
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"SciencesServer/app/api"
|
api2 "SciencesServer/app/api/api"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
@ -22,20 +22,20 @@ func register(app *gin.Engine) {
|
|||||||
// apiPrefix + "/account/logout",
|
// apiPrefix + "/account/logout",
|
||||||
//}...)))
|
//}...)))
|
||||||
// Captcha 验证码
|
// Captcha 验证码
|
||||||
g.GET("/captcha", new(api.Captcha).Captcha)
|
g.GET("/captcha", new(api2.Captcha).Captcha)
|
||||||
// Upload 上传管理
|
// Upload 上传管理
|
||||||
g.POST("/upload", new(api.Upload).Upload)
|
g.POST("/upload", new(api2.Upload).Upload)
|
||||||
// Account 账户管理
|
// Account 账户管理
|
||||||
account := g.Group("/account")
|
account := g.Group("/account")
|
||||||
{
|
{
|
||||||
_api := new(api.Account)
|
_api := new(api2.Account)
|
||||||
account.POST("/login", _api.Login)
|
account.POST("/login", _api.Login)
|
||||||
account.POST("/logout", _api.Logout)
|
account.POST("/logout", _api.Logout)
|
||||||
}
|
}
|
||||||
// User 用户管理
|
// User 用户管理
|
||||||
user := g.Group("/user")
|
user := g.Group("/user")
|
||||||
{
|
{
|
||||||
_api := new(api.User)
|
_api := new(api2.User)
|
||||||
user.GET("/info", _api.Info)
|
user.GET("/info", _api.Info)
|
||||||
user.GET("/menu", _api.Menu)
|
user.GET("/menu", _api.Menu)
|
||||||
user.POST("/list", _api.List)
|
user.POST("/list", _api.List)
|
||||||
@ -50,7 +50,7 @@ func register(app *gin.Engine) {
|
|||||||
// Tenant 租户管理
|
// Tenant 租户管理
|
||||||
tenant := g.Group("/tenant")
|
tenant := g.Group("/tenant")
|
||||||
{
|
{
|
||||||
_api := new(api.Tenant)
|
_api := new(api2.Tenant)
|
||||||
tenant.POST("/list", _api.List)
|
tenant.POST("/list", _api.List)
|
||||||
tenant.POST("/add", _api.Add)
|
tenant.POST("/add", _api.Add)
|
||||||
tenant.POST("/edit", _api.Edit)
|
tenant.POST("/edit", _api.Edit)
|
||||||
@ -67,7 +67,7 @@ func register(app *gin.Engine) {
|
|||||||
// Menu 菜单管理
|
// Menu 菜单管理
|
||||||
menu := g.Group("/menu")
|
menu := g.Group("/menu")
|
||||||
{
|
{
|
||||||
_api := new(api.Menu)
|
_api := new(api2.Menu)
|
||||||
menu.GET("/list", _api.List)
|
menu.GET("/list", _api.List)
|
||||||
menu.POST("/add", _api.Add)
|
menu.POST("/add", _api.Add)
|
||||||
menu.POST("/edit", _api.Edit)
|
menu.POST("/edit", _api.Edit)
|
||||||
@ -77,13 +77,13 @@ func register(app *gin.Engine) {
|
|||||||
// Auth 权限管理
|
// Auth 权限管理
|
||||||
auth := g.Group("/auth")
|
auth := g.Group("/auth")
|
||||||
{
|
{
|
||||||
_api := new(api.Auth)
|
_api := new(api2.Auth)
|
||||||
auth.POST("/list", _api.List)
|
auth.POST("/list", _api.List)
|
||||||
}
|
}
|
||||||
// Department 部门管理
|
// Department 部门管理
|
||||||
department := g.Group("/department")
|
department := g.Group("/department")
|
||||||
{
|
{
|
||||||
_api := new(api.Department)
|
_api := new(api2.Department)
|
||||||
department.GET("/list", _api.List)
|
department.GET("/list", _api.List)
|
||||||
department.GET("/select", _api.Select)
|
department.GET("/select", _api.Select)
|
||||||
department.POST("/add", _api.Add)
|
department.POST("/add", _api.Add)
|
||||||
@ -93,7 +93,7 @@ func register(app *gin.Engine) {
|
|||||||
// Role 角色管理
|
// Role 角色管理
|
||||||
role := g.Group("/role")
|
role := g.Group("/role")
|
||||||
{
|
{
|
||||||
_api := new(api.Role)
|
_api := new(api2.Role)
|
||||||
role.POST("/list", _api.List)
|
role.POST("/list", _api.List)
|
||||||
role.POST("/select", _api.Select)
|
role.POST("/select", _api.Select)
|
||||||
role.POST("/add", _api.Add)
|
role.POST("/add", _api.Add)
|
||||||
@ -108,7 +108,7 @@ func register(app *gin.Engine) {
|
|||||||
// Logs 日志管理
|
// Logs 日志管理
|
||||||
log := g.Group("/log")
|
log := g.Group("/log")
|
||||||
{
|
{
|
||||||
_api := new(api.Log)
|
_api := new(api2.Log)
|
||||||
log.POST("/login", _api.Login)
|
log.POST("/login", _api.Login)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user