CenterXzcfLogMapper.xml 22.1 KB
<?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.credit.cy.center.mapper.CenterXzcfLogMapper">
    
    <resultMap type="CenterXzcfLog" id="CenterXzcfLogResult">
        <result property="logId"    column="log_id"    />
        <result property="sourceId"    column="source_id"    />
        <result property="sourceInput"    column="source_input"    />
        <result property="userId"    column="user_id"    />
        <result property="userName"    column="user_name"    />
        <result property="counterpartName"    column="counterpart_name"    />
        <result property="counterpartType"    column="counterpart_type"    />
        <result property="creditCode"    column="credit_code"    />
        <result property="registerCode"    column="register_code"    />
        <result property="orgCode"    column="org_code"    />
        <result property="taxCode"    column="tax_code"    />
        <result property="sectorCode"    column="sector_code"    />
        <result property="societyCode"    column="society_code"    />
        <result property="delegate"    column="delegate"    />
        <result property="delegateCardType"    column="delegate_card_type"    />
        <result property="delegateCardCode"    column="delegate_card_code"    />
        <result property="certificateType"    column="certificate_type"    />
        <result property="certificateCode"    column="certificate_code"    />
        <result property="decisionSequence"    column="decision_sequence"    />
        <result property="offendType"    column="offend_type"    />
        <result property="decisionType"    column="decision_type"    />
        <result property="punishMoney"    column="punish_money"    />
        <result property="punishEarnMoney"    column="punish_earn_money"    />
        <result property="punishCertificateCode"    column="punish_certificate_code"    />
        <result property="decisionTime"    column="decision_time"    />
        <result property="decisionTimeStart"    column="decision_time_start"    />
        <result property="decisionTimeEnd"    column="decision_time_end"    />
        <result property="offendTruth"    column="offend_truth"    />
        <result property="punishReason"    column="punish_reason"    />
        <result property="decisionContent"    column="decision_content"    />
        <result property="remark"    column="remark"    />
        <result property="decisionDept"    column="decision_dept"    />
        <result property="decisionCreditCode"    column="decision_credit_code"    />
        <result property="dataSource"    column="data_source"    />
        <result property="sourceCreditCode"    column="source_credit_code"    />
        <result property="deptId"    column="dept_id"    />
        <result property="deptName"    column="dept_name"    />
        <result property="pubStatus"    column="pub_status"    />
        <result property="publishTime"    column="publish_time"    />
        <result property="deptUser"    column="dept_user"    />
        <result property="reportDate"    column="report_date"    />
        <result property="uploadStatus"    column="upload_status"    />
        <result property="syncType"    column="sync_type"    />
        <result property="trimSequence"    column="trim_sequence"    />
        <result property="dataInfo"    column="data_info"    />
        <result property="delFlag"    column="del_flag"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
    </resultMap>

    <sql id="selectCenterXzcfLogVo">
        select log_id, source_id, source_input, user_id, user_name, counterpart_name, counterpart_type, credit_code, register_code, org_code, tax_code, sector_code, society_code, delegate, delegate_card_type, delegate_card_code, certificate_type, certificate_code, decision_sequence, offend_type, decision_type, punish_money, punish_earn_money, punish_certificate_code, decision_time, decision_time_start, decision_time_end, offend_truth, punish_reason, decision_content, remark, decision_dept, decision_credit_code, data_source, source_credit_code, dept_id, dept_name, pub_status, publish_time, dept_user, report_date, upload_status, sync_type, trim_sequence, data_info, del_flag, create_by, create_time, update_by, update_time from center_xzcf_log
    </sql>

    <sql id="selectSimpleXzcfLogVo">
        select log_id, source_id, source_input, user_id, user_name, counterpart_name, counterpart_type, credit_code, register_code, org_code, tax_code, sector_code, society_code, delegate, delegate_card_type, delegate_card_code, certificate_type, certificate_code, decision_sequence, decision_type, decision_time, decision_time_start, decision_time_end, offend_truth, punish_reason, decision_content, remark, decision_dept, decision_credit_code, data_source, source_credit_code, dept_id, dept_name, pub_status, publish_time, dept_user, report_date, upload_status, sync_type, trim_sequence, data_info, del_flag, create_by, create_time, update_by, update_time from center_xzcf_log
    </sql>

    <select id="selectCenterXzcfLogList" parameterType="CenterXzcfLog" resultMap="CenterXzcfLogResult">
        <include refid="selectCenterXzcfLogVo"/>
        <where>  
            <if test="sourceId != null  and sourceId != ''"> and source_id = #{sourceId}</if>
            <if test="sourceInput != null  and sourceInput != ''"> and source_input = #{sourceInput}</if>
            <if test="userId != null  and userId != ''"> and user_id = #{userId}</if>
            <if test="userName != null  and userName != ''"> and user_name like concat('%',#{userName}, '%')</if>
            <if test="counterpartName != null  and counterpartName != ''"> and counterpart_name like concat('%',#{counterpartName}, '%')</if>
            <if test="counterpartType != null  and counterpartType != ''"> and counterpart_type = #{counterpartType}</if>
            <if test="creditCode != null  and creditCode != ''"> and credit_code = #{creditCode}</if>
            <if test="registerCode != null  and registerCode != ''"> and register_code = #{registerCode}</if>
            <if test="orgCode != null  and orgCode != ''"> and org_code = #{orgCode}</if>
            <if test="taxCode != null  and taxCode != ''"> and tax_code = #{taxCode}</if>
            <if test="sectorCode != null  and sectorCode != ''"> and sector_code = #{sectorCode}</if>
            <if test="societyCode != null  and societyCode != ''"> and society_code = #{societyCode}</if>
            <if test="delegate != null  and delegate != ''"> and delegate = #{delegate}</if>
            <if test="delegateCardType != null  and delegateCardType != ''"> and delegate_card_type = #{delegateCardType}</if>
            <if test="delegateCardCode != null  and delegateCardCode != ''"> and delegate_card_code = #{delegateCardCode}</if>
            <if test="certificateType != null  and certificateType != ''"> and certificate_type = #{certificateType}</if>
            <if test="certificateCode != null  and certificateCode != ''"> and certificate_code = #{certificateCode}</if>
            <if test="decisionSequence != null  and decisionSequence != ''"> and decision_sequence = #{decisionSequence}</if>
            <if test="offendType != null  and offendType != ''"> and offend_type = #{offendType}</if>
            <if test="decisionType != null  and decisionType != ''"> and decision_type = #{decisionType}</if>
            <if test="punishMoney != null  and punishMoney != ''"> and punish_money = #{punishMoney}</if>
            <if test="punishEarnMoney != null  and punishEarnMoney != ''"> and punish_earn_money = #{punishEarnMoney}</if>
            <if test="punishCertificateCode != null  and punishCertificateCode != ''"> and punish_certificate_code = #{punishCertificateCode}</if>
            <if test="decisionTime != null "> and decision_time = #{decisionTime}</if>
            <if test="decisionTimeStart != null "> and decision_time_start = #{decisionTimeStart}</if>
            <if test="decisionTimeEnd != null "> and decision_time_end = #{decisionTimeEnd}</if>
            <if test="offendTruth != null  and offendTruth != ''"> and offend_truth = #{offendTruth}</if>
            <if test="punishReason != null  and punishReason != ''"> and punish_reason = #{punishReason}</if>
            <if test="decisionContent != null  and decisionContent != ''"> and decision_content = #{decisionContent}</if>
            <if test="decisionDept != null  and decisionDept != ''"> and decision_dept = #{decisionDept}</if>
            <if test="decisionCreditCode != null  and decisionCreditCode != ''"> and decision_credit_code = #{decisionCreditCode}</if>
            <if test="dataSource != null  and dataSource != ''"> and data_source = #{dataSource}</if>
            <if test="sourceCreditCode != null  and sourceCreditCode != ''"> and source_credit_code = #{sourceCreditCode}</if>
            <if test="deptId != null  and deptId != ''"> and dept_id = #{deptId}</if>
            <if test="deptName != null  and deptName != ''"> and dept_name like concat('%',#{deptName}, '%')</if>
            <if test="pubStatus != null  and pubStatus != ''"> and pub_status = #{pubStatus}</if>
            <if test="publishTime != null "> and publish_time = #{publishTime}</if>
            <if test="deptUser != null  and deptUser != ''"> and dept_user = #{deptUser}</if>
            <if test="reportDate != null "> and report_date = #{reportDate}</if>
            <if test="uploadStatus != null  and uploadStatus != ''"> and upload_status = #{uploadStatus}</if>
            <if test="syncType != null  and syncType != ''"> and sync_type = #{syncType}</if>
            <if test="trimSequence != null  and trimSequence != ''"> and trim_sequence = #{trimSequence}</if>
            <if test="dataInfo != null  and dataInfo != ''"> and data_info = #{dataInfo}</if>
        </where>
    </select>
    
    <select id="selectCenterXzcfLogByLogId" parameterType="Long" resultMap="CenterXzcfLogResult">
        <include refid="selectCenterXzcfLogVo"/>
        where log_id = #{logId}
    </select>
        
    <insert id="insertCenterXzcfLog" parameterType="CenterXzcfLog" useGeneratedKeys="true" keyProperty="logId">
        insert into center_xzcf_log
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="sourceId != null and sourceId != ''">source_id,</if>
            <if test="sourceInput != null and sourceInput != ''">source_input,</if>
            <if test="userId != null and userId != ''">user_id,</if>
            <if test="userName != null and userName != ''">user_name,</if>
            <if test="counterpartName != null and counterpartName != ''">counterpart_name,</if>
            <if test="counterpartType != null and counterpartType != ''">counterpart_type,</if>
            <if test="creditCode != null">credit_code,</if>
            <if test="registerCode != null">register_code,</if>
            <if test="orgCode != null">org_code,</if>
            <if test="taxCode != null">tax_code,</if>
            <if test="sectorCode != null">sector_code,</if>
            <if test="societyCode != null">society_code,</if>
            <if test="delegate != null">delegate,</if>
            <if test="delegateCardType != null">delegate_card_type,</if>
            <if test="delegateCardCode != null">delegate_card_code,</if>
            <if test="certificateType != null">certificate_type,</if>
            <if test="certificateCode != null">certificate_code,</if>
            <if test="decisionSequence != null and decisionSequence != ''">decision_sequence,</if>
            <if test="offendType != null">offend_type,</if>
            <if test="decisionType != null and decisionType != ''">decision_type,</if>
            <if test="punishMoney != null">punish_money,</if>
            <if test="punishEarnMoney != null">punish_earn_money,</if>
            <if test="punishCertificateCode != null">punish_certificate_code,</if>
            <if test="decisionTime != null">decision_time,</if>
            <if test="decisionTimeStart != null">decision_time_start,</if>
            <if test="decisionTimeEnd != null">decision_time_end,</if>
            <if test="offendTruth != null">offend_truth,</if>
            <if test="punishReason != null">punish_reason,</if>
            <if test="decisionContent != null and decisionContent != ''">decision_content,</if>
            <if test="remark != null">remark,</if>
            <if test="decisionDept != null and decisionDept != ''">decision_dept,</if>
            <if test="decisionCreditCode != null and decisionCreditCode != ''">decision_credit_code,</if>
            <if test="dataSource != null and dataSource != ''">data_source,</if>
            <if test="sourceCreditCode != null and sourceCreditCode != ''">source_credit_code,</if>
            <if test="deptId != null">dept_id,</if>
            <if test="deptName != null">dept_name,</if>
            <if test="pubStatus != null">pub_status,</if>
            <if test="publishTime != null and publishTime != ''">publish_time,</if>
            <if test="deptUser != null">dept_user,</if>
            <if test="reportDate != null">report_date,</if>
            <if test="uploadStatus != null">upload_status,</if>
            <if test="syncType != null">sync_type,</if>
            <if test="trimSequence != null">trim_sequence,</if>
            <if test="dataInfo != null">data_info,</if>
            <if test="delFlag != null">del_flag,</if>
            <if test="createBy != null">create_by,</if>
            <if test="createTime != null">create_time,</if>
            <if test="updateBy != null">update_by,</if>
            <if test="updateTime != null">update_time,</if>
         </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="sourceId != null and sourceId != ''">#{sourceId},</if>
            <if test="sourceInput != null and sourceInput != ''">#{sourceInput},</if>
            <if test="userId != null and userId != ''">#{userId},</if>
            <if test="userName != null and userName != ''">#{userName},</if>
            <if test="counterpartName != null and counterpartName != ''">#{counterpartName},</if>
            <if test="counterpartType != null and counterpartType != ''">#{counterpartType},</if>
            <if test="creditCode != null">#{creditCode},</if>
            <if test="registerCode != null">#{registerCode},</if>
            <if test="orgCode != null">#{orgCode},</if>
            <if test="taxCode != null">#{taxCode},</if>
            <if test="sectorCode != null">#{sectorCode},</if>
            <if test="societyCode != null">#{societyCode},</if>
            <if test="delegate != null">#{delegate},</if>
            <if test="delegateCardType != null">#{delegateCardType},</if>
            <if test="delegateCardCode != null">#{delegateCardCode},</if>
            <if test="certificateType != null">#{certificateType},</if>
            <if test="certificateCode != null">#{certificateCode},</if>
            <if test="decisionSequence != null and decisionSequence != ''">#{decisionSequence},</if>
            <if test="offendType != null">#{offendType},</if>
            <if test="decisionType != null and decisionType != ''">#{decisionType},</if>
            <if test="punishMoney != null">#{punishMoney},</if>
            <if test="punishEarnMoney != null">#{punishEarnMoney},</if>
            <if test="punishCertificateCode != null">#{punishCertificateCode},</if>
            <if test="decisionTime != null">#{decisionTime},</if>
            <if test="decisionTimeStart != null">#{decisionTimeStart},</if>
            <if test="decisionTimeEnd != null">#{decisionTimeEnd},</if>
            <if test="offendTruth != null">#{offendTruth},</if>
            <if test="punishReason != null">#{punishReason},</if>
            <if test="decisionContent != null and decisionContent != ''">#{decisionContent},</if>
            <if test="remark != null">#{remark},</if>
            <if test="decisionDept != null and decisionDept != ''">#{decisionDept},</if>
            <if test="decisionCreditCode != null and decisionCreditCode != ''">#{decisionCreditCode},</if>
            <if test="dataSource != null and dataSource != ''">#{dataSource},</if>
            <if test="sourceCreditCode != null and sourceCreditCode != ''">#{sourceCreditCode},</if>
            <if test="deptId != null">#{deptId},</if>
            <if test="deptName != null">#{deptName},</if>
            <if test="pubStatus != null">#{pubStatus},</if>
            <if test="publishTime != null and publishTime != ''">#{publishTime},</if>
            <if test="deptUser != null">#{deptUser},</if>
            <if test="reportDate != null">#{reportDate},</if>
            <if test="uploadStatus != null">#{uploadStatus},</if>
            <if test="syncType != null">#{syncType},</if>
            <if test="trimSequence != null">#{trimSequence},</if>
            <if test="dataInfo != null">#{dataInfo},</if>
            <if test="delFlag != null">#{delFlag},</if>
            <if test="createBy != null">#{createBy},</if>
            <if test="createTime != null">#{createTime},</if>
            <if test="updateBy != null">#{updateBy},</if>
            <if test="updateTime != null">#{updateTime},</if>
         </trim>
    </insert>

    <update id="updateCenterXzcfLog" parameterType="CenterXzcfLog">
        update center_xzcf_log
        <trim prefix="SET" suffixOverrides=",">
            <if test="sourceId != null and sourceId != ''">source_id = #{sourceId},</if>
            <if test="sourceInput != null and sourceInput != ''">source_input = #{sourceInput},</if>
            <if test="userId != null and userId != ''">user_id = #{userId},</if>
            <if test="userName != null and userName != ''">user_name = #{userName},</if>
            <if test="counterpartName != null and counterpartName != ''">counterpart_name = #{counterpartName},</if>
            <if test="counterpartType != null and counterpartType != ''">counterpart_type = #{counterpartType},</if>
            <if test="creditCode != null">credit_code = #{creditCode},</if>
            <if test="registerCode != null">register_code = #{registerCode},</if>
            <if test="orgCode != null">org_code = #{orgCode},</if>
            <if test="taxCode != null">tax_code = #{taxCode},</if>
            <if test="sectorCode != null">sector_code = #{sectorCode},</if>
            <if test="societyCode != null">society_code = #{societyCode},</if>
            <if test="delegate != null">delegate = #{delegate},</if>
            <if test="delegateCardType != null">delegate_card_type = #{delegateCardType},</if>
            <if test="delegateCardCode != null">delegate_card_code = #{delegateCardCode},</if>
            <if test="certificateType != null">certificate_type = #{certificateType},</if>
            <if test="certificateCode != null">certificate_code = #{certificateCode},</if>
            <if test="decisionSequence != null and decisionSequence != ''">decision_sequence = #{decisionSequence},</if>
            <if test="offendType != null">offend_type = #{offendType},</if>
            <if test="decisionType != null and decisionType != ''">decision_type = #{decisionType},</if>
            <if test="punishMoney != null">punish_money = #{punishMoney},</if>
            <if test="punishEarnMoney != null">punish_earn_money = #{punishEarnMoney},</if>
            <if test="punishCertificateCode != null">punish_certificate_code = #{punishCertificateCode},</if>
            <if test="decisionTime != null">decision_time = #{decisionTime},</if>
            <if test="decisionTimeStart != null">decision_time_start = #{decisionTimeStart},</if>
            <if test="decisionTimeEnd != null">decision_time_end = #{decisionTimeEnd},</if>
            <if test="offendTruth != null">offend_truth = #{offendTruth},</if>
            <if test="punishReason != null">punish_reason = #{punishReason},</if>
            <if test="decisionContent != null and decisionContent != ''">decision_content = #{decisionContent},</if>
            <if test="remark != null">remark = #{remark},</if>
            <if test="decisionDept != null and decisionDept != ''">decision_dept = #{decisionDept},</if>
            <if test="decisionCreditCode != null and decisionCreditCode != ''">decision_credit_code = #{decisionCreditCode},</if>
            <if test="dataSource != null and dataSource != ''">data_source = #{dataSource},</if>
            <if test="sourceCreditCode != null and sourceCreditCode != ''">source_credit_code = #{sourceCreditCode},</if>
            <if test="deptId != null">dept_id = #{deptId},</if>
            <if test="deptName != null">dept_name = #{deptName},</if>
            <if test="pubStatus != null">pub_status = #{pubStatus},</if>
            <if test="publishTime != null">publish_time = #{publishTime},</if>
            <if test="deptUser != null">dept_user = #{deptUser},</if>
            <if test="reportDate != null">report_date = #{reportDate},</if>
            <if test="uploadStatus != null">upload_status = #{uploadStatus},</if>
            <if test="syncType != null">sync_type = #{syncType},</if>
            <if test="trimSequence != null">trim_sequence = #{trimSequence},</if>
            <if test="dataInfo != null">data_info = #{dataInfo},</if>
            <if test="delFlag != null">del_flag = #{delFlag},</if>
            <if test="createBy != null">create_by = #{createBy},</if>
            <if test="createTime != null">create_time = #{createTime},</if>
            <if test="updateBy != null">update_by = #{updateBy},</if>
            <if test="updateTime != null">update_time = #{updateTime},</if>
        </trim>
        where log_id = #{logId}
    </update>

    <delete id="deleteCenterXzcfLogByLogId" parameterType="Long">
        delete from center_xzcf_log where log_id = #{logId}
    </delete>

    <delete id="deleteCenterXzcfLogByLogIds" parameterType="String">
        delete from center_xzcf_log where log_id in 
        <foreach item="logId" collection="array" open="(" separator="," close=")">
            #{logId}
        </foreach>
    </delete>

    <select id="selectCenterXzcfLogBySourceId" parameterType="String" resultMap="CenterXzcfLogResult">
        <include refid="selectCenterXzcfLogVo"/>
        where source_id = #{sourceId}
    </select>
</mapper>