Commit e6f3a7db authored by yanzg's avatar yanzg

常规BUG的修改

parent 53ef8bb3
...@@ -143,4 +143,36 @@ public interface BaseDao { ...@@ -143,4 +143,36 @@ public interface BaseDao {
* @return 删除的记录数量 * @return 删除的记录数量
*/ */
int removeArray(Object... model); 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 { ...@@ -459,6 +459,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型类型 * @param <T> 泛型类型
* @return 增加统计的数据编号 * @return 增加统计的数据编号
*/ */
@Override
public <T extends Object> String addGroup(Class<T> cls, T model) { public <T extends Object> String addGroup(Class<T> cls, T model) {
// 判断前台实体 // 判断前台实体
if (model == null) { if (model == null) {
...@@ -514,6 +515,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao { ...@@ -514,6 +515,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型数据 * @param <T> 泛型数据
* @return 返回列表 * @return 返回列表
*/ */
@Override
public <T extends Object> List<String> addGroupList(Class<T> cls, List<T> models) { public <T extends Object> List<String> addGroupList(Class<T> cls, List<T> models) {
List<String> ret = new ArrayList<>(); List<String> ret = new ArrayList<>();
for (T model : models) { for (T model : models) {
...@@ -530,6 +532,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao { ...@@ -530,6 +532,7 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
* @param <T> 泛型数据 * @param <T> 泛型数据
* @return 返回列表 * @return 返回列表
*/ */
@Override
public <T extends Object> List<String> addGroupArray(Class<T> cls, T... models) { public <T extends Object> List<String> addGroupArray(Class<T> cls, T... models) {
return this.addGroupList(cls, Arrays.asList(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