“djh”
4 天以前 4653e7beddb6cf880154a1c99a3c786a43f2765c
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
31
32
33
34
35
36
37
38
39
40
41
42
<?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.gkhy.exam.system.mapper.PostSalesMapper">
 
    <select id="selectSalesList" resultType="com.gkhy.exam.system.domain.PostSales">
        SELECT
            ps.`id`,
            ps.`company_id`,
            sc.`name` as company_name,
            ps.`record_name`,
            ps.`number`,
            ps.`client_name`,
            ps.`server_time`,
            ps.`addr`,
            ps.`person`,
            ps.`phone`,
            ps.`server_mess`,
            ps.`suggest`,
            ps.`person_id`,
            su.`name` as person_name,
            ps.`server_phone`,
            ps.`server_evlauate`,
            ps.`opinion`,
            ps.`custom`,
            ps.`del_flag`,
            ps.`create_by`,
            ps.`create_time`,
            ps.`update_by`,
            ps.`update_time`
        FROM
            `post_sales` ps
                LEFT JOIN sys_company sc ON ps.company_id = sc.id
                LEFT JOIN sys_user su ON ps.person_id = su.id
        WHERE
            ps.del_flag = 1
        <if test="companyId!=null">
            and ps.company_id = #{companyId}
        </if>
        ORDER BY
            ps.create_time DESC
    </select>
</mapper>