123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 |
- <?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.sooka.mapper.Guiji_Library_Mapper2">
- <sql id="global_name">
- id,create_time,cd_time,cd_batch,cd_operation,cd_source,
- </sql>
- <sql id="global_value">
- #{id},now(),#{cd_time},#{cd_batch},#{cd_operation},#{cd_source},
- </sql>
- <sql id="update_sql">
- create_time = now(),cd_batch = #{cd_batch},cd_operation = #{cd_operation},cd_source =#{cd_source},
- </sql>
- <parameterMap id="pm_baseinfo" type="com.sooka.model.bo.Guiji_library_baseinfo_Bean"></parameterMap>
- <insert id="add_guiji_library_baseinfo" parameterMap="pm_baseinfo">
- insert into t_guiji_library_baseinfo (
- <include refid="global_name"></include>
- cardno,name,idCardNo,sex,birthday,address,endDate)
- values (
- <include refid="global_value"></include>
- #{cardno},#{name},#{idCardNo},#{sex},#{birthday},#{address},#{endDate}
- )
- </insert>
- <resultMap id="rm_baseinfo" type="com.sooka.model.bo.Guiji_library_baseinfo_Bean"></resultMap>
- <select id="select_guiji_library_baseinfo" parameterMap="pm_baseinfo" resultMap="rm_baseinfo">
- select cardno,name,idCardNo,sex,birthday,address,endDate from t_guiji_library_baseinfo
- where
- <if test="name != null and name != ''">
- name like concat('%',#{name},'%')
- </if>
- <if test="name == null or name == ''">
- 1=2
- </if>
- </select>
- <update id="update_guiji_library_baseinfo" parameterMap="pm_baseinfo">
- update t_guiji_library_baseinfo
- <trim prefix="SET" suffixOverrides=",">
- <include refid="update_sql"></include>
- <if test="cardno != null and cardno != ''">
- cardno = #{cardno},
- </if>
- <if test="name != null and name != ''">
- name = #{name} ,
- </if>
- <if test="idCardNo != null and idCardNo != ''">
- idCardNo = #{idCardNo},
- </if>
- <if test="sex != null and sex != ''">
- sex = #{sex},
- </if>
- <if test="birthday != null and birthday != ''">
- birthday = #{birthday},
- </if>
- <if test="address != null and address != ''">
- address = #{address},
- </if>
- <if test="endDate != null and endDate != ''">
- endDate = #{endDate},
- </if>
- </trim>
- where id = #{id}
- </update>
- <parameterMap id="pm_borrow" type="com.sooka.model.bo.Guiji_library_borrow_Bean"></parameterMap>
- <insert id="add_guiji_library_borrow" parameterMap="pm_borrow">
- insert into t_guiji_library_borrow (
- <include refid="global_name"></include>
- cardno,name,barcode,title,operationDate)
- values (
- <include refid="global_value"></include>
- #{cardno},#{name},#{barcode},#{title},#{operationDate}
- )
- </insert>
- <resultMap id="rm_borrow" type="com.sooka.model.bo.Guiji_library_borrow_Bean"></resultMap>
- <select id="select_guiji_library_borrow" parameterMap="pm_borrow" resultMap="rm_borrow">
- select cardno,name,barcode,title,operationDate from t_guiji_library_borrow
- where
- <if test="name != null and name != ''">
- name like concat('%',#{name},'%')
- or barcode=#{barcode}
- </if>
- <if test="name == null or name == ''">
- 1=2
- </if>
- </select>
- <update id="update_guiji_library_borrow" parameterMap="pm_borrow">
- update t_guiji_library_borrow
- <trim prefix="SET" suffixOverrides=",">
- <include refid="update_sql"></include>
- <if test="cardno != null and cardno != ''">
- cardno = #{cardno},
- </if>
- <if test="name != null and name != ''">
- name= #{name},
- </if>
- <if test="barcode != null and barcode != ''">
- barcode= #{barcode},
- </if>
- <if test="title != null and title != ''">
- title= #{title},
- </if>
- <if test="operationDate != null and operationDate != ''">
- operationDate = #{operationDate},
- </if>
- </trim>
- where id = #{id}
- </update>
- <parameterMap id="pm_give" type="com.sooka.model.bo.Guiji_library_give_Bean"></parameterMap>
- <insert id="add_guiji_library_give" parameterMap="pm_give">
- insert into t_guiji_library_give (
- <include refid="global_name"></include>
- cardno,name,barcode,title,operationDate)
- values (
- <include refid="global_value"></include>
- #{cardno},#{name},#{barcode},#{title},#{operationDate}
- )
- </insert>
- <resultMap id="rm_give" type="com.sooka.model.bo.Guiji_library_give_Bean"></resultMap>
- <select id="select_guiji_library_give" parameterMap="pm_give" resultMap="rm_give">
- select cardno,name,barcode,title,operationDate from t_guiji_library_give
- where
- <if test="name != null and name != ''">
- name like concat('%',#{name},'%')
- or barcode=#{barcode}
- </if>
- <if test="name == null or name == ''">
- 1=2
- </if>
- </select>
- <update id="update_guiji_library_give" parameterMap="pm_give">
- update t_guiji_library_give
- <trim prefix="SET" suffixOverrides=",">
- <include refid="update_sql"></include>
- <if test="cardno != null and cardno != ''">
- cardno = #{cardno},
- </if>
- <if test="name != null and name != ''">
- name= #{name},
- </if>
- <if test="barcode != null and barcode != ''">
- barcode= #{barcode},
- </if>
- <if test="title != null and title != ''">
- title= #{title},
- </if>
- <if test="operationDate != null and operationDate != ''">
- operationDate = #{operationDate},
- </if>
- </trim>
- where id = #{id}
- </update>
- <parameterMap id="pm_creditpoints" type="com.sooka.model.bo.Guiji_library_creditpoints_Bean"></parameterMap>
- <insert id="add_guiji_library_creditpoints" parameterMap="pm_creditpoints">
- insert into t_guiji_library_creditpoints (
- <include refid="global_name"></include>
- cardno,name,barcode,recordType,financialType,money,operator,operationDate)
- values (
- <include refid="global_value"></include>
- #{cardno},#{name},#{barcode},#{recordType},#{financialType},#{money},#{operator},#{operationDate}
- )
- </insert>
- <resultMap id="rm_creditpoints" type="com.sooka.model.bo.Guiji_library_creditpoints_Bean"></resultMap>
- <select id="select_guiji_library_creditpoints" parameterMap="pm_creditpoints" resultMap="rm_creditpoints">
- select cardno,name,barcode,recordType,financialType,money,operator,operationDate from
- t_guiji_library_creditpoints where
- <if test="name != null and name != ''">
- name like concat('%',#{name},'%')
- or cardno=#{cardno}
- </if>
- <if test="name ==null or name =='' ">
- 1=2
- </if>
- </select>
- <update id="update_guiji_library_creditpoints">
- update t_guiji_library_creditpoints
- <trim prefix="SET" suffixOverrides=",">
- <include refid="update_sql"></include>
- <if test="cardno != null and cardno != ''">
- cardno = #{cardno},
- </if>
- <if test="name != null and name != ''">
- name= #{name},
- </if>
- <if test="barcode != null and barcode != ''">
- barcode= #{barcode},
- </if>
- <if test="recordType != null and recordType != ''">
- recordType= #{recordType},
- </if>
- <if test="financialType != null and financialType != ''">
- financialType = #{financialType},
- </if>
- <if test="money != null and money != ''">
- money = #{money},
- </if>
- <if test="operator != null and operator != ''">
- operator = #{operator},
- </if>
- <if test="operationDate != null and operationDate != ''">
- operationDate = #{operationDate},
- </if>
- </trim>
- where id = #{id}
- </update>
- </mapper>
|