<?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.ruoyi.dl.mapper.DlShebeixxCdYcsjMapper">
|
|
<resultMap type="DlShebeixxCdYcsj" id="DlShebeixxCdYcsjResult">
|
<result property="id" column="id" />
|
<result property="ceDianBM" column="ceDianBM" />
|
<result property="ceDianLXBM" column="ceDianLXBM" />
|
<result property="ceDianLXMC" column="ceDianLXMC" />
|
<result property="suoShuSBBM" column="suoShuSBBM" />
|
<result property="yiChangLX" column="yiChangLX" />
|
<result property="yiChangKSSJ" column="yiChangKSSJ" />
|
<result property="yiChangJSSJ" column="yiChangJSSJ" />
|
<result property="yiChangQJZDZ" column="yiChangQJZDZ" />
|
<result property="zuiDaZSK" column="zuiDaZSK" />
|
<result property="yiChangQJZXZ" column="yiChangQJZXZ" />
|
<result property="zuiXiaoZSK" column="zuiXiaoZSK" />
|
<result property="yiChangQJPJZ" column="yiChangQJPJZ" />
|
<result property="shuJuSJ" column="shuJuSJ" />
|
<result property="yiChangSJZH" column="yiChangSJZH" />
|
<result property="yiChangSJSL" column="yiChangSJSL" />
|
<result property="shiFouFS" column="shiFouFS" />
|
<result property="xiTongBM" column="xiTongBM" />
|
<result property="wenJianFL" column="wenJianFL" />
|
</resultMap>
|
|
<sql id="selectDlShebeixxCdYcsjVo">
|
select id, ceDianBM, ceDianLXBM, ceDianLXMC,xiTongBM,wenJianFL, suoShuSBBM, yiChangLX, yiChangKSSJ, yiChangJSSJ, yiChangQJZDZ, zuiDaZSK, yiChangQJZXZ, zuiXiaoZSK, yiChangQJPJZ, shuJuSJ, yiChangSJZH, yiChangSJSL,shiFouFS from dl_shebeixx_cd_ycsj
|
</sql>
|
|
<select id="selectDlShebeixxCdYcsjList" parameterType="DlShebeixxCdYcsj" resultMap="DlShebeixxCdYcsjResult">
|
<include refid="selectDlShebeixxCdYcsjVo"/>
|
<where>
|
<if test="ceDianBM != null and ceDianBM != ''"> and ceDianBM = #{ceDianBM}</if>
|
<if test="ceDianLXBM != null and ceDianLXBM != ''"> and ceDianLXBM = #{ceDianLXBM}</if>
|
<if test="ceDianLXMC != null and ceDianLXMC != ''"> and ceDianLXMC = #{ceDianLXMC}</if>
|
<if test="suoShuSBBM != null and suoShuSBBM != ''"> and suoShuSBBM = #{suoShuSBBM}</if>
|
<if test="yiChangLX != null and yiChangLX != ''"> and yiChangLX = #{yiChangLX}</if>
|
<if test="yiChangKSSJ != null "> and yiChangKSSJ = #{yiChangKSSJ}</if>
|
<if test="yiChangJSSJ != null "> and yiChangJSSJ = #{yiChangJSSJ}</if>
|
<if test="yiChangQJZDZ != null and yiChangQJZDZ != ''"> and yiChangQJZDZ = #{yiChangQJZDZ}</if>
|
<if test="zuiDaZSK != null "> and zuiDaZSK = #{zuiDaZSK}</if>
|
<if test="yiChangQJZXZ != null and yiChangQJZXZ != ''"> and yiChangQJZXZ = #{yiChangQJZXZ}</if>
|
<if test="zuiXiaoZSK != null "> and zuiXiaoZSK = #{zuiXiaoZSK}</if>
|
<if test="yiChangQJPJZ != null and yiChangQJPJZ != ''"> and yiChangQJPJZ = #{yiChangQJPJZ}</if>
|
<if test="shuJuSJ != null "> and shuJuSJ = #{shuJuSJ}</if>
|
<if test="yiChangSJZH != null "> and yiChangSJZH = #{yiChangSJZH}</if>
|
<if test="yiChangSJSL != null "> and yiChangSJSL = #{yiChangSJSL}</if>
|
<if test="shiFouFS != null "> and shiFouFS = #{shiFouFS} and yiChangJSSJ is not null </if>
|
<if test="xiTongBM != null "> and xiTongBM = #{xiTongBM}</if>
|
<if test="wenJianFL != null "> and wenJianFL = #{wenJianFL}</if>
|
</where>
|
</select>
|
|
<select id="selectListByGroupBy" parameterType="DlShebeixxCdYcsj" resultMap="DlShebeixxCdYcsjResult">
|
select xiTongBM,wenJianFL from dl_shebeixx_cd_ycsj where xiTongBM is not null and wenJianFL is not null and shiFouFS = 0 and yiChangJSSJ is not null GROUP BY xiTongBM,wenJianFL
|
</select>
|
|
<select id="selectDlShebeixxCdYcsjById" parameterType="Long" resultMap="DlShebeixxCdYcsjResult">
|
<include refid="selectDlShebeixxCdYcsjVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertDlShebeixxCdYcsj" parameterType="DlShebeixxCdYcsj" useGeneratedKeys="true" keyProperty="id">
|
insert into dl_shebeixx_cd_ycsj
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="ceDianBM != null">ceDianBM,</if>
|
<if test="ceDianLXBM != null">ceDianLXBM,</if>
|
<if test="ceDianLXMC != null">ceDianLXMC,</if>
|
<if test="suoShuSBBM != null">suoShuSBBM,</if>
|
<if test="yiChangLX != null">yiChangLX,</if>
|
<if test="yiChangKSSJ != null">yiChangKSSJ,</if>
|
<if test="yiChangJSSJ != null">yiChangJSSJ,</if>
|
<if test="yiChangQJZDZ != null">yiChangQJZDZ,</if>
|
<if test="zuiDaZSK != null">zuiDaZSK,</if>
|
<if test="yiChangQJZXZ != null">yiChangQJZXZ,</if>
|
<if test="zuiXiaoZSK != null">zuiXiaoZSK,</if>
|
<if test="yiChangQJPJZ != null">yiChangQJPJZ,</if>
|
<if test="shuJuSJ != null">shuJuSJ,</if>
|
<if test="yiChangSJZH != null">yiChangSJZH,</if>
|
<if test="yiChangSJSL != null">yiChangSJSL,</if>
|
<if test="shiFouFS != null">shiFouFS,</if>
|
<if test="xiTongBM != null">xiTongBM,</if>
|
<if test="wenJianFL != null">wenJianFL,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="ceDianBM != null">#{ceDianBM},</if>
|
<if test="ceDianLXBM != null">#{ceDianLXBM},</if>
|
<if test="ceDianLXMC != null">#{ceDianLXMC},</if>
|
<if test="suoShuSBBM != null">#{suoShuSBBM},</if>
|
<if test="yiChangLX != null">#{yiChangLX},</if>
|
<if test="yiChangKSSJ != null">#{yiChangKSSJ},</if>
|
<if test="yiChangJSSJ != null">#{yiChangJSSJ},</if>
|
<if test="yiChangQJZDZ != null">#{yiChangQJZDZ},</if>
|
<if test="zuiDaZSK != null">#{zuiDaZSK},</if>
|
<if test="yiChangQJZXZ != null">#{yiChangQJZXZ},</if>
|
<if test="zuiXiaoZSK != null">#{zuiXiaoZSK},</if>
|
<if test="yiChangQJPJZ != null">#{yiChangQJPJZ},</if>
|
<if test="shuJuSJ != null">#{shuJuSJ},</if>
|
<if test="yiChangSJZH != null">#{yiChangSJZH},</if>
|
<if test="yiChangSJSL != null">#{yiChangSJSL},</if>
|
<if test="shiFouFS != null">#{shiFouFS},</if>
|
<if test="xiTongBM != null">#{xiTongBM},</if>
|
<if test="wenJianFL != null">#{wenJianFL},</if>
|
</trim>
|
</insert>
|
|
<update id="updateDlShebeixxCdYcsj" parameterType="DlShebeixxCdYcsj">
|
update dl_shebeixx_cd_ycsj
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="ceDianBM != null">ceDianBM = #{ceDianBM},</if>
|
<if test="ceDianLXBM != null">ceDianLXBM = #{ceDianLXBM},</if>
|
<if test="ceDianLXMC != null">ceDianLXMC = #{ceDianLXMC},</if>
|
<if test="suoShuSBBM != null">suoShuSBBM = #{suoShuSBBM},</if>
|
<if test="yiChangLX != null">yiChangLX = #{yiChangLX},</if>
|
<if test="yiChangKSSJ != null">yiChangKSSJ = #{yiChangKSSJ},</if>
|
<if test="yiChangJSSJ != null">yiChangJSSJ = #{yiChangJSSJ},</if>
|
<if test="yiChangQJZDZ != null">yiChangQJZDZ = #{yiChangQJZDZ},</if>
|
<if test="zuiDaZSK != null">zuiDaZSK = #{zuiDaZSK},</if>
|
<if test="yiChangQJZXZ != null">yiChangQJZXZ = #{yiChangQJZXZ},</if>
|
<if test="zuiXiaoZSK != null">zuiXiaoZSK = #{zuiXiaoZSK},</if>
|
<if test="yiChangQJPJZ != null">yiChangQJPJZ = #{yiChangQJPJZ},</if>
|
<if test="shuJuSJ != null">shuJuSJ = #{shuJuSJ},</if>
|
<if test="yiChangSJZH != null">yiChangSJZH = #{yiChangSJZH},</if>
|
<if test="yiChangSJSL != null">yiChangSJSL = #{yiChangSJSL},</if>
|
<if test="shiFouFS != null">shiFouFS = #{shiFouFS},</if>
|
<if test="xiTongBM != null">xiTongBM = #{xiTongBM},</if>
|
<if test="wenJianFL != null">wenJianFL = #{wenJianFL},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteDlShebeixxCdYcsjById" parameterType="Long">
|
delete from dl_shebeixx_cd_ycsj where id = #{id}
|
</delete>
|
|
<delete id="deleteDlShebeixxCdYcsjByIds" parameterType="String">
|
delete from dl_shebeixx_cd_ycsj where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|