Site-mapper1.xml
2.93 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
<?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`,`MARK`
)
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.MARK} )
</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 in ('${startTime}','${endTime}')
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="map">
SELECT TJRLPOSID,TJRLRDATE,TJRLRTIME,TJRLCDKIND,TJRLCDBAL,TJRLAMT,TJRLTXFG,TJRLDRVCRDID as TJRLCARDNO
from ${table} where TJRLRDATE >= '${start}' and TJRLRDATE < '${end}'
</select>
</mapper>