| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- 核三框架升级自动生成mapper文件 -->
- <!-- SDZLMX表牵涉到的sql文件 -->
- <!DOCTYPE mapper
- PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
- "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
- <mapper namespace="SDZLMX">
- <!-- SDZLMX 全字段 -->
- <sql id="SDZLMX_COL">
- SDZLMXID,SDZLID,YS,SERVERID,WJLJ,YWJM,WJLX,
- JBR,JBSJ,YXBZ,WDSX
- </sql>
- <!-- SDZLMX 选择字段 -->
- <sql id="SDZLMX_COLSEL">
- <trim suffixOverrides=",">
- <if test="SDZLMXID != null">
- SDZLMXID,
- </if>
- <if test="SDZLID != null">
- SDZLID,
- </if>
- <if test="YS != null">
- YS,
- </if>
- <if test="SERVERID != null">
- SERVERID,
- </if>
- <if test="WJLJ != null">
- WJLJ,
- </if>
- <if test="YWJM != null">
- YWJM,
- </if>
- <if test="WJLX != null">
- WJLX,
- </if>
- <if test="JBR != null">
- JBR,
- </if>
- <if test="JBSJ != null">
- JBSJ,
- </if>
- <if test="YXBZ != null">
- YXBZ,
- </if>
- <if test="WDSX != null">
- WDSX
- </if>
- </trim>
- </sql>
- <!-- SDZLMX 记录数 -->
- <select id="SDZLMX_CNT" parameterType="hashmap" resultType="long">
- select count(1)
- from SDZLMX
- <where>
- <if test="SDZLMXID != null">
- and SDZLMXID=#{SDZLMXID}
- </if>
- <if test="SDZLID != null">
- and SDZLID=#{SDZLID}
- </if>
- <if test="YS != null">
- and YS=#{YS}
- </if>
- <if test="SERVERID != null">
- and SERVERID=#{SERVERID}
- </if>
- <if test="WJLJ != null">
- and WJLJ=#{WJLJ}
- </if>
- <if test="YWJM != null">
- and YWJM=#{YWJM}
- </if>
- <if test="WJLX != null">
- and WJLX=#{WJLX}
- </if>
- <if test="JBR != null">
- and JBR=#{JBR}
- </if>
- <if test="JBSJ != null">
- and JBSJ=#{JBSJ}
- </if>
- <if test="YXBZ != null">
- and YXBZ=#{YXBZ}
- </if>
- <if test="WDSX != null">
- and WDSX=#{WDSX}
- </if>
- </where>
- </select>
- <!-- SDZLMX 全字段查询 -->
- <select id="SDZLMX_Q" parameterType="hashmap" resultType="hashmap">
- select
- <include refid="SDZLMX_COL" /> <!--引用前边定义的所有字段 -->
- from SDZLMX
- <where>
- <if test="SDZLMXID != null">
- and SDZLMXID=#{SDZLMXID}
- </if>
- <if test="SDZLID != null">
- and SDZLID=#{SDZLID}
- </if>
- <if test="YS != null">
- and YS=#{YS}
- </if>
- <if test="SERVERID != null">
- and SERVERID=#{SERVERID}
- </if>
- <if test="WJLJ != null">
- and WJLJ=#{WJLJ}
- </if>
- <if test="YWJM != null">
- and YWJM=#{YWJM}
- </if>
- <if test="WJLX != null">
- and WJLX=#{WJLX}
- </if>
- <if test="JBR != null">
- and JBR=#{JBR}
- </if>
- <if test="JBSJ != null">
- and JBSJ=#{JBSJ}
- </if>
- <if test="YXBZ != null">
- and YXBZ=#{YXBZ}
- </if>
- <if test="WDSX != null">
- and WDSX=#{WDSX}
- </if>
- </where>
- </select>
- <!-- SDZLMX 选择查询 -->
- <select id="SDZLMX_QS" parameterType="hashmap" resultType="hashmap">
- select
- <include refid="SDZLMX_COLSEL" /> <!--引用前边定义的所有字段 -->
- from SDZLMX
- <where>
- <if test="SDZLMXID != null">
- and SDZLMXID=#{SDZLMXID}
- </if>
- <if test="SDZLID != null">
- and SDZLID=#{SDZLID}
- </if>
- <if test="YS != null">
- and YS=#{YS}
- </if>
- <if test="SERVERID != null">
- and SERVERID=#{SERVERID}
- </if>
- <if test="WJLJ != null">
- and WJLJ=#{WJLJ}
- </if>
- <if test="YWJM != null">
- and YWJM=#{YWJM}
- </if>
- <if test="WJLX != null">
- and WJLX=#{WJLX}
- </if>
- <if test="JBR != null">
- and JBR=#{JBR}
- </if>
- <if test="JBSJ != null">
- and JBSJ=#{JBSJ}
- </if>
- <if test="YXBZ != null">
- and YXBZ=#{YXBZ}
- </if>
- <if test="WDSX != null">
- and WDSX=#{WDSX}
- </if>
- </where>
- </select>
-
- <!-- SDZLMX 选择查询 -->
- <select id="SDZLMX_VIEW_Q" parameterType="hashmap" resultType="cn.sinobest.shoudan.entity.Sdzlmx">
- select * from (select row_.*, rownum rownum_ from (
- select a.SDZLMXID, a.YWJM, a.WJLX, a.LY, a.TYCCID, b.ml wjlj
- from sdzlmx a, rs_wj b
- where a.tyccid = b.rs_wj_lsh || b.kzm
- and SDZLID = #{SDZLID}
- and YXBZ = '1'
- order by SDZLMXID
- ) row_ where rownum < #{XH}+40 ) where rownum_ >= #{XH}
- </select>
-
- <!-- SDZLMX 插入 -->
- <insert id="SDZLMX_I" parameterType="hashmap">
- insert into SDZLMX (
- SDZLMXID,SDZLID,YS,SERVERID,WJLJ,YWJM,WJLX,
- JBR,JBSJ,YXBZ,WDSX
- ) values (
- #{SDZLMXID},#{SDZLID},#{YS},#{SERVERID},#{WJLJ},#{YWJM},#{WJLX},
- #{JBR},#{JBSJ},#{YXBZ},#{WDSX}
- )
- </insert>
- <!-- SDZLMX 插入-类型映射 -->
- <insert id="SDZLMX_IT" parameterType="hashmap">
- insert into SDZLMX (
- SDZLMXID,SDZLID,YS,SERVERID,WJLJ,YWJM,WJLX,
- JBR,JBSJ,YXBZ,WDSX
- ) values (
- #{SDZLMXID ,javaType=long,jdbcType=NUMERIC},#{SDZLID ,javaType=long,jdbcType=NUMERIC},
- #{YS ,javaType=long,jdbcType=NUMERIC},#{SERVERID ,javaType=long,jdbcType=NUMERIC},#{WJLJ ,javaType=string,jdbcType=VARCHAR},
- #{YWJM ,javaType=string,jdbcType=VARCHAR},#{WJLX ,javaType=string,jdbcType=VARCHAR},#{JBR ,javaType=string,jdbcType=VARCHAR},
- #{JBSJ ,javaType=long,jdbcType=NUMERIC},#{YXBZ ,javaType=string,jdbcType=VARCHAR},#{WDSX ,javaType=string,jdbcType=VARCHAR}
- )
- </insert>
- <!-- SDZLMX 选择字段插入 -->
- <insert id="SDZLMX_IS" parameterType="hashmap">
- insert into SDZLMX (
- <trim suffixOverrides=",">
- <if test="SDZLMXID != null">SDZLMXID,</if>
- <if test="SDZLID != null">SDZLID,</if>
- <if test="YS != null">YS,</if>
- <if test="SERVERID != null">SERVERID,</if>
- <if test="WJLJ != null">WJLJ,</if>
- <if test="YWJM != null">YWJM,</if>
- <if test="WJLX != null">WJLX,</if>
- <if test="JBR != null">JBR,</if>
- <if test="JBSJ != null">JBSJ,</if>
- <if test="YXBZ != null">YXBZ,</if>
- <if test="WDSX != null">WDSX,</if>
- <if test="WJNR != null">WJNR,</if>
- <if test="TYCCID != null">TYCCID,</if>
- </trim>
- ) values (
- <trim suffixOverrides=",">
- <if test="SDZLMXID != null">#{SDZLMXID},</if>
- <if test="SDZLID != null">#{SDZLID},</if>
- <if test="YS != null">#{YS},</if>
- <if test="SERVERID != null">#{SERVERID},</if>
- <if test="WJLJ != null">#{WJLJ},</if>
- <if test="YWJM != null">#{YWJM},</if>
- <if test="WJLX != null">#{WJLX},</if>
- <if test="JBR != null">#{JBR},</if>
- <if test="JBSJ != null">#{JBSJ},</if>
- <if test="YXBZ != null">#{YXBZ},</if>
- <if test="WDSX != null">#{WDSX},</if>
- <if test="WJNR != null">#{WJNR},</if>
- <if test="TYCCID != null">#{TYCCID},</if>
- </trim>
- )
- </insert>
- <!-- 收单资料明细WJNR修改 -->
- <update id="SDZLMX_WJNR_U" parameterType="cn.sinobest.shoudan.entity.Sdzlmx">
- update SDZLMX set WJNR= #{WJNR} where SDZLMXID = #{SDZLMXID}
- </update>
- <!-- SDZLMX 修改 -->
- <update id="SDZLMX_U" parameterType="hashmap">
- update SDZLMX
- set
- SDZLMXID= #{SDZLMXID},SDZLID= #{SDZLID},YS= #{YS},
- SERVERID= #{SERVERID},WJLJ= #{WJLJ},YWJM= #{YWJM},WJLX= #{WJLX},
- JBR= #{JBR},JBSJ= #{JBSJ},YXBZ= #{YXBZ},WDSX= #{WDSX}
- where
- </update>
- <!-- SDZLMX 选择修改 -->
- <update id="SDZLMX_US" parameterType="hashmap">
- update SDZLMX
- set
- <trim suffixOverrides=",">
- <if test="SDZLMXID != null">SDZLMXID=#{SDZLMXID},</if>
- <if test="SDZLID != null">SDZLID=#{SDZLID},</if>
- <if test="YS != null">YS=#{YS},</if>
- <if test="SERVERID != null">SERVERID=#{SERVERID},</if>
- <if test="WJLJ != null">WJLJ=#{WJLJ},</if>
- <if test="YWJM != null">YWJM=#{YWJM},</if>
- <if test="WJLX != null">WJLX=#{WJLX},</if>
- <if test="JBR != null">JBR=#{JBR},</if>
- <if test="JBSJ != null">JBSJ=#{JBSJ},</if>
- <if test="YXBZ != null">YXBZ=#{YXBZ},</if>
- <if test="WDSX != null">WDSX=#{WDSX},</if>
- </trim>
- where
- </update>
- <!-- SDZLMX 删除 -->
- <delete id="SDZLMX_D" parameterType="hashmap">
- delete from SDZLMX
- <where/>
- </delete>
- <!-- SDZLMX 删除 -->
- <delete id="SDZLMX_DEL" parameterType="hashmap">
- delete from SDZLMX where SDZLMXID=#{SDZLMXID}
- </delete>
- <!-- SDZL 序列 -->
- <select id="SDZLMXID_SEQ" parameterType="hashmap" resultType="string" useCache="false" flushCache="true">
- select seq_sdzlmxid.nextval from dual
- </select>
- <!-- SDZLMX 取文件内容 -->
- <select id="SDZLMX_S" parameterType="string" resultType="cn.sinobest.shoudan.entity.Sdzlmx" >
- select WJNR,YWJM,WJLX from SDZLMX where SDZLMXID=#{SDZLMXID}
- </select>
-
- <!-- SDZLMX 批量下载 -->
- <select id="SDZLMX_BY_SDZLID_Q" parameterType="hashmap" resultType="hashmap">
- select a.SDZLMXID,
- b.ml || a.TYCCID ml,
- a.YWJM || '.' || a.WJLX FILENAME,
- substr((select c.ZLMC
- from sdzlsx c, sdzl d
- where c.zllbid = d.zllbid
- and d.sdzlid = a.sdzlid
- and rownum = 1),
- 0,
- 50) ZLLBMC
- from sdzlmx a, rs_wj b
- where a.tyccid = b.rs_wj_lsh || b.kzm
- and SDZLID = #{SDZLID}
- and YXBZ = '1'
- order by SDZLMXID
- </select>
- <!-- SDZLMX 批量下载,取ZIP文件名 -->
- <select id="SLXX_GET_ZIPNAME_Q" parameterType="hashmap" resultType="hashmap">
- select ZTMC,SLBH from rs_slxx where CAZ675=#{SDJLID}
- </select>
- <!-- SDZLMX 全部下载,取所有类别 -->
- <select id="SDZLID_BY_SDJLID_Q" parameterType="hashmap" resultType="hashmap">
- select to_char(sdzlid) sdzlid from sdzl where sdjlid=#{SDJLID}
- </select>
-
- </mapper>
|