<?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.pp.mapper.OptimizeProjectMapper">
|
|
<resultMap id="sequenceMap" type="com.mes.uppattenusage.entity.UpPattenUsage">
|
<result property="engineeringId" column="project_no"/>
|
<result property="filmsId" column="glass_type"/>
|
<result property="width" column="width"/>
|
<result property="height" column="height"/>
|
<result property="thickness" column="glass_thickness"/>
|
<result property="layoutSequence" column="heat_layout_sort"/>
|
<result property="state" column="state"/>
|
|
</resultMap>
|
|
<select id="saveProject" parameterType="com.mes.pp.entity.request.OptimizeRequest" resultMap="sequenceMap">
|
select a.project_no, 1 as glass_type, a.width, a.height, REGEXP_REPLACE(b.glass_thickness, '\\D', '')as glass_thickness, a.heat_layout_sort, 0 as state
|
from optimize_detail a
|
left join optimize_project b on a.project_no = b.project_no
|
where a.project_no = #{projectNo}
|
</select>
|
|
|
</mapper>
|