admin
2022-04-02 87532065ba0c304817c31628ebb1000f4e308f12
app/src/main/java/com/yeshi/makemoney/app/dao/config/SystemConfigDao.java
@@ -7,12 +7,18 @@
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;
@@ -69,6 +75,14 @@
        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));
        }
@@ -87,6 +101,7 @@
  public static class DaoQuery{
        public String name;
        public SystemConfigKey key;
        public List<SystemConfigKey> keyList;
        public SystemEnum system;
        public String value;
        public int start;