|
@@ -0,0 +1,54 @@
|
|
|
|
+<?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.siwei.apply.mapper.YdbpDataMapper">
|
|
|
|
+ <resultMap id="YdbpDataResultMap" type="com.siwei.apply.domain.YdbpData">
|
|
|
|
+ <id property="id" column="id"/>
|
|
|
|
+ <result property="name" column="name"/>
|
|
|
|
+ <result property="ydArea" column="yd_area"/>
|
|
|
|
+ <result property="ydUnit" column="yd_unit"/>
|
|
|
|
+ <result property="zsArea" column="zs_area"/>
|
|
|
|
+ <result property="zsUnit" column="zs_unit"/>
|
|
|
|
+ <result property="hasZz" column="has_zz"/>
|
|
|
|
+ <result property="bpDate" column="bp_date"/>
|
|
|
|
+ <result property="pfwh" column="pfwh"/>
|
|
|
|
+ <result property="pfDate" column="pf_date"/>
|
|
|
|
+ <result property="createdAt" column="created_at"/>
|
|
|
|
+ <result property="updatedAt" column="updated_at"/>
|
|
|
|
+ </resultMap>
|
|
|
|
+ <insert id="add" parameterType="com.siwei.apply.domain.YdbpData">
|
|
|
|
+ INSERT INTO t_ydbp_data (
|
|
|
|
+ id, name, yd_area, yd_unit, zs_area, zs_unit, has_zz, bp_date, pfwh, pf_date, created_at, updated_at
|
|
|
|
+ ) VALUES (
|
|
|
|
+ #{id}, #{name}, #{ydArea}, #{ydUnit}, #{zsArea}, #{zsUnit}, #{hasZz}, #{bpDate}, #{pfwh}, #{pfDate}, now(), now()
|
|
|
|
+ )
|
|
|
|
+ </insert>
|
|
|
|
+ <select id="getById" parameterType="string" resultMap="YdbpDataResultMap">
|
|
|
|
+ SELECT id, name, yd_area, yd_unit, zs_area, zs_unit, has_zz, bp_date, pfwh, pf_date, created_at, updated_at
|
|
|
|
+ FROM t_ydbp_data
|
|
|
|
+ WHERE id = #{id}
|
|
|
|
+ </select>
|
|
|
|
+ <select id="selectPage" resultMap="YdbpDataResultMap">
|
|
|
|
+ SELECT id, name, yd_area, yd_unit, zs_area, zs_unit, has_zz, bp_date, pfwh, pf_date, created_at, updated_at
|
|
|
|
+ FROM t_ydbp_data
|
|
|
|
+ ORDER BY created_at DESC
|
|
|
|
+ LIMIT #{pageSize} OFFSET #{offset}
|
|
|
|
+ </select>
|
|
|
|
+ <update id="update" parameterType="com.siwei.apply.domain.YdbpData">
|
|
|
|
+ UPDATE t_ydbp_data
|
|
|
|
+ <set>
|
|
|
|
+ <if test="name != null">name = #{name},</if>
|
|
|
|
+ <if test="ydArea != null">yd_area = #{ydArea},</if>
|
|
|
|
+ <if test="ydUnit != null">yd_unit = #{ydUnit},</if>
|
|
|
|
+ <if test="zsArea != null">zs_area = #{zsArea},</if>
|
|
|
|
+ <if test="zsUnit != null">zs_unit = #{zsUnit},</if>
|
|
|
|
+ <if test="hasZz != null">has_zz = #{hasZz},</if>
|
|
|
|
+ <if test="bpDate != null">bp_date = #{bpDate},</if>
|
|
|
|
+ <if test="pfwh != null">pfwh = #{pfwh},</if>
|
|
|
|
+ <if test="pfDate != null">pf_date = #{pfDate},</if>
|
|
|
|
+ updated_at = #{updatedAt}
|
|
|
|
+ </set>
|
|
|
|
+ WHERE id = #{id}
|
|
|
|
+ </update>
|
|
|
|
+</mapper>
|