1.CommonDao
package com.dao;import java.util.List; import java.util.Map;/*** 通用接口*/ public interface CommonDao{List<String> getOption(Map<String, Object> params);Map<String, Object> getFollowByOption(Map<String, Object> params);List<String> getFollowByOption2(Map<String, Object> params);void sh(Map<String, Object> params);int remindCount(Map<String, Object> params);Map<String, Object> selectCal(Map<String, Object> params);List<Map<String, Object>> selectGroup(Map<String, Object> params);List<Map<String, Object>> selectValue(Map<String, Object> params);List<Map<String, Object>> chartBoth(Map<String, Object> params);List<Map<String, Object>> chartOne(Map<String, Object> params);/*** 下面为新加的*//*** 新的级联字典表的 分组求和方法* @param params* @return*/List<Map<String, Object>> newSelectGroupSum(Map<String, Object> params);/*** 新的级联字典表的 分组条数统计统计方法方法* @param params* @return*/List<Map<String, Object>> newSelectGroupCount(Map<String, Object> params);/*** 当前表的日期分组求和* @param params* @return*/List<Map<String, Object>> newSelectDateGroupSum(Map<String, Object> params);/*** 查询字典表的分组统计总条数* @param params* @return*/List<Map<String, Object>> newSelectDateGroupCount(Map<String, Object> params);/*** 增加字段值* @param params* @return*/int plusCloumNumber(Map<String, Object> params);/*** 减少字段值* @param params* @return*/int reduceCloumNumber(Map<String, Object> params);/*** 修改字段值* @param params* @return*/int updateCloumValue(Map<String, Object> params);/*** 饼状图* -- 饼状图 查询当前表-- 查询字典表【月】-- 统计 -- 查询某个月的每个类型的订单销售数量-- 求和 -- 查询某个月的每个类型的订单销售额-- 查询某个字符串【月】-- 统计 -- 查询某个月的每个员工的订单销售数量-- 求和 -- 查询某个月的每个员工的订单销售额-- 查询时间【年】-- 统计 -- 查询每个月的订单销售数量-- 求和 -- 查询每个月的订单销售额-- 饼状图 查询级联表-- 查询字典表-- 统计 -- 查询某个月的每个类型的订单销售数量-- 求和 -- 查询某个月的每个类型的订单销售额-- 查询某个字符串-- 统计 -- 查询某个月的每个员工的订单销售数量-- 求和 -- 查询某个月的每个员工的订单销售额-- 查询时间-- 统计 -- 统计每个月的订单销售数量-- 求和 -- 查询每个月的订单销售额*//*** 柱状图-- 柱状图 查询当前表-- 某个【年,月】-- 当前表 2 级联表 1-- 统计-- 【日期,字符串,下拉框】-- 求和-- 【日期,字符串,下拉框】-- 柱状图 查询级联表-- 某个【年,月】-- 统计-- 【日期,字符串,下拉框】-- 求和-- 【日期,字符串,下拉框】*//*** 柱状图求和* @param params* @return*/List<Map<String, Object>> barSum(Map<String, Object> params);/*** 柱状图统计* @param params* @return*/List<Map<String, Object>> barCount(Map<String, Object> params);}
2.CangkuDao
package com.dao;import com.entity.CangkuEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.CangkuView;/*** 仓库信息 Dao 接口** @author */ public interface CangkuDao extends BaseMapper<CangkuEntity> {List<CangkuView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}
3.ConfigDao
package com.dao;import com.baomidou.mybatisplus.mapper.BaseMapper; import com.entity.ConfigEntity;/*** 配置*/ public interface ConfigDao extends BaseMapper<ConfigEntity> {}
4.DictionaryDao
package com.dao;import com.entity.DictionaryEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.DictionaryView;/*** 字典表 Dao 接口** @author */ public interface DictionaryDao extends BaseMapper<DictionaryEntity> {List<DictionaryView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}
5.TokenDao
package com.dao;import java.util.List;import org.apache.ibatis.annotations.Param;import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.plugins.pagination.Pagination; import com.entity.TokenEntity;/*** token*/ public interface TokenDao extends BaseMapper<TokenEntity> {List<TokenEntity> selectListView(@Param("ew") Wrapper<TokenEntity> wrapper);List<TokenEntity> selectListView(Pagination page,@Param("ew") Wrapper<TokenEntity> wrapper);}
6.UsersDao
package com.dao;import java.util.List;import org.apache.ibatis.annotations.Param;import com.baomidou.mybatisplus.mapper.BaseMapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.plugins.pagination.Pagination; import com.entity.UsersEntity;/*** 用户*/ public interface UsersDao extends BaseMapper<UsersEntity> {List<UsersEntity> selectListView(@Param("ew") Wrapper<UsersEntity> wrapper);List<UsersEntity> selectListView(Pagination page, @Param("ew") Wrapper<UsersEntity> wrapper);}
7.WuziChurulnoutDao
package com.dao;import com.entity.WuziChuruInoutEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.WuziChuruInoutView;/*** 出入库 Dao 接口** @author */ public interface WuziChuruInoutDao extends BaseMapper<WuziChuruInoutEntity> {List<WuziChuruInoutView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}
8.WuziChuruInoutListDao
package com.dao;import com.entity.WuziChuruInoutListEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.WuziChuruInoutListView;/*** 出入库详情 Dao 接口** @author */ public interface WuziChuruInoutListDao extends BaseMapper<WuziChuruInoutListEntity> {List<WuziChuruInoutListView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}
9.WuziDao
package com.dao;import com.entity.WuziEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.WuziView;/*** 物资信息 Dao 接口** @author */ public interface WuziDao extends BaseMapper<WuziEntity> {List<WuziView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}
10.YonghuDao
package com.dao;import com.entity.YonghuEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.entity.view.YonghuView;/*** 员工 Dao 接口** @author */ public interface YonghuDao extends BaseMapper<YonghuEntity> {List<YonghuView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}