重新初始化l2项目并推送

This commit is contained in:
2025-12-20 10:13:31 +08:00
commit c158e11633
900 changed files with 86548 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.CrmPdiPlanMapper">
</mapper>

View File

@@ -0,0 +1,141 @@
<?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.fizz.business.mapper.CrmPdoExcoilMapper">
<select id="getReportSummary" resultType="com.fizz.business.vo.ReportSummaryVO">
SELECT
-- 总计
SUM(exit_width) AS totalExitWidth,
SUM(exit_length) AS totalExitLength,
SUM(theory_weight) AS totalTheoryWeight,
SUM(actual_weight) AS totalActualWeight,
SUM(exit_thickness) AS totalExitThickness,
-- 平均
AVG(exit_width) AS avgExitWidth,
AVG(exit_length) AS avgExitLength,
AVG(theory_weight) AS avgTheoryWeight,
AVG(actual_weight) AS avgActualWeight,
AVG(exit_thickness) AS avgExitThickness,
-- 总数
COUNT(DISTINCT exit_mat_id) AS coilCount,
-- 原料总重(去重 entry_mat_id
(SELECT SUM(t.entry_weight)
FROM (
SELECT entry_mat_id, MAX(entry_weight) AS entry_weight
FROM crm_pdo_excoil
WHERE del_flag = 0
<if test="groupNo != null and groupNo != ''">
AND group_no = #{groupNo}
</if>
<if test="shiftNo != null and shiftNo != ''">
AND shift_no = #{shiftNo}
</if>
<if test="startTime != null">
AND end_time <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime != null">
AND end_time <![CDATA[ <= ]]> #{endTime}
</if>
GROUP BY entry_mat_id
) t
) AS totalEntryWeight,
-- 成材率
CASE
WHEN (SELECT SUM(tt.entry_weight)
FROM (
SELECT entry_mat_id, MAX(entry_weight) AS entry_weight
FROM crm_pdo_excoil
WHERE del_flag = 0
<if test="groupNo != null and groupNo != ''">
AND group_no = #{groupNo}
</if>
<if test="shiftNo != null and shiftNo != ''">
AND shift_no = #{shiftNo}
</if>
<if test="startTime != null">
AND end_time <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime != null">
AND end_time <![CDATA[ <= ]]> #{endTime}
</if>
GROUP BY entry_mat_id
) tt
) > 0
THEN SUM(actual_weight) /
(SELECT SUM(tt.entry_weight)
FROM (
SELECT entry_mat_id, MAX(entry_weight) AS entry_weight
FROM crm_pdo_excoil
WHERE del_flag = 0
<if test="groupNo != null and groupNo != ''">
AND group_no = #{groupNo}
</if>
<if test="shiftNo != null and shiftNo != ''">
AND shift_no = #{shiftNo}
</if>
<if test="startTime != null">
AND end_time <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime != null">
AND end_time <![CDATA[ <= ]]> #{endTime}
</if>
GROUP BY entry_mat_id
) tt
)
ELSE 0
END AS yieldRate
FROM crm_pdo_excoil
WHERE del_flag = 0
<if test="groupNo != null and groupNo != ''">
AND group_no = #{groupNo}
</if>
<if test="shiftNo != null and shiftNo != ''">
AND shift_no = #{shiftNo}
</if>
<if test="startTime != null">
AND end_time <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime != null">
AND end_time <![CDATA[ <= ]]> #{endTime}
</if>
</select>
<select id="getReportDetails" resultType="com.fizz.business.vo.ReportDetailVO">
SELECT
exit_mat_id AS exitMatId,
entry_mat_id AS entryMatId,
group_no AS groupNo,
shift_no AS shiftNo,
steel_grade AS steelGrade,
exit_width AS exitWidth,
exit_length AS exitLength,
theory_weight AS theoryWeight,
actual_weight AS actualWeight,
exit_thickness AS exitThickness,
online_time AS onlineTime,
end_time AS endTime
FROM crm_pdo_excoil
WHERE del_flag = 0
<if test="groupNo != null and groupNo != ''">
AND group_no = #{groupNo}
</if>
<if test="shiftNo != null and shiftNo != ''">
AND shift_no = #{shiftNo}
</if>
<if test="startTime != null">
AND end_time <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime != null">
AND end_time <![CDATA[ <= ]]> #{endTime}
</if>
ORDER BY end_time ASC
</select>
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.DeviceDefineMapper">
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.HalfReturnMapper">
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.LogDataMapper">
</mapper>

View File

@@ -0,0 +1,181 @@
<?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.fizz.business.mapper.PdiSetupMapper">
<resultMap type="PdiSetup" id="PdiSetupResult">
<result property="ID" column="ID" />
<result property="COILID" column="COILID" />
<result property="PLANID" column="PLANID" />
<result property="porTension" column="POR_TENSION" />
<result property="celTension" column="CEL_TENSION" />
<result property="cleanTension" column="CLEAN_TENSION" />
<result property="furTension" column="FUR_TENSION" />
<result property="towerTension" column="TOWER_TENSION" />
<result property="tmNoneTension" column="TM_NONE_TENSION" />
<result property="tmEntryTension" column="TM_ENTRY_TENSION" />
<result property="tmExitTension" column="TM_EXIT_TENSION" />
<result property="tmRollforce" column="TM_ROLLFORCE" />
<result property="tmBendforce" column="TM_BENDFORCE" />
<result property="tmAcrMesh" column="TM_ACR_MESH" />
<result property="tmBrMesh" column="TM_BR_MESH" />
<result property="tlNoneTension" column="TL_NONE_TENSION" />
<result property="tlExitTension" column="TL_EXIT_TENSION" />
<result property="tlElong" column="TL_ELONG" />
<result property="tlLvlMesh1" column="TL_LVL_MESH1" />
<result property="tlLvlMesh2" column="TL_LVL_MESH2" />
<result property="tlAcbMesh" column="TL_ACB_MESH" />
<result property="coatTension" column="COAT_TENSION" />
<result property="cxlTension" column="CXL_TENSION" />
<result property="trTension" column="TR_TENSION" />
<result property="createTime" column="CREATE_TIME" />
<result property="updateTime" column="UPDATE_TIME" />
<result property="TYPE" column="TYPE" />
</resultMap>
<sql id="selectPdiSetupVo">
select ID, COILID, PLANID, POR_TENSION, CEL_TENSION, CLEAN_TENSION, FUR_TENSION, TOWER_TENSION, TM_NONE_TENSION, TM_ENTRY_TENSION, TM_EXIT_TENSION, TM_ROLLFORCE, TM_BENDFORCE, TM_ACR_MESH, TM_BR_MESH, TL_NONE_TENSION, TL_EXIT_TENSION, TL_ELONG, TL_LVL_MESH1, TL_LVL_MESH2, TL_ACB_MESH, COAT_TENSION, CXL_TENSION, TR_TENSION, CREATE_TIME, UPDATE_TIME, TYPE from pdi_setup
</sql>
<select id="selectPdiSetupList" parameterType="PdiSetup" resultMap="PdiSetupResult">
<include refid="selectPdiSetupVo"/>
<where>
<if test="COILID != null and COILID != ''"> and COILID = #{COILID}</if>
<if test="PLANID != null and PLANID != ''"> and PLANID = #{PLANID}</if>
<if test="porTension != null "> and POR_TENSION = #{porTension}</if>
<if test="celTension != null "> and CEL_TENSION = #{celTension}</if>
<if test="cleanTension != null "> and CLEAN_TENSION = #{cleanTension}</if>
<if test="furTension != null "> and FUR_TENSION = #{furTension}</if>
<if test="towerTension != null "> and TOWER_TENSION = #{towerTension}</if>
<if test="tmNoneTension != null "> and TM_NONE_TENSION = #{tmNoneTension}</if>
<if test="tmEntryTension != null "> and TM_ENTRY_TENSION = #{tmEntryTension}</if>
<if test="tmExitTension != null "> and TM_EXIT_TENSION = #{tmExitTension}</if>
<if test="tmRollforce != null "> and TM_ROLLFORCE = #{tmRollforce}</if>
<if test="tmBendforce != null "> and TM_BENDFORCE = #{tmBendforce}</if>
<if test="tmAcrMesh != null "> and TM_ACR_MESH = #{tmAcrMesh}</if>
<if test="tmBrMesh != null "> and TM_BR_MESH = #{tmBrMesh}</if>
<if test="tlNoneTension != null "> and TL_NONE_TENSION = #{tlNoneTension}</if>
<if test="tlExitTension != null "> and TL_EXIT_TENSION = #{tlExitTension}</if>
<if test="tlElong != null "> and TL_ELONG = #{tlElong}</if>
<if test="tlLvlMesh1 != null "> and TL_LVL_MESH1 = #{tlLvlMesh1}</if>
<if test="tlLvlMesh2 != null "> and TL_LVL_MESH2 = #{tlLvlMesh2}</if>
<if test="tlAcbMesh != null "> and TL_ACB_MESH = #{tlAcbMesh}</if>
<if test="coatTension != null "> and COAT_TENSION = #{coatTension}</if>
<if test="cxlTension != null "> and CXL_TENSION = #{cxlTension}</if>
<if test="trTension != null "> and TR_TENSION = #{trTension}</if>
<if test="createTime != null "> and CREATE_TIME = #{createTime}</if>
<if test="updateTime != null "> and UPDATE_TIME = #{updateTime}</if>
<if test="TYPE != null "> and TYPE = #{TYPE}</if>
</where>
</select>
<select id="selectPdiSetupById" parameterType="Long" resultMap="PdiSetupResult">
<include refid="selectPdiSetupVo"/>
where ID = #{id}
</select>
<insert id="insertPdiSetup" parameterType="PdiSetup" useGeneratedKeys="true" keyProperty="ID">
insert into pdi_setup
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="COILID != null">COILID,</if>
<if test="PLANID != null">PLANID,</if>
<if test="porTension != null">POR_TENSION,</if>
<if test="celTension != null">CEL_TENSION,</if>
<if test="cleanTension != null">CLEAN_TENSION,</if>
<if test="furTension != null">FUR_TENSION,</if>
<if test="towerTension != null">TOWER_TENSION,</if>
<if test="tmNoneTension != null">TM_NONE_TENSION,</if>
<if test="tmEntryTension != null">TM_ENTRY_TENSION,</if>
<if test="tmExitTension != null">TM_EXIT_TENSION,</if>
<if test="tmRollforce != null">TM_ROLLFORCE,</if>
<if test="tmBendforce != null">TM_BENDFORCE,</if>
<if test="tmAcrMesh != null">TM_ACR_MESH,</if>
<if test="tmBrMesh != null">TM_BR_MESH,</if>
<if test="tlNoneTension != null">TL_NONE_TENSION,</if>
<if test="tlExitTension != null">TL_EXIT_TENSION,</if>
<if test="tlElong != null">TL_ELONG,</if>
<if test="tlLvlMesh1 != null">TL_LVL_MESH1,</if>
<if test="tlLvlMesh2 != null">TL_LVL_MESH2,</if>
<if test="tlAcbMesh != null">TL_ACB_MESH,</if>
<if test="coatTension != null">COAT_TENSION,</if>
<if test="cxlTension != null">CXL_TENSION,</if>
<if test="trTension != null">TR_TENSION,</if>
<if test="createTime != null">CREATE_TIME,</if>
<if test="updateTime != null">UPDATE_TIME,</if>
<if test="TYPE != null">TYPE,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="COILID != null">#{COILID},</if>
<if test="PLANID != null">#{PLANID},</if>
<if test="porTension != null">#{porTension},</if>
<if test="celTension != null">#{celTension},</if>
<if test="cleanTension != null">#{cleanTension},</if>
<if test="furTension != null">#{furTension},</if>
<if test="towerTension != null">#{towerTension},</if>
<if test="tmNoneTension != null">#{tmNoneTension},</if>
<if test="tmEntryTension != null">#{tmEntryTension},</if>
<if test="tmExitTension != null">#{tmExitTension},</if>
<if test="tmRollforce != null">#{tmRollforce},</if>
<if test="tmBendforce != null">#{tmBendforce},</if>
<if test="tmAcrMesh != null">#{tmAcrMesh},</if>
<if test="tmBrMesh != null">#{tmBrMesh},</if>
<if test="tlNoneTension != null">#{tlNoneTension},</if>
<if test="tlExitTension != null">#{tlExitTension},</if>
<if test="tlElong != null">#{tlElong},</if>
<if test="tlLvlMesh1 != null">#{tlLvlMesh1},</if>
<if test="tlLvlMesh2 != null">#{tlLvlMesh2},</if>
<if test="tlAcbMesh != null">#{tlAcbMesh},</if>
<if test="coatTension != null">#{coatTension},</if>
<if test="cxlTension != null">#{cxlTension},</if>
<if test="trTension != null">#{trTension},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="TYPE != null">#{TYPE},</if>
</trim>
</insert>
<update id="updatePdiSetup" parameterType="PdiSetup">
update pdi_setup
<trim prefix="SET" suffixOverrides=",">
<if test="COILID != null">COILID = #{COILID},</if>
<if test="PLANID != null">PLANID = #{PLANID},</if>
<if test="porTension != null">POR_TENSION = #{porTension},</if>
<if test="celTension != null">CEL_TENSION = #{celTension},</if>
<if test="cleanTension != null">CLEAN_TENSION = #{cleanTension},</if>
<if test="furTension != null">FUR_TENSION = #{furTension},</if>
<if test="towerTension != null">TOWER_TENSION = #{towerTension},</if>
<if test="tmNoneTension != null">TM_NONE_TENSION = #{tmNoneTension},</if>
<if test="tmEntryTension != null">TM_ENTRY_TENSION = #{tmEntryTension},</if>
<if test="tmExitTension != null">TM_EXIT_TENSION = #{tmExitTension},</if>
<if test="tmRollforce != null">TM_ROLLFORCE = #{tmRollforce},</if>
<if test="tmBendforce != null">TM_BENDFORCE = #{tmBendforce},</if>
<if test="tmAcrMesh != null">TM_ACR_MESH = #{tmAcrMesh},</if>
<if test="tmBrMesh != null">TM_BR_MESH = #{tmBrMesh},</if>
<if test="tlNoneTension != null">TL_NONE_TENSION = #{tlNoneTension},</if>
<if test="tlExitTension != null">TL_EXIT_TENSION = #{tlExitTension},</if>
<if test="tlElong != null">TL_ELONG = #{tlElong},</if>
<if test="tlLvlMesh1 != null">TL_LVL_MESH1 = #{tlLvlMesh1},</if>
<if test="tlLvlMesh2 != null">TL_LVL_MESH2 = #{tlLvlMesh2},</if>
<if test="tlAcbMesh != null">TL_ACB_MESH = #{tlAcbMesh},</if>
<if test="coatTension != null">COAT_TENSION = #{coatTension},</if>
<if test="cxlTension != null">CXL_TENSION = #{cxlTension},</if>
<if test="trTension != null">TR_TENSION = #{trTension},</if>
<if test="createTime != null">CREATE_TIME = #{createTime},</if>
<if test="updateTime != null">UPDATE_TIME = #{updateTime},</if>
<if test="TYPE != null">TYPE = #{TYPE},</if>
</trim>
where ID = #{ID}
</update>
<delete id="deletePdiSetupById" parameterType="Long">
delete from pdi_setup where ID = #{id}
</delete>
<delete id="deletePdiSetupByIds" parameterType="String">
delete from pdi_setup where ID in
<foreach item="ID" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.PdoExcoilMapper">
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.PdoExcoilSubMapper">
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.PdoStripvalueMapper">
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.PlantConfigMapper">
</mapper>

View File

@@ -0,0 +1,22 @@
<?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.fizz.business.mapper.ProMatmapMapper">
<insert id="flushMatmap">
insert into pro_matmap (
pos_idx, mat_id, plan_no, plan_id
)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.posIdx}, #{item.matId}, #{item.planNo}, #{item.planId})
</foreach>
on duplicate key update
mat_id = VALUES(mat_id),
plan_no = VALUES(plan_no),
plan_id = VALUES(plan_id)
</insert>
</mapper>

