|
|
|
|
<?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.aucma.dms.mapper.DmsMaintInstanceActivityMapper">
|
|
|
|
|
|
|
|
|
|
<resultMap type="DmsMaintInstanceActivity" id="DmsMaintInstanceActivityResult">
|
|
|
|
|
<result property="instanceActivityId" column="instance_activity_id" />
|
|
|
|
|
<result property="maintInstanceId" column="maint_instance_id" />
|
|
|
|
|
<result property="processActivityId" column="process_activity_id" />
|
|
|
|
|
<result property="maintLevel" column="maint_level" />
|
|
|
|
|
<result property="maintGroup" column="maint_group" />
|
|
|
|
|
<result property="maintSupervisor" column="maint_supervisor" />
|
|
|
|
|
<result property="processHandleResolution" column="process_handle_resolution" />
|
|
|
|
|
<result property="remark" column="remark" />
|
|
|
|
|
<result property="processHandleStatus" column="process_handle_status" />
|
|
|
|
|
<result property="processStepOrder" column="process_step_order" />
|
|
|
|
|
<result property="startTime" column="start_time" />
|
|
|
|
|
<result property="endTime" column="end_time" />
|
|
|
|
|
<result property="handleUserId" column="handle_user_id" />
|
|
|
|
|
<result property="handleBy" column="handle_by" />
|
|
|
|
|
<result property="handleTime" column="handle_time" />
|
|
|
|
|
<result property="createBy" column="create_by" />
|
|
|
|
|
<result property="createTime" column="create_time" />
|
|
|
|
|
<result property="transferUserId" column="transfer_user_id" />
|
|
|
|
|
<result property="attr1" column="attr1" />
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectDmsMaintInstanceActivityVo">
|
|
|
|
|
select instance_activity_id, maint_instance_id, process_activity_id, maint_level, maint_group, maint_supervisor, process_handle_resolution, remark, process_handle_status, process_step_order, start_time, end_time, handle_user_id, handle_by, handle_time, create_by, create_time, transfer_user_id, attr1 from dms_maint_instance_activity
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectDmsMaintInstanceActivityList" parameterType="DmsMaintInstanceActivity" resultMap="DmsMaintInstanceActivityResult">
|
|
|
|
|
<include refid="selectDmsMaintInstanceActivityVo"/>
|
|
|
|
|
<where>
|
|
|
|
|
<if test="maintInstanceId != null "> and maint_instance_id = #{maintInstanceId}</if>
|
|
|
|
|
<if test="processActivityId != null "> and process_activity_id = #{processActivityId}</if>
|
|
|
|
|
<if test="maintLevel != null "> and maint_level = #{maintLevel}</if>
|
|
|
|
|
<if test="maintGroup != null and maintGroup != ''"> and maint_group = #{maintGroup}</if>
|
|
|
|
|
<if test="maintSupervisor != null and maintSupervisor != ''"> and maint_supervisor = #{maintSupervisor}</if>
|
|
|
|
|
<if test="processHandleResolution != null and processHandleResolution != ''"> and process_handle_resolution = #{processHandleResolution}</if>
|
|
|
|
|
<if test="processHandleStatus != null and processHandleStatus != ''"> and process_handle_status = #{processHandleStatus}</if>
|
|
|
|
|
<if test="processStepOrder != null "> and process_step_order = #{processStepOrder}</if>
|
|
|
|
|
<if test="startTime != null "> and start_time = #{startTime}</if>
|
|
|
|
|
<if test="endTime != null "> and end_time = #{endTime}</if>
|
|
|
|
|
<if test="handleUserId != null "> and handle_user_id = #{handleUserId}</if>
|
|
|
|
|
<if test="handleBy != null and handleBy != ''"> and handle_by = #{handleBy}</if>
|
|
|
|
|
<if test="handleTime != null "> and handle_time = #{handleTime}</if>
|
|
|
|
|
<if test="transferUserId != null "> and transfer_user_id = #{transferUserId}</if>
|
|
|
|
|
<if test="attr1 != null and attr1 != ''"> and attr1 = #{attr1}</if>
|
|
|
|
|
</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectDmsMaintInstanceActivityByInstanceActivityId" parameterType="Long" resultMap="DmsMaintInstanceActivityResult">
|
|
|
|
|
<include refid="selectDmsMaintInstanceActivityVo"/>
|
|
|
|
|
where instance_activity_id = #{instanceActivityId}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertDmsMaintInstanceActivity" parameterType="DmsMaintInstanceActivity">
|
|
|
|
|
<selectKey keyProperty="instanceActivityId" resultType="long" order="BEFORE">
|
|
|
|
|
SELECT HAIWEI.SEQ_DMS_MAINT_INST_ACTIVITY.NEXTVAL FROM DUAL
|
|
|
|
|
</selectKey>
|
|
|
|
|
insert into dms_maint_instance_activity
|
|
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="instanceActivityId != null">instance_activity_id,</if>
|
|
|
|
|
<if test="maintInstanceId != null">maint_instance_id,</if>
|
|
|
|
|
<if test="processActivityId != null">process_activity_id,</if>
|
|
|
|
|
<if test="maintLevel != null">maint_level,</if>
|
|
|
|
|
<if test="maintGroup != null">maint_group,</if>
|
|
|
|
|
<if test="maintSupervisor != null">maint_supervisor,</if>
|
|
|
|
|
<if test="processHandleResolution != null and processHandleResolution != ''">process_handle_resolution,</if>
|
|
|
|
|
<if test="remark != null">remark,</if>
|
|
|
|
|
<if test="processHandleStatus != null">process_handle_status,</if>
|
|
|
|
|
<if test="processStepOrder != null">process_step_order,</if>
|
|
|
|
|
<if test="startTime != null">start_time,</if>
|
|
|
|
|
<if test="endTime != null">end_time,</if>
|
|
|
|
|
<if test="handleUserId != null">handle_user_id,</if>
|
|
|
|
|
<if test="handleBy != null">handle_by,</if>
|
|
|
|
|
<if test="handleTime != null">handle_time,</if>
|
|
|
|
|
<if test="createBy != null">create_by,</if>
|
|
|
|
|
<if test="createTime != null">create_time,</if>
|
|
|
|
|
<if test="transferUserId != null">transfer_user_id,</if>
|
|
|
|
|
<if test="attr1 != null">attr1,</if>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="instanceActivityId != null">#{instanceActivityId},</if>
|
|
|
|
|
<if test="maintInstanceId != null">#{maintInstanceId},</if>
|
|
|
|
|
<if test="processActivityId != null">#{processActivityId},</if>
|
|
|
|
|
<if test="maintLevel != null">#{maintLevel},</if>
|
|
|
|
|
<if test="maintGroup != null">#{maintGroup},</if>
|
|
|
|
|
<if test="maintSupervisor != null">#{maintSupervisor},</if>
|
|
|
|
|
<if test="processHandleResolution != null and processHandleResolution != ''">#{processHandleResolution},</if>
|
|
|
|
|
<if test="remark != null">#{remark},</if>
|
|
|
|
|
<if test="processHandleStatus != null">#{processHandleStatus},</if>
|
|
|
|
|
<if test="processStepOrder != null">#{processStepOrder},</if>
|
|
|
|
|
<if test="startTime != null">#{startTime},</if>
|
|
|
|
|
<if test="endTime != null">#{endTime},</if>
|
|
|
|
|
<if test="handleUserId != null">#{handleUserId},</if>
|
|
|
|
|
<if test="handleBy != null">#{handleBy},</if>
|
|
|
|
|
<if test="handleTime != null">#{handleTime},</if>
|
|
|
|
|
<if test="createBy != null">#{createBy},</if>
|
|
|
|
|
<if test="createTime != null">#{createTime},</if>
|
|
|
|
|
<if test="transferUserId != null">#{transferUserId},</if>
|
|
|
|
|
<if test="attr1 != null">#{attr1},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateDmsMaintInstanceActivity" parameterType="DmsMaintInstanceActivity">
|
|
|
|
|
update dms_maint_instance_activity
|
|
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
|
|
<if test="maintInstanceId != null">maint_instance_id = #{maintInstanceId},</if>
|
|
|
|
|
<if test="processActivityId != null">process_activity_id = #{processActivityId},</if>
|
|
|
|
|
<if test="maintLevel != null">maint_level = #{maintLevel},</if>
|
|
|
|
|
<if test="maintGroup != null">maint_group = #{maintGroup},</if>
|
|
|
|
|
<if test="maintSupervisor != null">maint_supervisor = #{maintSupervisor},</if>
|
|
|
|
|
<if test="processHandleResolution != null and processHandleResolution != ''">process_handle_resolution = #{processHandleResolution},</if>
|
|
|
|
|
<if test="remark != null">remark = #{remark},</if>
|
|
|
|
|
<if test="processHandleStatus != null">process_handle_status = #{processHandleStatus},</if>
|
|
|
|
|
<if test="processStepOrder != null">process_step_order = #{processStepOrder},</if>
|
|
|
|
|
<if test="startTime != null">start_time = #{startTime},</if>
|
|
|
|
|
<if test="endTime != null">end_time = #{endTime},</if>
|
|
|
|
|
<if test="handleUserId != null">handle_user_id = #{handleUserId},</if>
|
|
|
|
|
<if test="handleBy != null">handle_by = #{handleBy},</if>
|
|
|
|
|
<if test="handleTime != null">handle_time = #{handleTime},</if>
|
|
|
|
|
<if test="createBy != null">create_by = #{createBy},</if>
|
|
|
|
|
<if test="createTime != null">create_time = #{createTime},</if>
|
|
|
|
|
<if test="transferUserId != null">transfer_user_id = #{transferUserId},</if>
|
|
|
|
|
<if test="attr1 != null">attr1 = #{attr1},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
where instance_activity_id = #{instanceActivityId}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteDmsMaintInstanceActivityByInstanceActivityId" parameterType="Long">
|
|
|
|
|
delete from dms_maint_instance_activity where instance_activity_id = #{instanceActivityId}
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteDmsMaintInstanceActivityByInstanceActivityIds" parameterType="String">
|
|
|
|
|
delete from dms_maint_instance_activity where instance_activity_id in
|
|
|
|
|
<foreach item="instanceActivityId" collection="array" open="(" separator="," close=")">
|
|
|
|
|
#{instanceActivityId}
|
|
|
|
|
</foreach>
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<!-- <select id="selectDmsMaintInfo" resultType="domain.com.aucma.dms.DmsMaintInstanceActivity"-->
|
|
|
|
|
<!-- parameterType="java.lang.Long"></select>-->
|
|
|
|
|
</mapper>
|