SHBZKSL_Mapper.xml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
  4. "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
  5. <mapper namespace="SHBZKSL">
  6. <select id="RSXXZXSHBZKXX_CNT" resultType="long" parameterType="hashmap">
  7. SELECT COUNT(1) CNT FROM V_RS_XXZX_SHBZKXX WHERE SLLSH=#{SLLSH}
  8. </select>
  9. <select id="AC01_S" resultType="hashmap" parameterType="String">
  10. select AAC002,AAC161, AAC058, AAC147, AAC003, AAC004, AAC006, AAC067, AAC024, AAC300, ZTID, AAC011
  11. from AC01 WHERE ZTID=#{ZTID}
  12. </select>
  13. <insert id="RSXXZXSHBZKXX_I" parameterType="hashmap">
  14. insert into V_RS_XXZX_SHBZKXX(RS_XXZX_SHBZKXX_LSH, SLLSH, SSCS, GJ, SQLX,SHBZH, ZJLX,ZJHM,XM,XB,LXSJ,CSRQ)
  15. select sys_guid(),#{SLLSH},'440800',AAC161,'2',#{SHBZH},AAC058,AAC147, AAC003 ,AAC004,AAC067,(case when AAC058='01' then substr(AAC147,7,8) end) sr
  16. from AC01 where ztid=#{ZTID}
  17. </insert>
  18. <select id="RSXXZXSHBZKXX_S" resultType="hashmap">
  19. select ZJTPXM, ZJTPGH, JHRZJTPXM, JHRZJTPGH, JHRZJTPCL,XP from V_RS_XXZX_SHBZKXX
  20. <where>
  21. <if test="SLLSH != null and SLLSH != '' ">and SLLSH=#{SLLSH}</if>
  22. <if test="WBID != null and WBID != '' ">and RS_WB_BJ_LSH=#{WBID}</if>
  23. </where>
  24. </select>
  25. <update id="RSXXZXSHBZKXX_U" parameterType="hashmap">
  26. UPDATE V_RS_XXZX_SHBZKXX
  27. <set>
  28. <if test='SSJG != null'>SSJG =#{SSJG} ,</if>
  29. <if test='FWYH != null'>FWYH =#{FWYH} ,</if>
  30. <if test='SBWD != null'>SBWD =#{SBWD} ,</if>
  31. <if test='KLB != null'>KLB =#{KLB} ,</if>
  32. <if test='SBKH != null'>SBKH =#{SBKH} ,</if>
  33. <if test='SPZMS != null'>SPZMS =#{SPZMS} ,</if>
  34. <if test='ZJYXQ != null'>ZJYXQ =#{ZJYXQ} ,</if>
  35. <if test='MZ != null'>MZ =#{MZ} ,</if>
  36. <if test='CSRQ != null'>CSRQ =#{CSRQ} ,</if>
  37. <if test='RYZT != null'>RYZT =#{RYZT} ,</if>
  38. <if test='HKQX != null'>HKQX =#{HKQX} ,</if>
  39. <if test='HKXZ != null'>HKXZ =#{HKXZ} ,</if>
  40. <if test='HKDZ != null'>HKDZ =#{HKDZ} ,</if>
  41. <if test='LXSJ != null'>LXSJ =#{LXSJ} ,</if>
  42. <if test='LXDH != null'>LXDH =#{LXDH} ,</if>
  43. <if test='TXDZ != null'>TXDZ =#{TXDZ} ,</if>
  44. <if test='YZBM != null'>YZBM =#{YZBM} ,</if>
  45. <if test='DZYX != null'>DZYX =#{DZYX} ,</if>
  46. <if test='GRBH != null'>GRBH =#{GRBH} ,</if>
  47. <if test='DWBH != null'>DWBH =#{DWBH} ,</if>
  48. <if test='DWMC != null'>DWMC =#{DWMC} ,</if>
  49. <if test='ZYGZ != null'>ZYGZ =#{ZYGZ} ,</if>
  50. <if test='JHRXM != null'>JHRXM =#{JHRXM} ,</if>
  51. <if test='JHRZJLX != null'>JHRZJLX =#{JHRZJLX} ,</if>
  52. <if test='JHRZJHM != null'>JHRZJHM =#{JHRZJHM} ,</if>
  53. <if test='SJDZ != null'>SJDZ =#{SJDZ} ,</if>
  54. <if test='SJLY != null'>SJLY =#{SJLY} ,</if>
  55. <if test='BHYY != null'>BHYY =#{BHYY} ,</if>
  56. <if test='XP != null'>XP =#{XP} ,</if>
  57. <if test='XPHZH != null'>XPHZH =#{XPHZH} ,</if>
  58. <if test='ZJTPXM != null'>ZJTPXM =#{ZJTPXM} ,</if>
  59. <if test='ZJTPGH != null'>ZJTPGH =#{ZJTPGH} ,</if>
  60. <if test='JHRZJTPXM != null'>JHRZJTPXM =#{JHRZJTPXM} ,</if>
  61. <if test='JHRZJTPGH != null'>JHRZJTPGH =#{JHRZJTPGH} ,</if>
  62. <if test='JHRZJTPCL != null'>JHRZJTPCL =#{JHRZJTPCL} ,</if>
  63. <if test='WDMC != null'>WDMC =#{WDMC} ,</if>
  64. <if test='WDDZ != null'>WDDZ =#{WDDZ} ,</if>
  65. <if test='WDLXDH != null'>WDLXDH =#{WDLXDH} ,</if>
  66. <if test='SLBBM != null'>SLBBM =#{SLBBM} ,</if>
  67. </set>
  68. WHERE SLLSH=#{SLLSH}
  69. </update>
  70. <delete id="RSXXZXSHBZKXXFWWD_D" parameterType="hashmap">
  71. delete from V_RS_XXZX_SHBZKXX_FWWD WHERE SLLSH=#{SLLSH}
  72. </delete>
  73. <insert id="RSXXZXSHBZKXXFWWD_I" parameterType="cn.sinobest.xxzxgl.entity.Shbzkxxfwwd">
  74. insert into V_RS_XXZX_SHBZKXX_FWWD(SLLSH,WDBM, WDMC, SSCS,
  75. SSQX, SSYH, SSJBJG, WDDZ, LXDH, BZ)
  76. values( #{sllsh},
  77. #{wdbm},
  78. #{wdmc},
  79. #{sscs},
  80. #{ssqx},
  81. #{ssyh},
  82. #{ssjbjg},
  83. #{wddz},
  84. #{lxdh},
  85. #{bz})
  86. </insert>
  87. <select id="RSXXZXSHBZKXXFWWD_S" resultType="hashmap" parameterType="hashmap">
  88. select WDBM,WDMC,LXDH,WDDZ,SSQX from V_RS_XXZX_SHBZKXX_FWWD WHERE WDBM=#{WDBM}
  89. </select>
  90. <select id="RSXXZXSHBZKXX_S2" resultType="hashmap" parameterType="String">
  91. select RS_XXZX_SHBZKXX_LSH, RS_WB_BJ_LSH, SLLSH, CJSJ, SSCS, SSJG, FWYH, SBWD, KLB,
  92. SQLX, SBKH, SHBZH, XM, SPZMS, GJ, ZJLX, ZJHM, ZJYXQ, XB, MZ, CSRQ, RYZT, HKQX, HKXZ,
  93. HKDZ, LXSJ, LXDH, TXDZ, YZBM, DZYX, GRBH, DWBH, DWMC, ZYGZ, JHRXM, JHRZJLX, JHRZJHM,
  94. SJDZ, nvl(SJLY,'1') SJLY, BHYY, XP, XPHZH, ZJTPXM, ZJTPGH, JHRZJTPXM, JHRZJTPGH, JHRZJTPCL, WDMC,
  95. WDDZ, WDLXDH, SLBBM, LKFS, SF, XS, QH, DZ, SJRXM, SJ from RS_XXZX_SHBZKXX a where a.sllsh =#{SLLSH}
  96. </select>
  97. <select id="RSXXZXSHBZKXXBYZTID_CNT" resultType="long" parameterType="hashmap">
  98. SELECT COUNT(1) CNT FROM V_RS_XXZX_SHBZKXX a,v_appcomm_slxx b,ac01 c
  99. WHERE a.SLLSH=b.sllsh and b.ZTID=c.ztid and b.SLLSH=#{SLLSH} and a.ZJHM=c.aac147
  100. </select>
  101. <delete id="RSXXZXSHBZKXX_D" parameterType="hashmap">
  102. delete from V_RS_XXZX_SHBZKXX WHERE SLLSH=#{SLLSH}
  103. </delete>
  104. </mapper>