| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?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.usky.dxtop.mapper.DishMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.usky.dxtop.model.Dish">
- <id column="seq" property="seq" />
- <result column="create_time" property="createTime" />
- <result column="card" property="card" />
- <result column="card_no" property="cardNo" />
- <result column="type" property="type" />
- <result column="term" property="term" />
- <result column="shop" property="shop" />
- <result column="term_name" property="termName" />
- <result column="shop_name" property="shopName" />
- <result column="amt" property="amt" />
- <result column="balance" property="balance" />
- <result column="account" property="account" />
- <result column="part" property="part" />
- <result column="name" property="name" />
- <result column="mob" property="mob" />
- </resultMap>
- <select id="page" resultType="com.usky.dxtop.model.Dish">
- select d.*,s.name as userName,s.contacts as userPhone
- from dish as d
- left join staff as s
- on d.card = s.card_id
- <where>
- <if test="startTime != null and endTime != null">
- and d.create_time between #{startTime}
- and #{endTime}
- </if>
- <if test="userName !=null and userName !=''">
- and user_name like CONCAT('%',#{userName},'%')
- or user_account like CONCAT('%',#{userName},'%')
- </if>
- <if test="userId != null">
- and s.id = #{userId}
- </if>
- </where>
- order by d.create_time desc
- </select>
- </mapper>
|