<?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.dhcc.finance.main.dao.PmProjectChildMapper">
    <resultMap id="BaseResultMap" type="com.dhcc.finance.main.domain.PmProjectChild">
        <id column="XTZXMBH" jdbcType="VARCHAR" property="xtzxmbh"/>
        <result column="ID" jdbcType="VARCHAR" property="id"/>
        <result column="ZXDCPBH" jdbcType="VARCHAR" property="zxdcpbh"/>
        <result column="XTXMBH" jdbcType="VARCHAR" property="xtxmbh"/>
        <result column="XTZXMQC" jdbcType="VARCHAR" property="xtzxmqc"/>
        <result column="XTCCLX" jdbcType="VARCHAR" property="xtcclx"/>
        <result column="DYJHBZ" jdbcType="VARCHAR" property="dyjhbz"/>
        <result column="XTGN" jdbcType="VARCHAR" property="xtgn"/>
        <result column="GLFS" jdbcType="VARCHAR" property="glfs"/>
        <result column="XTYWFL" jdbcType="VARCHAR" property="xtywfl"/>
        <result column="SYFS" jdbcType="VARCHAR" property="syfs"/>
        <result column="SFJTTJ" jdbcType="VARCHAR" property="sfjttj"/>
        <result column="JTNBJGMC" jdbcType="VARCHAR" property="jtnbjgmc"/>
        <result column="SFFQFX" jdbcType="VARCHAR" property="sffqfx"/>
        <result column="SDBS" jdbcType="VARCHAR" property="sdbs"/>
        <result column="MJKSRQ" jdbcType="DATE" property="mjksrq"/>
        <result column="MJJSRQ" jdbcType="DATE" property="mjjsrq"/>
        <result column="ZGMLX" jdbcType="VARCHAR" property="zgmlx"/>
        <result column="ZGMFWZXZ" jdbcType="DECIMAL" property="zgmfwzxz"/>
        <result column="ZGMFWZDZ" jdbcType="DECIMAL" property="zgmfwzdz"/>
        <result column="ZQXLX" jdbcType="VARCHAR" property="zqxlx"/>
        <result column="ZQXFWZXZ" jdbcType="INTEGER" property="zqxfwzxz"/>
        <result column="ZQXFWZDZ" jdbcType="INTEGER" property="zqxfwzdz"/>
        <result column="QXSM" jdbcType="VARCHAR" property="qxsm"/>
        <result column="NFXHCLSJ" jdbcType="DATE" property="nfxhclsj"/>
        <result column="CCZYYYFS" jdbcType="VARCHAR" property="cczyyyfs"/>
        <result column="GLYYHCFFS" jdbcType="VARCHAR" property="glyyhcffs"/>
        <result column="BCJTFS" jdbcType="VARCHAR" property="bcjtfs"/>
        <result column="XTBCL" jdbcType="DECIMAL" property="xtbcl"/>
        <result column="XTBCJE" jdbcType="DECIMAL" property="xtbcje"/>
        <result column="XTHTSYLLX" jdbcType="VARCHAR" property="xthtsyllx"/>
        <result column="XXPLR" jdbcType="DATE" property="xxplr"/>
        <result column="SYFPZQ" jdbcType="VARCHAR" property="syfpzq"/>
        <result column="ZGYQSYL" jdbcType="DECIMAL" property="zgyqsyl"/>
        <result column="ZDYQSYL" jdbcType="DECIMAL" property="zdyqsyl"/>
        <result column="ZGYJRZCB" jdbcType="DECIMAL" property="zgyjrzcb"/>
        <result column="ZDYJRZCB" jdbcType="DECIMAL" property="zdyjrzcb"/>
        <result column="SFQGTJ" jdbcType="VARCHAR" property="sfqgtj"/>
        <result column="BZ" jdbcType="VARCHAR" property="bz"/>
        <result column="XMCLR" jdbcType="DATE" property="xmclr"/>
        <result column="XMZZR" jdbcType="DATE" property="xmzzr"/>
        <result column="STRZZ" jdbcType="VARCHAR" property="strzz"/>
        <result column="SLFS" jdbcType="VARCHAR" property="slfs"/>
        <result column="XMHZLY" jdbcType="VARCHAR" property="xmhzly"/>
        <result column="HZMS" jdbcType="VARCHAR" property="hzms"/>
        <result column="SFFWGZXM" jdbcType="VARCHAR" property="sffwgzxm"/>
        <result column="KFSXDLHHX" jdbcType="VARCHAR" property="kfsxdlhhx"/>
        <result column="SFTZZQSC" jdbcType="VARCHAR" property="sftzzqsc"/>
        <result column="SFSSXM" jdbcType="VARCHAR" property="sfssxm"/>
        <result column="BZJJRGZT" jdbcType="VARCHAR" property="bzjjrgzt"/>
        <result column="BZJJSHFS" jdbcType="VARCHAR" property="bzjjshfs"/>
        <result column="BZJJSHPL" jdbcType="VARCHAR" property="bzjjshpl"/>
        <result column="BZJJYQTHSFSJWSWYJ" jdbcType="VARCHAR" property="bzjjyqthsfsjwswyj"/>
        <result column="KTQZZ" jdbcType="VARCHAR" property="ktqzz"/>
        <result column="YWTZ" jdbcType="VARCHAR" property="ywtz"/>
        <result column="JGSX" jdbcType="VARCHAR" property="jgsx"/>
        <result column="TXXZ" jdbcType="VARCHAR" property="txxz"/>
        <result column="YXLHSYQBL" jdbcType="DECIMAL" property="yxlhsyqbl"/>
        <result column="SFXJL" jdbcType="VARCHAR" property="sfxjl"/>
        <result column="SFSX" jdbcType="VARCHAR" property="sfsx"/>
        <result column="SFYGSM" jdbcType="VARCHAR" property="sfygsm"/>
        <result column="SFWBFC" jdbcType="VARCHAR" property="sfwbfc"/>
        <result column="FBZJCBS" jdbcType="VARCHAR" property="fbzjcbs"/>
        <result column="TOTBS" jdbcType="VARCHAR" property="totbs"/>
        <result column="YXFS" jdbcType="VARCHAR" property="yxfs"/>
        <result column="YXFSRH" jdbcType="VARCHAR" property="yxfsrh"/>
        <result column="KSHBZ" jdbcType="VARCHAR" property="kshbz"/>
        <result column="FEJSFS" jdbcType="VARCHAR" property="fejsfs"/>
        <result column="MJFS" jdbcType="VARCHAR" property="mjfs"/>
        <result column="SFJZX" jdbcType="VARCHAR" property="sfjzx"/>
        <result column="JZPGPD" jdbcType="VARCHAR" property="jzpgpd"/>
        <result column="JZPLPD" jdbcType="VARCHAR" property="jzplpd"/>
        <result column="ZCGLBGPD" jdbcType="VARCHAR" property="zcglbgpd"/>
        <result column="TZFW" jdbcType="VARCHAR" property="tzfw"/>
        <result column="CPZXBS" jdbcType="VARCHAR" property="cpzxbs"/>
        <result column="ZXJGLX" jdbcType="VARCHAR" property="zxjglx"/>
        <result column="ZXXS" jdbcType="VARCHAR" property="zxxs"/>
        <result column="CPLX" jdbcType="VARCHAR" property="cplx"/>
        <result column="XMYJZZR" jdbcType="DATE" property="xmyjzzr"/>
        <result column="YWJSRQ" jdbcType="DATE" property="ywjsrq"/>
        <result column="QSBGPLBS" jdbcType="VARCHAR" property="qsbgplbs"/>
        <result column="SFGZ" jdbcType="VARCHAR" property="sfgz"/>
        <result column="GZMS" jdbcType="VARCHAR" property="gzms"/>
        <result column="GZCJ" jdbcType="VARCHAR" property="gzcj"/>
        <result column="GZJG" jdbcType="VARCHAR" property="gzjg"/>
        <result column="XTCSMJJE" jdbcType="DECIMAL" property="xtcsmjje"/>
        <result column="XTXCGM" jdbcType="DECIMAL" property="xtxcgm"/>
        <result column="CCQCFZRBS" jdbcType="VARCHAR" property="ccqcfzrbs"/>
        <result column="YDSYQZRBS" jdbcType="VARCHAR" property="ydsyqzrbs"/>
        <result column="SFYSBJJWTCL" jdbcType="VARCHAR" property="sfysbjjwtcl"/>
        <result column="GLJYBS" jdbcType="VARCHAR" property="gljybs"/>
        <result column="GLJYLX" jdbcType="VARCHAR" property="gljylx"/>
        <result column="XMJD" jdbcType="VARCHAR" property="xmjd"/>
        <result column="XMZT" jdbcType="VARCHAR" property="xmzt"/>
        <result column="GSJG" jdbcType="VARCHAR" property="gsjg"/>
        <result column="GSBM" jdbcType="VARCHAR" property="gsbm"/>
        <result column="SYZT" jdbcType="VARCHAR" property="syzt"/>
        <result column="SJLY" jdbcType="VARCHAR" property="sjly"/>
        <result column="LRRY" jdbcType="VARCHAR" property="lrry"/>
        <result column="LRSJ" jdbcType="TIMESTAMP" property="lrsj"/>
        <result column="ZHXGRY" jdbcType="VARCHAR" property="zhxgry"/>
        <result column="ZHXGSJ" jdbcType="TIMESTAMP" property="zhxgsj"/>
    </resultMap>
    <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs"
               type="com.dhcc.finance.main.domain.PmProjectChildWithBLOBs">
        <result column="XTBCSM" jdbcType="LONGVARCHAR" property="xtbcsm"/>
        <result column="YWXXSM" jdbcType="LONGVARCHAR" property="ywxxsm"/>
        <result column="SHXZTJ" jdbcType="LONGVARCHAR" property="shxztj"/>
        <result column="GLJYBCSM" jdbcType="LONGVARCHAR" property="gljybcsm"/>
        <result column="GLJYMD" jdbcType="LONGVARCHAR" property="gljymd"/>
        <result column="GLJYDJ" jdbcType="LONGVARCHAR" property="gljydj"/>
        <result column="BEIZU" jdbcType="LONGVARCHAR" property="beizu"/>
    </resultMap>
    <sql id="Example_Where_Clause">
        <where>
            <foreach collection="oredCriteria" item="criteria" separator="or">
                <if test="criteria.valid">
                    <trim prefix="(" prefixOverrides="and" suffix=")">
                        <foreach collection="criteria.criteria" item="criterion">
                            <choose>
                                <when test="criterion.noValue">
                                    and ${criterion.condition}
                                </when>
                                <when test="criterion.singleValue">
                                    and ${criterion.condition} #{criterion.value}
                                </when>
                                <when test="criterion.betweenValue">
                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
                                </when>
                                <when test="criterion.listValue">
                                    and ${criterion.condition}
                                    <foreach close=")" collection="criterion.value" item="listItem" open="("
                                             separator=",">
                                        #{listItem}
                                    </foreach>
                                </when>
                            </choose>
                        </foreach>
                    </trim>
                </if>
            </foreach>
        </where>
    </sql>
    <sql id="Update_By_Example_Where_Clause">
        <where>
            <foreach collection="example.oredCriteria" item="criteria" separator="or">
                <if test="criteria.valid">
                    <trim prefix="(" prefixOverrides="and" suffix=")">
                        <foreach collection="criteria.criteria" item="criterion">
                            <choose>
                                <when test="criterion.noValue">
                                    and ${criterion.condition}
                                </when>
                                <when test="criterion.singleValue">
                                    and ${criterion.condition} #{criterion.value}
                                </when>
                                <when test="criterion.betweenValue">
                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
                                </when>
                                <when test="criterion.listValue">
                                    and ${criterion.condition}
                                    <foreach close=")" collection="criterion.value" item="listItem" open="("
                                             separator=",">
                                        #{listItem}
                                    </foreach>
                                </when>
                            </choose>
                        </foreach>
                    </trim>
                </if>
            </foreach>
        </where>
    </sql>
    <sql id="Base_Column_List">
        XTZXMBH, ID, ZXDCPBH, XTXMBH, XTZXMQC, XTCCLX, DYJHBZ, XTGN, GLFS, XTYWFL, SYFS,
    SFJTTJ, JTNBJGMC, SFFQFX, SDBS, MJKSRQ, MJJSRQ, ZGMLX, ZGMFWZXZ, ZGMFWZDZ, ZQXLX,
    ZQXFWZXZ, ZQXFWZDZ, QXSM, NFXHCLSJ, CCZYYYFS, GLYYHCFFS, BCJTFS, XTBCL, XTBCJE, XTHTSYLLX,
    XXPLR, SYFPZQ, ZGYQSYL, ZDYQSYL, ZGYJRZCB, ZDYJRZCB, SFQGTJ, BZ, XMCLR, XMZZR, STRZZ,
    SLFS, XMHZLY, HZMS, SFFWGZXM, KFSXDLHHX, SFTZZQSC, SFSSXM, BZJJRGZT, BZJJSHFS, BZJJSHPL,
    BZJJYQTHSFSJWSWYJ, KTQZZ, YWTZ, JGSX, TXXZ, YXLHSYQBL, SFXJL, SFSX, SFYGSM, SFWBFC,
    FBZJCBS, TOTBS, YXFS, YXFSRH, KSHBZ, FEJSFS, MJFS, SFJZX, JZPGPD, JZPLPD, ZCGLBGPD,
    TZFW, CPZXBS, ZXJGLX, ZXXS, CPLX, XMYJZZR, YWJSRQ, QSBGPLBS, SFGZ, GZMS, GZCJ, GZJG,
    XTCSMJJE, XTXCGM, CCQCFZRBS, YDSYQZRBS, SFYSBJJWTCL, GLJYBS, GLJYLX, XMJD, XMZT,
    GSJG, GSBM, SYZT, SJLY, LRRY, LRSJ, ZHXGRY, ZHXGSJ
    </sql>
    <sql id="Blob_Column_List">
        XTBCSM, YWXXSM, SHXZTJ, GLJYBCSM, GLJYMD, GLJYDJ, BEIZU
    </sql>
    <select id="selectByExampleWithBLOBs" parameterType="com.dhcc.finance.main.domain.PmProjectChildExample"
            resultMap="ResultMapWithBLOBs">
        select
        <if test="distinct">
            distinct
        </if>
        <include refid="Base_Column_List"/>
        ,
        <include refid="Blob_Column_List"/>
        from pm_project_child
        <if test="_parameter != null">
            <include refid="Example_Where_Clause"/>
        </if>
        <if test="orderByClause != null">
            order by ${orderByClause}
        </if>
    </select>
    <select id="selectByExample" parameterType="com.dhcc.finance.main.domain.PmProjectChildExample"
            resultMap="BaseResultMap">
        select
        <if test="distinct">
            distinct
        </if>
        <include refid="Base_Column_List"/>
        from pm_project_child
        <if test="_parameter != null">
            <include refid="Example_Where_Clause"/>
        </if>
        <if test="orderByClause != null">
            order by ${orderByClause}
        </if>
    </select>
    <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
        select
        <include refid="Base_Column_List"/>
        ,
        <include refid="Blob_Column_List"/>
        from pm_project_child
        where XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </select>
    <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
        delete
        from pm_project_child
        where XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </delete>
    <delete id="deleteByExample" parameterType="com.dhcc.finance.main.domain.PmProjectChildExample">
        delete from pm_project_child
        <if test="_parameter != null">
            <include refid="Example_Where_Clause"/>
        </if>
    </delete>
    <insert id="insert" parameterType="com.dhcc.finance.main.domain.PmProjectChildWithBLOBs">
        insert into pm_project_child (XTZXMBH, ID, ZXDCPBH,
                                      XTXMBH, XTZXMQC, XTCCLX,
                                      DYJHBZ, XTGN, GLFS,
                                      XTYWFL, SYFS, SFJTTJ,
                                      JTNBJGMC, SFFQFX, SDBS,
                                      MJKSRQ, MJJSRQ, ZGMLX, ZGMFWZXZ,
                                      ZGMFWZDZ, ZQXLX, ZQXFWZXZ,
                                      ZQXFWZDZ, QXSM, NFXHCLSJ,
                                      CCZYYYFS, GLYYHCFFS, BCJTFS,
                                      XTBCL, XTBCJE, XTHTSYLLX,
                                      XXPLR, SYFPZQ, ZGYQSYL,
                                      ZDYQSYL, ZGYJRZCB, ZDYJRZCB,
                                      SFQGTJ, BZ, XMCLR, XMZZR,
                                      STRZZ, SLFS, XMHZLY,
                                      HZMS, SFFWGZXM, KFSXDLHHX,
                                      SFTZZQSC, SFSSXM, BZJJRGZT,
                                      BZJJSHFS, BZJJSHPL, BZJJYQTHSFSJWSWYJ,
                                      KTQZZ, YWTZ, JGSX,
                                      TXXZ, YXLHSYQBL, SFXJL,
                                      SFSX, SFYGSM, SFWBFC,
                                      FBZJCBS, TOTBS, YXFS,
                                      YXFSRH, KSHBZ, FEJSFS,
                                      MJFS, SFJZX, JZPGPD,
                                      JZPLPD, ZCGLBGPD, TZFW,
                                      CPZXBS, ZXJGLX, ZXXS,
                                      CPLX, XMYJZZR, YWJSRQ, QSBGPLBS,
                                      SFGZ, GZMS, GZCJ, GZJG,
                                      XTCSMJJE, XTXCGM, CCQCFZRBS,
                                      YDSYQZRBS, SFYSBJJWTCL, GLJYBS,
                                      GLJYLX, XMJD, XMZT,
                                      GSJG, GSBM, SYZT, SJLY,
                                      LRRY, LRSJ, ZHXGRY,
                                      ZHXGSJ, XTBCSM, YWXXSM,
                                      SHXZTJ, GLJYBCSM, GLJYMD,
                                      GLJYDJ, BEIZU)
        values (#{xtzxmbh,jdbcType=VARCHAR}, #{id,jdbcType=VARCHAR}, #{zxdcpbh,jdbcType=VARCHAR},
                #{xtxmbh,jdbcType=VARCHAR}, #{xtzxmqc,jdbcType=VARCHAR}, #{xtcclx,jdbcType=VARCHAR},
                #{dyjhbz,jdbcType=VARCHAR}, #{xtgn,jdbcType=VARCHAR}, #{glfs,jdbcType=VARCHAR},
                #{xtywfl,jdbcType=VARCHAR}, #{syfs,jdbcType=VARCHAR}, #{sfjttj,jdbcType=VARCHAR},
                #{jtnbjgmc,jdbcType=VARCHAR}, #{sffqfx,jdbcType=VARCHAR}, #{sdbs,jdbcType=VARCHAR},
                #{mjksrq,jdbcType=DATE}, #{mjjsrq,jdbcType=DATE}, #{zgmlx,jdbcType=VARCHAR},
                #{zgmfwzxz,jdbcType=DECIMAL},
                #{zgmfwzdz,jdbcType=DECIMAL}, #{zqxlx,jdbcType=VARCHAR}, #{zqxfwzxz,jdbcType=INTEGER},
                #{zqxfwzdz,jdbcType=INTEGER}, #{qxsm,jdbcType=VARCHAR}, #{nfxhclsj,jdbcType=DATE},
                #{cczyyyfs,jdbcType=VARCHAR}, #{glyyhcffs,jdbcType=VARCHAR}, #{bcjtfs,jdbcType=VARCHAR},
                #{xtbcl,jdbcType=DECIMAL}, #{xtbcje,jdbcType=DECIMAL}, #{xthtsyllx,jdbcType=VARCHAR},
                #{xxplr,jdbcType=DATE}, #{syfpzq,jdbcType=VARCHAR}, #{zgyqsyl,jdbcType=DECIMAL},
                #{zdyqsyl,jdbcType=DECIMAL}, #{zgyjrzcb,jdbcType=DECIMAL}, #{zdyjrzcb,jdbcType=DECIMAL},
                #{sfqgtj,jdbcType=VARCHAR}, #{bz,jdbcType=VARCHAR}, #{xmclr,jdbcType=DATE}, #{xmzzr,jdbcType=DATE},
                #{strzz,jdbcType=VARCHAR}, #{slfs,jdbcType=VARCHAR}, #{xmhzly,jdbcType=VARCHAR},
                #{hzms,jdbcType=VARCHAR}, #{sffwgzxm,jdbcType=VARCHAR}, #{kfsxdlhhx,jdbcType=VARCHAR},
                #{sftzzqsc,jdbcType=VARCHAR}, #{sfssxm,jdbcType=VARCHAR}, #{bzjjrgzt,jdbcType=VARCHAR},
                #{bzjjshfs,jdbcType=VARCHAR}, #{bzjjshpl,jdbcType=VARCHAR}, #{bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
                #{ktqzz,jdbcType=VARCHAR}, #{ywtz,jdbcType=VARCHAR}, #{jgsx,jdbcType=VARCHAR},
                #{txxz,jdbcType=VARCHAR}, #{yxlhsyqbl,jdbcType=DECIMAL}, #{sfxjl,jdbcType=VARCHAR},
                #{sfsx,jdbcType=VARCHAR}, #{sfygsm,jdbcType=VARCHAR}, #{sfwbfc,jdbcType=VARCHAR},
                #{fbzjcbs,jdbcType=VARCHAR}, #{totbs,jdbcType=VARCHAR}, #{yxfs,jdbcType=VARCHAR},
                #{yxfsrh,jdbcType=VARCHAR}, #{kshbz,jdbcType=VARCHAR}, #{fejsfs,jdbcType=VARCHAR},
                #{mjfs,jdbcType=VARCHAR}, #{sfjzx,jdbcType=VARCHAR}, #{jzpgpd,jdbcType=VARCHAR},
                #{jzplpd,jdbcType=VARCHAR}, #{zcglbgpd,jdbcType=VARCHAR}, #{tzfw,jdbcType=VARCHAR},
                #{cpzxbs,jdbcType=VARCHAR}, #{zxjglx,jdbcType=VARCHAR}, #{zxxs,jdbcType=VARCHAR},
                #{cplx,jdbcType=VARCHAR}, #{xmyjzzr,jdbcType=DATE}, #{ywjsrq,jdbcType=DATE},
                #{qsbgplbs,jdbcType=VARCHAR},
                #{sfgz,jdbcType=VARCHAR}, #{gzms,jdbcType=VARCHAR}, #{gzcj,jdbcType=VARCHAR}, #{gzjg,jdbcType=VARCHAR},
                #{xtcsmjje,jdbcType=DECIMAL}, #{xtxcgm,jdbcType=DECIMAL}, #{ccqcfzrbs,jdbcType=VARCHAR},
                #{ydsyqzrbs,jdbcType=VARCHAR}, #{sfysbjjwtcl,jdbcType=VARCHAR}, #{gljybs,jdbcType=VARCHAR},
                #{gljylx,jdbcType=VARCHAR}, #{xmjd,jdbcType=VARCHAR}, #{xmzt,jdbcType=VARCHAR},
                #{gsjg,jdbcType=VARCHAR}, #{gsbm,jdbcType=VARCHAR}, #{syzt,jdbcType=VARCHAR}, #{sjly,jdbcType=VARCHAR},
                #{lrry,jdbcType=VARCHAR}, #{lrsj,jdbcType=TIMESTAMP}, #{zhxgry,jdbcType=VARCHAR},
                #{zhxgsj,jdbcType=TIMESTAMP}, #{xtbcsm,jdbcType=LONGVARCHAR}, #{ywxxsm,jdbcType=LONGVARCHAR},
                #{shxztj,jdbcType=LONGVARCHAR}, #{gljybcsm,jdbcType=LONGVARCHAR}, #{gljymd,jdbcType=LONGVARCHAR},
                #{gljydj,jdbcType=LONGVARCHAR}, #{beizu,jdbcType=LONGVARCHAR})
    </insert>
    <insert id="insertSelective" parameterType="com.dhcc.finance.main.domain.PmProjectChildWithBLOBs">
        insert into pm_project_child
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="xtzxmbh != null">
                XTZXMBH,
            </if>
            <if test="id != null">
                ID,
            </if>
            <if test="zxdcpbh != null">
                ZXDCPBH,
            </if>
            <if test="xtxmbh != null">
                XTXMBH,
            </if>
            <if test="xtzxmqc != null">
                XTZXMQC,
            </if>
            <if test="xtcclx != null">
                XTCCLX,
            </if>
            <if test="dyjhbz != null">
                DYJHBZ,
            </if>
            <if test="xtgn != null">
                XTGN,
            </if>
            <if test="glfs != null">
                GLFS,
            </if>
            <if test="xtywfl != null">
                XTYWFL,
            </if>
            <if test="syfs != null">
                SYFS,
            </if>
            <if test="sfjttj != null">
                SFJTTJ,
            </if>
            <if test="jtnbjgmc != null">
                JTNBJGMC,
            </if>
            <if test="sffqfx != null">
                SFFQFX,
            </if>
            <if test="sdbs != null">
                SDBS,
            </if>
            <if test="mjksrq != null">
                MJKSRQ,
            </if>
            <if test="mjjsrq != null">
                MJJSRQ,
            </if>
            <if test="zgmlx != null">
                ZGMLX,
            </if>
            <if test="zgmfwzxz != null">
                ZGMFWZXZ,
            </if>
            <if test="zgmfwzdz != null">
                ZGMFWZDZ,
            </if>
            <if test="zqxlx != null">
                ZQXLX,
            </if>
            <if test="zqxfwzxz != null">
                ZQXFWZXZ,
            </if>
            <if test="zqxfwzdz != null">
                ZQXFWZDZ,
            </if>
            <if test="qxsm != null">
                QXSM,
            </if>
            <if test="nfxhclsj != null">
                NFXHCLSJ,
            </if>
            <if test="cczyyyfs != null">
                CCZYYYFS,
            </if>
            <if test="glyyhcffs != null">
                GLYYHCFFS,
            </if>
            <if test="bcjtfs != null">
                BCJTFS,
            </if>
            <if test="xtbcl != null">
                XTBCL,
            </if>
            <if test="xtbcje != null">
                XTBCJE,
            </if>
            <if test="xthtsyllx != null">
                XTHTSYLLX,
            </if>
            <if test="xxplr != null">
                XXPLR,
            </if>
            <if test="syfpzq != null">
                SYFPZQ,
            </if>
            <if test="zgyqsyl != null">
                ZGYQSYL,
            </if>
            <if test="zdyqsyl != null">
                ZDYQSYL,
            </if>
            <if test="zgyjrzcb != null">
                ZGYJRZCB,
            </if>
            <if test="zdyjrzcb != null">
                ZDYJRZCB,
            </if>
            <if test="sfqgtj != null">
                SFQGTJ,
            </if>
            <if test="bz != null">
                BZ,
            </if>
            <if test="xmclr != null">
                XMCLR,
            </if>
            <if test="xmzzr != null">
                XMZZR,
            </if>
            <if test="strzz != null">
                STRZZ,
            </if>
            <if test="slfs != null">
                SLFS,
            </if>
            <if test="xmhzly != null">
                XMHZLY,
            </if>
            <if test="hzms != null">
                HZMS,
            </if>
            <if test="sffwgzxm != null">
                SFFWGZXM,
            </if>
            <if test="kfsxdlhhx != null">
                KFSXDLHHX,
            </if>
            <if test="sftzzqsc != null">
                SFTZZQSC,
            </if>
            <if test="sfssxm != null">
                SFSSXM,
            </if>
            <if test="bzjjrgzt != null">
                BZJJRGZT,
            </if>
            <if test="bzjjshfs != null">
                BZJJSHFS,
            </if>
            <if test="bzjjshpl != null">
                BZJJSHPL,
            </if>
            <if test="bzjjyqthsfsjwswyj != null">
                BZJJYQTHSFSJWSWYJ,
            </if>
            <if test="ktqzz != null">
                KTQZZ,
            </if>
            <if test="ywtz != null">
                YWTZ,
            </if>
            <if test="jgsx != null">
                JGSX,
            </if>
            <if test="txxz != null">
                TXXZ,
            </if>
            <if test="yxlhsyqbl != null">
                YXLHSYQBL,
            </if>
            <if test="sfxjl != null">
                SFXJL,
            </if>
            <if test="sfsx != null">
                SFSX,
            </if>
            <if test="sfygsm != null">
                SFYGSM,
            </if>
            <if test="sfwbfc != null">
                SFWBFC,
            </if>
            <if test="fbzjcbs != null">
                FBZJCBS,
            </if>
            <if test="totbs != null">
                TOTBS,
            </if>
            <if test="yxfs != null">
                YXFS,
            </if>
            <if test="yxfsrh != null">
                YXFSRH,
            </if>
            <if test="kshbz != null">
                KSHBZ,
            </if>
            <if test="fejsfs != null">
                FEJSFS,
            </if>
            <if test="mjfs != null">
                MJFS,
            </if>
            <if test="sfjzx != null">
                SFJZX,
            </if>
            <if test="jzpgpd != null">
                JZPGPD,
            </if>
            <if test="jzplpd != null">
                JZPLPD,
            </if>
            <if test="zcglbgpd != null">
                ZCGLBGPD,
            </if>
            <if test="tzfw != null">
                TZFW,
            </if>
            <if test="cpzxbs != null">
                CPZXBS,
            </if>
            <if test="zxjglx != null">
                ZXJGLX,
            </if>
            <if test="zxxs != null">
                ZXXS,
            </if>
            <if test="cplx != null">
                CPLX,
            </if>
            <if test="xmyjzzr != null">
                XMYJZZR,
            </if>
            <if test="ywjsrq != null">
                YWJSRQ,
            </if>
            <if test="qsbgplbs != null">
                QSBGPLBS,
            </if>
            <if test="sfgz != null">
                SFGZ,
            </if>
            <if test="gzms != null">
                GZMS,
            </if>
            <if test="gzcj != null">
                GZCJ,
            </if>
            <if test="gzjg != null">
                GZJG,
            </if>
            <if test="xtcsmjje != null">
                XTCSMJJE,
            </if>
            <if test="xtxcgm != null">
                XTXCGM,
            </if>
            <if test="ccqcfzrbs != null">
                CCQCFZRBS,
            </if>
            <if test="ydsyqzrbs != null">
                YDSYQZRBS,
            </if>
            <if test="sfysbjjwtcl != null">
                SFYSBJJWTCL,
            </if>
            <if test="gljybs != null">
                GLJYBS,
            </if>
            <if test="gljylx != null">
                GLJYLX,
            </if>
            <if test="xmjd != null">
                XMJD,
            </if>
            <if test="xmzt != null">
                XMZT,
            </if>
            <if test="gsjg != null">
                GSJG,
            </if>
            <if test="gsbm != null">
                GSBM,
            </if>
            <if test="syzt != null">
                SYZT,
            </if>
            <if test="sjly != null">
                SJLY,
            </if>
            <if test="lrry != null">
                LRRY,
            </if>
            <if test="lrsj != null">
                LRSJ,
            </if>
            <if test="zhxgry != null">
                ZHXGRY,
            </if>
            <if test="zhxgsj != null">
                ZHXGSJ,
            </if>
            <if test="xtbcsm != null">
                XTBCSM,
            </if>
            <if test="ywxxsm != null">
                YWXXSM,
            </if>
            <if test="shxztj != null">
                SHXZTJ,
            </if>
            <if test="gljybcsm != null">
                GLJYBCSM,
            </if>
            <if test="gljymd != null">
                GLJYMD,
            </if>
            <if test="gljydj != null">
                GLJYDJ,
            </if>
            <if test="beizu != null">
                BEIZU,
            </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="xtzxmbh != null">
                #{xtzxmbh,jdbcType=VARCHAR},
            </if>
            <if test="id != null">
                #{id,jdbcType=VARCHAR},
            </if>
            <if test="zxdcpbh != null">
                #{zxdcpbh,jdbcType=VARCHAR},
            </if>
            <if test="xtxmbh != null">
                #{xtxmbh,jdbcType=VARCHAR},
            </if>
            <if test="xtzxmqc != null">
                #{xtzxmqc,jdbcType=VARCHAR},
            </if>
            <if test="xtcclx != null">
                #{xtcclx,jdbcType=VARCHAR},
            </if>
            <if test="dyjhbz != null">
                #{dyjhbz,jdbcType=VARCHAR},
            </if>
            <if test="xtgn != null">
                #{xtgn,jdbcType=VARCHAR},
            </if>
            <if test="glfs != null">
                #{glfs,jdbcType=VARCHAR},
            </if>
            <if test="xtywfl != null">
                #{xtywfl,jdbcType=VARCHAR},
            </if>
            <if test="syfs != null">
                #{syfs,jdbcType=VARCHAR},
            </if>
            <if test="sfjttj != null">
                #{sfjttj,jdbcType=VARCHAR},
            </if>
            <if test="jtnbjgmc != null">
                #{jtnbjgmc,jdbcType=VARCHAR},
            </if>
            <if test="sffqfx != null">
                #{sffqfx,jdbcType=VARCHAR},
            </if>
            <if test="sdbs != null">
                #{sdbs,jdbcType=VARCHAR},
            </if>
            <if test="mjksrq != null">
                #{mjksrq,jdbcType=DATE},
            </if>
            <if test="mjjsrq != null">
                #{mjjsrq,jdbcType=DATE},
            </if>
            <if test="zgmlx != null">
                #{zgmlx,jdbcType=VARCHAR},
            </if>
            <if test="zgmfwzxz != null">
                #{zgmfwzxz,jdbcType=DECIMAL},
            </if>
            <if test="zgmfwzdz != null">
                #{zgmfwzdz,jdbcType=DECIMAL},
            </if>
            <if test="zqxlx != null">
                #{zqxlx,jdbcType=VARCHAR},
            </if>
            <if test="zqxfwzxz != null">
                #{zqxfwzxz,jdbcType=INTEGER},
            </if>
            <if test="zqxfwzdz != null">
                #{zqxfwzdz,jdbcType=INTEGER},
            </if>
            <if test="qxsm != null">
                #{qxsm,jdbcType=VARCHAR},
            </if>
            <if test="nfxhclsj != null">
                #{nfxhclsj,jdbcType=DATE},
            </if>
            <if test="cczyyyfs != null">
                #{cczyyyfs,jdbcType=VARCHAR},
            </if>
            <if test="glyyhcffs != null">
                #{glyyhcffs,jdbcType=VARCHAR},
            </if>
            <if test="bcjtfs != null">
                #{bcjtfs,jdbcType=VARCHAR},
            </if>
            <if test="xtbcl != null">
                #{xtbcl,jdbcType=DECIMAL},
            </if>
            <if test="xtbcje != null">
                #{xtbcje,jdbcType=DECIMAL},
            </if>
            <if test="xthtsyllx != null">
                #{xthtsyllx,jdbcType=VARCHAR},
            </if>
            <if test="xxplr != null">
                #{xxplr,jdbcType=DATE},
            </if>
            <if test="syfpzq != null">
                #{syfpzq,jdbcType=VARCHAR},
            </if>
            <if test="zgyqsyl != null">
                #{zgyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="zdyqsyl != null">
                #{zdyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="zgyjrzcb != null">
                #{zgyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="zdyjrzcb != null">
                #{zdyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="sfqgtj != null">
                #{sfqgtj,jdbcType=VARCHAR},
            </if>
            <if test="bz != null">
                #{bz,jdbcType=VARCHAR},
            </if>
            <if test="xmclr != null">
                #{xmclr,jdbcType=DATE},
            </if>
            <if test="xmzzr != null">
                #{xmzzr,jdbcType=DATE},
            </if>
            <if test="strzz != null">
                #{strzz,jdbcType=VARCHAR},
            </if>
            <if test="slfs != null">
                #{slfs,jdbcType=VARCHAR},
            </if>
            <if test="xmhzly != null">
                #{xmhzly,jdbcType=VARCHAR},
            </if>
            <if test="hzms != null">
                #{hzms,jdbcType=VARCHAR},
            </if>
            <if test="sffwgzxm != null">
                #{sffwgzxm,jdbcType=VARCHAR},
            </if>
            <if test="kfsxdlhhx != null">
                #{kfsxdlhhx,jdbcType=VARCHAR},
            </if>
            <if test="sftzzqsc != null">
                #{sftzzqsc,jdbcType=VARCHAR},
            </if>
            <if test="sfssxm != null">
                #{sfssxm,jdbcType=VARCHAR},
            </if>
            <if test="bzjjrgzt != null">
                #{bzjjrgzt,jdbcType=VARCHAR},
            </if>
            <if test="bzjjshfs != null">
                #{bzjjshfs,jdbcType=VARCHAR},
            </if>
            <if test="bzjjshpl != null">
                #{bzjjshpl,jdbcType=VARCHAR},
            </if>
            <if test="bzjjyqthsfsjwswyj != null">
                #{bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
            </if>
            <if test="ktqzz != null">
                #{ktqzz,jdbcType=VARCHAR},
            </if>
            <if test="ywtz != null">
                #{ywtz,jdbcType=VARCHAR},
            </if>
            <if test="jgsx != null">
                #{jgsx,jdbcType=VARCHAR},
            </if>
            <if test="txxz != null">
                #{txxz,jdbcType=VARCHAR},
            </if>
            <if test="yxlhsyqbl != null">
                #{yxlhsyqbl,jdbcType=DECIMAL},
            </if>
            <if test="sfxjl != null">
                #{sfxjl,jdbcType=VARCHAR},
            </if>
            <if test="sfsx != null">
                #{sfsx,jdbcType=VARCHAR},
            </if>
            <if test="sfygsm != null">
                #{sfygsm,jdbcType=VARCHAR},
            </if>
            <if test="sfwbfc != null">
                #{sfwbfc,jdbcType=VARCHAR},
            </if>
            <if test="fbzjcbs != null">
                #{fbzjcbs,jdbcType=VARCHAR},
            </if>
            <if test="totbs != null">
                #{totbs,jdbcType=VARCHAR},
            </if>
            <if test="yxfs != null">
                #{yxfs,jdbcType=VARCHAR},
            </if>
            <if test="yxfsrh != null">
                #{yxfsrh,jdbcType=VARCHAR},
            </if>
            <if test="kshbz != null">
                #{kshbz,jdbcType=VARCHAR},
            </if>
            <if test="fejsfs != null">
                #{fejsfs,jdbcType=VARCHAR},
            </if>
            <if test="mjfs != null">
                #{mjfs,jdbcType=VARCHAR},
            </if>
            <if test="sfjzx != null">
                #{sfjzx,jdbcType=VARCHAR},
            </if>
            <if test="jzpgpd != null">
                #{jzpgpd,jdbcType=VARCHAR},
            </if>
            <if test="jzplpd != null">
                #{jzplpd,jdbcType=VARCHAR},
            </if>
            <if test="zcglbgpd != null">
                #{zcglbgpd,jdbcType=VARCHAR},
            </if>
            <if test="tzfw != null">
                #{tzfw,jdbcType=VARCHAR},
            </if>
            <if test="cpzxbs != null">
                #{cpzxbs,jdbcType=VARCHAR},
            </if>
            <if test="zxjglx != null">
                #{zxjglx,jdbcType=VARCHAR},
            </if>
            <if test="zxxs != null">
                #{zxxs,jdbcType=VARCHAR},
            </if>
            <if test="cplx != null">
                #{cplx,jdbcType=VARCHAR},
            </if>
            <if test="xmyjzzr != null">
                #{xmyjzzr,jdbcType=DATE},
            </if>
            <if test="ywjsrq != null">
                #{ywjsrq,jdbcType=DATE},
            </if>
            <if test="qsbgplbs != null">
                #{qsbgplbs,jdbcType=VARCHAR},
            </if>
            <if test="sfgz != null">
                #{sfgz,jdbcType=VARCHAR},
            </if>
            <if test="gzms != null">
                #{gzms,jdbcType=VARCHAR},
            </if>
            <if test="gzcj != null">
                #{gzcj,jdbcType=VARCHAR},
            </if>
            <if test="gzjg != null">
                #{gzjg,jdbcType=VARCHAR},
            </if>
            <if test="xtcsmjje != null">
                #{xtcsmjje,jdbcType=DECIMAL},
            </if>
            <if test="xtxcgm != null">
                #{xtxcgm,jdbcType=DECIMAL},
            </if>
            <if test="ccqcfzrbs != null">
                #{ccqcfzrbs,jdbcType=VARCHAR},
            </if>
            <if test="ydsyqzrbs != null">
                #{ydsyqzrbs,jdbcType=VARCHAR},
            </if>
            <if test="sfysbjjwtcl != null">
                #{sfysbjjwtcl,jdbcType=VARCHAR},
            </if>
            <if test="gljybs != null">
                #{gljybs,jdbcType=VARCHAR},
            </if>
            <if test="gljylx != null">
                #{gljylx,jdbcType=VARCHAR},
            </if>
            <if test="xmjd != null">
                #{xmjd,jdbcType=VARCHAR},
            </if>
            <if test="xmzt != null">
                #{xmzt,jdbcType=VARCHAR},
            </if>
            <if test="gsjg != null">
                #{gsjg,jdbcType=VARCHAR},
            </if>
            <if test="gsbm != null">
                #{gsbm,jdbcType=VARCHAR},
            </if>
            <if test="syzt != null">
                #{syzt,jdbcType=VARCHAR},
            </if>
            <if test="sjly != null">
                #{sjly,jdbcType=VARCHAR},
            </if>
            <if test="lrry != null">
                #{lrry,jdbcType=VARCHAR},
            </if>
            <if test="lrsj != null">
                #{lrsj,jdbcType=TIMESTAMP},
            </if>
            <if test="zhxgry != null">
                #{zhxgry,jdbcType=VARCHAR},
            </if>
            <if test="zhxgsj != null">
                #{zhxgsj,jdbcType=TIMESTAMP},
            </if>
            <if test="xtbcsm != null">
                #{xtbcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="ywxxsm != null">
                #{ywxxsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="shxztj != null">
                #{shxztj,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljybcsm != null">
                #{gljybcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljymd != null">
                #{gljymd,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljydj != null">
                #{gljydj,jdbcType=LONGVARCHAR},
            </if>
            <if test="beizu != null">
                #{beizu,jdbcType=LONGVARCHAR},
            </if>
        </trim>
    </insert>
    <select id="countByExample" parameterType="com.dhcc.finance.main.domain.PmProjectChildExample"
            resultType="java.lang.Long">
        select count(*) from pm_project_child
        <if test="_parameter != null">
            <include refid="Example_Where_Clause"/>
        </if>
    </select>
    <update id="updateByExampleSelective" parameterType="map">
        update pm_project_child
        <set>
            <if test="record.xtzxmbh != null">
                XTZXMBH = #{record.xtzxmbh,jdbcType=VARCHAR},
            </if>
            <if test="record.id != null">
                ID = #{record.id,jdbcType=VARCHAR},
            </if>
            <if test="record.zxdcpbh != null">
                ZXDCPBH = #{record.zxdcpbh,jdbcType=VARCHAR},
            </if>
            <if test="record.xtxmbh != null">
                XTXMBH = #{record.xtxmbh,jdbcType=VARCHAR},
            </if>
            <if test="record.xtzxmqc != null">
                XTZXMQC = #{record.xtzxmqc,jdbcType=VARCHAR},
            </if>
            <if test="record.xtcclx != null">
                XTCCLX = #{record.xtcclx,jdbcType=VARCHAR},
            </if>
            <if test="record.dyjhbz != null">
                DYJHBZ = #{record.dyjhbz,jdbcType=VARCHAR},
            </if>
            <if test="record.xtgn != null">
                XTGN = #{record.xtgn,jdbcType=VARCHAR},
            </if>
            <if test="record.glfs != null">
                GLFS = #{record.glfs,jdbcType=VARCHAR},
            </if>
            <if test="record.xtywfl != null">
                XTYWFL = #{record.xtywfl,jdbcType=VARCHAR},
            </if>
            <if test="record.syfs != null">
                SYFS = #{record.syfs,jdbcType=VARCHAR},
            </if>
            <if test="record.sfjttj != null">
                SFJTTJ = #{record.sfjttj,jdbcType=VARCHAR},
            </if>
            <if test="record.jtnbjgmc != null">
                JTNBJGMC = #{record.jtnbjgmc,jdbcType=VARCHAR},
            </if>
            <if test="record.sffqfx != null">
                SFFQFX = #{record.sffqfx,jdbcType=VARCHAR},
            </if>
            <if test="record.sdbs != null">
                SDBS = #{record.sdbs,jdbcType=VARCHAR},
            </if>
            <if test="record.mjksrq != null">
                MJKSRQ = #{record.mjksrq,jdbcType=DATE},
            </if>
            <if test="record.mjjsrq != null">
                MJJSRQ = #{record.mjjsrq,jdbcType=DATE},
            </if>
            <if test="record.zgmlx != null">
                ZGMLX = #{record.zgmlx,jdbcType=VARCHAR},
            </if>
            <if test="record.zgmfwzxz != null">
                ZGMFWZXZ = #{record.zgmfwzxz,jdbcType=DECIMAL},
            </if>
            <if test="record.zgmfwzdz != null">
                ZGMFWZDZ = #{record.zgmfwzdz,jdbcType=DECIMAL},
            </if>
            <if test="record.zqxlx != null">
                ZQXLX = #{record.zqxlx,jdbcType=VARCHAR},
            </if>
            <if test="record.zqxfwzxz != null">
                ZQXFWZXZ = #{record.zqxfwzxz,jdbcType=INTEGER},
            </if>
            <if test="record.zqxfwzdz != null">
                ZQXFWZDZ = #{record.zqxfwzdz,jdbcType=INTEGER},
            </if>
            <if test="record.qxsm != null">
                QXSM = #{record.qxsm,jdbcType=VARCHAR},
            </if>
            <if test="record.nfxhclsj != null">
                NFXHCLSJ = #{record.nfxhclsj,jdbcType=DATE},
            </if>
            <if test="record.cczyyyfs != null">
                CCZYYYFS = #{record.cczyyyfs,jdbcType=VARCHAR},
            </if>
            <if test="record.glyyhcffs != null">
                GLYYHCFFS = #{record.glyyhcffs,jdbcType=VARCHAR},
            </if>
            <if test="record.bcjtfs != null">
                BCJTFS = #{record.bcjtfs,jdbcType=VARCHAR},
            </if>
            <if test="record.xtbcl != null">
                XTBCL = #{record.xtbcl,jdbcType=DECIMAL},
            </if>
            <if test="record.xtbcje != null">
                XTBCJE = #{record.xtbcje,jdbcType=DECIMAL},
            </if>
            <if test="record.xthtsyllx != null">
                XTHTSYLLX = #{record.xthtsyllx,jdbcType=VARCHAR},
            </if>
            <if test="record.xxplr != null">
                XXPLR = #{record.xxplr,jdbcType=DATE},
            </if>
            <if test="record.syfpzq != null">
                SYFPZQ = #{record.syfpzq,jdbcType=VARCHAR},
            </if>
            <if test="record.zgyqsyl != null">
                ZGYQSYL = #{record.zgyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="record.zdyqsyl != null">
                ZDYQSYL = #{record.zdyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="record.zgyjrzcb != null">
                ZGYJRZCB = #{record.zgyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="record.zdyjrzcb != null">
                ZDYJRZCB = #{record.zdyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="record.sfqgtj != null">
                SFQGTJ = #{record.sfqgtj,jdbcType=VARCHAR},
            </if>
            <if test="record.bz != null">
                BZ = #{record.bz,jdbcType=VARCHAR},
            </if>
            <if test="record.xmclr != null">
                XMCLR = #{record.xmclr,jdbcType=DATE},
            </if>
            <if test="record.xmzzr != null">
                XMZZR = #{record.xmzzr,jdbcType=DATE},
            </if>
            <if test="record.strzz != null">
                STRZZ = #{record.strzz,jdbcType=VARCHAR},
            </if>
            <if test="record.slfs != null">
                SLFS = #{record.slfs,jdbcType=VARCHAR},
            </if>
            <if test="record.xmhzly != null">
                XMHZLY = #{record.xmhzly,jdbcType=VARCHAR},
            </if>
            <if test="record.hzms != null">
                HZMS = #{record.hzms,jdbcType=VARCHAR},
            </if>
            <if test="record.sffwgzxm != null">
                SFFWGZXM = #{record.sffwgzxm,jdbcType=VARCHAR},
            </if>
            <if test="record.kfsxdlhhx != null">
                KFSXDLHHX = #{record.kfsxdlhhx,jdbcType=VARCHAR},
            </if>
            <if test="record.sftzzqsc != null">
                SFTZZQSC = #{record.sftzzqsc,jdbcType=VARCHAR},
            </if>
            <if test="record.sfssxm != null">
                SFSSXM = #{record.sfssxm,jdbcType=VARCHAR},
            </if>
            <if test="record.bzjjrgzt != null">
                BZJJRGZT = #{record.bzjjrgzt,jdbcType=VARCHAR},
            </if>
            <if test="record.bzjjshfs != null">
                BZJJSHFS = #{record.bzjjshfs,jdbcType=VARCHAR},
            </if>
            <if test="record.bzjjshpl != null">
                BZJJSHPL = #{record.bzjjshpl,jdbcType=VARCHAR},
            </if>
            <if test="record.bzjjyqthsfsjwswyj != null">
                BZJJYQTHSFSJWSWYJ = #{record.bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
            </if>
            <if test="record.ktqzz != null">
                KTQZZ = #{record.ktqzz,jdbcType=VARCHAR},
            </if>
            <if test="record.ywtz != null">
                YWTZ = #{record.ywtz,jdbcType=VARCHAR},
            </if>
            <if test="record.jgsx != null">
                JGSX = #{record.jgsx,jdbcType=VARCHAR},
            </if>
            <if test="record.txxz != null">
                TXXZ = #{record.txxz,jdbcType=VARCHAR},
            </if>
            <if test="record.yxlhsyqbl != null">
                YXLHSYQBL = #{record.yxlhsyqbl,jdbcType=DECIMAL},
            </if>
            <if test="record.sfxjl != null">
                SFXJL = #{record.sfxjl,jdbcType=VARCHAR},
            </if>
            <if test="record.sfsx != null">
                SFSX = #{record.sfsx,jdbcType=VARCHAR},
            </if>
            <if test="record.sfygsm != null">
                SFYGSM = #{record.sfygsm,jdbcType=VARCHAR},
            </if>
            <if test="record.sfwbfc != null">
                SFWBFC = #{record.sfwbfc,jdbcType=VARCHAR},
            </if>
            <if test="record.fbzjcbs != null">
                FBZJCBS = #{record.fbzjcbs,jdbcType=VARCHAR},
            </if>
            <if test="record.totbs != null">
                TOTBS = #{record.totbs,jdbcType=VARCHAR},
            </if>
            <if test="record.yxfs != null">
                YXFS = #{record.yxfs,jdbcType=VARCHAR},
            </if>
            <if test="record.yxfsrh != null">
                YXFSRH = #{record.yxfsrh,jdbcType=VARCHAR},
            </if>
            <if test="record.kshbz != null">
                KSHBZ = #{record.kshbz,jdbcType=VARCHAR},
            </if>
            <if test="record.fejsfs != null">
                FEJSFS = #{record.fejsfs,jdbcType=VARCHAR},
            </if>
            <if test="record.mjfs != null">
                MJFS = #{record.mjfs,jdbcType=VARCHAR},
            </if>
            <if test="record.sfjzx != null">
                SFJZX = #{record.sfjzx,jdbcType=VARCHAR},
            </if>
            <if test="record.jzpgpd != null">
                JZPGPD = #{record.jzpgpd,jdbcType=VARCHAR},
            </if>
            <if test="record.jzplpd != null">
                JZPLPD = #{record.jzplpd,jdbcType=VARCHAR},
            </if>
            <if test="record.zcglbgpd != null">
                ZCGLBGPD = #{record.zcglbgpd,jdbcType=VARCHAR},
            </if>
            <if test="record.tzfw != null">
                TZFW = #{record.tzfw,jdbcType=VARCHAR},
            </if>
            <if test="record.cpzxbs != null">
                CPZXBS = #{record.cpzxbs,jdbcType=VARCHAR},
            </if>
            <if test="record.zxjglx != null">
                ZXJGLX = #{record.zxjglx,jdbcType=VARCHAR},
            </if>
            <if test="record.zxxs != null">
                ZXXS = #{record.zxxs,jdbcType=VARCHAR},
            </if>
            <if test="record.cplx != null">
                CPLX = #{record.cplx,jdbcType=VARCHAR},
            </if>
            <if test="record.xmyjzzr != null">
                XMYJZZR = #{record.xmyjzzr,jdbcType=DATE},
            </if>
            <if test="record.ywjsrq != null">
                YWJSRQ = #{record.ywjsrq,jdbcType=DATE},
            </if>
            <if test="record.qsbgplbs != null">
                QSBGPLBS = #{record.qsbgplbs,jdbcType=VARCHAR},
            </if>
            <if test="record.sfgz != null">
                SFGZ = #{record.sfgz,jdbcType=VARCHAR},
            </if>
            <if test="record.gzms != null">
                GZMS = #{record.gzms,jdbcType=VARCHAR},
            </if>
            <if test="record.gzcj != null">
                GZCJ = #{record.gzcj,jdbcType=VARCHAR},
            </if>
            <if test="record.gzjg != null">
                GZJG = #{record.gzjg,jdbcType=VARCHAR},
            </if>
            <if test="record.xtcsmjje != null">
                XTCSMJJE = #{record.xtcsmjje,jdbcType=DECIMAL},
            </if>
            <if test="record.xtxcgm != null">
                XTXCGM = #{record.xtxcgm,jdbcType=DECIMAL},
            </if>
            <if test="record.ccqcfzrbs != null">
                CCQCFZRBS = #{record.ccqcfzrbs,jdbcType=VARCHAR},
            </if>
            <if test="record.ydsyqzrbs != null">
                YDSYQZRBS = #{record.ydsyqzrbs,jdbcType=VARCHAR},
            </if>
            <if test="record.sfysbjjwtcl != null">
                SFYSBJJWTCL = #{record.sfysbjjwtcl,jdbcType=VARCHAR},
            </if>
            <if test="record.gljybs != null">
                GLJYBS = #{record.gljybs,jdbcType=VARCHAR},
            </if>
            <if test="record.gljylx != null">
                GLJYLX = #{record.gljylx,jdbcType=VARCHAR},
            </if>
            <if test="record.xmjd != null">
                XMJD = #{record.xmjd,jdbcType=VARCHAR},
            </if>
            <if test="record.xmzt != null">
                XMZT = #{record.xmzt,jdbcType=VARCHAR},
            </if>
            <if test="record.gsjg != null">
                GSJG = #{record.gsjg,jdbcType=VARCHAR},
            </if>
            <if test="record.gsbm != null">
                GSBM = #{record.gsbm,jdbcType=VARCHAR},
            </if>
            <if test="record.syzt != null">
                SYZT = #{record.syzt,jdbcType=VARCHAR},
            </if>
            <if test="record.sjly != null">
                SJLY = #{record.sjly,jdbcType=VARCHAR},
            </if>
            <if test="record.lrry != null">
                LRRY = #{record.lrry,jdbcType=VARCHAR},
            </if>
            <if test="record.lrsj != null">
                LRSJ = #{record.lrsj,jdbcType=TIMESTAMP},
            </if>
            <if test="record.zhxgry != null">
                ZHXGRY = #{record.zhxgry,jdbcType=VARCHAR},
            </if>
            <if test="record.zhxgsj != null">
                ZHXGSJ = #{record.zhxgsj,jdbcType=TIMESTAMP},
            </if>
            <if test="record.xtbcsm != null">
                XTBCSM = #{record.xtbcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.ywxxsm != null">
                YWXXSM = #{record.ywxxsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.shxztj != null">
                SHXZTJ = #{record.shxztj,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.gljybcsm != null">
                GLJYBCSM = #{record.gljybcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.gljymd != null">
                GLJYMD = #{record.gljymd,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.gljydj != null">
                GLJYDJ = #{record.gljydj,jdbcType=LONGVARCHAR},
            </if>
            <if test="record.beizu != null">
                BEIZU = #{record.beizu,jdbcType=LONGVARCHAR},
            </if>
        </set>
        <if test="_parameter != null">
            <include refid="Update_By_Example_Where_Clause"/>
        </if>
    </update>
    <update id="updateByExampleWithBLOBs" parameterType="map">
        update pm_project_child
        set XTZXMBH = #{record.xtzxmbh,jdbcType=VARCHAR},
        ID = #{record.id,jdbcType=VARCHAR},
        ZXDCPBH = #{record.zxdcpbh,jdbcType=VARCHAR},
        XTXMBH = #{record.xtxmbh,jdbcType=VARCHAR},
        XTZXMQC = #{record.xtzxmqc,jdbcType=VARCHAR},
        XTCCLX = #{record.xtcclx,jdbcType=VARCHAR},
        DYJHBZ = #{record.dyjhbz,jdbcType=VARCHAR},
        XTGN = #{record.xtgn,jdbcType=VARCHAR},
        GLFS = #{record.glfs,jdbcType=VARCHAR},
        XTYWFL = #{record.xtywfl,jdbcType=VARCHAR},
        SYFS = #{record.syfs,jdbcType=VARCHAR},
        SFJTTJ = #{record.sfjttj,jdbcType=VARCHAR},
        JTNBJGMC = #{record.jtnbjgmc,jdbcType=VARCHAR},
        SFFQFX = #{record.sffqfx,jdbcType=VARCHAR},
        SDBS = #{record.sdbs,jdbcType=VARCHAR},
        MJKSRQ = #{record.mjksrq,jdbcType=DATE},
        MJJSRQ = #{record.mjjsrq,jdbcType=DATE},
        ZGMLX = #{record.zgmlx,jdbcType=VARCHAR},
        ZGMFWZXZ = #{record.zgmfwzxz,jdbcType=DECIMAL},
        ZGMFWZDZ = #{record.zgmfwzdz,jdbcType=DECIMAL},
        ZQXLX = #{record.zqxlx,jdbcType=VARCHAR},
        ZQXFWZXZ = #{record.zqxfwzxz,jdbcType=INTEGER},
        ZQXFWZDZ = #{record.zqxfwzdz,jdbcType=INTEGER},
        QXSM = #{record.qxsm,jdbcType=VARCHAR},
        NFXHCLSJ = #{record.nfxhclsj,jdbcType=DATE},
        CCZYYYFS = #{record.cczyyyfs,jdbcType=VARCHAR},
        GLYYHCFFS = #{record.glyyhcffs,jdbcType=VARCHAR},
        BCJTFS = #{record.bcjtfs,jdbcType=VARCHAR},
        XTBCL = #{record.xtbcl,jdbcType=DECIMAL},
        XTBCJE = #{record.xtbcje,jdbcType=DECIMAL},
        XTHTSYLLX = #{record.xthtsyllx,jdbcType=VARCHAR},
        XXPLR = #{record.xxplr,jdbcType=DATE},
        SYFPZQ = #{record.syfpzq,jdbcType=VARCHAR},
        ZGYQSYL = #{record.zgyqsyl,jdbcType=DECIMAL},
        ZDYQSYL = #{record.zdyqsyl,jdbcType=DECIMAL},
        ZGYJRZCB = #{record.zgyjrzcb,jdbcType=DECIMAL},
        ZDYJRZCB = #{record.zdyjrzcb,jdbcType=DECIMAL},
        SFQGTJ = #{record.sfqgtj,jdbcType=VARCHAR},
        BZ = #{record.bz,jdbcType=VARCHAR},
        XMCLR = #{record.xmclr,jdbcType=DATE},
        XMZZR = #{record.xmzzr,jdbcType=DATE},
        STRZZ = #{record.strzz,jdbcType=VARCHAR},
        SLFS = #{record.slfs,jdbcType=VARCHAR},
        XMHZLY = #{record.xmhzly,jdbcType=VARCHAR},
        HZMS = #{record.hzms,jdbcType=VARCHAR},
        SFFWGZXM = #{record.sffwgzxm,jdbcType=VARCHAR},
        KFSXDLHHX = #{record.kfsxdlhhx,jdbcType=VARCHAR},
        SFTZZQSC = #{record.sftzzqsc,jdbcType=VARCHAR},
        SFSSXM = #{record.sfssxm,jdbcType=VARCHAR},
        BZJJRGZT = #{record.bzjjrgzt,jdbcType=VARCHAR},
        BZJJSHFS = #{record.bzjjshfs,jdbcType=VARCHAR},
        BZJJSHPL = #{record.bzjjshpl,jdbcType=VARCHAR},
        BZJJYQTHSFSJWSWYJ = #{record.bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
        KTQZZ = #{record.ktqzz,jdbcType=VARCHAR},
        YWTZ = #{record.ywtz,jdbcType=VARCHAR},
        JGSX = #{record.jgsx,jdbcType=VARCHAR},
        TXXZ = #{record.txxz,jdbcType=VARCHAR},
        YXLHSYQBL = #{record.yxlhsyqbl,jdbcType=DECIMAL},
        SFXJL = #{record.sfxjl,jdbcType=VARCHAR},
        SFSX = #{record.sfsx,jdbcType=VARCHAR},
        SFYGSM = #{record.sfygsm,jdbcType=VARCHAR},
        SFWBFC = #{record.sfwbfc,jdbcType=VARCHAR},
        FBZJCBS = #{record.fbzjcbs,jdbcType=VARCHAR},
        TOTBS = #{record.totbs,jdbcType=VARCHAR},
        YXFS = #{record.yxfs,jdbcType=VARCHAR},
        YXFSRH = #{record.yxfsrh,jdbcType=VARCHAR},
        KSHBZ = #{record.kshbz,jdbcType=VARCHAR},
        FEJSFS = #{record.fejsfs,jdbcType=VARCHAR},
        MJFS = #{record.mjfs,jdbcType=VARCHAR},
        SFJZX = #{record.sfjzx,jdbcType=VARCHAR},
        JZPGPD = #{record.jzpgpd,jdbcType=VARCHAR},
        JZPLPD = #{record.jzplpd,jdbcType=VARCHAR},
        ZCGLBGPD = #{record.zcglbgpd,jdbcType=VARCHAR},
        TZFW = #{record.tzfw,jdbcType=VARCHAR},
        CPZXBS = #{record.cpzxbs,jdbcType=VARCHAR},
        ZXJGLX = #{record.zxjglx,jdbcType=VARCHAR},
        ZXXS = #{record.zxxs,jdbcType=VARCHAR},
        CPLX = #{record.cplx,jdbcType=VARCHAR},
        XMYJZZR = #{record.xmyjzzr,jdbcType=DATE},
        YWJSRQ = #{record.ywjsrq,jdbcType=DATE},
        QSBGPLBS = #{record.qsbgplbs,jdbcType=VARCHAR},
        SFGZ = #{record.sfgz,jdbcType=VARCHAR},
        GZMS = #{record.gzms,jdbcType=VARCHAR},
        GZCJ = #{record.gzcj,jdbcType=VARCHAR},
        GZJG = #{record.gzjg,jdbcType=VARCHAR},
        XTCSMJJE = #{record.xtcsmjje,jdbcType=DECIMAL},
        XTXCGM = #{record.xtxcgm,jdbcType=DECIMAL},
        CCQCFZRBS = #{record.ccqcfzrbs,jdbcType=VARCHAR},
        YDSYQZRBS = #{record.ydsyqzrbs,jdbcType=VARCHAR},
        SFYSBJJWTCL = #{record.sfysbjjwtcl,jdbcType=VARCHAR},
        GLJYBS = #{record.gljybs,jdbcType=VARCHAR},
        GLJYLX = #{record.gljylx,jdbcType=VARCHAR},
        XMJD = #{record.xmjd,jdbcType=VARCHAR},
        XMZT = #{record.xmzt,jdbcType=VARCHAR},
        GSJG = #{record.gsjg,jdbcType=VARCHAR},
        GSBM = #{record.gsbm,jdbcType=VARCHAR},
        SYZT = #{record.syzt,jdbcType=VARCHAR},
        SJLY = #{record.sjly,jdbcType=VARCHAR},
        LRRY = #{record.lrry,jdbcType=VARCHAR},
        LRSJ = #{record.lrsj,jdbcType=TIMESTAMP},
        ZHXGRY = #{record.zhxgry,jdbcType=VARCHAR},
        ZHXGSJ = #{record.zhxgsj,jdbcType=TIMESTAMP},
        XTBCSM = #{record.xtbcsm,jdbcType=LONGVARCHAR},
        YWXXSM = #{record.ywxxsm,jdbcType=LONGVARCHAR},
        SHXZTJ = #{record.shxztj,jdbcType=LONGVARCHAR},
        GLJYBCSM = #{record.gljybcsm,jdbcType=LONGVARCHAR},
        GLJYMD = #{record.gljymd,jdbcType=LONGVARCHAR},
        GLJYDJ = #{record.gljydj,jdbcType=LONGVARCHAR},
        BEIZU = #{record.beizu,jdbcType=LONGVARCHAR}
        <if test="_parameter != null">
            <include refid="Update_By_Example_Where_Clause"/>
        </if>
    </update>
    <update id="updateByExample" parameterType="map">
        update pm_project_child
        set XTZXMBH = #{record.xtzxmbh,jdbcType=VARCHAR},
        ID = #{record.id,jdbcType=VARCHAR},
        ZXDCPBH = #{record.zxdcpbh,jdbcType=VARCHAR},
        XTXMBH = #{record.xtxmbh,jdbcType=VARCHAR},
        XTZXMQC = #{record.xtzxmqc,jdbcType=VARCHAR},
        XTCCLX = #{record.xtcclx,jdbcType=VARCHAR},
        DYJHBZ = #{record.dyjhbz,jdbcType=VARCHAR},
        XTGN = #{record.xtgn,jdbcType=VARCHAR},
        GLFS = #{record.glfs,jdbcType=VARCHAR},
        XTYWFL = #{record.xtywfl,jdbcType=VARCHAR},
        SYFS = #{record.syfs,jdbcType=VARCHAR},
        SFJTTJ = #{record.sfjttj,jdbcType=VARCHAR},
        JTNBJGMC = #{record.jtnbjgmc,jdbcType=VARCHAR},
        SFFQFX = #{record.sffqfx,jdbcType=VARCHAR},
        SDBS = #{record.sdbs,jdbcType=VARCHAR},
        MJKSRQ = #{record.mjksrq,jdbcType=DATE},
        MJJSRQ = #{record.mjjsrq,jdbcType=DATE},
        ZGMLX = #{record.zgmlx,jdbcType=VARCHAR},
        ZGMFWZXZ = #{record.zgmfwzxz,jdbcType=DECIMAL},
        ZGMFWZDZ = #{record.zgmfwzdz,jdbcType=DECIMAL},
        ZQXLX = #{record.zqxlx,jdbcType=VARCHAR},
        ZQXFWZXZ = #{record.zqxfwzxz,jdbcType=INTEGER},
        ZQXFWZDZ = #{record.zqxfwzdz,jdbcType=INTEGER},
        QXSM = #{record.qxsm,jdbcType=VARCHAR},
        NFXHCLSJ = #{record.nfxhclsj,jdbcType=DATE},
        CCZYYYFS = #{record.cczyyyfs,jdbcType=VARCHAR},
        GLYYHCFFS = #{record.glyyhcffs,jdbcType=VARCHAR},
        BCJTFS = #{record.bcjtfs,jdbcType=VARCHAR},
        XTBCL = #{record.xtbcl,jdbcType=DECIMAL},
        XTBCJE = #{record.xtbcje,jdbcType=DECIMAL},
        XTHTSYLLX = #{record.xthtsyllx,jdbcType=VARCHAR},
        XXPLR = #{record.xxplr,jdbcType=DATE},
        SYFPZQ = #{record.syfpzq,jdbcType=VARCHAR},
        ZGYQSYL = #{record.zgyqsyl,jdbcType=DECIMAL},
        ZDYQSYL = #{record.zdyqsyl,jdbcType=DECIMAL},
        ZGYJRZCB = #{record.zgyjrzcb,jdbcType=DECIMAL},
        ZDYJRZCB = #{record.zdyjrzcb,jdbcType=DECIMAL},
        SFQGTJ = #{record.sfqgtj,jdbcType=VARCHAR},
        BZ = #{record.bz,jdbcType=VARCHAR},
        XMCLR = #{record.xmclr,jdbcType=DATE},
        XMZZR = #{record.xmzzr,jdbcType=DATE},
        STRZZ = #{record.strzz,jdbcType=VARCHAR},
        SLFS = #{record.slfs,jdbcType=VARCHAR},
        XMHZLY = #{record.xmhzly,jdbcType=VARCHAR},
        HZMS = #{record.hzms,jdbcType=VARCHAR},
        SFFWGZXM = #{record.sffwgzxm,jdbcType=VARCHAR},
        KFSXDLHHX = #{record.kfsxdlhhx,jdbcType=VARCHAR},
        SFTZZQSC = #{record.sftzzqsc,jdbcType=VARCHAR},
        SFSSXM = #{record.sfssxm,jdbcType=VARCHAR},
        BZJJRGZT = #{record.bzjjrgzt,jdbcType=VARCHAR},
        BZJJSHFS = #{record.bzjjshfs,jdbcType=VARCHAR},
        BZJJSHPL = #{record.bzjjshpl,jdbcType=VARCHAR},
        BZJJYQTHSFSJWSWYJ = #{record.bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
        KTQZZ = #{record.ktqzz,jdbcType=VARCHAR},
        YWTZ = #{record.ywtz,jdbcType=VARCHAR},
        JGSX = #{record.jgsx,jdbcType=VARCHAR},
        TXXZ = #{record.txxz,jdbcType=VARCHAR},
        YXLHSYQBL = #{record.yxlhsyqbl,jdbcType=DECIMAL},
        SFXJL = #{record.sfxjl,jdbcType=VARCHAR},
        SFSX = #{record.sfsx,jdbcType=VARCHAR},
        SFYGSM = #{record.sfygsm,jdbcType=VARCHAR},
        SFWBFC = #{record.sfwbfc,jdbcType=VARCHAR},
        FBZJCBS = #{record.fbzjcbs,jdbcType=VARCHAR},
        TOTBS = #{record.totbs,jdbcType=VARCHAR},
        YXFS = #{record.yxfs,jdbcType=VARCHAR},
        YXFSRH = #{record.yxfsrh,jdbcType=VARCHAR},
        KSHBZ = #{record.kshbz,jdbcType=VARCHAR},
        FEJSFS = #{record.fejsfs,jdbcType=VARCHAR},
        MJFS = #{record.mjfs,jdbcType=VARCHAR},
        SFJZX = #{record.sfjzx,jdbcType=VARCHAR},
        JZPGPD = #{record.jzpgpd,jdbcType=VARCHAR},
        JZPLPD = #{record.jzplpd,jdbcType=VARCHAR},
        ZCGLBGPD = #{record.zcglbgpd,jdbcType=VARCHAR},
        TZFW = #{record.tzfw,jdbcType=VARCHAR},
        CPZXBS = #{record.cpzxbs,jdbcType=VARCHAR},
        ZXJGLX = #{record.zxjglx,jdbcType=VARCHAR},
        ZXXS = #{record.zxxs,jdbcType=VARCHAR},
        CPLX = #{record.cplx,jdbcType=VARCHAR},
        XMYJZZR = #{record.xmyjzzr,jdbcType=DATE},
        YWJSRQ = #{record.ywjsrq,jdbcType=DATE},
        QSBGPLBS = #{record.qsbgplbs,jdbcType=VARCHAR},
        SFGZ = #{record.sfgz,jdbcType=VARCHAR},
        GZMS = #{record.gzms,jdbcType=VARCHAR},
        GZCJ = #{record.gzcj,jdbcType=VARCHAR},
        GZJG = #{record.gzjg,jdbcType=VARCHAR},
        XTCSMJJE = #{record.xtcsmjje,jdbcType=DECIMAL},
        XTXCGM = #{record.xtxcgm,jdbcType=DECIMAL},
        CCQCFZRBS = #{record.ccqcfzrbs,jdbcType=VARCHAR},
        YDSYQZRBS = #{record.ydsyqzrbs,jdbcType=VARCHAR},
        SFYSBJJWTCL = #{record.sfysbjjwtcl,jdbcType=VARCHAR},
        GLJYBS = #{record.gljybs,jdbcType=VARCHAR},
        GLJYLX = #{record.gljylx,jdbcType=VARCHAR},
        XMJD = #{record.xmjd,jdbcType=VARCHAR},
        XMZT = #{record.xmzt,jdbcType=VARCHAR},
        GSJG = #{record.gsjg,jdbcType=VARCHAR},
        GSBM = #{record.gsbm,jdbcType=VARCHAR},
        SYZT = #{record.syzt,jdbcType=VARCHAR},
        SJLY = #{record.sjly,jdbcType=VARCHAR},
        LRRY = #{record.lrry,jdbcType=VARCHAR},
        LRSJ = #{record.lrsj,jdbcType=TIMESTAMP},
        ZHXGRY = #{record.zhxgry,jdbcType=VARCHAR},
        ZHXGSJ = #{record.zhxgsj,jdbcType=TIMESTAMP}
        <if test="_parameter != null">
            <include refid="Update_By_Example_Where_Clause"/>
        </if>
    </update>
    <update id="updateByPrimaryKeySelective" parameterType="com.dhcc.finance.main.domain.PmProjectChildWithBLOBs">
        update pm_project_child
        <set>
            <if test="id != null">
                ID = #{id,jdbcType=VARCHAR},
            </if>
            <if test="zxdcpbh != null">
                ZXDCPBH = #{zxdcpbh,jdbcType=VARCHAR},
            </if>
            <if test="xtxmbh != null">
                XTXMBH = #{xtxmbh,jdbcType=VARCHAR},
            </if>
            <if test="xtzxmqc != null">
                XTZXMQC = #{xtzxmqc,jdbcType=VARCHAR},
            </if>
            <if test="xtcclx != null">
                XTCCLX = #{xtcclx,jdbcType=VARCHAR},
            </if>
            <if test="dyjhbz != null">
                DYJHBZ = #{dyjhbz,jdbcType=VARCHAR},
            </if>
            <if test="xtgn != null">
                XTGN = #{xtgn,jdbcType=VARCHAR},
            </if>
            <if test="glfs != null">
                GLFS = #{glfs,jdbcType=VARCHAR},
            </if>
            <if test="xtywfl != null">
                XTYWFL = #{xtywfl,jdbcType=VARCHAR},
            </if>
            <if test="syfs != null">
                SYFS = #{syfs,jdbcType=VARCHAR},
            </if>
            <if test="sfjttj != null">
                SFJTTJ = #{sfjttj,jdbcType=VARCHAR},
            </if>
            <if test="jtnbjgmc != null">
                JTNBJGMC = #{jtnbjgmc,jdbcType=VARCHAR},
            </if>
            <if test="sffqfx != null">
                SFFQFX = #{sffqfx,jdbcType=VARCHAR},
            </if>
            <if test="sdbs != null">
                SDBS = #{sdbs,jdbcType=VARCHAR},
            </if>
            <if test="mjksrq != null">
                MJKSRQ = #{mjksrq,jdbcType=DATE},
            </if>
            <if test="mjjsrq != null">
                MJJSRQ = #{mjjsrq,jdbcType=DATE},
            </if>
            <if test="zgmlx != null">
                ZGMLX = #{zgmlx,jdbcType=VARCHAR},
            </if>
            <if test="zgmfwzxz != null">
                ZGMFWZXZ = #{zgmfwzxz,jdbcType=DECIMAL},
            </if>
            <if test="zgmfwzdz != null">
                ZGMFWZDZ = #{zgmfwzdz,jdbcType=DECIMAL},
            </if>
            <if test="zqxlx != null">
                ZQXLX = #{zqxlx,jdbcType=VARCHAR},
            </if>
            <if test="zqxfwzxz != null">
                ZQXFWZXZ = #{zqxfwzxz,jdbcType=INTEGER},
            </if>
            <if test="zqxfwzdz != null">
                ZQXFWZDZ = #{zqxfwzdz,jdbcType=INTEGER},
            </if>
            <if test="qxsm != null">
                QXSM = #{qxsm,jdbcType=VARCHAR},
            </if>
            <if test="nfxhclsj != null">
                NFXHCLSJ = #{nfxhclsj,jdbcType=DATE},
            </if>
            <if test="cczyyyfs != null">
                CCZYYYFS = #{cczyyyfs,jdbcType=VARCHAR},
            </if>
            <if test="glyyhcffs != null">
                GLYYHCFFS = #{glyyhcffs,jdbcType=VARCHAR},
            </if>
            <if test="bcjtfs != null">
                BCJTFS = #{bcjtfs,jdbcType=VARCHAR},
            </if>
            <if test="xtbcl != null">
                XTBCL = #{xtbcl,jdbcType=DECIMAL},
            </if>
            <if test="xtbcje != null">
                XTBCJE = #{xtbcje,jdbcType=DECIMAL},
            </if>
            <if test="xthtsyllx != null">
                XTHTSYLLX = #{xthtsyllx,jdbcType=VARCHAR},
            </if>
            <if test="xxplr != null">
                XXPLR = #{xxplr,jdbcType=DATE},
            </if>
            <if test="syfpzq != null">
                SYFPZQ = #{syfpzq,jdbcType=VARCHAR},
            </if>
            <if test="zgyqsyl != null">
                ZGYQSYL = #{zgyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="zdyqsyl != null">
                ZDYQSYL = #{zdyqsyl,jdbcType=DECIMAL},
            </if>
            <if test="zgyjrzcb != null">
                ZGYJRZCB = #{zgyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="zdyjrzcb != null">
                ZDYJRZCB = #{zdyjrzcb,jdbcType=DECIMAL},
            </if>
            <if test="sfqgtj != null">
                SFQGTJ = #{sfqgtj,jdbcType=VARCHAR},
            </if>
            <if test="bz != null">
                BZ = #{bz,jdbcType=VARCHAR},
            </if>
            <if test="xmclr != null">
                XMCLR = #{xmclr,jdbcType=DATE},
            </if>
            <if test="xmzzr != null">
                XMZZR = #{xmzzr,jdbcType=DATE},
            </if>
            <if test="strzz != null">
                STRZZ = #{strzz,jdbcType=VARCHAR},
            </if>
            <if test="slfs != null">
                SLFS = #{slfs,jdbcType=VARCHAR},
            </if>
            <if test="xmhzly != null">
                XMHZLY = #{xmhzly,jdbcType=VARCHAR},
            </if>
            <if test="hzms != null">
                HZMS = #{hzms,jdbcType=VARCHAR},
            </if>
            <if test="sffwgzxm != null">
                SFFWGZXM = #{sffwgzxm,jdbcType=VARCHAR},
            </if>
            <if test="kfsxdlhhx != null">
                KFSXDLHHX = #{kfsxdlhhx,jdbcType=VARCHAR},
            </if>
            <if test="sftzzqsc != null">
                SFTZZQSC = #{sftzzqsc,jdbcType=VARCHAR},
            </if>
            <if test="sfssxm != null">
                SFSSXM = #{sfssxm,jdbcType=VARCHAR},
            </if>
            <if test="bzjjrgzt != null">
                BZJJRGZT = #{bzjjrgzt,jdbcType=VARCHAR},
            </if>
            <if test="bzjjshfs != null">
                BZJJSHFS = #{bzjjshfs,jdbcType=VARCHAR},
            </if>
            <if test="bzjjshpl != null">
                BZJJSHPL = #{bzjjshpl,jdbcType=VARCHAR},
            </if>
            <if test="bzjjyqthsfsjwswyj != null">
                BZJJYQTHSFSJWSWYJ = #{bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
            </if>
            <if test="ktqzz != null">
                KTQZZ = #{ktqzz,jdbcType=VARCHAR},
            </if>
            <if test="ywtz != null">
                YWTZ = #{ywtz,jdbcType=VARCHAR},
            </if>
            <if test="jgsx != null">
                JGSX = #{jgsx,jdbcType=VARCHAR},
            </if>
            <if test="txxz != null">
                TXXZ = #{txxz,jdbcType=VARCHAR},
            </if>
            <if test="yxlhsyqbl != null">
                YXLHSYQBL = #{yxlhsyqbl,jdbcType=DECIMAL},
            </if>
            <if test="sfxjl != null">
                SFXJL = #{sfxjl,jdbcType=VARCHAR},
            </if>
            <if test="sfsx != null">
                SFSX = #{sfsx,jdbcType=VARCHAR},
            </if>
            <if test="sfygsm != null">
                SFYGSM = #{sfygsm,jdbcType=VARCHAR},
            </if>
            <if test="sfwbfc != null">
                SFWBFC = #{sfwbfc,jdbcType=VARCHAR},
            </if>
            <if test="fbzjcbs != null">
                FBZJCBS = #{fbzjcbs,jdbcType=VARCHAR},
            </if>
            <if test="totbs != null">
                TOTBS = #{totbs,jdbcType=VARCHAR},
            </if>
            <if test="yxfs != null">
                YXFS = #{yxfs,jdbcType=VARCHAR},
            </if>
            <if test="yxfsrh != null">
                YXFSRH = #{yxfsrh,jdbcType=VARCHAR},
            </if>
            <if test="kshbz != null">
                KSHBZ = #{kshbz,jdbcType=VARCHAR},
            </if>
            <if test="fejsfs != null">
                FEJSFS = #{fejsfs,jdbcType=VARCHAR},
            </if>
            <if test="mjfs != null">
                MJFS = #{mjfs,jdbcType=VARCHAR},
            </if>
            <if test="sfjzx != null">
                SFJZX = #{sfjzx,jdbcType=VARCHAR},
            </if>
            <if test="jzpgpd != null">
                JZPGPD = #{jzpgpd,jdbcType=VARCHAR},
            </if>
            <if test="jzplpd != null">
                JZPLPD = #{jzplpd,jdbcType=VARCHAR},
            </if>
            <if test="zcglbgpd != null">
                ZCGLBGPD = #{zcglbgpd,jdbcType=VARCHAR},
            </if>
            <if test="tzfw != null">
                TZFW = #{tzfw,jdbcType=VARCHAR},
            </if>
            <if test="cpzxbs != null">
                CPZXBS = #{cpzxbs,jdbcType=VARCHAR},
            </if>
            <if test="zxjglx != null">
                ZXJGLX = #{zxjglx,jdbcType=VARCHAR},
            </if>
            <if test="zxxs != null">
                ZXXS = #{zxxs,jdbcType=VARCHAR},
            </if>
            <if test="cplx != null">
                CPLX = #{cplx,jdbcType=VARCHAR},
            </if>
            <if test="xmyjzzr != null">
                XMYJZZR = #{xmyjzzr,jdbcType=DATE},
            </if>
            <if test="ywjsrq != null">
                YWJSRQ = #{ywjsrq,jdbcType=DATE},
            </if>
            <if test="qsbgplbs != null">
                QSBGPLBS = #{qsbgplbs,jdbcType=VARCHAR},
            </if>
            <if test="sfgz != null">
                SFGZ = #{sfgz,jdbcType=VARCHAR},
            </if>
            <if test="gzms != null">
                GZMS = #{gzms,jdbcType=VARCHAR},
            </if>
            <if test="gzcj != null">
                GZCJ = #{gzcj,jdbcType=VARCHAR},
            </if>
            <if test="gzjg != null">
                GZJG = #{gzjg,jdbcType=VARCHAR},
            </if>
            <if test="xtcsmjje != null">
                XTCSMJJE = #{xtcsmjje,jdbcType=DECIMAL},
            </if>
            <if test="xtxcgm != null">
                XTXCGM = #{xtxcgm,jdbcType=DECIMAL},
            </if>
            <if test="ccqcfzrbs != null">
                CCQCFZRBS = #{ccqcfzrbs,jdbcType=VARCHAR},
            </if>
            <if test="ydsyqzrbs != null">
                YDSYQZRBS = #{ydsyqzrbs,jdbcType=VARCHAR},
            </if>
            <if test="sfysbjjwtcl != null">
                SFYSBJJWTCL = #{sfysbjjwtcl,jdbcType=VARCHAR},
            </if>
            <if test="gljybs != null">
                GLJYBS = #{gljybs,jdbcType=VARCHAR},
            </if>
            <if test="gljylx != null">
                GLJYLX = #{gljylx,jdbcType=VARCHAR},
            </if>
            <if test="xmjd != null">
                XMJD = #{xmjd,jdbcType=VARCHAR},
            </if>
            <if test="xmzt != null">
                XMZT = #{xmzt,jdbcType=VARCHAR},
            </if>
            <if test="gsjg != null">
                GSJG = #{gsjg,jdbcType=VARCHAR},
            </if>
            <if test="gsbm != null">
                GSBM = #{gsbm,jdbcType=VARCHAR},
            </if>
            <if test="syzt != null">
                SYZT = #{syzt,jdbcType=VARCHAR},
            </if>
            <if test="sjly != null">
                SJLY = #{sjly,jdbcType=VARCHAR},
            </if>
            <if test="lrry != null">
                LRRY = #{lrry,jdbcType=VARCHAR},
            </if>
            <if test="lrsj != null">
                LRSJ = #{lrsj,jdbcType=TIMESTAMP},
            </if>
            <if test="zhxgry != null">
                ZHXGRY = #{zhxgry,jdbcType=VARCHAR},
            </if>
            <if test="zhxgsj != null">
                ZHXGSJ = #{zhxgsj,jdbcType=TIMESTAMP},
            </if>
            <if test="xtbcsm != null">
                XTBCSM = #{xtbcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="ywxxsm != null">
                YWXXSM = #{ywxxsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="shxztj != null">
                SHXZTJ = #{shxztj,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljybcsm != null">
                GLJYBCSM = #{gljybcsm,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljymd != null">
                GLJYMD = #{gljymd,jdbcType=LONGVARCHAR},
            </if>
            <if test="gljydj != null">
                GLJYDJ = #{gljydj,jdbcType=LONGVARCHAR},
            </if>
            <if test="beizu != null">
                BEIZU = #{beizu,jdbcType=LONGVARCHAR},
            </if>
        </set>
        where XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </update>
    <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.dhcc.finance.main.domain.PmProjectChildWithBLOBs">
        update pm_project_child
        set ID                = #{id,jdbcType=VARCHAR},
            ZXDCPBH           = #{zxdcpbh,jdbcType=VARCHAR},
            XTXMBH            = #{xtxmbh,jdbcType=VARCHAR},
            XTZXMQC           = #{xtzxmqc,jdbcType=VARCHAR},
            XTCCLX            = #{xtcclx,jdbcType=VARCHAR},
            DYJHBZ            = #{dyjhbz,jdbcType=VARCHAR},
            XTGN              = #{xtgn,jdbcType=VARCHAR},
            GLFS              = #{glfs,jdbcType=VARCHAR},
            XTYWFL            = #{xtywfl,jdbcType=VARCHAR},
            SYFS              = #{syfs,jdbcType=VARCHAR},
            SFJTTJ            = #{sfjttj,jdbcType=VARCHAR},
            JTNBJGMC          = #{jtnbjgmc,jdbcType=VARCHAR},
            SFFQFX            = #{sffqfx,jdbcType=VARCHAR},
            SDBS              = #{sdbs,jdbcType=VARCHAR},
            MJKSRQ            = #{mjksrq,jdbcType=DATE},
            MJJSRQ            = #{mjjsrq,jdbcType=DATE},
            ZGMLX             = #{zgmlx,jdbcType=VARCHAR},
            ZGMFWZXZ          = #{zgmfwzxz,jdbcType=DECIMAL},
            ZGMFWZDZ          = #{zgmfwzdz,jdbcType=DECIMAL},
            ZQXLX             = #{zqxlx,jdbcType=VARCHAR},
            ZQXFWZXZ          = #{zqxfwzxz,jdbcType=INTEGER},
            ZQXFWZDZ          = #{zqxfwzdz,jdbcType=INTEGER},
            QXSM              = #{qxsm,jdbcType=VARCHAR},
            NFXHCLSJ          = #{nfxhclsj,jdbcType=DATE},
            CCZYYYFS          = #{cczyyyfs,jdbcType=VARCHAR},
            GLYYHCFFS         = #{glyyhcffs,jdbcType=VARCHAR},
            BCJTFS            = #{bcjtfs,jdbcType=VARCHAR},
            XTBCL             = #{xtbcl,jdbcType=DECIMAL},
            XTBCJE            = #{xtbcje,jdbcType=DECIMAL},
            XTHTSYLLX         = #{xthtsyllx,jdbcType=VARCHAR},
            XXPLR             = #{xxplr,jdbcType=DATE},
            SYFPZQ            = #{syfpzq,jdbcType=VARCHAR},
            ZGYQSYL           = #{zgyqsyl,jdbcType=DECIMAL},
            ZDYQSYL           = #{zdyqsyl,jdbcType=DECIMAL},
            ZGYJRZCB          = #{zgyjrzcb,jdbcType=DECIMAL},
            ZDYJRZCB          = #{zdyjrzcb,jdbcType=DECIMAL},
            SFQGTJ            = #{sfqgtj,jdbcType=VARCHAR},
            BZ                = #{bz,jdbcType=VARCHAR},
            XMCLR             = #{xmclr,jdbcType=DATE},
            XMZZR             = #{xmzzr,jdbcType=DATE},
            STRZZ             = #{strzz,jdbcType=VARCHAR},
            SLFS              = #{slfs,jdbcType=VARCHAR},
            XMHZLY            = #{xmhzly,jdbcType=VARCHAR},
            HZMS              = #{hzms,jdbcType=VARCHAR},
            SFFWGZXM          = #{sffwgzxm,jdbcType=VARCHAR},
            KFSXDLHHX         = #{kfsxdlhhx,jdbcType=VARCHAR},
            SFTZZQSC          = #{sftzzqsc,jdbcType=VARCHAR},
            SFSSXM            = #{sfssxm,jdbcType=VARCHAR},
            BZJJRGZT          = #{bzjjrgzt,jdbcType=VARCHAR},
            BZJJSHFS          = #{bzjjshfs,jdbcType=VARCHAR},
            BZJJSHPL          = #{bzjjshpl,jdbcType=VARCHAR},
            BZJJYQTHSFSJWSWYJ = #{bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
            KTQZZ             = #{ktqzz,jdbcType=VARCHAR},
            YWTZ              = #{ywtz,jdbcType=VARCHAR},
            JGSX              = #{jgsx,jdbcType=VARCHAR},
            TXXZ              = #{txxz,jdbcType=VARCHAR},
            YXLHSYQBL         = #{yxlhsyqbl,jdbcType=DECIMAL},
            SFXJL             = #{sfxjl,jdbcType=VARCHAR},
            SFSX              = #{sfsx,jdbcType=VARCHAR},
            SFYGSM            = #{sfygsm,jdbcType=VARCHAR},
            SFWBFC            = #{sfwbfc,jdbcType=VARCHAR},
            FBZJCBS           = #{fbzjcbs,jdbcType=VARCHAR},
            TOTBS             = #{totbs,jdbcType=VARCHAR},
            YXFS              = #{yxfs,jdbcType=VARCHAR},
            YXFSRH            = #{yxfsrh,jdbcType=VARCHAR},
            KSHBZ             = #{kshbz,jdbcType=VARCHAR},
            FEJSFS            = #{fejsfs,jdbcType=VARCHAR},
            MJFS              = #{mjfs,jdbcType=VARCHAR},
            SFJZX             = #{sfjzx,jdbcType=VARCHAR},
            JZPGPD            = #{jzpgpd,jdbcType=VARCHAR},
            JZPLPD            = #{jzplpd,jdbcType=VARCHAR},
            ZCGLBGPD          = #{zcglbgpd,jdbcType=VARCHAR},
            TZFW              = #{tzfw,jdbcType=VARCHAR},
            CPZXBS            = #{cpzxbs,jdbcType=VARCHAR},
            ZXJGLX            = #{zxjglx,jdbcType=VARCHAR},
            ZXXS              = #{zxxs,jdbcType=VARCHAR},
            CPLX              = #{cplx,jdbcType=VARCHAR},
            XMYJZZR           = #{xmyjzzr,jdbcType=DATE},
            YWJSRQ            = #{ywjsrq,jdbcType=DATE},
            QSBGPLBS          = #{qsbgplbs,jdbcType=VARCHAR},
            SFGZ              = #{sfgz,jdbcType=VARCHAR},
            GZMS              = #{gzms,jdbcType=VARCHAR},
            GZCJ              = #{gzcj,jdbcType=VARCHAR},
            GZJG              = #{gzjg,jdbcType=VARCHAR},
            XTCSMJJE          = #{xtcsmjje,jdbcType=DECIMAL},
            XTXCGM            = #{xtxcgm,jdbcType=DECIMAL},
            CCQCFZRBS         = #{ccqcfzrbs,jdbcType=VARCHAR},
            YDSYQZRBS         = #{ydsyqzrbs,jdbcType=VARCHAR},
            SFYSBJJWTCL       = #{sfysbjjwtcl,jdbcType=VARCHAR},
            GLJYBS            = #{gljybs,jdbcType=VARCHAR},
            GLJYLX            = #{gljylx,jdbcType=VARCHAR},
            XMJD              = #{xmjd,jdbcType=VARCHAR},
            XMZT              = #{xmzt,jdbcType=VARCHAR},
            GSJG              = #{gsjg,jdbcType=VARCHAR},
            GSBM              = #{gsbm,jdbcType=VARCHAR},
            SYZT              = #{syzt,jdbcType=VARCHAR},
            SJLY              = #{sjly,jdbcType=VARCHAR},
            LRRY              = #{lrry,jdbcType=VARCHAR},
            LRSJ              = #{lrsj,jdbcType=TIMESTAMP},
            ZHXGRY            = #{zhxgry,jdbcType=VARCHAR},
            ZHXGSJ            = #{zhxgsj,jdbcType=TIMESTAMP},
            XTBCSM            = #{xtbcsm,jdbcType=LONGVARCHAR},
            YWXXSM            = #{ywxxsm,jdbcType=LONGVARCHAR},
            SHXZTJ            = #{shxztj,jdbcType=LONGVARCHAR},
            GLJYBCSM          = #{gljybcsm,jdbcType=LONGVARCHAR},
            GLJYMD            = #{gljymd,jdbcType=LONGVARCHAR},
            GLJYDJ            = #{gljydj,jdbcType=LONGVARCHAR},
            BEIZU             = #{beizu,jdbcType=LONGVARCHAR}
        where XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </update>
    <update id="updateByPrimaryKey" parameterType="com.dhcc.finance.main.domain.PmProjectChild">
        update pm_project_child
        set ID                = #{id,jdbcType=VARCHAR},
            ZXDCPBH           = #{zxdcpbh,jdbcType=VARCHAR},
            XTXMBH            = #{xtxmbh,jdbcType=VARCHAR},
            XTZXMQC           = #{xtzxmqc,jdbcType=VARCHAR},
            XTCCLX            = #{xtcclx,jdbcType=VARCHAR},
            DYJHBZ            = #{dyjhbz,jdbcType=VARCHAR},
            XTGN              = #{xtgn,jdbcType=VARCHAR},
            GLFS              = #{glfs,jdbcType=VARCHAR},
            XTYWFL            = #{xtywfl,jdbcType=VARCHAR},
            SYFS              = #{syfs,jdbcType=VARCHAR},
            SFJTTJ            = #{sfjttj,jdbcType=VARCHAR},
            JTNBJGMC          = #{jtnbjgmc,jdbcType=VARCHAR},
            SFFQFX            = #{sffqfx,jdbcType=VARCHAR},
            SDBS              = #{sdbs,jdbcType=VARCHAR},
            MJKSRQ            = #{mjksrq,jdbcType=DATE},
            MJJSRQ            = #{mjjsrq,jdbcType=DATE},
            ZGMLX             = #{zgmlx,jdbcType=VARCHAR},
            ZGMFWZXZ          = #{zgmfwzxz,jdbcType=DECIMAL},
            ZGMFWZDZ          = #{zgmfwzdz,jdbcType=DECIMAL},
            ZQXLX             = #{zqxlx,jdbcType=VARCHAR},
            ZQXFWZXZ          = #{zqxfwzxz,jdbcType=INTEGER},
            ZQXFWZDZ          = #{zqxfwzdz,jdbcType=INTEGER},
            QXSM              = #{qxsm,jdbcType=VARCHAR},
            NFXHCLSJ          = #{nfxhclsj,jdbcType=DATE},
            CCZYYYFS          = #{cczyyyfs,jdbcType=VARCHAR},
            GLYYHCFFS         = #{glyyhcffs,jdbcType=VARCHAR},
            BCJTFS            = #{bcjtfs,jdbcType=VARCHAR},
            XTBCL             = #{xtbcl,jdbcType=DECIMAL},
            XTBCJE            = #{xtbcje,jdbcType=DECIMAL},
            XTHTSYLLX         = #{xthtsyllx,jdbcType=VARCHAR},
            XXPLR             = #{xxplr,jdbcType=DATE},
            SYFPZQ            = #{syfpzq,jdbcType=VARCHAR},
            ZGYQSYL           = #{zgyqsyl,jdbcType=DECIMAL},
            ZDYQSYL           = #{zdyqsyl,jdbcType=DECIMAL},
            ZGYJRZCB          = #{zgyjrzcb,jdbcType=DECIMAL},
            ZDYJRZCB          = #{zdyjrzcb,jdbcType=DECIMAL},
            SFQGTJ            = #{sfqgtj,jdbcType=VARCHAR},
            BZ                = #{bz,jdbcType=VARCHAR},
            XMCLR             = #{xmclr,jdbcType=DATE},
            XMZZR             = #{xmzzr,jdbcType=DATE},
            STRZZ             = #{strzz,jdbcType=VARCHAR},
            SLFS              = #{slfs,jdbcType=VARCHAR},
            XMHZLY            = #{xmhzly,jdbcType=VARCHAR},
            HZMS              = #{hzms,jdbcType=VARCHAR},
            SFFWGZXM          = #{sffwgzxm,jdbcType=VARCHAR},
            KFSXDLHHX         = #{kfsxdlhhx,jdbcType=VARCHAR},
            SFTZZQSC          = #{sftzzqsc,jdbcType=VARCHAR},
            SFSSXM            = #{sfssxm,jdbcType=VARCHAR},
            BZJJRGZT          = #{bzjjrgzt,jdbcType=VARCHAR},
            BZJJSHFS          = #{bzjjshfs,jdbcType=VARCHAR},
            BZJJSHPL          = #{bzjjshpl,jdbcType=VARCHAR},
            BZJJYQTHSFSJWSWYJ = #{bzjjyqthsfsjwswyj,jdbcType=VARCHAR},
            KTQZZ             = #{ktqzz,jdbcType=VARCHAR},
            YWTZ              = #{ywtz,jdbcType=VARCHAR},
            JGSX              = #{jgsx,jdbcType=VARCHAR},
            TXXZ              = #{txxz,jdbcType=VARCHAR},
            YXLHSYQBL         = #{yxlhsyqbl,jdbcType=DECIMAL},
            SFXJL             = #{sfxjl,jdbcType=VARCHAR},
            SFSX              = #{sfsx,jdbcType=VARCHAR},
            SFYGSM            = #{sfygsm,jdbcType=VARCHAR},
            SFWBFC            = #{sfwbfc,jdbcType=VARCHAR},
            FBZJCBS           = #{fbzjcbs,jdbcType=VARCHAR},
            TOTBS             = #{totbs,jdbcType=VARCHAR},
            YXFS              = #{yxfs,jdbcType=VARCHAR},
            YXFSRH            = #{yxfsrh,jdbcType=VARCHAR},
            KSHBZ             = #{kshbz,jdbcType=VARCHAR},
            FEJSFS            = #{fejsfs,jdbcType=VARCHAR},
            MJFS              = #{mjfs,jdbcType=VARCHAR},
            SFJZX             = #{sfjzx,jdbcType=VARCHAR},
            JZPGPD            = #{jzpgpd,jdbcType=VARCHAR},
            JZPLPD            = #{jzplpd,jdbcType=VARCHAR},
            ZCGLBGPD          = #{zcglbgpd,jdbcType=VARCHAR},
            TZFW              = #{tzfw,jdbcType=VARCHAR},
            CPZXBS            = #{cpzxbs,jdbcType=VARCHAR},
            ZXJGLX            = #{zxjglx,jdbcType=VARCHAR},
            ZXXS              = #{zxxs,jdbcType=VARCHAR},
            CPLX              = #{cplx,jdbcType=VARCHAR},
            XMYJZZR           = #{xmyjzzr,jdbcType=DATE},
            YWJSRQ            = #{ywjsrq,jdbcType=DATE},
            QSBGPLBS          = #{qsbgplbs,jdbcType=VARCHAR},
            SFGZ              = #{sfgz,jdbcType=VARCHAR},
            GZMS              = #{gzms,jdbcType=VARCHAR},
            GZCJ              = #{gzcj,jdbcType=VARCHAR},
            GZJG              = #{gzjg,jdbcType=VARCHAR},
            XTCSMJJE          = #{xtcsmjje,jdbcType=DECIMAL},
            XTXCGM            = #{xtxcgm,jdbcType=DECIMAL},
            CCQCFZRBS         = #{ccqcfzrbs,jdbcType=VARCHAR},
            YDSYQZRBS         = #{ydsyqzrbs,jdbcType=VARCHAR},
            SFYSBJJWTCL       = #{sfysbjjwtcl,jdbcType=VARCHAR},
            GLJYBS            = #{gljybs,jdbcType=VARCHAR},
            GLJYLX            = #{gljylx,jdbcType=VARCHAR},
            XMJD              = #{xmjd,jdbcType=VARCHAR},
            XMZT              = #{xmzt,jdbcType=VARCHAR},
            GSJG              = #{gsjg,jdbcType=VARCHAR},
            GSBM              = #{gsbm,jdbcType=VARCHAR},
            SYZT              = #{syzt,jdbcType=VARCHAR},
            SJLY              = #{sjly,jdbcType=VARCHAR},
            LRRY              = #{lrry,jdbcType=VARCHAR},
            LRSJ              = #{lrsj,jdbcType=TIMESTAMP},
            ZHXGRY            = #{zhxgry,jdbcType=VARCHAR},
            ZHXGSJ            = #{zhxgsj,jdbcType=TIMESTAMP}
        where XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </update>


    <select id="selectByCclxAndDyjhbz" parameterType="com.dhcc.finance.main.domain.PmProjectChild"
            resultMap="BaseResultMap">
        SELECT * FROM (
        SELECT B.XTXMBH, B.XTZXMBH,B.XTZXMQC,B.XTCCLX,B.DYJHBZ,
        CASE
        WHEN (SELECT XTZXMBH FROM CW_BD_GLORGBOOK A WHERE USE_STATE='1' AND A.XTZXMBH=B.XTZXMBH) IS NULL
        THEN '0'
        ELSE '1'
        END AS ISACCOUNT FROM VPROJECT_BOOKCODE B) C
        <where>
            <if test="pmProjectChild.xtzxmqc != null">
                and XTZXMQC = #{pmProjectChild.xtzxmqc,jdbcType=VARCHAR}
            </if>
            <if test="pmProjectChild.isAccount != null">
                and isAccount = #{pmProjectChild.isAccount,jdbcType=VARCHAR}
            </if>
        </where>
    </select>
    <select id="selectAllProjectName" resultType="string">
        SELECT XTZXMQC
        FROM VPROJECT_BOOKCODE
        where syzt = '1'
    </select>
    <select id="selectXmclr" resultType="java.util.Date">
        SELECT NFXHCLSJ
        FROM pm_project_child
        where syzt = '1'
          and XTXMBH = #{xtxmbh,jdbcType=VARCHAR}
          and XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </select>

    <select id="selectDeptCodeByZxmbh" resultType="string">
        SELECT GSBM
        FROM pm_project_child
        where syzt = '1'
          and XTZXMBH = #{xtzxmbh,jdbcType=VARCHAR}
    </select>
</mapper>