|
|
|
@ -1,22 +1,35 @@
|
|
|
|
|
package com.service;
|
|
|
|
|
package com.service; // 声明该类所属的包为com.service
|
|
|
|
|
|
|
|
|
|
// 导入List接口,用于表示有序的集合
|
|
|
|
|
import java.util.List;
|
|
|
|
|
// 导入Map接口,用于表示键值对的集合
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通用服务接口,定义了一系列通用的数据操作方法
|
|
|
|
|
*/
|
|
|
|
|
public interface CommonService {
|
|
|
|
|
// 根据传入的参数Map查询选项列表,返回一个包含字符串的列表
|
|
|
|
|
List<String> getOption(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map查询关联信息,返回一个包含键值对的Map
|
|
|
|
|
Map<String, Object> getFollowByOption(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map执行更新操作,没有返回值
|
|
|
|
|
void sh(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map统计提醒数量,返回一个整数
|
|
|
|
|
int remindCount(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map进行统计计算,返回一个包含统计结果的Map
|
|
|
|
|
Map<String, Object> selectCal(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map进行分组查询,返回一个包含多个键值对Map的列表
|
|
|
|
|
List<Map<String, Object>> selectGroup(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map查询值列表,返回一个包含多个键值对Map的列表
|
|
|
|
|
List<Map<String, Object>> selectValue(Map<String, Object> params);
|
|
|
|
|
|
|
|
|
|
// 根据传入的参数Map进行时间统计查询,返回一个包含多个键值对Map的列表
|
|
|
|
|
List<Map<String, Object>> selectTimeStatValue(Map<String, Object> params);
|
|
|
|
|
}
|
|
|
|
|
}
|