2.26进存销系统1

news/2025/3/10 9:01:51/文章来源:https://www.cnblogs.com/yindantong/p/18761813

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/896662.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

飞驰云联荣获“2024年度十大信创安全品牌”第三名!

日前,由安东工作室携手北京信息灾备技术产业联盟信创工委会联合举办的“第二届年度十大信创品牌评选活动”榜单出炉,Ftrans飞驰云联凭借自主创新的技术实力、显著的行业信创成果等多项优势,荣获“2024年度十大信创安全品牌”第三名!在信创领域,Ftrans飞驰云联的核心技术自…

【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理

在 AI 编程领域国内外有一堆能叫的上号的应用:CursorWindsurfTrae阿里的「通义灵码」百度的「文心快码」字节跳动的「MarsCode」科大讯飞的「iFlyCode」GitHub 的「Copilot」等等等...这么多的 AI 编程应用,它们到底有什么区别? 这些编程应用的实现原理到底是什么样的? 如果…

2.24架构质量分析

某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对简单,系统性能方面不做过多考虑。新系统除了保持现有的四级固定会员…

【分享】文件摆渡系统,如何保障数据安全,促进业务协同发展?

在数字化浪潮的席卷下,企业的信息化建设不断推进,网络安全也日益受到重视。为了保护核心数据资产,许多企业采用了网络隔离技术,将内部网络划分为不同的区域,如内网与外网、办公网与研发网等。这种隔离措施在一定程度上有效抵御了外部网络攻击和数据泄露风险,然而,也给企…

20250310

今天有几个趋势需要确定: 1. 焦煤 https://www.cnblogs.com/lyonlee/p/18753748 2.沪锌 指标已经略微下穿 3 棉花

解密prompt系列50. RL用于优化Agent行为路径的一些思路

而Deep Research的效果类似O1的长思考是非常长的行为链,OpenAI也直接表明Deep Research是使用和O1相同的RL训练得到的。但这里比O1更难的就是数据集的设计,训练过程动态行为数据的引入和RL目标的选择。这一章我们分别介绍从两个不同角度使用RL优化Agent行为链路的方案,其中P…

读DAMA数据管理知识体系指南15数据库过程

读DAMA数据管理知识体系指南15数据库过程1. 列式数据库 1.1. 列式数据库(Column-oriented Database)能压缩冗余数据,通常用于商务智能(BI)的应用 1.2. 权衡1.2.1. 需要对很多行进行聚合计算时,面向列的存储组织方式会更加高效1.2.1.1. 这只适用于处理少数列的情况,因为读取少…

VS2022开发跨平台程序(ubuntu x64/aarch64)

1、目标平台安装编译环境sudo apt install openssh-server g++ gcc gdb gdbserver -y目标平台安装ninjiasudo apt install ninja-build目标平台安装较新版本的cmake ,否则VS提示目标平台版本太旧,不支持远程编译。 2、VS创建CMake项目,会有个默认打印Hello CMake的程序。 指…

软件工程作业2

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringClassof2023这个作业要求在哪里 https://www.cnblogs.com/huanghi4833/p/18760121这个作业的目标 掌握 GitHub 、Git 的基本使用方法, 积累个人编程项目的经验一、PSP表格PSP2.1 Personal Softw…

How Far Can We Go with Practical Function-Level Program Repair? 论文笔记

介绍 (1) 背景现有的很多基于 LLM 的 APR 方法针对的是 single-line 或者代 hunk-level 的程序修复,但它们通常依靠语句级别的故障定位技术。然而,人们普遍认为,准确识别陈述级的断层基本上可能是代价高昂的,即要求细粒度的输入或强有力的假设,从而有可能限制它们的适用性…

Ubuntu安装最新版本的cmake

1、下载地址 Index of /files/LatestRelease ,目前最新的是3.31.6 或者命令行方式下载wget https://cmake.org/files/LatestRelease/cmake-3.31.6-linux-x86_64.tar.gz2、解压tar -zxvf cmake-3.31.6-linux-x86_64.tar.gz3、替换已有的cmake,mv命令必须目标路径为空,所以使用…

[AI/GPT] Anything-LLM : (MIT)

概述: Anything LLM 简述一体式桌面和Docker AI应用程序,内置RAG、AI代理、无代码代理构建器等。urlhttps://anythingllm.com https://github.com/Mintplex-Labs/anything-llm20250220 : 3.7k fork / 38.1K star创建公司:Mintplex Labs Inc.创立时间:2023年12月(首次公开)…