|
@@ -106,10 +106,29 @@ public interface AbstractService<T> extends MPJBaseService<T> {
|
|
|
* @param queryWrapper 实体对象封装操作类
|
|
* @param queryWrapper 实体对象封装操作类
|
|
|
* {@link com.baomidou.mybatisplus.core.conditions.query.QueryWrapper}
|
|
* {@link com.baomidou.mybatisplus.core.conditions.query.QueryWrapper}
|
|
|
*/
|
|
*/
|
|
|
- default long count(T t) {
|
|
|
|
|
|
|
+ default Long count(T t) {
|
|
|
return getBaseMapper().selectCount(t);
|
|
return getBaseMapper().selectCount(t);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 查询selectCount----------------start----------------------
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ default Long count(String field, Object value) {
|
|
|
|
|
+ return getBaseMapper().selectCount(new QueryWrapper<T>().eq(field, value));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ default Long count(SFunction<T, ?> field, Object value) {
|
|
|
|
|
+ return getBaseMapper().selectCount(new LambdaQueryWrapper<T>().eq(field, value));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ default Long count(String field1, Object value1, String field2, Object value2) {
|
|
|
|
|
+ return getBaseMapper().selectCount(new QueryWrapper<T>().eq(field2, value2));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ default Long count(SFunction<T, ?> field1, Object value1, SFunction<T, ?> field2, Object value2) {
|
|
|
|
|
+ return getBaseMapper().selectCount(new LambdaQueryWrapper<T>().eq(field1, value1).eq(field2, value2));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 查询列表
|
|
* 查询列表
|
|
|
*
|
|
*
|