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);

}

 

posted @ 2025-03-10 08:54    阅读(11)  评论(0)    收藏  举报