puzhibing
2023-06-30 f58cca364b731eac2d60a440ffaa804be3cd43fd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?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.stylefeng.guns.modular.system.dao.DriverActivityHistoryMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.stylefeng.guns.modular.system.model.DriverActivityHistory">
        <id column="id" property="id" />
        <result column="day" property="day" />
        <result column="driverId" property="driverId" />
        <result column="type" property="type" />
        <result column="activityId" property="activityId" />
        <result column="carryOut" property="carryOut" />
        <result column="money" property="money" />
        <result column="collectionTime" property="collectionTime"/>
        <result column="insertTime" property="insertTime" />
    </resultMap>
 
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, day, driverId, type, activityId, carryOut, money, insertTime
    </sql>
    <select id="getList" resultType="map" parameterType="com.baomidou.mybatisplus.plugins.Page">
        SELECT
            d.`name`,d.phone,h.insertTime,h.money,h.collectionTime
        FROM
            t_driver_activity_history h
        LEFT JOIN t_driver d ON h.driverId = d.id
        WHERE h.type=#{type} AND h.activityId=#{activityId} and carryOut=2
    </select>
</mapper>