|
@@ -0,0 +1,207 @@
|
|
|
+<?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.xt.js.gkaq.web.mappers.GksssbModelMapper" >
|
|
|
+ <resultMap id="BaseResultMap" type="com.xt.js.gkaq.web.model.GksssbModel" >
|
|
|
+ <id column="ID" property="id" jdbcType="VARCHAR" />
|
|
|
+ <result column="SSMC" property="ssmc" jdbcType="VARCHAR" />
|
|
|
+ <result column="QYMC" property="qymc" jdbcType="VARCHAR" />
|
|
|
+ <result column="TBR" property="tbr" jdbcType="VARCHAR" />
|
|
|
+ <result column="LXDH" property="lxdh" jdbcType="VARCHAR" />
|
|
|
+ <result column="SZD" property="szd" jdbcType="VARCHAR" />
|
|
|
+ <result column="SZGQ" property="szgq" jdbcType="VARCHAR" />
|
|
|
+ <result column="GGXH" property="ggxh" jdbcType="VARCHAR" />
|
|
|
+ <result column="SL" property="sl" jdbcType="VARCHAR" />
|
|
|
+ <result column="YXQ" property="yxq" jdbcType="TIMESTAMP" />
|
|
|
+ <result column="CFCS" property="cfcs" jdbcType="VARCHAR" />
|
|
|
+ <result column="BZ" property="bz" jdbcType="VARCHAR" />
|
|
|
+ <result column="SLDW" property="sldw" jdbcType="VARCHAR" />
|
|
|
+ <result column="YJFL" property="yjfl" jdbcType="VARCHAR" />
|
|
|
+ <result column="EJFL" property="ejfl" jdbcType="VARCHAR" />
|
|
|
+ <result column="TBZT" property="tbzt" jdbcType="VARCHAR" />
|
|
|
+ <result column="TBDYID" property="tbdyid" jdbcType="DECIMAL" />
|
|
|
+ <result column="QYLB" property="qylb" jdbcType="VARCHAR" />
|
|
|
+ <result column="SSQY" property="ssqy" jdbcType="DECIMAL" />
|
|
|
+ <result column="SFTB" property="sftb" jdbcType="VARCHAR" />
|
|
|
+ <result column="RECORD_CODE" property="recordcode" jdbcType="VARCHAR" />
|
|
|
+ <result column="RECORD_STATUS" property="state" jdbcType="VARCHAR" />
|
|
|
+ <result column="BYZD1" property="byzd1" jdbcType="VARCHAR" />
|
|
|
+ <result column="BYZD2" property="byzd2" jdbcType="VARCHAR" />
|
|
|
+ <result column="BYZD3" property="byzd3" jdbcType="VARCHAR" />
|
|
|
+ <result column="BYZD4" property="byzd4" jdbcType="VARCHAR" />
|
|
|
+ <result column="BYZD5" property="byzd5" jdbcType="VARCHAR" />
|
|
|
+ <result column="ADD_DATE" property="createTime" jdbcType="TIMESTAMP" />
|
|
|
+ <result column="UPDATE_DATE" property="updateTime" jdbcType="TIMESTAMP" />
|
|
|
+ <result column="ADD_USER" property="createUser" jdbcType="VARCHAR" />
|
|
|
+ <result column="UPDATE_USER" property="updateUser" jdbcType="VARCHAR" />
|
|
|
+ </resultMap>
|
|
|
+ <resultMap id="BaseResultInfoMap" type="com.xt.js.gkaq.web.model.GksssbListModel" >
|
|
|
+ <id column="ID" property="id" jdbcType="VARCHAR" />
|
|
|
+ <result column="SSMC" property="ssmc" jdbcType="VARCHAR" />
|
|
|
+ <result column="GGXH" property="ggxh" jdbcType="VARCHAR" />
|
|
|
+ <result column="SL" property="sl" jdbcType="DECIMAL" />
|
|
|
+ <result column="YXQ" property="yxq" jdbcType="TIMESTAMP" />
|
|
|
+ <result column="GKJYR" property="gkjyr" jdbcType="VARCHAR" />
|
|
|
+ <result column="YJFL" property="yjfl" jdbcType="VARCHAR" />
|
|
|
+ <result column="EJFL" property="ejfl" jdbcType="VARCHAR" />
|
|
|
+ <result column="TBR" property="tbr" jdbcType="VARCHAR" />
|
|
|
+ <result column="LXDH" property="lxdh" jdbcType="VARCHAR" />
|
|
|
+ <result column="CFCS" property="cfcs" jdbcType="VARCHAR" />
|
|
|
+ <result column="SZD" property="szd" jdbcType="VARCHAR" />
|
|
|
+ <result column="GQMC" property="gqmc" jdbcType="VARCHAR" />
|
|
|
+ <result column="BZ" property="bz" jdbcType="VARCHAR" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <resultMap id="BaseResultTjInfoMap" type="com.xt.js.gkaq.web.model.GksssbTjModel" >
|
|
|
+ <result column="SSMC" property="ssmc" jdbcType="VARCHAR" />
|
|
|
+ <result column="SL" property="sl" jdbcType="DECIMAL" />
|
|
|
+ <result column="SLDW" property="sldw" jdbcType="VARCHAR" />
|
|
|
+ <result column="QYMC" property="qymc" jdbcType="VARCHAR" />
|
|
|
+ <result column="YJFL" property="yjfl" jdbcType="VARCHAR" />
|
|
|
+ <result column="SZD" property="szd" jdbcType="VARCHAR" />
|
|
|
+ <result column="SZGQ" property="szgq" jdbcType="VARCHAR" />
|
|
|
+ </resultMap>
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.String" >
|
|
|
+ delete from AQ_DWXX_GKSSSB
|
|
|
+ where ID = #{id,jdbcType=VARCHAR}
|
|
|
+ </delete>
|
|
|
+ <insert id="insert" parameterType="com.xt.js.gkaq.web.model.GksssbModel" >
|
|
|
+ insert into AQ_DWXX_GKSSSB (ID,SSMC,QYMC,TBR,LXDH,SZD,SZGQ,GGXH,SL,YXQ,CFCS,BZ,SLDW,YJFL,EJFL,
|
|
|
+ ADD_USER,ADD_DATE,UPDATE_USER,UPDATE_DATE,RECORD_STATUS,
|
|
|
+ SFTB,TBZT,TBDYID,QYLB,SSQY,RECORD_CODE,BYZD1,BYZD2,BYZD3,BYZD4,BYZD5)
|
|
|
+ values (#{id,jdbcType=DECIMAL},
|
|
|
+ #{ssmc,jdbcType=VARCHAR},
|
|
|
+ #{qymc,jdbcType=DECIMAL},
|
|
|
+ #{tbr,jdbcType=VARCHAR},
|
|
|
+ #{lxdh,jdbcType=VARCHAR},
|
|
|
+ #{szd,jdbcType=VARCHAR},
|
|
|
+ #{szgq,jdbcType=VARCHAR},
|
|
|
+ #{ggxh,jdbcType=VARCHAR},
|
|
|
+ #{sl,jdbcType=VARCHAR},
|
|
|
+ #{yxq,jdbcType=TIMESTAMP},
|
|
|
+ #{cfcs,jdbcType=VARCHAR},
|
|
|
+ #{bz,jdbcType=VARCHAR},
|
|
|
+ #{sldw,jdbcType=VARCHAR},
|
|
|
+ #{yjfl,jdbcType=VARCHAR},
|
|
|
+ #{ejfl,jdbcType=VARCHAR},
|
|
|
+ #{createUser,jdbcType=VARCHAR},
|
|
|
+ #{createTime,jdbcType=TIMESTAMP},
|
|
|
+ #{updateUser,jdbcType=VARCHAR},
|
|
|
+ #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ #{state,jdbcType=VARCHAR},
|
|
|
+ #{sftb,jdbcType=VARCHAR},
|
|
|
+ #{tbzt,jdbcType=VARCHAR},
|
|
|
+ #{tbdyid,jdbcType=DECIMAL},
|
|
|
+ #{qylb,jdbcType=VARCHAR},
|
|
|
+ #{ssqy,jdbcType=DECIMAL},
|
|
|
+ #{recordcode,jdbcType=VARCHAR},
|
|
|
+
|
|
|
+ #{byzd1,jdbcType=VARCHAR}, #{byzd2,jdbcType=VARCHAR},#{byzd3,jdbcType=VARCHAR}, #{byzd4,jdbcType=VARCHAR},
|
|
|
+ #{byzd5,jdbcType=VARCHAR}
|
|
|
+ )
|
|
|
+ </insert>
|
|
|
+ <update id="updateByPrimaryKey" parameterType="com.xt.js.gkaq.web.model.GksssbModel" >
|
|
|
+ UPDATE AQ_DWXX_GKSSSB
|
|
|
+ SET SSMC=#{ssmc,jdbcType=VARCHAR},
|
|
|
+ QYMC=#{qymc,jdbcType=DECIMAL},
|
|
|
+ TBR = #{tbr,jdbcType=VARCHAR},
|
|
|
+ LXDH = #{lxdh,jdbcType=VARCHAR},
|
|
|
+ SZD = #{szd,jdbcType=VARCHAR},
|
|
|
+ SZGQ = #{szgq,jdbcType=VARCHAR},
|
|
|
+ GGXH = #{ggxh,jdbcType=VARCHAR},
|
|
|
+ SL = #{sl,jdbcType=VARCHAR},
|
|
|
+ YXQ = #{yxq,jdbcType=TIMESTAMP},
|
|
|
+ CFCS = #{cfcs,jdbcType=VARCHAR},
|
|
|
+ BZ = #{bz,jdbcType=VARCHAR},
|
|
|
+ SLDW = #{sldw,jdbcType=VARCHAR},
|
|
|
+ YJFL = #{yjfl,jdbcType=VARCHAR},
|
|
|
+ EJFL = #{ejfl,jdbcType=VARCHAR},
|
|
|
+ TBZT = #{tbzt,jdbcType=VARCHAR},
|
|
|
+ TBDYID = #{tbdyid,jdbcType=DECIMAL},
|
|
|
+ QYLB = #{qylb,jdbcType=VARCHAR},
|
|
|
+ SSQY = #{ssqy,jdbcType=DECIMAL},
|
|
|
+ SFTB = #{sftb,jdbcType=VARCHAR},
|
|
|
+ RECORD_CODE = #{recordcode,jdbcType=VARCHAR},
|
|
|
+ BYZD1 = #{byzd1,jdbcType=VARCHAR},
|
|
|
+ BYZD2 = #{byzd2,jdbcType=VARCHAR},
|
|
|
+ BYZD3 = #{byzd3,jdbcType=VARCHAR},
|
|
|
+ BYZD4 = #{byzd4,jdbcType=VARCHAR},
|
|
|
+ BYZD5 = #{byzd5,jdbcType=VARCHAR},
|
|
|
+
|
|
|
+ ADD_DATE = #{createTime,jdbcType=TIMESTAMP},
|
|
|
+ UPDATE_DATE = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ ADD_USER = #{createUser,jdbcType=VARCHAR},
|
|
|
+ UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
|
|
|
+ RECORD_STATUS = #{state,jdbcType=VARCHAR}
|
|
|
+ WHERE ID = #{id,jdbcType=VARCHAR}
|
|
|
+ </update>
|
|
|
+ <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
|
|
|
+ SELECT
|
|
|
+ ID,SSMC,QYMC,TBR,LXDH,SZD,SZGQ,GGXH,SL,YXQ,CFCS,BZ,SLDW,YJFL,EJFL,
|
|
|
+ ADD_USER,ADD_DATE,UPDATE_USER,UPDATE_DATE,RECORD_STATUS,
|
|
|
+ SFTB,TBZT,TBDYID,QYLB,SSQY,RECORD_CODE,BYZD1,BYZD2,BYZD3,BYZD4,BYZD5
|
|
|
+ FROM AQ_DWXX_GKSSSB
|
|
|
+ WHERE ID = #{id,jdbcType=VARCHAR}
|
|
|
+ </select>
|
|
|
+ <select id="selectAll" resultMap="BaseResultMap">
|
|
|
+ SELECT
|
|
|
+ ID,SSMC,QYMC,TBR,LXDH,SZD,SZGQ,GGXH,SL,YXQ,CFCS,BZ,SLDW,YJFL,EJFL,
|
|
|
+ ADD_USER,ADD_DATE,UPDATE_USER,UPDATE_DATE,RECORD_STATUS,
|
|
|
+ SFTB,TBZT,TBDYID,QYLB,SSQY,RECORD_CODE,BYZD1,BYZD2,BYZD3,BYZD4,BYZD5
|
|
|
+ FROM AQ_DWXX_GKSSSB
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectByInfo" resultMap="BaseResultInfoMap" parameterType="com.xt.js.gkaq.web.model.GksssbListModel">
|
|
|
+ SELECT
|
|
|
+ SS.ID,SS.SSMC,SS.GGXH,SS.SL,SS.YXQ,JYR.GKJYR,C.TEXT AS YJFL,
|
|
|
+ CO.TEXT AS EJFL,SS.TBR,SS.LXDH,SS.CFCS,COD.TEXT AS SZD,GQ.GQMC,SS.BZ
|
|
|
+ FROM
|
|
|
+ AQ_DWXX_GKSSSB SS
|
|
|
+ LEFT JOIN AQ_DWXX_JYRJCXX JYR ON JYR."ID" = SS.QYMC
|
|
|
+ LEFT JOIN AQ_BASIC_FRAME_CODE C ON C.VAL = SS.YJFL
|
|
|
+ LEFT JOIN AQ_BASIC_FRAME_CODE CO ON CO.VAL = SS.EJFL
|
|
|
+ LEFT JOIN AQ_BASIC_FRAME_CODE COD ON COD.VAL = SS.SZD
|
|
|
+ LEFT JOIN AQ_DWXX_GQ GQ ON GQ.ID = SS.SZGQ
|
|
|
+ <where>
|
|
|
+ SS.RECORD_STATUS != 9
|
|
|
+ <if test="szd != null and szd != ''">
|
|
|
+ AND SS.SZD = #{szd,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="gqmc != null and gqmc != ''">
|
|
|
+ AND SS.SZGQ = #{gqmc,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="gkjyr != null and gkjyr != ''">
|
|
|
+ AND SS.QYMC = #{gkjyr,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="ssmc != null and ssmc != ''">
|
|
|
+ AND SS.SSMC LIKE CONCAT(CONCAT('%', #{ssmc, jdbcType=VARCHAR}),'%')
|
|
|
+ </if>
|
|
|
+ <if test="ggxh != null and ggxh != ''">
|
|
|
+ AND SS.GGXH LIKE CONCAT(CONCAT('%', #{ggxh, jdbcType=VARCHAR}),'%')
|
|
|
+ </if>
|
|
|
+ <if test="cfcs != null and cfcs != ''">
|
|
|
+ AND SS.CFCS LIKE CONCAT(CONCAT('%', #{cfcs, jdbcType=VARCHAR}),'%')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ ORDER BY JYR.GKJYR,SS.TBR
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectTjInfo" resultMap="BaseResultTjInfoMap" parameterType="com.xt.js.gkaq.web.model.GksssbTjModel">
|
|
|
+ SELECT
|
|
|
+ SUM(SS.SL) AS SL, SS.SSMC,SS.SLDW
|
|
|
+ FROM
|
|
|
+ AQ_DWXX_GKSSSB SS
|
|
|
+ <where>
|
|
|
+ SS.RECORD_STATUS != 9
|
|
|
+ AND SS.YJFL = #{yjfl,jdbcType=VARCHAR}
|
|
|
+ AND SS.SZD = #{szd,jdbcType=VARCHAR}
|
|
|
+ <if test="szgq != null and szgq != ''">
|
|
|
+ AND SS.SZGQ = #{szgq,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ <if test="qymc != null and qymc != ''">
|
|
|
+ AND SS.QYMC = #{qymc,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+
|
|
|
+ GROUP BY SS.EJFL,SS.SSMC,SS.SLDW
|
|
|
+ </select>
|
|
|
+</mapper>
|