[feat] Controller AuthDB 约束
This commit is contained in:
@@ -434,3 +434,20 @@ func (this Resource) onUserEvent(builder *db.Builder, user contracts.User) {
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func NewVirtualResource(pRes Resource, code, name, sql string, fields []ResField) contracts.Resource {
|
||||
return &Resource{
|
||||
Uuid: code,
|
||||
PUuid: pRes.Uuid,
|
||||
Code: code,
|
||||
Name: name,
|
||||
IsResVirtual: true,
|
||||
Table: sql,
|
||||
Namespace: pRes.Namespace,
|
||||
Workspace: pRes.Workspace,
|
||||
IsHistoryRecord: false,
|
||||
HistoryCacheMax: 0,
|
||||
Fields: fields,
|
||||
Roles: nil,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user