View File

@@ -0,0 +1,5 @@
<?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.fizz.business.mapper.ProStoppageMapper">
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.RollChangeCycleMapper">
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.RollDataMapper">
</mapper>

View File

@@ -0,0 +1,12 @@
<?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.fizz.business.mapper.RollHistoryMapper">
<select id="getChangeIdList" resultType="String">
select distinct changeid from roll_history
</select>
<select id="getRollIdList" resultType="String">
select distinct rollid from roll_history
</select>
</mapper>

View File

@@ -0,0 +1,73 @@
<?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.fizz.business.mapper.SegmentMapper">
<select id="getStripValue" resultType="com.fizz.business.domain.PdoStripvalue">
select
sum(val1avg) as val1sum, max(val1avg) as val1max, min(val1avg) as val1min, sum(val9cnt) as val1cnt, avg(val1avg) as val1avg,
sum(val2avg) as val2sum, max(val2avg) as val2max, min(val2avg) as val2min, sum(val9cnt) as val2cnt, avg(val2avg) as val2avg,
sum(val3avg) as val3sum, max(val3avg) as val3max, min(val3avg) as val3min, sum(val9cnt) as val3cnt, avg(val3avg) as val3avg,
sum(val4avg) as val4sum, max(val4avg) as val4max, min(val4avg) as val4min, sum(val9cnt) as val4cnt, avg(val4avg) as val4avg,
sum(val5avg) as val5sum, max(val5avg) as val5max, min(val5avg) as val5min, sum(val9cnt) as val5cnt, avg(val5avg) as val5avg,
sum(val6avg) as val6sum, max(val6avg) as val6max, min(val6avg) as val6min, sum(val9cnt) as val6cnt, avg(val6avg) as val6avg,
sum(val7avg) as val7sum, max(val7avg) as val7max, min(val7avg) as val7min, sum(val9cnt) as val7cnt, avg(val7avg) as val7avg,
sum(val8avg) as val8sum, max(val8avg) as val8max, min(val8avg) as val8min, sum(val9cnt) as val8cnt, avg(val8avg) as val8avg,
sum(val9avg) as val9sum, max(val9avg) as val9max, min(val9avg) as val9min, sum(val9cnt) as val9cnt, avg(val9avg) as val9avg,
sum(val10avg) as val10sum, max(val10avg) as val10max, min(val10avg) as val10min, sum(val10cnt) as val10cnt, avg(val10avg) as val10avg,
sum(val11avg) as val11sum, max(val11avg) as val11max, min(val11avg) as val11min, sum(val11cnt) as val11cnt, avg(val11avg) as val11avg,
sum(val12avg) as val12sum, max(val12avg) as val12max, min(val12avg) as val12min, sum(val12cnt) as val12cnt, avg(val12avg) as val12avg,
sum(val13avg) as val13sum, max(val13avg) as val13max, min(val13avg) as val13min, sum(val13cnt) as val13cnt, avg(val13avg) as val13avg,
sum(val14avg) as val14sum, max(val14avg) as val14max, min(val14avg) as val14min, sum(val14cnt) as val14cnt, avg(val14avg) as val14avg,
sum(val15avg) as val15sum, max(val15avg) as val15max, min(val15avg) as val15min, sum(val15cnt) as val15cnt, avg(val15avg) as val15avg,
sum(val16avg) as val16sum, max(val16avg) as val16max, min(val16avg) as val16min, sum(val16cnt) as val16cnt, avg(val16avg) as val16avg,
sum(val17avg) as val17sum, max(val17avg) as val17max, min(val17avg) as val17min, sum(val17cnt) as val17cnt, avg(val17avg) as val17avg,
sum(val18avg) as val18sum, max(val18avg) as val18max, min(val18avg) as val18min, sum(val18cnt) as val18cnt, avg(val18avg) as val18avg,
sum(val19avg) as val19sum, max(val19avg) as val19max, min(val19avg) as val19min, sum(val19cnt) as val19cnt, avg(val19avg) as val19avg,
sum(val20avg) as val20sum, max(val20avg) as val20max, min(val20avg) as val20min, sum(val20cnt) as val20cnt, avg(val20avg) as val20avg,
sum(val21avg) as val21sum, max(val21avg) as val21max, min(val21avg) as val21min, sum(val21cnt) as val21cnt, avg(val21avg) as val21avg,
sum(val22avg) as val22sum, max(val22avg) as val22max, min(val22avg) as val22min, sum(val22cnt) as val22cnt, avg(val22avg) as val22avg,
sum(val23avg) as val23sum, max(val23avg) as val23max, min(val23avg) as val23min, sum(val23cnt) as val23cnt, avg(val23avg) as val23avg,
sum(val24avg) as val24sum, max(val24avg) as val24max, min(val24avg) as val24min, sum(val24cnt) as val24cnt, avg(val24avg) as val24avg,
sum(val25avg) as val25sum, max(val25avg) as val25max, min(val25avg) as val25min, sum(val25cnt) as val25cnt, avg(val25avg) as val25avg,
sum(val26avg) as val26sum, max(val26avg) as val26max, min(val26avg) as val26min, sum(val26cnt) as val26cnt, avg(val26avg) as val26avg,
sum(val27avg) as val27sum, max(val27avg) as val27max, min(val27avg) as val27min, sum(val27cnt) as val27cnt, avg(val27avg) as val27avg,
sum(val28avg) as val28sum, max(val28avg) as val28max, min(val28avg) as val28min, sum(val28cnt) as val28cnt, avg(val28avg) as val28avg,
sum(val29avg) as val29sum, max(val29avg) as val29max, min(val29avg) as val29min, sum(val29cnt) as val29cnt, avg(val29avg) as val29avg,
sum(val30avg) as val30sum, max(val30avg) as val30max, min(val30avg) as val30min, sum(val30cnt) as val30cnt, avg(val30avg) as val30avg,
sum(val31avg) as val31sum, max(val31avg) as val31max, min(val31avg) as val31min, sum(val31cnt) as val31cnt, avg(val31avg) as val31avg,
sum(val32avg) as val32sum, max(val32avg) as val32max, min(val32avg) as val32min, sum(val32cnt) as val32cnt, avg(val32avg) as val32avg,
sum(val33avg) as val33sum, max(val33avg) as val33max, min(val33avg) as val33min, sum(val33cnt) as val33cnt, avg(val33avg) as val33avg,
sum(val34avg) as val34sum, max(val34avg) as val34max, min(val34avg) as val34min, sum(val34cnt) as val34cnt, avg(val34avg) as val34avg,
sum(val35avg) as val35sum, max(val35avg) as val35max, min(val35avg) as val35min, sum(val35cnt) as val35cnt, avg(val35avg) as val35avg,
sum(val36avg) as val36sum, max(val36avg) as val36max, min(val36avg) as val36min, sum(val36cnt) as val36cnt, avg(val36avg) as val36avg,
sum(val37avg) as val37sum, max(val37avg) as val37max, min(val37avg) as val37min, sum(val37cnt) as val37cnt, avg(val37avg) as val37avg,
sum(val38avg) as val38sum, max(val38avg) as val38max, min(val38avg) as val38min, sum(val38cnt) as val38cnt, avg(val38avg) as val38avg,
sum(val39avg) as val39sum, max(val39avg) as val39max, min(val39avg) as val39min, sum(val39cnt) as val39cnt, avg(val39avg) as val39avg,
sum(val40avg) as val40sum, max(val40avg) as val30max, min(val40avg) as val40min, sum(val40cnt) as val40cnt, avg(val40avg) as val40avg,
sum(val41avg) as val41sum, max(val41avg) as val41max, min(val41avg) as val41min, sum(val41cnt) as val41cnt, avg(val41avg) as val41avg,
sum(val42avg) as val42sum, max(val42avg) as val42max, min(val42avg) as val42min, sum(val42cnt) as val42cnt, avg(val42avg) as val42avg,
sum(val43avg) as val43sum, max(val43avg) as val43max, min(val43avg) as val43min, sum(val43cnt) as val43cnt, avg(val43avg) as val43avg,
sum(val44avg) as val44sum, max(val44avg) as val44max, min(val44avg) as val44min, sum(val44cnt) as val44cnt, avg(val44avg) as val44avg,
sum(val45avg) as val45sum, max(val45avg) as val45max, min(val45avg) as val45min, sum(val45cnt) as val45cnt, avg(val45avg) as val45avg,
sum(val46avg) as val46sum, max(val46avg) as val46max, min(val46avg) as val46min, sum(val46cnt) as val46cnt, avg(val46avg) as val46avg,
sum(val47avg) as val47sum, max(val47avg) as val47max, min(val47avg) as val47min, sum(val47cnt) as val47cnt, avg(val47avg) as val47avg,
sum(val48avg) as val48sum, max(val48avg) as val48max, min(val48avg) as val48min, sum(val48cnt) as val48cnt, avg(val48avg) as val48avg,
sum(val49avg) as val49sum, max(val49avg) as val49max, min(val49avg) as val49min, sum(val49cnt) as val49cnt, avg(val49avg) as val49avg,
sum(val50avg) as val50sum, max(val50avg) as val50max, min(val50avg) as val50min, sum(val50cnt) as val50cnt, avg(val50avg) as val50avg
from cpg_segment
where entry_mat_id = #{entryMatId} and start_position >= #{startPos} and end_position &lt; #{endPos}
</select>
<select id="getLatestRecord" resultType="com.fizz.business.domain.Segment">
SELECT * FROM cpg_segment where id=(SELECT max(id) FROM cpg_segment)
</select>
<select id="queryParamByEnCoilId" resultType="com.fizz.business.vo.SegmentParamVO">
SELECT seg_no AS segNo,
JSON_UNQUOTE(JSON_EXTRACT(total_values_json, CONCAT('$.', #{paramField}, '_avg'))) AS value
FROM cpl_segment_total
WHERE en_coil_id = #{enCoilID}
ORDER BY seg_no
</select>
</mapper>

View File

@@ -0,0 +1,7 @@
<?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.fizz.business.mapper.SegmentTotalMapper">
<select id="getLatestRecord" resultType="com.fizz.business.domain.SegmentTotal">
SELECT * FROM cpg_segment_total where id=(SELECT max(id) FROM cpg_segment_total)
</select>
</mapper>

View File

@@ -0,0 +1,104 @@
<?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.fizz.business.mapper.SetupFurTempMapper">
<resultMap type="SetupFurTemp" id="SetupFurTempResult">
<result property="steelGrade" column="steel_grade" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="value5" column="value5" />
<result property="value6" column="value6" />
<result property="value7" column="value7" />
<result property="value8" column="value8" />
<result property="value9" column="value9" />
<result property="value10" column="value10" />
<result property="updateTime" column="update_time" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectSetupFurTempVo">
select steel_grade, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_fur_temp
</sql>
<select id="selectSetupFurTempList" parameterType="SetupFurTemp" resultMap="SetupFurTempResult">
<include refid="selectSetupFurTempVo"/>
<where>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
</where>
</select>
<select id="selectSetupFurTempBySteelGrade" parameterType="String" resultMap="SetupFurTempResult">
<include refid="selectSetupFurTempVo"/>
where steel_grade = #{steelGrade}
</select>
<insert id="insertSetupFurTemp" parameterType="SetupFurTemp">
insert into setup_fur_temp
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">steel_grade,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="value5 != null">value5,</if>
<if test="value6 != null">value6,</if>
<if test="value7 != null">value7,</if>
<if test="value8 != null">value8,</if>
<if test="value9 != null">value9,</if>
<if test="value10 != null">value10,</if>
<if test="updateTime != null">update_time,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">#{steelGrade},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="value5 != null">#{value5},</if>
<if test="value6 != null">#{value6},</if>
<if test="value7 != null">#{value7},</if>
<if test="value8 != null">#{value8},</if>
<if test="value9 != null">#{value9},</if>
<if test="value10 != null">#{value10},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateSetupFurTemp" parameterType="SetupFurTemp">
update setup_fur_temp
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="value5 != null">value5 = #{value5},</if>
<if test="value6 != null">value6 = #{value6},</if>
<if test="value7 != null">value7 = #{value7},</if>
<if test="value8 != null">value8 = #{value8},</if>
<if test="value9 != null">value9 = #{value9},</if>
<if test="value10 != null">value10 = #{value10},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where steel_grade = #{steelGrade}
</update>
<delete id="deleteSetupFurTempBySteelGrade" parameterType="String">
delete from setup_fur_temp where steel_grade = #{steelGrade}
</delete>
<delete id="deleteSetupFurTempBySteelGrades" parameterType="String">
delete from setup_fur_temp where steel_grade in
<foreach item="steelGrade" collection="array" open="(" separator="," close=")">
#{steelGrade}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,146 @@
<?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.fizz.business.mapper.SetupTensionMapper">
<resultMap type="SetupTension" id="SetupTensionResult">
<result property="thick" column="thick" />
<result property="yieldStren" column="yield_stren" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="value5" column="value5" />
<result property="value6" column="value6" />
<result property="value7" column="value7" />
<result property="value8" column="value8" />
<result property="value9" column="value9" />
<result property="value10" column="value10" />
<result property="value11" column="value11" />
<result property="value12" column="value12" />
<result property="value13" column="value13" />
<result property="value14" column="value14" />
<result property="value15" column="value15" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
</resultMap>
<sql id="selectSetupTensionVo">
select thick, yield_stren, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, create_time, update_time from setup_tension
</sql>
<select id="selectSetupTensionList" parameterType="SetupTension" resultMap="SetupTensionResult">
<include refid="selectSetupTensionVo"/>
<where>
<if test="thick != null "> and thick = #{thick}</if>
<if test="yieldStren != null "> and yield_stren = #{yieldStren}</if>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
<if test="value4 != null "> and value4 = #{value4}</if>
<if test="value5 != null "> and value5 = #{value5}</if>
<if test="value6 != null "> and value6 = #{value6}</if>
<if test="value7 != null "> and value7 = #{value7}</if>
<if test="value8 != null "> and value8 = #{value8}</if>
<if test="value9 != null "> and value9 = #{value9}</if>
<if test="value10 != null "> and value10 = #{value10}</if>
<if test="value11 != null "> and value11 = #{value11}</if>
<if test="value12 != null "> and value12 = #{value12}</if>
<if test="value13 != null "> and value13 = #{value13}</if>
<if test="value14 != null "> and value14 = #{value14}</if>
<if test="value15 != null "> and value15 = #{value15}</if>
</where>
</select>
<select id="selectSetupTensionByThick" parameterType="Long" resultMap="SetupTensionResult">
<include refid="selectSetupTensionVo"/>
<where>
<if test="thick != null ">and thick = #{thick}</if>
<if test="yieldStren != null ">and yield_stren = #{yieldStren}</if>
</where>
</select>
<insert id="insertSetupTension" parameterType="SetupTension">
insert into setup_tension
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="thick != null">thick,</if>
<if test="yieldStren != null">yield_stren,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="value5 != null">value5,</if>
<if test="value6 != null">value6,</if>
<if test="value7 != null">value7,</if>
<if test="value8 != null">value8,</if>
<if test="value9 != null">value9,</if>
<if test="value10 != null">value10,</if>
<if test="value11 != null">value11,</if>
<if test="value12 != null">value12,</if>
<if test="value13 != null">value13,</if>
<if test="value14 != null">value14,</if>
<if test="value15 != null">value15,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="thick != null">#{thick},</if>
<if test="yieldStren != null">#{yieldStren},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="value5 != null">#{value5},</if>
<if test="value6 != null">#{value6},</if>
<if test="value7 != null">#{value7},</if>
<if test="value8 != null">#{value8},</if>
<if test="value9 != null">#{value9},</if>
<if test="value10 != null">#{value10},</if>
<if test="value11 != null">#{value11},</if>
<if test="value12 != null">#{value12},</if>
<if test="value13 != null">#{value13},</if>
<if test="value14 != null">#{value14},</if>
<if test="value15 != null">#{value15},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
</trim>
</insert>
<update id="updateSetupTension" parameterType="SetupTension">
update setup_tension
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="value5 != null">value5 = #{value5},</if>
<if test="value6 != null">value6 = #{value6},</if>
<if test="value7 != null">value7 = #{value7},</if>
<if test="value8 != null">value8 = #{value8},</if>
<if test="value9 != null">value9 = #{value9},</if>
<if test="value10 != null">value10 = #{value10},</if>
<if test="value11 != null">value11 = #{value11},</if>
<if test="value12 != null">value12 = #{value12},</if>
<if test="value13 != null">value13 = #{value13},</if>
<if test="value14 != null">value14 = #{value14},</if>
<if test="value15 != null">value15 = #{value15},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where thick = #{thick} and yield_stren = #{yieldStren}
</update>
<delete id="deleteSetupTensionByThick" parameterType="Long">
delete from setup_tension where thick = #{thick}
</delete>
<delete id="deleteSetupTensionByThicks" parameterType="String">
delete from setup_tension
where
<foreach item="item" index="index" collection="thicks" open="(" separator=") OR (" close=")">
thick = #{thicks[${index}]}
AND yield_stren = #{yieldStrens[${index}]}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,128 @@
<?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.fizz.business.mapper.SetupTlMapper">
<resultMap type="SetupTl" id="SetupTlResult">
<result property="steelGrade" column="steel_grade" />
<result property="yieldStren" column="yield_stren" />
<result property="thick" column="thick" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="value5" column="value5" />
<result property="value6" column="value6" />
<result property="value7" column="value7" />
<result property="value8" column="value8" />
<result property="value9" column="value9" />
<result property="value10" column="value10" />
<result property="updateTime" column="update_time" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectSetupTlVo">
select steel_grade, yield_stren, thick, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tl
</sql>
<select id="selectSetupTlList" parameterType="SetupTl" resultMap="SetupTlResult">
<include refid="selectSetupTlVo"/>
<where>
<if test="steelGrade != null "> and steel_grade = #{steelGrade}</if>
<if test="yieldStren != null "> and yield_stren = #{yieldStren}</if>
<if test="thick != null "> and thick = #{thick}</if>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
<if test="value4 != null "> and value4 = #{value4}</if>
<if test="value5 != null "> and value5 = #{value5}</if>
<if test="value6 != null "> and value6 = #{value6}</if>
<if test="value7 != null "> and value7 = #{value7}</if>
<if test="value8 != null "> and value8 = #{value8}</if>
<if test="value9 != null "> and value9 = #{value9}</if>
<if test="value10 != null "> and value10 = #{value10}</if>
</where>
</select>
<select id="selectSetupTlBySteelGrade" parameterType="String" resultMap="SetupTlResult">
<include refid="selectSetupTlVo"/>
<where>
<if test="steelGrade != null ">and steel_grade = #{steelGrade}</if>
<if test="yieldStren != null ">and yield_stren = #{yieldStren}</if>
<if test="thick != null ">and thick = #{thick}</if>
</where>
</select>
<insert id="insertSetupTl" parameterType="SetupTl">
insert into setup_tl
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">steel_grade,</if>
<if test="yieldStren != null">yield_stren,</if>
<if test="thick != null">thick,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="value5 != null">value5,</if>
<if test="value6 != null">value6,</if>
<if test="value7 != null">value7,</if>
<if test="value8 != null">value8,</if>
<if test="value9 != null">value9,</if>
<if test="value10 != null">value10,</if>
<if test="updateTime != null">update_time,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">#{steelGrade},</if>
<if test="yieldStren != null">#{yieldStren},</if>
<if test="thick != null">#{thick},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="value5 != null">#{value5},</if>
<if test="value6 != null">#{value6},</if>
<if test="value7 != null">#{value7},</if>
<if test="value8 != null">#{value8},</if>
<if test="value9 != null">#{value9},</if>
<if test="value10 != null">#{value10},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateSetupTl" parameterType="SetupTl">
update setup_tl
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="value5 != null">value5 = #{value5},</if>
<if test="value6 != null">value6 = #{value6},</if>
<if test="value7 != null">value7 = #{value7},</if>
<if test="value8 != null">value8 = #{value8},</if>
<if test="value9 != null">value9 = #{value9},</if>
<if test="value10 != null">value10 = #{value10},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where steel_grade = #{steelGrade} and yield_stren = #{yieldStren} and thick = #{thick}
</update>
<delete id="deleteSetupTlBySteelGrade" parameterType="String">
delete from setup_tl where steel_grade = #{steelGrade}
</delete>
<delete id="deleteSetupTlBySteelGrades" parameterType="String">
DELETE FROM setup_tl
WHERE
<foreach item="item" index="index" collection="steelGrades" open="(" separator=") OR (" close=")">
steel_grade = #{steelGrades[${index}]}
AND yield_stren = #{yieldStrens[${index}]}
AND thick = #{thicks[${index}]}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,90 @@
<?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.fizz.business.mapper.SetupTmBendforceMapper">
<resultMap type="SetupTmBendforce" id="SetupTmBendforceResult">
<result property="width" column="width" />
<result property="rollForce" column="roll_force" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="updateTime" column="update_time" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectSetupTmBendforceVo">
select width, roll_force, value1, value2, value3, value4, update_time, create_time from setup_tm_bendforce
</sql>
<select id="selectSetupTmBendforceList" parameterType="SetupTmBendforce" resultMap="SetupTmBendforceResult">
<include refid="selectSetupTmBendforceVo"/>
<where>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
<if test="value4 != null "> and value4 = #{value4}</if>
</where>
</select>
<select id="selectSetupTmBendforceByWidth" parameterType="Long" resultMap="SetupTmBendforceResult">
<include refid="selectSetupTmBendforceVo"/>
<where>
<if test="width != null ">and width = #{width}</if>
<if test="rollForce != null ">and roll_force = #{rollForce}</if>
</where>
</select>
<insert id="insertSetupTmBendforce" parameterType="SetupTmBendforce">
insert into setup_tm_bendforce
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="width != null">width,</if>
<if test="rollForce != null">roll_force,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="updateTime != null">update_time,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="width != null">#{width},</if>
<if test="rollForce != null">#{rollForce},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateSetupTmBendforce" parameterType="SetupTmBendforce">
update setup_tm_bendforce
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where width = #{width} and roll_force = #{rollForce}
</update>
<delete id="deleteSetupTmBendforceByWidth" parameterType="Long">
delete from setup_tm_bendforce where width = #{width}
</delete>
<delete id="deleteSetupTmBendforceByWidths" parameterType="String">
DELETE FROM setup_tm_bendforce
WHERE
<foreach item="item" index="index" collection="widths" open="(" separator=") OR (" close=")">
width = #{widths[${index}]}
AND roll_force = #{rollForces[${index}]}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,125 @@
<?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.fizz.business.mapper.SetupTmMeshMapper">
<resultMap type="SetupTmMesh" id="SetupTmMeshResult">
<result property="steelGrade" column="steel_grade" />
<result property="yieldStren" column="yield_stren" />
<result property="thick" column="thick" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="value5" column="value5" />
<result property="value6" column="value6" />
<result property="value7" column="value7" />
<result property="value8" column="value8" />
<result property="value9" column="value9" />
<result property="value10" column="value10" />
<result property="updateTime" column="update_time" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectSetupTmMeshVo">
select steel_grade, yield_stren, thick, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tm_mesh
</sql>
<select id="selectSetupTmMeshList" parameterType="SetupTmMesh" resultMap="SetupTmMeshResult">
<include refid="selectSetupTmMeshVo"/>
<where>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
<if test="value4 != null "> and value4 = #{value4}</if>
<if test="value5 != null "> and value5 = #{value5}</if>
<if test="value6 != null "> and value6 = #{value6}</if>
<if test="value7 != null "> and value7 = #{value7}</if>
<if test="value8 != null "> and value8 = #{value8}</if>
<if test="value9 != null "> and value9 = #{value9}</if>
<if test="value10 != null "> and value10 = #{value10}</if>
</where>
</select>
<select id="selectSetupTmMeshBySteelGrade" parameterType="String" resultMap="SetupTmMeshResult">
<include refid="selectSetupTmMeshVo"/>
<where>
<if test="steelGrade != null ">and steel_grade = #{steelGrade}</if>
<if test="yieldStren != null ">and yield_stren = #{yieldStren}</if>
<if test="thick != null ">and thick = #{thick}</if>
</where>
</select>
<insert id="insertSetupTmMesh" parameterType="SetupTmMesh">
insert into setup_tm_mesh
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">steel_grade,</if>
<if test="yieldStren != null">yield_stren,</if>
<if test="thick != null">thick,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="value5 != null">value5,</if>
<if test="value6 != null">value6,</if>
<if test="value7 != null">value7,</if>
<if test="value8 != null">value8,</if>
<if test="value9 != null">value9,</if>
<if test="value10 != null">value10,</if>
<if test="updateTime != null">update_time,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">#{steelGrade},</if>
<if test="yieldStren != null">#{yieldStren},</if>
<if test="thick != null">#{thick},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="value5 != null">#{value5},</if>
<if test="value6 != null">#{value6},</if>
<if test="value7 != null">#{value7},</if>
<if test="value8 != null">#{value8},</if>
<if test="value9 != null">#{value9},</if>
<if test="value10 != null">#{value10},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateSetupTmMesh" parameterType="SetupTmMesh">
update setup_tm_mesh
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="value5 != null">value5 = #{value5},</if>
<if test="value6 != null">value6 = #{value6},</if>
<if test="value7 != null">value7 = #{value7},</if>
<if test="value8 != null">value8 = #{value8},</if>
<if test="value9 != null">value9 = #{value9},</if>
<if test="value10 != null">value10 = #{value10},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where steel_grade = #{steelGrade} and yield_stren = #{yieldStren} and thick = #{thick}
</update>
<delete id="deleteSetupTmMeshBySteelGrade" parameterType="String">
delete from setup_tm_mesh where steel_grade = #{steelGrade}
</delete>
<delete id="deleteSetupTmMeshBySteelGrades" parameterType="String">
DELETE FROM setup_tm_mesh
WHERE
<foreach item="item" index="index" collection="steelGrades" open="(" separator=") OR (" close=")">
thick = #{thicks[${index}]}
AND steel_grade = #{steelGrades[${index}]}
AND yield_stren = #{yieldStrens[${index}]}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,129 @@
<?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.fizz.business.mapper.SetupTmRollforceMapper">
<resultMap type="SetupTmRollforce" id="SetupTmRollforceResult">
<result property="steelGrade" column="steel_grade" />
<result property="thick" column="thick" />
<result property="yieldStren" column="yield_stren" />
<result property="elong" column="elong" />
<result property="value1" column="value1" />
<result property="value2" column="value2" />
<result property="value3" column="value3" />
<result property="value4" column="value4" />
<result property="value5" column="value5" />
<result property="value6" column="value6" />
<result property="value7" column="value7" />
<result property="value8" column="value8" />
<result property="value9" column="value9" />
<result property="value10" column="value10" />
<result property="updateTime" column="update_time" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectSetupTmRollforceVo">
select steel_grade, thick, yield_stren, elong, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tm_rollforce
</sql>
<select id="selectSetupTmRollforceList" parameterType="SetupTmRollforce" resultMap="SetupTmRollforceResult">
<include refid="selectSetupTmRollforceVo"/>
<where>
<if test="value1 != null "> and value1 = #{value1}</if>
<if test="value2 != null "> and value2 = #{value2}</if>
<if test="value3 != null "> and value3 = #{value3}</if>
<if test="value4 != null "> and value4 = #{value4}</if>
<if test="value5 != null "> and value5 = #{value5}</if>
<if test="value6 != null "> and value6 = #{value6}</if>
<if test="value7 != null "> and value7 = #{value7}</if>
<if test="value8 != null "> and value8 = #{value8}</if>
<if test="value9 != null "> and value9 = #{value9}</if>
<if test="value10 != null "> and value10 = #{value10}</if>
</where>
</select>
<select id="selectSetupTmRollforceBySteelGrade" parameterType="String" resultMap="SetupTmRollforceResult">
<include refid="selectSetupTmRollforceVo"/>
<where>
<if test="steelGrade != null">and steel_grade = #{steelGrade}</if>
<if test="thick != null">and thick = #{thick}</if>
<if test="yieldStren != null">and yield_stren = #{yieldStren}</if>
</where>
</select>
<insert id="insertSetupTmRollforce" parameterType="SetupTmRollforce">
insert into setup_tm_rollforce
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">steel_grade,</if>
<if test="thick != null">thick,</if>
<if test="yieldStren != null">yield_stren,</if>
<if test="elong != null">elong,</if>
<if test="value1 != null">value1,</if>
<if test="value2 != null">value2,</if>
<if test="value3 != null">value3,</if>
<if test="value4 != null">value4,</if>
<if test="value5 != null">value5,</if>
<if test="value6 != null">value6,</if>
<if test="value7 != null">value7,</if>
<if test="value8 != null">value8,</if>
<if test="value9 != null">value9,</if>
<if test="value10 != null">value10,</if>
<if test="updateTime != null">update_time,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="steelGrade != null">#{steelGrade},</if>
<if test="thick != null">#{thick},</if>
<if test="yieldStren != null">#{yieldStren},</if>
<if test="elong != null">#{elong},</if>
<if test="value1 != null">#{value1},</if>
<if test="value2 != null">#{value2},</if>
<if test="value3 != null">#{value3},</if>
<if test="value4 != null">#{value4},</if>
<if test="value5 != null">#{value5},</if>
<if test="value6 != null">#{value6},</if>
<if test="value7 != null">#{value7},</if>
<if test="value8 != null">#{value8},</if>
<if test="value9 != null">#{value9},</if>
<if test="value10 != null">#{value10},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateSetupTmRollforce" parameterType="SetupTmRollforce">
update setup_tm_rollforce
<trim prefix="SET" suffixOverrides=",">
<if test="value1 != null">value1 = #{value1},</if>
<if test="value2 != null">value2 = #{value2},</if>
<if test="value3 != null">value3 = #{value3},</if>
<if test="value4 != null">value4 = #{value4},</if>
<if test="value5 != null">value5 = #{value5},</if>
<if test="value6 != null">value6 = #{value6},</if>
<if test="value7 != null">value7 = #{value7},</if>
<if test="value8 != null">value8 = #{value8},</if>
<if test="value9 != null">value9 = #{value9},</if>
<if test="value10 != null">value10 = #{value10},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where steel_grade = #{steelGrade} and thick = #{thick} and yield_stren = #{yieldStren} and elong = #{elong}
</update>
<delete id="deleteSetupTmRollforceBySteelGrade" parameterType="String">
delete from setup_tm_rollforce where steel_grade = #{steelGrade}
</delete>
<delete id="deleteSetupTmRollforceBySteelGrades" parameterType="String">
DELETE FROM setup_tm_rollforce
WHERE
<foreach item="item" index="index" collection="steelGrades" open="(" separator=") OR (" close=")">
thick = #{thicks[${index}]}
AND steel_grade = #{steelGrades[${index}]}
AND yield_stren = #{yieldStrens[${index}]}
AND elong = #{elongs[${index}]}
</foreach>
</delete>
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.ShiftHistoryMapper">
</mapper>

View File

@@ -0,0 +1,6 @@
<?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.fizz.business.mapper.SteelGradeInfoMapper">
</mapper>

View File

@@ -0,0 +1 @@
11111