通用 CRUD 封装 ,见https://mp.baomidou.com/guide/crud-interface.html#mapper-crud-%E6%8E%A5%E5%8F%A3 ,
不在单独在XML中编写
复杂的操作 ,编写到XxxMapper.xml,如分页查询 注:查询返回为DO对象,需要在service层 转VO对象后返回给前端,查询条件为DTO对象的 需要转DO对象
新增、更新的前端传递VO对象,service层需要转DO对象后操作,对象之间转换使用 DozeerMapperUtil
deleteByMap 根据 columnMap 条件,删除记录
deleteBatchIds 删除(根据ID 批量删除)
update 根据 whereEntity 条件,更新记录
selectBatchIds 查询(根据ID 批量查询
selectByMap 查询(根据 columnMap 条件)
selectOne 根据 entity 条件,查询一条记录
selectCount 根据 Wrapper 条件,查询总记录数
selectList 根据 entity 条件,查询全部记录
selectMaps 根据 Wrapper 条件,查询全部记录
子主题selectObjs 根据 Wrapper 条件,查询全部记录