Site-mapper1.xml
3.35 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?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.example.demo.mapper.db1.SiteMapper1">
<insert id="insertResult" parameterType="List">
INSERT INTO passenger_flow.t_jc_result (
TJRLCARDNO, TJRLINSID, TJRLCDKIND, TJRLPOSID,TJRLRDATE,
TJRLRTIME,TJRLCDBAL,TJRLAMT,TJRLORGAMT,
TJRLTXFG,STATION_FLAG,TJRLUNITID,TJRLSTATID,ROAD_FORM_TYPE, UPDOWN, BUS_CODE,
BUS_PLATE, ROAD_CODE, DEPART_NAME,DEPART_CODE, DEPART_ACTUAL_TIME,
REACH_NAME,REACH_CODE,REACH_ACTUAL_TIME,
LEVELS_FLAG,LEVELS1, LEVELS_NAME1, LEVELS1_CODE,LEVELS2, LEVELS_NAME2,LEVELS2_CODE,MARK,TRAD_ID,
GPS_DATE_TIME1,GPS_DATE_TIME2,B_STATION_ID,PLAN_START_TIME,PLAN_ARRIVE_TIME,ACTUAL_START_TIME,ACTUAL_ARRIVE_TIME,COUNT,TJRLDRVCRDID
)
VALUES
<foreach collection="list" item="em" index="index" separator=",">
( #{em.TJRLCARDNO}, #{em.TJRLINSID}, #{em.TJRLCDKIND}, #{em.TJRLPOSID},#{em.TJRLRDATE},
#{em.TJRLRTIME},#{em.TJRLCDBAL},#{em.TJRLAMT},#{em.TJRLORGAMT},
#{em.TJRLTXFG},#{em.STATION_FLAG},#{em.TJRLUNITID},#{em.TJRLSTATID},#{em.ROAD_FORM_TYPE}, #{em.UPDOWN},
#{em.BUS_CODE},
#{em.BUS_PLATE}, #{em.ROAD_CODE}, #{em.DEPART_NAME},#{em.DEPART_CODE}, #{em.DEPART_ACTUAL_TIME},
#{em.REACH_NAME},#{em.REACH_CODE},#{em.REACH_ACTUAL_TIME},
#{em.LEVELS_FLAG},#{em.LEVELS1}, #{em.LEVELS_NAME1}, #{em.LEVELS1_CODE},#{em.LEVELS2}, #{em.LEVELS_NAME2}, #{em.LEVELS2_CODE}, #{em.MARK},#{em.TRAD_ID},
#{em.GPS_DATE_TIME1},#{em.GPS_DATE_TIME2},#{em.B_STATION_ID},#{em.PLAN_START_TIME},#{em.PLAN_ARRIVE_TIME},#{em.ACTUAL_START_TIME},#{em.ACTUAL_ARRIVE_TIME},
#{em.COUNT},#{em.TJRLDRVCRDID})
</foreach>
</insert>
<select id="getScheduling" resultType="com.example.demo.model.Scheduling">
SELECT CONCAT(gs_name, fgs_name) gs_name,
xl_name,
xl_bm,
j_gh,
j_name,
s_gh,
s_name,
schedule_date_str,
xl_dir,
bc_type,
cl_zbh,
lp_name,
qdz_name,
qdz_code,
fcsj_actual,
zdz_name,
zdz_code,
zdsj_actual,
real_exec_date,
cars.equipment_code,
cars.car_plate
FROM control.bsth_c_s_sp_info_real
LEFT JOIN control.bsth_c_cars cars ON cars.inside_code = cl_zbh
WHERE schedule_date_str ='${startTime}' and bc_type in ('normal','region')
order by equipment_code,fcsj_actual
</select>
<select id="getStationRoute" resultType="com.example.demo.model.StationRoute">
SELECT station_route_code,directions,line_code,station_name,station_code
from control.bsth_c_stationroute WHERE destroy=0 ORDER BY station_code,directions,line_code
</select>
<select id="getRecords" resultType="com.example.demo.model.TJRLDB">
SELECT *
from ${table} where TJRLRDATE >= '${start}' and TJRLRDATE < '${end}'
</select>
<select id="countResult" resultType="int">
select count(*) from passenger_flow.t_jc_result where TJRLRDATE = #{rq}
</select>
</mapper>