Commit d197a594 authored by ZWT's avatar ZWT

得到的

parent b96a1f90
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
WHERE L.LINE_ID = #{lineId} WHERE L.LINE_ID = #{lineId}
</select> </select>
<insert id="batchInsertList" parameterType="list"> <insert id="batchInsertList" parameterType="list" databaseId="MySQL">
INSERT INTO BASE_POWER_LINE_DIESEL ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID, INSERT INTO BASE_POWER_LINE_DIESEL ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, DIESEL_ID, OU_ID ) MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, DIESEL_ID, OU_ID )
VALUES VALUES
...@@ -73,4 +73,26 @@ ...@@ -73,4 +73,26 @@
) )
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="list" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO BASE_POWER_LINE_DIESEL ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, DIESEL_ID, OU_ID )
VALUES
(
#{item.id},
#{item.createById},
#{item.createByName},
#{item.createTime},
#{item.modifyById},
#{item.modifyByName},
#{item.modifyTime},
#{item.lineId},
#{item.dieselId},
#{item.ouId}
)
</foreach>
SELECT * FROM DUAL
</insert>
</mapper> </mapper>
\ No newline at end of file
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
WHERE L.LINE_ID = #{lineId} WHERE L.LINE_ID = #{lineId}
</select> </select>
<insert id="batchInsertList" parameterType="list"> <insert id="batchInsertList" parameterType="list" databaseId="MySQL">
INSERT INTO BASE_POWER_LINE_PLANT ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID, INSERT INTO BASE_POWER_LINE_PLANT ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, PLANT_ID, OU_ID ) MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, PLANT_ID, OU_ID )
VALUES VALUES
...@@ -77,6 +77,28 @@ ...@@ -77,6 +77,28 @@
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="list" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO BASE_POWER_LINE_PLANT ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, PLANT_ID, OU_ID )
VALUES
(
#{item.id},
#{item.createById},
#{item.createByName},
#{item.createTime},
#{item.modifyById},
#{item.modifyByName},
#{item.modifyTime},
#{item.lineId},
#{item.plantId},
#{item.ouId}
)
</foreach>
SELECT * FROM DUAL
</insert>
<select id="selectPlantListByParam" parameterType="pps.core.base.entity.BasePowerLinePlantView" <select id="selectPlantListByParam" parameterType="pps.core.base.entity.BasePowerLinePlantView"
resultMap="ExtendsResultMap"> resultMap="ExtendsResultMap">
SELECT L.ID, SELECT L.ID,
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
S.LINE_ID S.LINE_ID
</select> </select>
<insert id="batchInsertList" parameterType="list"> <insert id="batchInsertList" parameterType="list" databaseId="MySQL">
INSERT INTO BASE_POWER_LINE_STORAGE ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID, INSERT INTO BASE_POWER_LINE_STORAGE ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, STORAGE_ID, OU_ID ) MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, STORAGE_ID, OU_ID )
VALUES VALUES
...@@ -95,4 +95,26 @@ ...@@ -95,4 +95,26 @@
) )
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="list" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO BASE_POWER_LINE_STORAGE ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, STORAGE_ID, OU_ID )
VALUES
(
#{item.id},
#{item.createById},
#{item.createByName},
#{item.createTime},
#{item.modifyById},
#{item.modifyByName},
#{item.modifyTime},
#{item.lineId},
#{item.storageId},
#{item.ouId}
)
</foreach>
SELECT * FROM DUAL
</insert>
</mapper> </mapper>
\ No newline at end of file
...@@ -59,7 +59,8 @@ ...@@ -59,7 +59,8 @@
ID=#{id} ID=#{id}
</select> </select>
<select id="selectList" parameterType="pps.core.base.entity.BasePowerLineView" resultMap="ExtendsResultMap"> <select id="selectList" parameterType="pps.core.base.entity.BasePowerLineView" resultMap="ExtendsResultMap"
databaseId="MySQL">
SELECT SELECT
B.ID, B.ID,
B.OU_ID, B.OU_ID,
...@@ -94,4 +95,41 @@ ...@@ -94,4 +95,41 @@
B.LINE_TYPE_KEY ASC, B.LINE_TYPE_KEY ASC,
B.LINE_NAME ASC B.LINE_NAME ASC
</select> </select>
<select id="selectList" parameterType="pps.core.base.entity.BasePowerLineView" resultMap="ExtendsResultMap"
databaseId="Oracle">
SELECT
B.ID,
B.OU_ID,
B.UPPER_LINE_ID,
B.LINE_NAME,
B.GRID_TYPE_KEY,
B.LINE_TYPE_KEY,
B.STRATEGY_ID,
B.IS_SHARE_DISPATCH,
B.IS_REVERSE_DISPATCH,
B.START_INTERVAL,
( SELECT LINE_NAME FROM BASE_POWER_LINE L WHERE L.ID = B.UPPER_LINE_ID ) AS UPPER_LINE_NAME,
( SELECT COUNT( 1 ) FROM BASE_POWER_LINE_WELLHEAD W WHERE B.ID = W.LINE_ID ) AS WELLHEAD_COUNT,
O.OU_NAME
FROM BASE_POWER_LINE B
LEFT JOIN SYS_ORGANIZATION O ON B.OU_ID = O.ID
WHERE
B.IS_DELETED = 1
AND O.IS_DELETED = 1
AND B.OU_ID IN
<foreach collection="ouList" open="(" close=")" separator="," item="item">
#{item}
</foreach>
<if test="lineName != null and lineName != ''">
AND B.LINE_NAME LIKE '%' || #{lineName} || '%'
</if>
<if test="lineTypeKey != null and lineTypeKey != ''">
AND B.LINE_TYPE_KEY = #{lineTypeKey}
</if>
ORDER BY
O.OU_NAME ASC,
B.LINE_TYPE_KEY ASC,
B.LINE_NAME ASC
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
</if> </if>
</select> </select>
<insert id="batchInsertList" parameterType="list"> <insert id="batchInsertList" parameterType="list" databaseId="MySQL">
INSERT INTO BASE_POWER_LINE_WELLHEAD ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID, INSERT INTO BASE_POWER_LINE_WELLHEAD ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, WELLHEAD_ID, OU_ID, START_SEQ ) MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, WELLHEAD_ID, OU_ID, START_SEQ )
VALUES VALUES
...@@ -135,6 +135,29 @@ ...@@ -135,6 +135,29 @@
</foreach> </foreach>
</insert> </insert>
<insert id="batchInsertList" parameterType="list" databaseId="Oracle">
INSERT ALL
<foreach collection="list" item="item">
INTO BASE_POWER_LINE_WELLHEAD ( ID, CREATE_BY_ID, CREATE_BY_NAME, CREATE_TIME, MODIFY_BY_ID,
MODIFY_BY_NAME, MODIFY_TIME, LINE_ID, WELLHEAD_ID, OU_ID, START_SEQ )
VALUES
(
#{item.id},
#{item.createById},
#{item.createByName},
#{item.createTime},
#{item.modifyById},
#{item.modifyByName},
#{item.modifyTime},
#{item.lineId},
#{item.wellheadId},
#{item.ouId},
#{item.startSeq}
)
</foreach>
SELECT * FROM DUAL
</insert>
<select id="selectWellheadListByPlant" parameterType="pps.core.base.entity.BasePowerLineWellheadView" <select id="selectWellheadListByPlant" parameterType="pps.core.base.entity.BasePowerLineWellheadView"
resultMap="ExtendsResultMap"> resultMap="ExtendsResultMap">
SELECT B.WELL_NUMBER SELECT B.WELL_NUMBER
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment