Create & Init Project...
This commit is contained in:
75
app/admin/main/apm/model/user/module.go
Normal file
75
app/admin/main/apm/model/user/module.go
Normal file
@ -0,0 +1,75 @@
|
||||
package user
|
||||
|
||||
import (
|
||||
"go-common/library/time"
|
||||
)
|
||||
|
||||
// modules
|
||||
const (
|
||||
USER = "USER"
|
||||
ECODE = "ECODE"
|
||||
DATABUS = "DATABUS"
|
||||
DAPPER = "DAPPER"
|
||||
CONFIG = "CONFIG"
|
||||
CANAL = "CANAL"
|
||||
DISCOVERY = "DISCOVERY"
|
||||
APP = "APP"
|
||||
PLATFORM = "PLATFORM"
|
||||
CACHE = "CACHE"
|
||||
OPEN = "OPEN"
|
||||
NEED = "NEED"
|
||||
PERFORMANCE = "PERFORMANCE"
|
||||
BFS = "BFS"
|
||||
)
|
||||
|
||||
// Modules modules
|
||||
var (
|
||||
Modules = map[string]*Permission{
|
||||
USER: {Name: "USER", Permit: PermitSuper, Des: "用户管理"},
|
||||
ECODE: {Name: "ECODE", Permit: PermitDefault, Des: "错误码管理"},
|
||||
DATABUS: {Name: "DATABUS", Permit: PermitDefault, Des: "DATABUS管理"},
|
||||
DAPPER: {Name: "DAPPER", Permit: PermitDefault, Des: "DAPPER查询"},
|
||||
CONFIG: {Name: "CONFIG", Permit: PermitDefault, Des: "配置中心"},
|
||||
CANAL: {Name: "CANAL", Permit: PermitDefault, Des: "CANAL管理"},
|
||||
DISCOVERY: {Name: "DISCOVERY", Permit: PermitDefault, Des: "DISCOVERY管理"},
|
||||
APP: {Name: "APP", Permit: PermitDefault, Des: "APP管理"},
|
||||
PLATFORM: {Name: "PLATFORM", Permit: PermitAuth, Des: "平台管理"},
|
||||
CACHE: {Name: "CACHE", Permit: PermitDefault, Des: "缓存集群"},
|
||||
OPEN: {Name: "OPEN", Permit: PermitDefault, Des: "open鉴权管理"},
|
||||
NEED: {Name: "NEED", Permit: PermitDefault, Des: "需求管理"},
|
||||
PERFORMANCE: {Name: "PERFORMANCE", Permit: PermitDefault, Des: "性能管理"},
|
||||
BFS: {Name: "BFS", Permit: PermitAuth, Des: "BFS管理"},
|
||||
}
|
||||
)
|
||||
|
||||
// var (
|
||||
// Modules = map[string]string{
|
||||
// USER: "用户管理",
|
||||
// ECODE: "错误码管理",
|
||||
// DATABUS: "DATABUS管理",
|
||||
// DAPPER: "DAPPER查询",
|
||||
// CONFIG: "配置中心",
|
||||
// CANAL: "CANAL管理",
|
||||
// DISCOVERY: "DISCOVERY管理",
|
||||
// APP: "APP管理",
|
||||
// PLATFORM: "平台管理",
|
||||
// CACHE: "缓存集群",
|
||||
// OPEN: "open鉴权管理",
|
||||
// NEED: "需求管理",
|
||||
// }
|
||||
// DefaultModules = []string{ECODE, DATABUS, DAPPER, CONFIG, CANAL, DISCOVERY, APP, CACHE, OPEN}
|
||||
// )
|
||||
|
||||
// TableName case tablename
|
||||
func (*Module) TableName() string {
|
||||
return "user_module"
|
||||
}
|
||||
|
||||
// Module module model
|
||||
type Module struct {
|
||||
ID int64 `gorm:"column:id" json:"id"`
|
||||
UserID int64 `gorm:"column:user_id" json:"user_id"`
|
||||
Module string `gorm:"column:module" json:"module"`
|
||||
Ctime time.Time `gorm:"column:ctime" json:"ctime"`
|
||||
Mtime time.Time `gorm:"column:mtime" json:"-"`
|
||||
}
|
Reference in New Issue
Block a user