|
|
@@ -7,7 +7,9 @@ import java.util.Map;
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
|
|
|
import com.github.yulichang.base.MPJBaseService;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
@@ -158,34 +160,63 @@ public interface AbstractService<T> extends MPJBaseService<T> {
|
|
|
}
|
|
|
|
|
|
// 查询得到一个结果得值--------------start----------------------------------------------
|
|
|
- default T getOne(String field, Object value) {
|
|
|
- return getBaseMapper().selectOne(new QueryWrapper<T>().eq(field, value));
|
|
|
+ // -按照字段查询-----这是eq得查询
|
|
|
+ default T selectOne(String field, Object value) {
|
|
|
+ return getBaseMapper().selectOne(field, value);
|
|
|
}
|
|
|
|
|
|
- default T getOne(SFunction<T, ?> field, Object value) {
|
|
|
- return getBaseMapper().selectOne(new LambdaQueryWrapper<T>().eq(field, value));
|
|
|
+ default T selectOne(String field, Collection<?> value) {
|
|
|
+ return getBaseMapper().selectOne(field, value);
|
|
|
}
|
|
|
|
|
|
- default T getOne(String field1, Object value1, String field2, Object value2) {
|
|
|
- return getBaseMapper().selectOne(new QueryWrapper<T>().eq(field1, value1).eq(field2, value2));
|
|
|
+ default T selectOne(String field1, Object value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- default T getOne(SFunction<T, ?> field1, Object value1, SFunction<T, ?> field2, Object value2) {
|
|
|
- return getBaseMapper().selectOne(new LambdaQueryWrapper<T>().eq(field1, value1).eq(field2, value2));
|
|
|
+ default T selectOne(String field1, Collection<?> value1, String field2, Collection<?> value2) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- default T getOne(String field1, Object value1, String field2, Object value2, String field3, Object value3) {
|
|
|
- return getBaseMapper()
|
|
|
- .selectOne(new QueryWrapper<T>().eq(field1, value1).eq(field2, value2).eq(field3, value3));
|
|
|
+ default T selectOne(String field1, Object value1, String field2, Collection<?> value2) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- default T getOne(SFunction<T, ?> field1, Object value1, SFunction<T, ?> field2, Object value2,
|
|
|
- SFunction<T, ?> field3, Object value3) {
|
|
|
- return getBaseMapper()
|
|
|
- .selectOne(new LambdaQueryWrapper<T>().eq(field1, value1).eq(field2, value2).eq(field3, value3));
|
|
|
+ default T selectOne(String field1, Collection<?> value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- // 查询得到一个结果得值--------------end----------------------------------------------
|
|
|
+ default T selectOne(String field1, Object value1, String field2, Object value2, String field3, Object value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default T selectOne(String field1, Object value1, String field2, Object value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default T selectOne(String field1, Object value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default T selectOne(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default T selectOne(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default T selectOne(String field1, Collection<?> value1, String field2, Object value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().selectOne(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ // ------selectOne查询从一个条件到三个条件---end--------------------------------------------
|
|
|
+
|
|
|
+ // 查询List
|
|
|
|
|
|
default List<T> selectList() {
|
|
|
return getBaseMapper().selectList();
|
|
|
@@ -195,45 +226,147 @@ public interface AbstractService<T> extends MPJBaseService<T> {
|
|
|
default List<T> selectList(T t) {
|
|
|
return getBaseMapper().selectList(t);
|
|
|
}
|
|
|
- // 这里是equal操作查询
|
|
|
+
|
|
|
+ // 查询selectList----------------start----------------------
|
|
|
|
|
|
default List<T> selectList(String field, Object value) {
|
|
|
return getBaseMapper().selectList(field, value);
|
|
|
}
|
|
|
|
|
|
- default List<T> selectList(String field1, Object value1, String field2, Object value2) {
|
|
|
- return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
- }
|
|
|
-
|
|
|
- // 这个是list in 查询
|
|
|
default List<T> selectList(String field, Collection<?> value) {
|
|
|
return getBaseMapper().selectList(field, value);
|
|
|
}
|
|
|
|
|
|
+ default List<T> selectList(String field1, Object value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
default List<T> selectList(String field1, Collection<?> value1, String field2, Collection<?> value2) {
|
|
|
return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- // 这里是equal和in操作查询
|
|
|
+ default List<T> selectList(String field1, Object value1, String field2, Collection<?> value2) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
|
|
|
- default List<T> selectList(String field1, Collection<?> value1, String field2, Object values2) {
|
|
|
- return getBaseMapper().selectList(field1, value1, field2, values2);
|
|
|
+ default List<T> selectList(String field1, Collection<?> value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
}
|
|
|
|
|
|
- default List<T> selectList(String field1, Object value1, String field2, Collection<?> value2) {
|
|
|
+ default List<T> selectList(String field1, Object value1, String field2, Object value2, String field3,
|
|
|
+ Object value3) {
|
|
|
return getBaseMapper().selectList(field1, value1, field2, value2);
|
|
|
}
|
|
|
- // 查询selectList----------------end----------------------
|
|
|
+
|
|
|
+ default List<T> selectList(String field1, Object value1, String field2, Object value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<T> selectList(String field1, Object value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<T> selectList(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<T> selectList(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default List<T> selectList(String field1, Collection<?> value1, String field2, Object value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().selectList(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
// 查询selectList----------------end----------------------
|
|
|
|
|
|
- // 查询remove----------------start----------------------
|
|
|
- default int remove(String field, Object value) {
|
|
|
+ // 删除条件---equal--------------------start--------------------------------
|
|
|
+ default int delete(String field, Object value) {
|
|
|
return getBaseMapper().delete(field, value);
|
|
|
}
|
|
|
|
|
|
- default int remove(String field, Collection<?> values) {
|
|
|
- return getBaseMapper().delete(field, values);
|
|
|
+ default int delete(String field, Collection<?> value) {
|
|
|
+ return getBaseMapper().delete(field, value);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Object value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Collection<?> value1, String field2, Collection<?> value2) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Object value1, String field2, Collection<?> value2) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Collection<?> value1, String field2, Object value2) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Object value1, String field2, Object value2, String field3, Object value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Object value1, String field2, Object value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Object value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Collection<?> value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Collection<?> value1, String field2, Collection<?> value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int delete(String field1, Collection<?> value1, String field2, Object value2, String field3,
|
|
|
+ Object value3) {
|
|
|
+ return getBaseMapper().delete(field1, value1, field2, value2, field3, value3);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int deleteAll() {
|
|
|
+ return getBaseMapper().deleteAll();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ // 更新操作开始
|
|
|
+ default int update(String field, Object value, String setField, Object setValue) {
|
|
|
+
|
|
|
+ return getBaseMapper().update(field, value, setField, setValue);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int update(String field, Object value, String setField1, Object setValue1, String setField2,
|
|
|
+ Object setValue2) {
|
|
|
+
|
|
|
+ return getBaseMapper().update(field, value, setField1, setValue1, setField2, setValue2);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int update(String field, Collection<?> value, String setField, Object setValue) {
|
|
|
+
|
|
|
+ return getBaseMapper().update(field, value, setField, setValue);
|
|
|
+ }
|
|
|
+
|
|
|
+ default int update(String field, Collection<?> value, String setField1, Object setValue1, String setField2,
|
|
|
+ Object setValue2) {
|
|
|
+
|
|
|
+ return getBaseMapper().update(field, value, setField1, setValue1, setField2, setValue2);
|
|
|
}
|
|
|
+ // 更新操作结束
|
|
|
|
|
|
// 查询remove----------------end----------------------
|
|
|
|