<?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.qianwen.smartman.modules.smis.mapper.WorkstationWcsMapper">
|
|
<select id="listWcs" resultType="com.qianwen.smartman.modules.smis.vo.WorkstationWcsVO">
|
SELECT
|
bww.*,
|
bdv.data_type dmpVariablesDateType,
|
bdv.name collectItemDesc
|
FROM
|
blade_workstation_wcs bww
|
LEFT JOIN blade_workstation_of_machine bwm ON bwm.workstation_id = bww.workstation_id
|
INNER JOIN blade_dmp_variables bdv ON bdv.machine_id = bwm.machine_id AND bdv.id = bww.dmp_variables_id
|
WHERE
|
bww.is_deleted = 0
|
AND bww.workstation_id = #{workstationId}
|
</select>
|
<select id="getWorkstationWcsByName" resultType="com.qianwen.smartman.modules.smis.entity.WorkstationWcs">
|
select bww.* from blade_workstation_wcs bww
|
inner join blade_dmp_variables bdv on bdv.id=bww.dmp_variables_id and bww.is_deleted=0 and bdv.name=#{paramName}
|
where bww.workstation_id in
|
<foreach collection="workstationIdList" item="workstationId" open="(" separator="," close=")">
|
#{workstationId}
|
</foreach>
|
</select>
|
|
</mapper>
|