lisy
2023-07-14 7865a1010be2f95faab151d99ecdb095f44c2a08
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
43
44
45
46
47
48
49
50
51
52
53
54
55
<?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.dsh.course.mapper.TCoursePackageMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.dsh.course.entity.TCoursePackage">
        <id column="id" property="id" />
        <result column="province" property="province" />
        <result column="provinceCode" property="provinceCode" />
        <result column="city" property="city" />
        <result column="cityCode" property="cityCode" />
        <result column="storeId" property="storeId" />
        <result column="coursePackageTypeId" property="coursePackageTypeId" />
        <result column="name" property="name" />
        <result column="siteId" property="siteId" />
        <result column="coachId" property="coachId" />
        <result column="maxSubscribeNumber" property="maxSubscribeNumber" />
        <result column="classStartTime" property="classStartTime" />
        <result column="classEndTime" property="classEndTime" />
        <result column="classWeeks" property="classWeeks" />
        <result column="coverDrawing" property="coverDrawing" />
        <result column="detailDrawing" property="detailDrawing" />
        <result column="introduceDrawing" property="introduceDrawing" />
        <result column="sort" property="sort" />
        <result column="payType" property="payType" />
        <result column="validDays" property="validDays" />
        <result column="courseId" property="courseId" />
        <result column="introduce" property="introduce" />
        <result column="integral" property="integral" />
        <result column="status" property="status" />
        <result column="auditStatus" property="auditStatus" />
        <result column="auditUserId" property="auditUserId" />
        <result column="authRemark" property="authRemark" />
        <result column="state" property="state" />
        <result column="insertTime" property="insertTime" />
    </resultMap>
    <select id="queryStoreOfCourse" resultType="com.dsh.course.feignclient.model.CourseOfStoreVo">
        SELECT tcp.id     as courseId,
               tcp.`name` as courseName,
               tcp.classStartTime,
               tcp.classEndTime,
               tcp.classWeeks,
               ts.id      as storeId,
               ts.`name`  as storeName,
               ts.lat,
               ts.lon
        FROM playpai_course.t_course_package as tcp
                 JOIN playpai_other.t_store as ts ON tcp.storeId = ts.id
        where tcp.`status` = 1
          and tcp.auditStatus = 2
          and tcp.`state` = 1
          and ts.`state` = 1
    </select>
 
</mapper>