| <?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.matrix.system.hive.dao.OnlinebookingDao"> | 
|     <!-- 定义Onlinebooking 的复杂关联map --> | 
|     <resultMap type="Onlinebooking" id="OnlinebookingMap"> | 
|             <id property="id" column="id" /> | 
|             <result property="shopId" column="shop_Id" /> | 
|             <result property="vipId" column="vip_Id" /> | 
|             <result property="time" column="time" /> | 
|             <result property="status" column="status" /> | 
|             <result property="remark" column="remark" /> | 
|             <result property="reason" column="reason" /> | 
|             <result property="createTime" column="create_time" /> | 
|   | 
|             <result property="staffId" column="staff_id" /> | 
|             <result property="vipName" column="vip_name" /> | 
|             <result property="tel" column="tel" /> | 
|             <result property="bizUserId" column="biz_user_id" /> | 
|             <result property="formId" column="form_id" /> | 
|   | 
|         <result property="productId" column="product_id" /> | 
|         <result property="orderNo" column="order_no" /> | 
|         <!--扩展属性 --> | 
|             <result property="shopName" column="shopName"/> | 
|             <association property="vipInfo" javaType="SysVipInfo" | 
|             column="{id=vip_Id}" select="com.matrix.system.hive.dao.SysVipInfoDao.selectById" /> | 
|     </resultMap> | 
|      | 
|      | 
|     <!-- 定义Onlinebooking 的简单map  ,本map不添加其他的关联属性 --> | 
|     <resultMap type="Onlinebooking" id="OnlinebookingSimpleMap"> | 
|             <id property="id" column="id" /> | 
|             <result property="shopId" column="shop_Id" /> | 
|             <result property="vipId" column="vip_Id" /> | 
|             <result property="time" column="time" /> | 
|             <result property="status" column="status" /> | 
|             <result property="remark" column="remark" /> | 
|             <result property="reason" column="reason" /> | 
|             <result property="createTime" column="create_time" /> | 
|             <result property="staffId" column="staff_id" /> | 
|             <result property="vipName" column="vip_name" /> | 
|             <result property="tel" column="tel" /> | 
|             <result property="bizUserId" column="biz_user_id" /> | 
|             <result property="productId" column="product_id" /> | 
|         <result property="orderNo" column="order_no" /> | 
|         <result property="formId" column="form_id" /> | 
|     </resultMap> | 
|      | 
|      | 
|      | 
|     <!--  插入方法   --> | 
|     <insert id="insert" parameterType="Onlinebooking" | 
|         useGeneratedKeys="true" keyProperty="id"> | 
|          | 
|         INSERT INTO onlinebooking ( | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             remark, | 
|             reason, | 
|             create_time, | 
|             staff_id, | 
|             vip_name, | 
|             tel, | 
|             biz_user_id, | 
|             product_id, | 
|             order_no, | 
|             form_id | 
|         ) | 
|     VALUES ( | 
|             #{id}, | 
|             #{shopId}, | 
|             #{vipId}, | 
|             #{time}, | 
|             #{status}, | 
|             #{remark}, | 
|             #{reason}, | 
|             #{createTime}, | 
|             #{staffId}, | 
|             #{vipName}, | 
|             #{tel}, | 
|             #{bizUserId}, | 
|             #{productId}, | 
|             #{orderNo}, | 
|             #{formId} | 
|     ) | 
|     </insert> | 
|      | 
|      | 
|     <!--  根据id更新 部分更新   --> | 
|     <update id="update" > | 
|         UPDATE onlinebooking | 
|         <set> | 
|                 <if test="(shopId!=null and shopId!='') or (shopId!='' and shopId==0)"> | 
|                     shop_Id = #{shopId}, | 
|                 </if>         | 
|                 <if test="(vipId!=null and vipId!='') or (vipId!='' and vipId==0)"> | 
|                     vip_Id = #{vipId}, | 
|                 </if>         | 
|                 <if test=" time!=null  "> | 
|                     time = #{time}, | 
|                 </if>         | 
|                 <if test="(status!=null and status!='') or (status!='' and status==0)"> | 
|                     status = #{status}, | 
|                 </if>         | 
|                  | 
|                 <if test="(remark!=null and remark!='') or (remark!='' and remark==0)"> | 
|                     remark = #{remark}, | 
|                 </if>         | 
|                 <if test="(reason!=null and reason!='') or (reason!='' and reason==0)"> | 
|                     reason = #{reason}, | 
|                 </if>     | 
|                 <if test="createTime!=null and createTime!=''"> | 
|                     create_time = #{createTime}, | 
|                 </if> | 
|   | 
|             <if test="(staffId!=null and staffId!='') or (staffId!='' and staffId==0)"> | 
|                 staff_id = #{staffId}, | 
|             </if> | 
|   | 
|             <if test="(vipName!=null and vipName!='') or (vipName!='' and vipName==0)"> | 
|                     vip_name = #{vipName}, | 
|                 </if> | 
|                 <if test="(tel!=null and tel!='') or (tel!='' and tel==0)"> | 
|                     tel = #{tel}, | 
|                 </if> | 
|                 <if test="(bizUserId!=null and bizUserId!='') or (bizUserId!='' and bizUserId==0)"> | 
|                     biz_user_id = #{bizUserId}, | 
|                 </if> | 
|                 <if test="(productId!=null and productId!='') or (productId!='' and productId==0)"> | 
|                     product_id = #{productId}, | 
|                 </if> | 
|             <if test="(orderNo!=null and orderNo!='') or (orderNo!='' and orderNo==0)"> | 
|                 order_no = #{orderNo}, | 
|             </if> | 
|         </set> | 
|         WHERE id=#{id}  | 
|     </update> | 
|   | 
|      | 
|     <!-- 批量删除 --> | 
|     <delete id="deleteByIds" parameterType="java.util.List"> | 
|         delete from onlinebooking where  id in | 
|         <foreach collection="list" index="index" item="item" open="(" | 
|             separator="," close=")"> | 
|             #{item} | 
|         </foreach> | 
|     </delete> | 
|          | 
|     <!-- 根据id删除--> | 
|     <delete id="deleteById" > | 
|         DELETE FROM onlinebooking | 
|         where  id=#{id}  | 
|     </delete> | 
|      | 
|     <!-- 根据对象删除--> | 
|     <delete id="deleteByModel" > | 
|         DELETE FROM onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id = #{record.vipId}  | 
|             </if> | 
|             <if test=" record.time!=null "> | 
|                 and time = #{record.time}  | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status = #{record.status}  | 
|             </if> | 
|             <if test=" record.createTime !=null "> | 
|                 and create_time = #{record.createTime}  | 
|             </if> | 
|         </if> | 
|     </delete> | 
|      | 
|   | 
|      | 
|     <!-- 分页查询 --> | 
|     <select id="selectInPage" resultMap="OnlinebookingMap"> | 
|         select  | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             remark, | 
|             reason, | 
|             create_time, | 
|         staff_id, | 
|         vip_name, | 
|         tel, | 
|         biz_user_id, | 
|         product_id, | 
|         order_no, | 
|         form_id, | 
|           ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id  = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id  = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id  = #{record.vipId}  | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time  = #{record.time}  | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status  = #{record.status}  | 
|             </if> | 
|             <if test=" record.createTime!=null  "> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|   | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|   | 
|         </if> | 
|         <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> | 
|             <if test="pageVo.sort !=null  and pageVo.order !=null"> | 
|                 order by | 
|                 ${pageVo.sort} ${pageVo.order} | 
|             </if> | 
|             <if test="pageVo.offset >=0  and pageVo.limit >0"> | 
|                 limit | 
|                 #{pageVo.offset},#{pageVo.limit} | 
|             </if> | 
|         </if> | 
|     </select> | 
|          | 
|     <!-- 查询总条数 --> | 
|     <select id="selectTotalRecord"    resultType="java.lang.Integer"> | 
|     select count(*) | 
|     from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|             and id = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|             and shop_Id = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|             and vip_Id = #{record.vipId}  | 
|             </if> | 
|             <if test=" record.time!=null  "> | 
|             and time = #{record.time}  | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|             and status = #{record.status}  | 
|             </if> | 
|             <if test=" record.createTime!=null   "> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|         </if> | 
|     </select> | 
|      | 
|      | 
|      | 
|     <select id="selectList" resultMap="OnlinebookingMap"> | 
|         select  | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             remark, | 
|             reason, | 
|             create_time, | 
|             order_no, | 
|             form_id, | 
|           ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName, | 
|         staff_id, | 
|         vip_name, | 
|         tel, | 
|         biz_user_id, | 
|         product_id | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id  = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id  = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id  = #{record.vipId}  | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time  = #{record.time}  | 
|             </if> | 
|             <if test="record.createTime!=null"> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 <choose> | 
|                     <when test="record.status == 'ycls'"> | 
|                         and (status ="预约成功" or status="预约取消") | 
|                     </when> | 
|                     <otherwise> | 
|                         and status  = "待处理" | 
|                     </otherwise> | 
|                 </choose> | 
|             </if> | 
|         </if> | 
|         ORDER  BY `status` DESC,time DESC | 
|         <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> | 
|             <if test="pageVo.sort !=null  and pageVo.order !=null"> | 
|                 order by | 
|                 ${pageVo.sort} ${pageVo.order} | 
|             </if> | 
|             <if test="pageVo.offset >=0  and pageVo.limit >0"> | 
|                 limit | 
|                 #{pageVo.offset},#{pageVo.limit} | 
|             </if> | 
|         </if> | 
|     </select> | 
|      | 
|      | 
|     <!-- 查询总条数 --> | 
|     <select id="selectTotal"    resultType="java.lang.Integer"> | 
|     select count(*) | 
|     from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|             and id = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|             and shop_Id = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|             and vip_Id = #{record.vipId}  | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|             and time = #{record.time}  | 
|             </if> | 
|             <if test="record.createTime!=null"> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 <choose> | 
|                     <when test="record.status == 'ycls'"> | 
|                         and (status ="预约成功" or status="预约取消") | 
|                     </when> | 
|                     <otherwise> | 
|                         and status  = "待处理" | 
|                     </otherwise> | 
|                 </choose> | 
|             </if> | 
|         </if> | 
|          | 
|     </select> | 
|      | 
|   | 
|     <!-- 根据id查询--> | 
|     <select id="selectById" resultMap="OnlinebookingMap"> | 
|         select  | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             remark, | 
|             reason, | 
|             form_id, | 
|             ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName, | 
|             staff_id, | 
|             vip_name, | 
|             tel, | 
|             biz_user_id, | 
|             product_id, | 
|             order_no | 
|         from onlinebooking | 
|         where  id=#{id}  | 
|     </select>     | 
|   | 
|      | 
|     <!-- 根据对象查询--> | 
|     <select id="selectByModelNoStatus" resultMap="OnlinebookingMap"> | 
|         select  | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             reason, | 
|             remark, | 
|             create_time, | 
|             order_no, | 
|             form_id, | 
|             ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName, | 
|         staff_id, | 
|         vip_name, | 
|         tel, | 
|         biz_user_id, | 
|         product_id | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id = #{record.vipId}  | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time = #{record.time}  | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status != #{record.status}  | 
|             </if> | 
|             <if test="record.createTime!=null"> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|         </if> | 
|         order by status desc,time | 
|     </select> | 
|      | 
|      | 
|     <!-- 根据对象查询--> | 
|     <select id="selectByModel" resultMap="OnlinebookingMap"> | 
|         select  | 
|             id, | 
|             shop_Id, | 
|             vip_Id, | 
|             time, | 
|             status, | 
|             reason, | 
|             remark, | 
|             create_time, | 
|             form_id, | 
|             ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName, | 
|         staff_id, | 
|         vip_name, | 
|         tel, | 
|         biz_user_id, | 
|         product_id, | 
|         order_no | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id = #{record.id}  | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id = #{record.shopId}  | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id = #{record.vipId}  | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time = #{record.time}  | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status = #{record.status}  | 
|             </if> | 
|             <if test="record.createTime!=null"> | 
|                 and create_time  = #{record.createTime}  | 
|             </if> | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|         </if> | 
|     </select> | 
|   | 
|   | 
|   | 
|     <!-- 分页查询 --> | 
|     <select id="selectInPageForWx" resultMap="OnlinebookingMap"> | 
|         select | 
|         id, | 
|         shop_Id, | 
|         vip_Id, | 
|         time, | 
|         status, | 
|         remark, | 
|         reason, | 
|         create_time, | 
|         staff_id, | 
|         vip_name, | 
|         tel, | 
|         biz_user_id, | 
|         product_id, | 
|         order_no, | 
|         form_id, | 
|         ( SELECT SHOP_NAME from sys_shop_info b WHERE  shop_Id =b.id ) shopName | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id  = #{record.id} | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id  = #{record.shopId} | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id  = #{record.vipId} | 
|             </if> | 
|             <if test="(record.bizUserId!=null and record.bizUserId!='') or (record.bizUserId!='' and record.bizUserId==0)"> | 
|                 and biz_user_id  = #{record.bizUserId} | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time  = #{record.time} | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status  = #{record.status} | 
|             </if> | 
|             <if test=" record.createTime!=null  "> | 
|                 and create_time  = #{record.createTime} | 
|             </if> | 
|   | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|   | 
|         </if> | 
|             order by create_time desc | 
|             limit | 
|             #{record.offset},#{record.limit} | 
|     </select> | 
|   | 
|   | 
|   | 
|     <!-- 分页查询 --> | 
|     <select id="selectInPageForWxCount"  resultType="java.lang.Integer"> | 
|         select count(*) | 
|         from onlinebooking | 
|         where 1=1 | 
|         <if test="record!=null"> | 
|             <if test="(record.id!=null and record.id!='') or (record.id!='' and record.id==0)"> | 
|                 and id  = #{record.id} | 
|             </if> | 
|             <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0)"> | 
|                 and shop_Id  = #{record.shopId} | 
|             </if> | 
|             <if test="(record.vipId!=null and record.vipId!='') or (record.vipId!='' and record.vipId==0)"> | 
|                 and vip_Id  = #{record.vipId} | 
|             </if> | 
|             <if test="(record.bizUserId!=null and record.bizUserId!='') or (record.bizUserId!='' and record.bizUserId==0)"> | 
|                 and biz_user_id  = #{record.bizUserId} | 
|             </if> | 
|             <if test="(record.time!=null and record.time!='') or (record.time!='' and record.time==0)"> | 
|                 and time  = #{record.time} | 
|             </if> | 
|             <if test="(record.status!=null and record.status!='') or (record.status!='' and record.status==0)"> | 
|                 and status  = #{record.status} | 
|             </if> | 
|             <if test=" record.createTime!=null  "> | 
|                 and create_time  = #{record.createTime} | 
|             </if> | 
|   | 
|             <if test="(record.vipName!=null and record.vipName!='') or (record.vipName!='' and record.vipName==0)"> | 
|                 and vip_name like concat('%',#{record.vipName},'%') , | 
|             </if> | 
|             <if test="(record.tel!=null and record.tel!='') or (record.tel!='' and record.tel==0)"> | 
|                 and tel  like concat('%',#{record.tel},'%') , | 
|             </if> | 
|             <if test="(record.orderNo!=null and record.orderNo!='') or (record.orderNo!='' and record.orderNo==0)"> | 
|                 and order_no like concat('%',#{record.orderNo},'%') , | 
|             </if> | 
|   | 
|         </if> | 
|   | 
|     </select> | 
|   | 
|   | 
|   | 
|   | 
|   | 
|   | 
| </mapper> |