public interface ISuperService<T>
extends com.baomidou.mybatisplus.extension.service.IService<T>
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<String,String> |
PROPERTY_COLUMN_MAP
属性和列名映射
|
| 限定符和类型 | 方法和说明 |
|---|---|
default List<String> |
convert(String idStr)
字符串数组更改
|
default int |
delete(com.baomidou.mybatisplus.core.conditions.Wrapper<T> wrapper)
根据条件删除
|
default int |
deleteById(Serializable id)
根据ID删除
|
default int |
deleteByIdWithDp(Serializable id)
根据ID 删除(带有数据权限)
|
default int |
deleteWithDp(com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> wrapper)
根据条件删除(带有数据权限)
|
default int |
deleteWithDp(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> wrapper)
根据条件删除(带有数据权限)
|
default BaseDao<T> |
getBaseDao()
s
获取BaseDao
|
default T |
getByIdWithDp(Serializable id)
根据主键查询(带有数据权限)
|
default List<T> |
getEntitiesByField(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object val)
根据字段获取实体集合
|
default List<T> |
getEntitiesByFieldTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object val) |
default T |
getEntityByField(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object val)
根据字段查询
|
default T |
getEntityByFieldTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object val) |
default List<T> |
listWithDp()
查询(带有数据权限)
|
default List<T> |
listWithDp(com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
查询(带有数据权限)
|
default List<T> |
listWithDp(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
查询(带有数据权限)
|
default com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> |
packQueryWrapper(SearchDTO searchDTO,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
封装查询器
|
default com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> |
packSearchPage(SearchDTO searchDTO)
封装分页查询的分页条件
|
default PageVO<T> |
page(SearchDTO searchDTO,
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
分页查询
|
default PageVO<T> |
page(SearchDTO searchDTO,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
分页查询
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageWithDp(E page)
翻页查询(带有数据权限)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageWithDp(E page,
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
翻页查询(带有数据权限)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageWithDp(E page,
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
翻页查询(带有数据权限)
|
default PageVO<T> |
pageWithDp(SearchDTO searchDTO,
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
分页查询
|
default PageVO<T> |
pageWithDp(SearchDTO searchDTO,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
分页查询(带有数据权限)
|
default boolean |
repeat(Serializable idValue,
String field,
Object value,
GlobalConst.RepeatStrategy repeatStrategy) |
default boolean |
repeat(Serializable idValue,
String field,
Object value,
String tenantId)
根据传入的租户id判重
|
default boolean |
repeat(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id,
Serializable idValue,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value,
GlobalConst.RepeatStrategy repeatStrategy)
查重
|
default boolean |
repeatCreateBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id,
Serializable idValue,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
用户下字段唯一
更新的时候可以使用
更新使用 |
default boolean |
repeatCreteBy(Serializable idValue,
String field,
Object value)
用户下唯一进行查重
|
default boolean |
repeatGlobal(Serializable idValue,
String field,
Object value)
全局唯一
|
default boolean |
repeatGlobal(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
租户下字段唯一
|
default boolean |
repeatGlobal(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id,
Serializable idValue,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
全局唯一
|
default boolean |
repeatGlobal(String field,
Object value)
全局唯一
|
default boolean |
repeatOrg(Serializable idValue,
String field,
Object value)
机构下唯一进行查重
|
default boolean |
repeatOrg(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id,
Serializable idValue,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
机构下字段唯一
更新的时候可以使用
更新使用 |
default boolean |
repeatTenant(Serializable idValue,
String field,
Object value)
租户下唯一进行查重
|
default boolean |
repeatTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
租户下字段唯一
|
default boolean |
repeatTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id,
Serializable idValue,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field,
Object value)
租户下字段唯一
更新的时候可以使用
更新使用 |
default boolean |
repeatTenant(String field,
Object value)
租户字段唯一
新增使用
|
default boolean |
updateByIdWithDp(T entity)
根据 ID 选择修改
|
default boolean |
updateWithDp(T entity,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
根据 whereEntity 条件,更新记录
|
default boolean |
updateWithDp(com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
根据 UpdateWrapper 条件,更新记录 需要设置sqlset
|
count, count, getBaseMapper, getById, getMap, getObj, getOne, getOne, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIddefault boolean updateByIdWithDp(T entity)
entity - 实体对象default boolean updateWithDp(com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
updateWrapper - 实体对象封装操作类 UpdateWrapperdefault boolean updateWithDp(T entity, com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
entity - 实体对象updateWrapper - 实体对象封装操作类 UpdateWrapperdefault int deleteById(Serializable id)
id - default int delete(com.baomidou.mybatisplus.core.conditions.Wrapper<T> wrapper)
wrapper - default int deleteByIdWithDp(Serializable id)
id - default int deleteWithDp(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> wrapper)
wrapper - default int deleteWithDp(com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> wrapper)
wrapper - default T getByIdWithDp(Serializable id)
id - default List<T> listWithDp(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
queryWrapper - default List<T> listWithDp(com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
queryWrapper - default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageWithDp(E page, com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> queryWrapper)
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperdefault <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageWithDp(E page, com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
page - 翻页对象queryWrapper - 实体对象封装操作类 LambdaQueryWrapperdefault <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageWithDp(E page)
page - 翻页对象Wrappers.emptyWrapper()default PageVO<T> page(SearchDTO searchDTO, com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
searchDTO - queryWrapper - default PageVO<T> pageWithDp(SearchDTO searchDTO, com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> queryWrapper)
searchDTO - queryWrapper - default PageVO<T> page(SearchDTO searchDTO, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
searchDTO - fieldNames - default PageVO<T> pageWithDp(SearchDTO searchDTO, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
searchDTO - fieldNames - default com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> packQueryWrapper(SearchDTO searchDTO, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... fieldNames)
searchDTO - fieldNames - default com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> packSearchPage(SearchDTO searchDTO)
searchDTO - default boolean repeatGlobal(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id, Serializable idValue, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
id - idValue - field - value - default boolean repeatTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id, Serializable idValue, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
id - 主键idValue - id的值field - 判重的字段value - 判重的值default boolean repeatTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
field - value - default boolean repeatGlobal(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
field - value - default boolean repeatOrg(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id, Serializable idValue, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
id - 主键idValue - id的值field - 判重的字段value - 判重的值default boolean repeatCreateBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id, Serializable idValue, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value)
id - 主键idValue - id的值field - 判重的字段value - 判重的值default boolean repeat(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> id, Serializable idValue, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object value, GlobalConst.RepeatStrategy repeatStrategy)
id - idValue - field - value - repeatStrategy - default boolean repeat(Serializable idValue, String field, Object value, GlobalConst.RepeatStrategy repeatStrategy)
default boolean repeat(Serializable idValue, String field, Object value, String tenantId)
idValue - field - value - default boolean repeatGlobal(Serializable idValue, String field, Object value)
idValue - field - value - default boolean repeatTenant(Serializable idValue, String field, Object value)
idValue - 主键field - value - default boolean repeatTenant(String field, Object value)
field - value - default boolean repeatOrg(Serializable idValue, String field, Object value)
idValue - 主键field - value - default boolean repeatCreteBy(Serializable idValue, String field, Object value)
idValue - 主键field - value - default T getEntityByField(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object val)
field - 查询的字段;使用lambda语法val - 字段对应的值default T getEntityByFieldTenant(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object val)
default List<T> getEntitiesByField(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?> field, Object val)
field - val - Copyright © 2023. All rights reserved.