| | |
| | | <?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.mes.temperingglass.mapper.TemperingGlassInfoMapper"> |
| | | |
| | | <resultMap id="baseMap" type="com.mes.temperingglass.entity.TemperingGlassInfo"> |
| | | <result column="engineer_id" property="engineerId"/> |
| | | <result column="tempering_layout_id" property="temperingLayoutId"/> |
| | | </resultMap> |
| | | <insert id="saveBatch"> |
| | | INSERT INTO tempering_glass_info ( glass_id, width, height, thickness, tempering_layout_id, |
| | | tempering_feed_sequence, "state" ) VALUES |
| | | INSERT INTO tempering_glass_info (glass_id, flow_card_id, glass_type, width, height, thickness, films_id, |
| | | ishorizontal, tempering_layout_id, |
| | | tempering_feed_sequence, x_coordinate, y_coordinate, angle, state, slot, engineer_id, deleted) VALUES |
| | | <foreach collection="list" item="item" separator=","> |
| | | (#{item.glassId}, #{item.width}, #{item.height}, #{item.thickness}, #{item.temperingLayoutId}, |
| | | #{item.temperingFeedSequence}, #{item.state}) |
| | | (#{item.glassId}, #{item.flowCardId}, #{item.glassType}, #{item.width}, #{item.height}, #{item.thickness}, |
| | | #{item.filmsId},#{item.ishorizontal}, |
| | | #{item.temperingLayoutId}, #{item.temperingFeedSequence}, #{item.xCoordinate}, #{item.yCoordinate}, |
| | | #{item.angle}, #{item.state}, #{item.slot}, #{item.engineerId}, 0) |
| | | </foreach> |
| | | </insert> |
| | | <select id="queryEngineerAndLayoutId" resultMap="baseMap"> |
| | | select top 3 engineer_id,tempering_layout_id |
| | | from tempering_glass_info |
| | | where state = 1 and deleted = 0 |
| | | group by engineer_id, tempering_layout_id |
| | | order by min(id) desc |
| | | </select> |
| | | |
| | | </mapper> |