package com.dao; import java.util.List; import java.util.Map; /** * 通用接口 */ public interface CommonDao{ List getOption(Map params); Map getFollowByOption(Map params); List getFollowByOption2(Map params); void sh(Map params); int remindCount(Map params); Map selectCal(Map params); /** tableName 查询表 condition1 条件1 condition1Value 条件1值 average 计算平均评分 * */ Map queryScore(Map params); List> selectGroup(Map params); List> selectValue(Map params); List> chartBoth(Map params); List> chartOne(Map params); /** * 下面为新加的 */ /** * 新的级联字典表的 分组求和方法 * @param params * @return */ List> newSelectGroupSum(Map params); /** * 新的级联字典表的 分组条数统计统计方法方法 * @param params * @return */ List> newSelectGroupCount(Map params); /** * 当前表的日期分组求和 * @param params * @return */ List> newSelectDateGroupSum(Map params); /** * 查询字典表的分组统计总条数 * @param params * @return */ List> newSelectDateGroupCount(Map params); /** * 增加字段值 * @param params * @return */ int plusCloumNumber(Map params); /** * 减少字段值 * @param params * @return */ int reduceCloumNumber(Map params); /** * 修改字段值 * @param params * @return */ int updateCloumValue(Map params); /** * 饼状图 * -- 饼状图 查询当前表 -- 查询字典表【月】 -- 统计 -- 查询某个月的每个类型的订单销售数量 -- 求和 -- 查询某个月的每个类型的订单销售额 -- 查询某个字符串【月】 -- 统计 -- 查询某个月的每个员工的订单销售数量 -- 求和 -- 查询某个月的每个员工的订单销售额 -- 查询时间【年】 -- 统计 -- 查询每个月的订单销售数量 -- 求和 -- 查询每个月的订单销售额 -- 饼状图 查询级联表 -- 查询字典表 -- 统计 -- 查询某个月的每个类型的订单销售数量 -- 求和 -- 查询某个月的每个类型的订单销售额 -- 查询某个字符串 -- 统计 -- 查询某个月的每个员工的订单销售数量 -- 求和 -- 查询某个月的每个员工的订单销售额 -- 查询时间 -- 统计 -- 统计每个月的订单销售数量 -- 求和 -- 查询每个月的订单销售额 */ /** * 柱状图 -- 柱状图 查询当前表 -- 某个【年,月】 -- 当前表 2 级联表 1 -- 统计 -- 【日期,字符串,下拉框】 -- 求和 -- 【日期,字符串,下拉框】 -- 柱状图 查询级联表 -- 某个【年,月】 -- 统计 -- 【日期,字符串,下拉框】 -- 求和 -- 【日期,字符串,下拉框】 */ /** * 柱状图求和 * @param params * @return */ List> barSum(Map params); /** * 柱状图统计 * @param params * @return */ List> barCount(Map params); }