Newer
Older
casic-metering / casic-metering-dao / src / main / resources / mapper / meter / MeterCertificateExpireMessageMapper.xml
wangpeng on 9 Dec 2022 917 bytes project catalog adjust
<?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.casic.missiles.mapper.meter.MeterCertificateExpireMessageMapper">

    <insert id="addMessageList" parameterType="java.util.List">
        INSERT INTO meter_certificate_expire_message ( `id`, `staff_id`, `certificate_id`, `staff_no`, `certificate_no`, `certificate_name`, `valid_date`, `status` )
        VALUES
        <foreach collection ="messageList" item="bean" separator =",">
            (#{bean.id},#{bean.staffId},#{bean.certificateId},#{bean.staffNo},#{bean.certificateNo},#{bean.certificateName},STR_TO_DATE(#{bean.validDate},'%Y-%m-%d'),,0)
        </foreach >
    </insert>

    <update id="readMessage" parameterType="long">
        UPDATE meter_certificate_expire_message SET `status` = 1 WHERE `id` = #{id}
    </update>
</mapper>