2.26进存销系统1
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); }

浙公网安备 33010602011771号