From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:44:19 +0800 Subject: [PATCH] 删除 --- src/main/java/com/gk/firework/Mapper/mybatis/HistoryStockMapper.xml | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 202 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/firework/Mapper/mybatis/HistoryStockMapper.xml b/src/main/java/com/gk/firework/Mapper/mybatis/HistoryStockMapper.xml new file mode 100644 index 0000000..f603056 --- /dev/null +++ b/src/main/java/com/gk/firework/Mapper/mybatis/HistoryStockMapper.xml @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > +<mapper namespace="com.gk.firework.Mapper.HistoryStockMapper" > + <resultMap id="BaseResultMap" type="com.gk.firework.Domain.HistoryStock" > + <!-- --> + <id column="id" property="id" jdbcType="BIGINT" /> + <result column="owner" property="owner" jdbcType="BIGINT" /> + <result column="enterprisename" property="enterprisename" jdbcType="VARCHAR" /> + <result column="enterprisenumber" property="enterprisenumber" jdbcType="VARCHAR" /> + <result column="safetysupervision" property="safetysupervision" jdbcType="VARCHAR" /> + <result column="province" property="province" jdbcType="VARCHAR" /> + <result column="city" property="city" jdbcType="VARCHAR" /> + <result column="district" property="district" jdbcType="VARCHAR" /> + <result column="stocknum" property="stocknum" jdbcType="DECIMAL" /> + <result column="firecracker" property="firecracker" jdbcType="DECIMAL" /> + <result column="spray" property="spray" jdbcType="DECIMAL" /> + <result column="rotation" property="rotation" jdbcType="DECIMAL" /> + <result column="bead" property="bead" jdbcType="DECIMAL" /> + <result column="toy" property="toy" jdbcType="DECIMAL" /> + <result column="combined" property="combined" jdbcType="DECIMAL" /> + <result column="updateat" property="updateat" jdbcType="TIMESTAMP" /> + <result column="flag" property="flag" jdbcType="TINYINT" /> + </resultMap> + <sql id="Base_Column_List" > + <!-- --> + id, owner, enterprisename, enterprisenumber, safetysupervision, province, city, district, + stocknum, firecracker, spray, rotation, bead, toy, combined, updateat, + flag + </sql> + <insert id="insertDayHistoryStock"> + insert into historystock + (owner, enterprisename, enterprisenumber, safetysupervision, province, city, district, + stocknum, firecracker, spray, rotation, bead, toy, combined, updateat,flag) + select + owner, enterprisename, enterprisenumber, safetysupervision, province, city, district, + stocknum, firecracker, spray, rotation, bead, toy, combined, updateat,flag + from staticstock + </insert> + + <select id="selectPages" resultType="java.util.Map"> + select + owner, enterprisename, enterprisenumber, safetysupervision, + province, city, district, + stocknum, firecracker, spray, rotation, bead, toy, combined, + updateat,flag + from historystock + <where> + <if test="params.province != null and params.province != ''"> + and province = #{params.province} + </if> + <if test="params.city != null and params.city != ''"> + and city = #{params.city} + </if> + <if test="params.district != null and params.district != ''"> + and district = #{params.district} + </if> + <if test="params.specificDate != null and params.specificDate != ''"> + and datediff ( updateat , #{params.specificDate} ) = 0 + </if> + <if test="params.enterprisename != null and params.enterprisename != ''"> + and enterprisename like concat("%",#{params.enterprisename},"%") + </if> + <if test="params.safetysupervision != null and params.safetysupervision != ''"> + and safetysupervision = #{params.safetysupervision} + </if> + </where> + + </select> + <select id="selectCityStock" resultType="java.util.Map"> + select + city, + sum(stocknum) stocknum, + sum(firecracker) firecracker, + sum(spray) spray, + sum(rotation) rotation, + sum(bead) bead, + sum(toy) toy, + sum(combined) combined, + updateat + from staticstock + <where> + <if test="params.province != null and params.province != ''"> + and province = #{params.province} + </if> + <if test="params.city != null and params.city != ''"> + and city = #{params.city} + </if> + <if test="params.district != null and params.district != ''"> + and district = #{params.district} + </if> + <if test="params.specificDate != null and params.specificDate != ''"> + and datediff ( updateat , #{params.specificDate} ) = 0 + </if> + <if test="params.safetysupervision != null and params.safetysupervision != ''"> + and safetysupervision = #{params.safetysupervision} + </if> + <if test="params.enterprisename != null and params.enterprisename != ''"> + and enterprisename like concat("%",#{params.enterprisename},"%") + </if> + </where> + group by city + </select> + <select id="selectAllCityStock" resultType="java.util.Map"> + select + "合计" city, + sum(stocknum) stocknum, + sum(firecracker) firecracker, + sum(spray) spray, + sum(rotation) rotation, + sum(bead) bead, + sum(toy) toy, + sum(combined) combined + from staticstock + <where> + <if test="params.province != null and params.province != ''"> + and province = #{params.province} + </if> + <if test="params.city != null and params.city != ''"> + and city = #{params.city} + </if> + <if test="params.district != null and params.district != ''"> + and district = #{params.district} + </if> + <if test="params.specificDate != null and params.specificDate != ''"> + and datediff ( updateat , #{params.specificDate} ) = 0 + </if> + <if test="params.safetysupervision != null and params.safetysupervision != ''"> + and safetysupervision = #{params.safetysupervision} + </if> + <if test="params.enterprisename != null and params.enterprisename != ''"> + and enterprisename like concat("%",#{params.enterprisename},"%") + </if> + </where> + </select> + <select id="selectDayHistoryStockTotal" resultType="java.util.Map"> + select + "合计" enterprisename, + "合计" city, + sum(stocknum) stocknum, + sum(firecracker) firecracker, + sum(spray) spray, + sum(rotation) rotation, + sum(bead) bead, + sum(toy) toy, + sum(combined) combined + from historystock + <where> + <if test="params.province != null and params.province != ''"> + and province = #{params.province} + </if> + <if test="params.city != null and params.city != ''"> + and city = #{params.city} + </if> + <if test="params.district != null and params.district != ''"> + and district = #{params.district} + </if> + <if test="params.specificDate != null and params.specificDate != ''"> + and datediff ( updateat , #{params.specificDate} ) = 0 + </if> + <if test="params.enterprisename != null and params.enterprisename != ''"> + and enterprisename like concat("%",#{params.enterprisename},"%") + </if> + <if test="params.safetysupervision != null and params.safetysupervision != ''"> + and safetysupervision = #{params.safetysupervision} + </if> + </where> + </select> + <select id="selectHistoryCityStock" resultType="java.util.Map"> + select + city, + sum(stocknum) stocknum, + sum(firecracker) firecracker, + sum(spray) spray, + sum(rotation) rotation, + sum(bead) bead, + sum(toy) toy, + sum(combined) combined + from historystock + <where> + <if test="params.province != null and params.province != ''"> + and province = #{params.province} + </if> + <if test="params.city != null and params.city != ''"> + and city = #{params.city} + </if> + <if test="params.district != null and params.district != ''"> + and district = #{params.district} + </if> + <if test="params.specificDate != null and params.specificDate != ''"> + and datediff ( updateat , #{params.specificDate} ) = 0 + </if> + <if test="params.safetysupervision != null and params.safetysupervision != ''"> + and safetysupervision = #{params.safetysupervision} + </if> + <if test="params.enterprisename != null and params.enterprisename != ''"> + and enterprisename like concat("%",#{params.enterprisename},"%") + </if> + </where> + group by city + </select> + +</mapper> -- Gitblit v1.9.2