对比新文件 |
| | |
| | | <?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> |