safeway/bwie-moudels/bwie-vip/target/classes/mapper/VipMapper.xml

59 lines
1.5 KiB
XML

<?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.bwie.vip.mapper.VipMapper">
<insert id="add">
insert into t_vip(
vip_name,
vip_age,
vip_gender,
customer_id,
vip_tel,
vip_grade,
reg_date
) values (
#{vipName},
#{vipAge},
#{vipGender},
#{customerId},
#{vipTel},
#{vipGrade},
now()
)
</insert>
<update id="update">
update t_vip set
vip_name=#{vipName},
vip_age=#{vipAge},
vip_gender=#{vipGender},
customer_id=#{customerId},
vip_tel=#{vipTel},
vip_grade=#{vipGrade},
reg_date=#{regDate}
where vip_id=#{vipId}
</update>
<delete id="deleteId">
delete from t_vip where vip_id=#{vipId}
</delete>
<select id="list" resultType="com.bwie.common.domain.Vip">
select * from t_vip
<where>
<if test="vipId!=null and vipId!=null">
and vip_id=#{vipId}
</if>
<if test="vipName!=null and vipName!=''">
and vip_name like concat('%',#{vipName},'%')
</if>
</where>
</select>
<select id="findById" resultType="com.bwie.common.domain.Vip">
select * from t_vip where vip_id=#{vipId}
</select>
</mapper>