1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| List<Map<String,Object>> mapList = baseMapper.selectBaseList(select); List<E> list = new ArrayList<>(); for (Map<String,Object> map:mapList) { list.add(JSON.parseObject(JSON.toJSONString(map),eClass)); } return list; }
public int selectBaseCount(String sql) { return baseMapper.selectBaseCount(sql); }
public int deleteBaseSql(String sql) { return baseMapper.deleteBaseSql(sql); }
public int updateBaseSql(String sql) { return baseMapper.updateBaseSql(sql); }
public void insert(Map<String,Object> body){ E entity = JSON.parseObject(JSON.toJSONString(body),eClass); baseMapper.insert(entity); log.info("[{}] - 插入操作:{}",entity); }
@Transactional public void update(Map<String,String> query,Map<String,String> config,Map<String,Object> body){ QueryWrapper wrapper = new QueryWrapper<E>(); toWhereWrapper(query,"0".equals(config.get(FindConfig.LIKE)),wrapper); E entity = JSON.parseObject(JSON.toJSONString(body),eClass); baseMapper.update(entity,wrapper); log.info("[{}] - 更新操作:{}",entity); }
public Map<String,Object> selectToPage(Map<String,String> query,Map<String,String> config){ Map<String,Object> map = new HashMap<>(); List list = baseMapper.selectBaseList(select(query, config)); map.put("list",list); map.put("count",baseMapper.selectBaseCount(count(query,config))); return map; }
public Map<String,Object> selectToList(Map<String,String> query,Map<String,String> config){
|