zhoushihao
2024-10-11 d5d0d1c7a84b996b9bbcebfaf2c2c95f1a5a3678
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
<?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.rawglassstation.mapper.RawGlassStorageStationMapper">
 
    <resultMap id="baseMap" type="com.mes.rawglassdetails.entity.RawGlassStorageDetails">
        <result column="device_id" property="deviceId"/>
        <result column="slot" property="slotId"/>
        <result column="pattern_width" property="patternWidth"/>
        <result column="pattern_height" property="patternHeight"/>
        <result column="pattern_thickness" property="patternThickness"/>
        <result column="films_id" property="filmsId"/>
        <result column="create_time" property="createTime"/>
        <result column="remain_quantity" property="remainQuantity"/>
        <result column="enable_state" property="state"/>
    </resultMap>
 
 
    <select id="listRawGlassDetails" resultMap="baseMap">
        SELECT T.DEVICE_ID,
               T.SLOT,
               T1.PATTERN_WIDTH,
               T1.PATTERN_HEIGHT,
               T1.PATTERN_THICKNESS,
               T1.FILMS_ID,
               T1.CREATE_TIME,
               T1.REMAIN_QUANTITY,
               T.ENABLE_STATE
        FROM RAW_GLASS_STORAGE_STATION T
                 LEFT JOIN RAW_GLASS_STORAGE_DETAILS T1 ON T.DEVICE_ID = T1.DEVICE_ID
            AND T.SLOT = T1.SLOT_ID
            AND T1.STATE = 100
    </select>
</mapper>