Commit e6f3a7db authored by yanzg's avatar yanzg

常规BUG的修改

parent 53ef8bb3
......@@ -143,4 +143,36 @@ public interface BaseDao {
* @return 删除的记录数量
*/
int removeArray(Object... model);
/**
* 添加统计数据
*
* @param cls 类型
* @param model 实体
* @param <T> 泛型类型
* @return 增加统计的数据编号
*/
<T extends Object> String addGroup(Class<T> cls, T model);
/**
* 添加统计数组
*
* @param cls 类型
* @param models 请求实体
* @param <T> 泛型数据
* @return 返回列表
*/
<T extends Object> List<String> addGroupList(Class<T> cls, List<T> models);
/**
* 添加统计数组
*
* @param cls 类型
* @param models 请求实体
* @param <T> 泛型数据
* @return 返回列表
*/
<T extends Object> List<String> addGroupArray(Class<T> cls, T... models);
}
......@@ -459,6 +459,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型类型
* @return 增加统计的数据编号
*/
@Override
public <T extends Object> String addGroup(Class<T> cls, T model) {
// 判断前台实体
if (model == null) {
......@@ -514,6 +515,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型数据
* @return 返回列表
*/
@Override
public <T extends Object> List<String> addGroupList(Class<T> cls, List<T> models) {
List<String> ret = new ArrayList<>();
for (T model : models) {
......@@ -530,6 +532,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型数据
* @return 返回列表
*/
@Override
public <T extends Object> List<String> addGroupArray(Class<T> cls, T... models) {
return this.addGroupList(cls, Arrays.asList(models));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment