diff --git a/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java index 2f83f9b..d981425 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java @@ -1,9 +1,56 @@ package com.lyms.platform.query; +import com.lyms.platform.common.base.IConvertToNativeQuery; +import com.lyms.platform.common.dao.BaseQuery; +import com.lyms.platform.common.dao.operator.MongoCondition; +import com.lyms.platform.common.dao.operator.MongoOper; +import com.lyms.platform.common.dao.operator.MongoQuery; + /** * 产前检查查询 * * Created by Administrator on 2016/6/16 0016. */ -public class AntExQuery { -} +public class AntExQuery extends BaseQuery implements IConvertToNativeQuery { + private String parentId; + private Integer yn; + private String id; + @Override + public MongoQuery convertToQuery() { + MongoCondition condition=MongoCondition.newInstance(); + if(null!=parentId){ + condition= condition.and("parentId",parentId, MongoOper.IS); + } + if(null!=yn){ + condition= condition.and("yn",yn, MongoOper.IS); + } + if(null!=id){ + condition= condition.and("id",id, MongoOper.IS); + } + return condition.toMongoQuery(); + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } +} \ No newline at end of file