feat:完善项目

This commit is contained in:
henry
2021-09-28 11:51:15 +08:00
parent da7b3130fe
commit ef9213f261
51 changed files with 67 additions and 67 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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"
) )

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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 (

View File

@ -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"
) )

View File

@ -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"

View File

@ -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"
) )

View File

@ -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"
) )

View File

@ -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 (

View File

@ -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"

View File

@ -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 角色权限绑定

View File

@ -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"

View File

@ -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 绑定菜单

View File

@ -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"

View File

@ -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"

View File

@ -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
} }
} }

View File

@ -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 绑定菜单

View File

@ -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"

View File

@ -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 {

View File

@ -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"

View File

@ -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"

View File

@ -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)
} }
} }