Newer
Older
casic-metering / casic-metering-dao / src / main / resources / mapper / meter / MeterPriceMapper.xml
wangpeng on 9 Dec 2022 1 KB 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.MeterPriceMapper">

    <select id="getMaxNo" resultType="java.lang.Long">
        SELECT IFNULL(max(RIGHT(price_no, 12)), 0) from meter_price
    </select>

    <insert id="addMeterPriceList" parameterType="java.util.List">
        INSERT INTO meter_price (
            `id`,
            `price_no`,
            `price_name`,
            `check_type`,
            `price_type`,
            `price_item`,
            `price_standard`,
            `price_limit`,
            `price_description`,
            `operator_discount_permission`,
            `director_discount_permission`,
            `remark`,
            `price`
            )
        VALUES
        <foreach collection ="list" item="bean" separator =",">
            (#{bean.id}, #{bean.priceNo}, #{bean.priceName}, #{bean.checkType},
             #{bean.priceType},#{bean.priceItem},#{bean.priceStandard},#{bean.priceLimit}
            ,#{bean.priceDescription},#{bean.operatorDiscountPermission},#{bean.directorDiscountPermission},
             #{bean.remark},#{bean.price}
            )
        </foreach >
    </insert>

</mapper>