| | |
| | | import org.springframework.stereotype.Repository; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.makemoney.app.entity.config.SystemConfigKey; |
| | | import com.yeshi.makemoney.app.entity.SystemEnum; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import org.yeshi.utils.mongo.MongodbBaseDao; |
| | | |
| | | import java.lang.String; |
| | | |
| | | import com.yeshi.makemoney.app.entity.config.SystemConfig; |
| | | |
| | | import java.util.ArrayList; |
| | | |
| | | |
| | |
| | | if(daoQuery.key!=null){ |
| | | andList.add(Criteria.where("key").is(daoQuery.key)); |
| | | } |
| | | if (daoQuery.keyList != null) { |
| | | Criteria[] keys = new Criteria[daoQuery.keyList.size()]; |
| | | for (int i = 0; i < daoQuery.keyList.size(); i++) { |
| | | keys[i] = Criteria.where("key").is(daoQuery.keyList.get(i)); |
| | | } |
| | | andList.add(new Criteria().orOperator(keys)); |
| | | } |
| | | |
| | | if(daoQuery.system!=null){ |
| | | andList.add(Criteria.where("system").is(daoQuery.system)); |
| | | } |
| | |
| | | public static class DaoQuery{ |
| | | public String name; |
| | | public SystemConfigKey key; |
| | | public List<SystemConfigKey> keyList; |
| | | public SystemEnum system; |
| | | public String value; |
| | | public int start; |