<?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="me.bello.eastline.dao.CodeDao" >
<!--查询个股详情-->
<select id="doQueryCodeInfo" resultType="HashMap">
SELECT
code,
name,
type,
bkName,
bkCode,
shiYingLvD,
shiYingLvJ,
shiYingLvT,
shiJingLv,
shiXiaoLv,
format(meiGuJZC, 2) meiGuJZC,
format(jingZCSYLv, 2) jingZCSYLv,
format(zongGuBen, 2) zongGuBen,
format(zongZhi, 2) zongZhi,
format(liuTongGu, 2) liuTongGu,
format(liuZhi, 2) liuZhi,
heXinTiCai
FROM t_code
WHERE `code` = #{code};
</select>
<!--查询个股日线 -->
<select id="doQueryCodeDayLine" resultType="HashMap">
SELECT
`t1`.code,
`t1`.riqi,
`t1`.kaipan,
`t1`.shoupan,
`t1`.zuigao,
`t1`.zuidi,
`t1`.chengjiaoer,
`t1`.zhenfu,
`t1`.percent,
(
SELECT t2.`huanshoulv` FROM `t_time_line` t2 WHERE t2.`code` = t1.`code` AND t2.`shijian` LIKE concat(t1.`riqi`, ' 15:00:%')
) huanshoulv
FROM
`t_day_line` `t1`
WHERE
`t1`.`code` = #{code}
ORDER BY
`t1`.`riqi` DESC
LIMIT 60;
</select>
<!--查询个股每日分钟线 -->
<select id="doQueryCodeTimeLineForDay" resultType="HashMap">
SELECT
shijian, zuixinjia, percent, chengjiaoer, chengjiaoliang, zhenfu, huanshoulv, shiyinglv, shijinglv, jinkai, zuoshou, zuigao, zuidi
FROM t_time_line
WHERE `code` = #{code}
AND shijian LIKE CONCAT(#{day}, '%')
ORDER BY shijian;
</select>
<!--查询个股每日资金流 -->
<select id="doQueryCodeZiJinForDay" resultType="HashMap">
SELECT shijian, level_zhuli, level_zhuli_per, level_chaoda, level_chaoda_per, level_da, level_da_per, level_zhong, level_zhong_per, level_xiao, level_xiao_per
FROM t_zijinliu_gegu
WHERE `code` = #{code}
AND shijian LIKE CONCAT(#{day}, '%')
ORDER BY shijian ;
</select>
</mapper>