| | |
| | | */ |
| | | public static final String USER_TABLE_COMPATIBILITY_FIELD_SEP = "${vcicomplibitysep}"; |
| | | |
| | | |
| | | /** |
| | | * 查询条件 |
| | | */ |
| | |
| | | private PageHelper pageHelper; |
| | | |
| | | /** |
| | | * 所有的字段名称,key是对象属性中的字段,value是数据库里的字段 |
| | | * 所有的字段名称,key是数据库里的字段,value是对象属性中的字段 |
| | | */ |
| | | private Map<String,String> allFieldNameMap; |
| | | |
| | |
| | | public Map<String,String> switchConditionMap(){ |
| | | Map<String,String> queryMap = new HashMap<>(); |
| | | if(!CollectionUtils.isEmpty(this.conditionMap)){ |
| | | this.conditionMap.forEach((key,value)->{ |
| | | //TODO: 转换前的字段和转换后的字段不应该同时存在,应该都统一使用转换后的字段做查询条件 |
| | | /*this.conditionMap.forEach((key,value)->{ |
| | | queryMap.put(key,value); |
| | | }); |
| | | });*/ |
| | | //我们转换一下,直接set,如果还有重复的就只能自行解决 |
| | | this.allFieldNameMap.forEach((dbField,field)->{ |
| | | if(conditionMap.containsKey(field)){ |
| | |
| | | public void setLinkTableSql(String linkTableSql) { |
| | | this.linkTableSql = linkTableSql; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |