Documentation ¶ Index ¶ type Entity type IRoleAction func New() IRoleAction Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Entity ¶ type Entity struct { ID int `json:"id"` // 记录ID RoleID int `json:"roleID" db:"role_id" rel:"t_role.id"` // 角色ID ActionID int `json:"actionID" db:"action_id" rel:"t_action.id"` // 动作ID } Entity 实体-对应数据库表 type IRoleAction ¶ type IRoleAction interface { Add(ctx context.Context, e Entity) (id int, err error) CheckPerm(ctx context.Context, perms []string) error } func New ¶ func New() IRoleAction Source Files ¶ View all Source files data.go interface.go role_action.go Click to show internal directories. Click to hide internal directories.