|
@@ -3,10 +3,11 @@
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.ruoyi.powerdistribution.mapper.PdmMaintenanceProcessMapper">
|
|
<mapper namespace="com.ruoyi.powerdistribution.mapper.PdmMaintenanceProcessMapper">
|
|
-
|
|
|
|
|
|
+
|
|
<resultMap type="PdmMaintenanceProcess" id="PdmMaintenanceProcessResult">
|
|
<resultMap type="PdmMaintenanceProcess" id="PdmMaintenanceProcessResult">
|
|
<result property="id" column="id" />
|
|
<result property="id" column="id" />
|
|
<result property="planCode" column="plan_code" />
|
|
<result property="planCode" column="plan_code" />
|
|
|
|
+ <result property="planCodeW" column="plan_code_w" />
|
|
<result property="powerOutageDevices" column="power_outage_devices" />
|
|
<result property="powerOutageDevices" column="power_outage_devices" />
|
|
<result property="perHourHouseholdsM" column="per_hour_households_m" />
|
|
<result property="perHourHouseholdsM" column="per_hour_households_m" />
|
|
<result property="perHourHouseholdsW" column="per_hour_households_w" />
|
|
<result property="perHourHouseholdsW" column="per_hour_households_w" />
|
|
@@ -30,13 +31,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectPdmMaintenanceProcessVo">
|
|
<sql id="selectPdmMaintenanceProcessVo">
|
|
- select id, plan_code, power_outage_devices, per_hour_households_m, per_hour_households_w, city, county, station, line_code, line_name, per_hour_households_artif,declar_agency, is_maintenance, is_approve, maintenance_file_path,maintenance_file_name, approve_file_path,approve_file_name, create_by, create_time, update_by, update_time from pdm_maintenance_process
|
|
|
|
|
|
+ select id, plan_code,plan_code_w, power_outage_devices, per_hour_households_m, per_hour_households_w, city, county, station, line_code, line_name, per_hour_households_artif,declar_agency, is_maintenance, is_approve, maintenance_file_path,maintenance_file_name, approve_file_path,approve_file_name, create_by, create_time, update_by, update_time from pdm_maintenance_process
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<select id="selectPdmMaintenanceProcessList" parameterType="PdmMaintenanceProcess" resultMap="PdmMaintenanceProcessResult">
|
|
<select id="selectPdmMaintenanceProcessList" parameterType="PdmMaintenanceProcess" resultMap="PdmMaintenanceProcessResult">
|
|
<include refid="selectPdmMaintenanceProcessVo"/>
|
|
<include refid="selectPdmMaintenanceProcessVo"/>
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="planCode != null and planCode != ''"> and plan_code like concat('%', #{planCode}, '%')</if>
|
|
<if test="planCode != null and planCode != ''"> and plan_code like concat('%', #{planCode}, '%')</if>
|
|
|
|
+ <if test="planCodeW != null and planCodeW != ''"> and plan_code_w like concat('%', #{planCodeW}, '%')</if>
|
|
<if test="powerOutageDevices != null "> and power_outage_devices = #{powerOutageDevices}</if>
|
|
<if test="powerOutageDevices != null "> and power_outage_devices = #{powerOutageDevices}</if>
|
|
<if test="perHourHouseholdsM != null "> and per_hour_households_m = #{perHourHouseholdsM}</if>
|
|
<if test="perHourHouseholdsM != null "> and per_hour_households_m = #{perHourHouseholdsM}</if>
|
|
<if test="perHourHouseholdsW != null "> and per_hour_households_w = #{perHourHouseholdsW}</if>
|
|
<if test="perHourHouseholdsW != null "> and per_hour_households_w = #{perHourHouseholdsW}</if>
|
|
@@ -53,12 +55,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<if test="approveFilePath != null and approveFilePath != ''"> and approve_file_path = #{approveFilePath}</if>
|
|
<if test="approveFilePath != null and approveFilePath != ''"> and approve_file_path = #{approveFilePath}</if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<select id="selectPdmMaintenanceProcessById" parameterType="Long" resultMap="PdmMaintenanceProcessResult">
|
|
<select id="selectPdmMaintenanceProcessById" parameterType="Long" resultMap="PdmMaintenanceProcessResult">
|
|
<include refid="selectPdmMaintenanceProcessVo"/>
|
|
<include refid="selectPdmMaintenanceProcessVo"/>
|
|
where id = #{id}
|
|
where id = #{id}
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<insert id="insertPdmMaintenanceProcess" parameterType="PdmMaintenanceProcess" useGeneratedKeys="true" keyProperty="id">
|
|
<insert id="insertPdmMaintenanceProcess" parameterType="PdmMaintenanceProcess" useGeneratedKeys="true" keyProperty="id">
|
|
insert into pdm_maintenance_process
|
|
insert into pdm_maintenance_process
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
@@ -138,9 +140,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
<delete id="deletePdmMaintenanceProcessByIds" parameterType="String">
|
|
<delete id="deletePdmMaintenanceProcessByIds" parameterType="String">
|
|
- delete from pdm_maintenance_process where id in
|
|
|
|
|
|
+ delete from pdm_maintenance_process where id in
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
#{id}
|
|
#{id}
|
|
</foreach>
|
|
</foreach>
|
|
</delete>
|
|
</delete>
|
|
-</mapper>
|
|
|
|
|
|
+</mapper>
|