package base type ResApi struct { Uuid string `db:"uuid"` PUuid string `db:"pUuid"` Code string `db:"code"` UriPrefix string `db:"uri_prefix"` Name string `db:"name"` Desc string `db:"desc"` PrimaryKey string `db:"primaryKey"` ResourceUuid string `db:"resource_uuid"` Method string `db:"method"` Action string `db:"action"` Version string `db:"version"` Params []ResApiParam `db:"params"` Roles []string `db:"roles"` IsAuthDB int `db:"is_auth_db"` // 启用权限过滤 UpdatedAt string `db:"updated_at"` CreatedAt string `db:"created_at"` } type GetResApi func(code string) (ResApi, bool) type GetResApiChilds func(code string) []ResApi