[feat] 移除资源 namespace 字段, 新增 isSystem 字段
This commit is contained in:
		
							parent
							
								
									6f5c443c81
								
							
						
					
					
						commit
						6675dca359
					
				@ -45,10 +45,9 @@ type Resource struct {
 | 
			
		||||
	PUuid           string         `db:"pUuid"`
 | 
			
		||||
	Code            string         `db:"code"`
 | 
			
		||||
	Name            string         `db:"name"`
 | 
			
		||||
	IsResSystem     bool           `db:"isSystem"`
 | 
			
		||||
	IsResVirtual    bool           `db:"isVirtual"`
 | 
			
		||||
	Table           string         `db:"table"`
 | 
			
		||||
	Namespace       string         `db:"namespace"`
 | 
			
		||||
	Workspace       string         `db:"workspace"`
 | 
			
		||||
	Primarykey      string         `db:"primaryKey"`
 | 
			
		||||
	IsHistoryRecord bool           `db:"isHistoryRecord"`
 | 
			
		||||
	HistoryCacheMax int            `db:"historyCacheMax"`
 | 
			
		||||
@ -89,7 +88,7 @@ func (this Resource) IsVirtual() bool {
 | 
			
		||||
 | 
			
		||||
// 是否系统资源
 | 
			
		||||
func (this Resource) IsSystem() bool {
 | 
			
		||||
	return this.Namespace == "Framework\\Service"
 | 
			
		||||
	return this.IsResSystem
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 资源字段
 | 
			
		||||
@ -440,16 +439,15 @@ func (this Resource) onUserEvent(builder *db.Builder, user req.User) {
 | 
			
		||||
	})
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func NewVirtualResource(pRes Resource, code, name, sql string, fields []ResField) req.Resource {
 | 
			
		||||
func NewVirtualResource(pRes req.Resource, code, name, sql string, fields []ResField) req.Resource {
 | 
			
		||||
	return &Resource{
 | 
			
		||||
		Uuid:            code,
 | 
			
		||||
		PUuid:           pRes.Uuid,
 | 
			
		||||
		PUuid:           pRes.GetUuid(),
 | 
			
		||||
		Code:            code,
 | 
			
		||||
		Name:            name,
 | 
			
		||||
		IsResVirtual:    true,
 | 
			
		||||
		Table:           sql,
 | 
			
		||||
		Namespace:       pRes.Namespace,
 | 
			
		||||
		Workspace:       pRes.Workspace,
 | 
			
		||||
		IsResSystem:     pRes.IsSystem(),
 | 
			
		||||
		IsHistoryRecord: false,
 | 
			
		||||
		HistoryCacheMax: 0,
 | 
			
		||||
		Fields:          fields,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user