Site-mapper1.xml 2.88 KB
<?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`,TRAD_ID
        )
        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},#{em.TRAD_ID})
        </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="com.example.demo.model.TJRLDB">
        SELECT 	*
        from ${table} where TJRLRDATE >= '${start}' and TJRLRDATE &lt; '${end}'
    </select>


</mapper>