<?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.ltkj.hosp.mapper.TjAppOrderMapper">
|
|
<resultMap type="TjAppOrder" id="TjAppOrderResult">
|
<result property="id" column="id"/>
|
<result property="userId" column="user_id"/>
|
<result property="orderStatus" column="order_status"/>
|
<result property="aftersaleStatus" column="aftersale_status"/>
|
<result property="person" column="person"/>
|
<result property="mobile" column="mobile"/>
|
<result property="pacid" column="pacId"/>
|
<result property="proids" column="proIds"/>
|
<result property="pacname" column="pacName"/>
|
<result property="orderPrice" column="order_price"/>
|
<result property="actualPrice" column="actual_price"/>
|
<result property="payId" column="pay_id"/>
|
<result property="payTime" column="pay_time"/>
|
<result property="refundPrice" column="refund_price"/>
|
<result property="refundStatus" column="refund_status"/>
|
<result property="refundContent" column="refund_content"/>
|
<result property="refundTime" column="refund_time"/>
|
<result property="reservationTime" column="reservation_time"/>
|
<result property="timeRegion" column="time_region"/>
|
<result property="isExpire" column="is_expire"/>
|
<result property="sex" column="sex"/>
|
<result property="ageUnit" column="age_unit"/>
|
<result property="age" column="age"/>
|
<result property="idType" column="id_type"/>
|
<result property="idCard" column="id_card"/>
|
<result property="birthday" column="birthday"/>
|
<result property="email" column="email"/>
|
<result property="address" column="address"/>
|
<result property="marriage" column="marriage"/>
|
<result property="nation" column="nation"/>
|
<result property="career" column="career"/>
|
<result property="remark" column="remark"/>
|
<result property="createTime" column="create_time"/>
|
<result property="createBy" column="create_by"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="deleted" column="deleted"/>
|
<result property="updateId" column="update_id"/>
|
<result property="createId" column="create_id"/>
|
</resultMap>
|
|
<sql id="selectTjAppOrderVo">
|
select id,
|
user_id,
|
order_status,
|
aftersale_status,
|
person,
|
mobile,
|
pacId,
|
proIds,
|
pacName,
|
order_price,
|
actual_price,
|
pay_id,
|
pay_time,
|
refund_price,
|
refund_status,
|
refund_content,
|
refund_time,
|
reservation_time,
|
time_region,
|
is_expire,
|
sex,
|
age_unit,
|
age,
|
id_type,
|
id_card,
|
birthday,
|
email,
|
address,
|
marriage,
|
nation,
|
career,
|
remark,
|
create_time,
|
create_by,
|
update_time,
|
update_by,
|
deleted,
|
update_id,
|
create_id
|
from tj_app_order
|
</sql>
|
|
<select id="selectTjAppOrderList" parameterType="TjAppOrder" resultMap="TjAppOrderResult">
|
<include refid="selectTjAppOrderVo"/>
|
<where>
|
<if test="userId != null ">
|
and user_id = #{userId}
|
</if>
|
<if test="orderStatus != null and orderStatus != ''">
|
and order_status = #{orderStatus}
|
</if>
|
<if test="person != null and person != ''">
|
and person like concat('%', #{person}, '%')
|
</if>
|
<if test="mobile != null and mobile != ''">
|
and mobile = #{mobile}
|
</if>
|
<if test="pacid != null ">
|
and pacId = #{pacid}
|
</if>
|
<if test="pacname != null and pacname != ''">
|
and pacName like concat('%', #{pacname}, '%')
|
</if>
|
<if test="reservationTime != null ">
|
and reservation_time = #{reservationTime}
|
</if>
|
<if test="isExpire != null ">
|
and is_expire = #{isExpire}
|
</if>
|
<if test="idCard != null and idCard != ''">
|
and id_card like concat('%', #{idCard}, '%')
|
</if>
|
</where>
|
</select>
|
|
<select id="selectTjAppOrderById" parameterType="Long"
|
resultMap="TjAppOrderResult">
|
<include refid="selectTjAppOrderVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertTjAppOrder" parameterType="TjAppOrder">
|
insert into tj_app_order
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="id != null">id,
|
</if>
|
<if test="userId != null">user_id,
|
</if>
|
<if test="orderStatus != null">order_status,
|
</if>
|
<if test="aftersaleStatus != null">aftersale_status,
|
</if>
|
<if test="person != null">person,
|
</if>
|
<if test="mobile != null">mobile,
|
</if>
|
<if test="pacid != null">pacId,
|
</if>
|
<if test="proids != null">proIds,
|
</if>
|
<if test="pacname != null">pacName,
|
</if>
|
<if test="orderPrice != null">order_price,
|
</if>
|
<if test="actualPrice != null">actual_price,
|
</if>
|
<if test="payId != null">pay_id,
|
</if>
|
<if test="payTime != null">pay_time,
|
</if>
|
<if test="refundPrice != null">refund_price,
|
</if>
|
<if test="refundStatus != null">refund_status,
|
</if>
|
<if test="refundContent != null">refund_content,
|
</if>
|
<if test="refundTime != null">refund_time,
|
</if>
|
<if test="reservationTime != null">reservation_time,
|
</if>
|
<if test="timeRegion != null">time_region,
|
</if>
|
<if test="isExpire != null">is_expire,
|
</if>
|
<if test="sex != null">sex,
|
</if>
|
<if test="ageUnit != null">age_unit,
|
</if>
|
<if test="age != null">age,
|
</if>
|
<if test="idType != null">id_type,
|
</if>
|
<if test="idCard != null">id_card,
|
</if>
|
<if test="birthday != null">birthday,
|
</if>
|
<if test="email != null">email,
|
</if>
|
<if test="address != null">address,
|
</if>
|
<if test="marriage != null">marriage,
|
</if>
|
<if test="nation != null">nation,
|
</if>
|
<if test="career != null">career,
|
</if>
|
<if test="remark != null">remark,
|
</if>
|
<if test="createTime != null">create_time,
|
</if>
|
<if test="createBy != null">create_by,
|
</if>
|
<if test="updateTime != null">update_time,
|
</if>
|
<if test="updateBy != null">update_by,
|
</if>
|
<if test="deleted != null">deleted,
|
</if>
|
<if test="updateId != null">update_id,
|
</if>
|
<if test="createId != null">create_id,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="id != null">#{id},
|
</if>
|
<if test="userId != null">#{userId},
|
</if>
|
<if test="orderStatus != null">#{orderStatus},
|
</if>
|
<if test="aftersaleStatus != null">#{aftersaleStatus},
|
</if>
|
<if test="person != null">#{person},
|
</if>
|
<if test="mobile != null">#{mobile},
|
</if>
|
<if test="pacid != null">#{pacid},
|
</if>
|
<if test="proids != null">#{proids},
|
</if>
|
<if test="pacname != null">#{pacname},
|
</if>
|
<if test="orderPrice != null">#{orderPrice},
|
</if>
|
<if test="actualPrice != null">#{actualPrice},
|
</if>
|
<if test="payId != null">#{payId},
|
</if>
|
<if test="payTime != null">#{payTime},
|
</if>
|
<if test="refundPrice != null">#{refundPrice},
|
</if>
|
<if test="refundStatus != null">#{refundStatus},
|
</if>
|
<if test="refundContent != null">#{refundContent},
|
</if>
|
<if test="refundTime != null">#{refundTime},
|
</if>
|
<if test="reservationTime != null">#{reservationTime},
|
</if>
|
<if test="timeRegion != null">#{timeRegion},
|
</if>
|
<if test="isExpire != null">#{isExpire},
|
</if>
|
<if test="sex != null">#{sex},
|
</if>
|
<if test="ageUnit != null">#{ageUnit},
|
</if>
|
<if test="age != null">#{age},
|
</if>
|
<if test="idType != null">#{idType},
|
</if>
|
<if test="idCard != null">#{idCard},
|
</if>
|
<if test="birthday != null">#{birthday},
|
</if>
|
<if test="email != null">#{email},
|
</if>
|
<if test="address != null">#{address},
|
</if>
|
<if test="marriage != null">#{marriage},
|
</if>
|
<if test="nation != null">#{nation},
|
</if>
|
<if test="career != null">#{career},
|
</if>
|
<if test="remark != null">#{remark},
|
</if>
|
<if test="createTime != null">#{createTime},
|
</if>
|
<if test="createBy != null">#{createBy},
|
</if>
|
<if test="updateTime != null">#{updateTime},
|
</if>
|
<if test="updateBy != null">#{updateBy},
|
</if>
|
<if test="deleted != null">#{deleted},
|
</if>
|
<if test="updateId != null">#{updateId},
|
</if>
|
<if test="createId != null">#{createId},
|
</if>
|
</trim>
|
</insert>
|
|
<update id="updateTjAppOrder" parameterType="TjAppOrder">
|
update tj_app_order
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="userId != null">user_id =
|
#{userId},
|
</if>
|
<if test="orderStatus != null">order_status =
|
#{orderStatus},
|
</if>
|
<if test="aftersaleStatus != null">aftersale_status =
|
#{aftersaleStatus},
|
</if>
|
<if test="person != null">person =
|
#{person},
|
</if>
|
<if test="mobile != null">mobile =
|
#{mobile},
|
</if>
|
<if test="pacid != null">pacId =
|
#{pacid},
|
</if>
|
<if test="proids != null">proIds =
|
#{proids},
|
</if>
|
<if test="pacname != null">pacName =
|
#{pacname},
|
</if>
|
<if test="orderPrice != null">order_price =
|
#{orderPrice},
|
</if>
|
<if test="actualPrice != null">actual_price =
|
#{actualPrice},
|
</if>
|
<if test="payId != null">pay_id =
|
#{payId},
|
</if>
|
<if test="payTime != null">pay_time =
|
#{payTime},
|
</if>
|
<if test="refundPrice != null">refund_price =
|
#{refundPrice},
|
</if>
|
<if test="refundStatus != null">refund_status =
|
#{refundStatus},
|
</if>
|
<if test="refundContent != null">refund_content =
|
#{refundContent},
|
</if>
|
<if test="refundTime != null">refund_time =
|
#{refundTime},
|
</if>
|
<if test="reservationTime != null">reservation_time =
|
#{reservationTime},
|
</if>
|
<if test="timeRegion != null">time_region =
|
#{timeRegion},
|
</if>
|
<if test="isExpire != null">is_expire =
|
#{isExpire},
|
</if>
|
<if test="sex != null">sex =
|
#{sex},
|
</if>
|
<if test="ageUnit != null">age_unit =
|
#{ageUnit},
|
</if>
|
<if test="age != null">age =
|
#{age},
|
</if>
|
<if test="idType != null">id_type =
|
#{idType},
|
</if>
|
<if test="idCard != null">id_card =
|
#{idCard},
|
</if>
|
<if test="birthday != null">birthday =
|
#{birthday},
|
</if>
|
<if test="email != null">email =
|
#{email},
|
</if>
|
<if test="address != null">address =
|
#{address},
|
</if>
|
<if test="marriage != null">marriage =
|
#{marriage},
|
</if>
|
<if test="nation != null">nation =
|
#{nation},
|
</if>
|
<if test="career != null">career =
|
#{career},
|
</if>
|
<if test="remark != null">remark =
|
#{remark},
|
</if>
|
<if test="createTime != null">create_time =
|
#{createTime},
|
</if>
|
<if test="createBy != null">create_by =
|
#{createBy},
|
</if>
|
<if test="updateTime != null">update_time =
|
#{updateTime},
|
</if>
|
<if test="updateBy != null">update_by =
|
#{updateBy},
|
</if>
|
<if test="deleted != null">deleted =
|
#{deleted},
|
</if>
|
<if test="updateId != null">update_id =
|
#{updateId},
|
</if>
|
<if test="createId != null">create_id =
|
#{createId},
|
</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteTjAppOrderById" parameterType="Long">
|
delete
|
from tj_app_order
|
where id = #{id}
|
</delete>
|
|
<delete id="deleteTjAppOrderByIds" parameterType="String">
|
delete from tj_app_order where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|