增加权限相关代码
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
dependencies {
|
||||
compile project(":src:zeus.env")
|
||||
compile "com.synebula:gaea.mongo:$gaea_version"
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.synebula.zeus.query.contr.resouce
|
||||
|
||||
import com.synebula.gaea.query.IQuery
|
||||
|
||||
interface IInterfaceQuery : IQuery {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.synebula.zeus.query.contr.resouce
|
||||
|
||||
import com.synebula.gaea.query.IQuery
|
||||
|
||||
interface IPageQuery : IQuery {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.synebula.zeus.query.contr.resouce
|
||||
|
||||
import com.synebula.gaea.query.IQuery
|
||||
|
||||
interface IPermissionQuery : IQuery {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.synebula.zeus.query.contr.resouce
|
||||
|
||||
import com.synebula.gaea.query.IQuery
|
||||
|
||||
interface ISystemQuery : IQuery {
|
||||
}
|
||||
@@ -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 {
|
||||
}
|
||||
@@ -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 {
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user