增加权限相关代码

This commit is contained in:
2020-11-01 13:28:02 +08:00
parent 1bbf62bab9
commit b99a685339
30 changed files with 248 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
dependencies {
compile project(":src:zeus.env")
compile "com.synebula:gaea.mongo:$gaea_version"
}

View File

@@ -0,0 +1,6 @@
package com.synebula.zeus.query.contr.resouce
import com.synebula.gaea.query.IQuery
interface IInterfaceQuery : IQuery {
}

View File

@@ -0,0 +1,6 @@
package com.synebula.zeus.query.contr.resouce
import com.synebula.gaea.query.IQuery
interface IPageQuery : IQuery {
}

View File

@@ -0,0 +1,6 @@
package com.synebula.zeus.query.contr.resouce
import com.synebula.gaea.query.IQuery
interface IPermissionQuery : IQuery {
}

View File

@@ -0,0 +1,6 @@
package com.synebula.zeus.query.contr.resouce
import com.synebula.gaea.query.IQuery
interface ISystemQuery : IQuery {
}

View File

@@ -0,0 +1,8 @@
package com.synebula.zeus.query.impl.resouce
import com.synebula.gaea.mongo.query.MongoQuery
import com.synebula.zeus.query.contr.resouce.IInterfaceQuery
import org.springframework.data.mongodb.core.MongoTemplate
class InterfaceQuery(template: MongoTemplate) : MongoQuery(template), IInterfaceQuery {
}

View File

@@ -0,0 +1,8 @@
package com.synebula.zeus.query.impl.resouce
import com.synebula.gaea.mongo.query.MongoQuery
import com.synebula.zeus.query.contr.resouce.IPageQuery
import org.springframework.data.mongodb.core.MongoTemplate
class PageQuery(template: MongoTemplate) : MongoQuery(template), IPageQuery {
}

View File

@@ -0,0 +1,8 @@
package com.synebula.zeus.query.impl.resouce
import com.synebula.gaea.mongo.query.MongoQuery
import com.synebula.zeus.query.contr.resouce.IPermissionQuery
import com.synebula.zeus.query.contr.resouce.ISystemQuery
import org.springframework.data.mongodb.core.MongoTemplate
class PermissionQuery(template: MongoTemplate) : MongoQuery(template), IPermissionQuery

View File

@@ -0,0 +1,7 @@
package com.synebula.zeus.query.impl.resouce
import com.synebula.gaea.mongo.query.MongoQuery
import com.synebula.zeus.query.contr.resouce.ISystemQuery
import org.springframework.data.mongodb.core.MongoTemplate
class SystemQuery(template: MongoTemplate) : MongoQuery(template), ISystemQuery

View File

@@ -0,0 +1,11 @@
package com.synebula.zeus.query.view.resource
import com.synebula.zeus.env.PermissionType
import com.synebula.zeus.env.ResourceType
class PermissionView() {
var id: String? = null
var resource = ""
var type: ResourceType? = null
var authorization = PermissionType.Allow
}