重新命名类型和泛型相关的repo/srv/query

This commit is contained in:
2020-05-22 16:32:05 +08:00
parent 2c1d607d62
commit 9dce935854
10 changed files with 45 additions and 40 deletions

View File

@@ -3,6 +3,7 @@ package com.synebula.zeus.query.impl
import com.synebula.gaea.data.message.Message
import com.synebula.gaea.data.message.Status
import com.synebula.gaea.extension.toMd5
import com.synebula.gaea.mongo.query.MongoGenericQuery
import com.synebula.gaea.mongo.query.MongoQuery
import com.synebula.zeus.query.contr.IUserQuery
import com.synebula.zeus.query.view.UserView
@@ -11,15 +12,16 @@ import org.springframework.data.mongodb.core.query.Criteria
import org.springframework.data.mongodb.core.query.Query
import org.springframework.data.mongodb.core.query.isEqualTo
class UserQuery(template: MongoTemplate)
: MongoQuery<UserView>("user", UserView::class.java, template), IUserQuery {
class UserQuery(template: MongoTemplate) :
MongoGenericQuery<UserView>("user", UserView::class.java, template), IUserQuery {
override fun signIn(name: String, password: String): Message<String> {
this.check()
val query = Query.query(
Criteria.where("name").isEqualTo(name)
.and("password").isEqualTo(password)
.and("alive").isEqualTo(true))
Criteria.where("name").isEqualTo(name)
.and("password").isEqualTo(password.toMd5())
.and("alive").isEqualTo(true)
)
val user = this.template.findOne(query, this.clazz!!)
return if (user != null)
Message(user.id)

View File

@@ -5,9 +5,11 @@ class UserView {
var name: String = ""
var password: String = ""
var realName: String? = null
var phone: String? = null
var role: RoleView? = null
var role: String? = null
}