public abstract class BaseEntityService extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.baomidou.mybatisplus.core.mapper.BaseMapper |
mapper
数据库表的mapper:允许子类直接访问
|
| 构造器和说明 |
|---|
BaseEntityService() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
bindMapper()
子类将自己的mapper绑定到父类上
|
int |
deleteEntity(BaseEntity entity)
根据Key特征,删除实体
|
void |
insertEntity(BaseEntity entity)
插入实体
|
BaseEntity |
selectEntity(Long id)
根据id,查询实体
|
BaseEntity |
selectEntity(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper)
根据Key特征,查询实体
|
List<BaseEntity> |
selectEntityList()
查询全体数据
|
List<BaseEntity> |
selectEntityList(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper)
根据Key特征,查询实体
|
Long |
selectEntityListCount(Map<String,Object> param)
查询数量
|
List |
selectEntityListDistinct(String field)
查询选项数据
|
List |
selectEntityListDistinct(String field1,
String field2)
查询选项数据
|
List |
selectEntityListDistinct(String field1,
String field2,
String value1) |
List |
selectEntityListDistinct(String field1,
String field2,
String field3,
String value1) |
List |
selectListBatchIds(List idList) |
List |
selectListGroupBy(String field)
分組数量
|
List |
selectListGroupBy(String field1,
String field2) |
void |
updateEntity(BaseEntity entity)
根据Key特征,更新实体
|
public abstract void bindMapper()
public BaseEntity selectEntity(Long id)
id - 记录的主键idpublic BaseEntity selectEntity(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper)
queryWrapper - 查询条件public List<BaseEntity> selectEntityList(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper queryWrapper)
queryWrapper - 查询条件public List<BaseEntity> selectEntityList()
public Long selectEntityListCount(Map<String,Object> param)
param - public List selectListGroupBy(String field)
field - 需要分组的字段public List selectEntityListDistinct(String field)
field - 字段名称public List selectEntityListDistinct(String field1, String field2, String value1)
public List selectEntityListDistinct(String field1, String field2, String field3, String value1)
public List selectEntityListDistinct(String field1, String field2)
field1 - 字段名称field2 - 字段名称public void insertEntity(BaseEntity entity)
entity - 实体public void updateEntity(BaseEntity entity)
entity - 实体public int deleteEntity(BaseEntity entity)
entity - 实体Copyright © 2024. All rights reserved.