[feat] Controller AuthDB 约束

This commit is contained in:
2023-07-13 13:54:21 +08:00
parent 05f7b872c7
commit a8084aee8c
2 changed files with 29 additions and 0 deletions

View File

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