From 332ded083f780cbd06653812bfe5af75b52112da Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期三, 27 七月 2022 17:32:51 +0800 Subject: [PATCH] fix --- emergency/emergency-service/src/main/resource/config/mapper/emergency/WorkApproveInfoMapper.xml | 93 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 93 insertions(+), 0 deletions(-) diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/WorkApproveInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/WorkApproveInfoMapper.xml new file mode 100644 index 0000000..11f7398 --- /dev/null +++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/WorkApproveInfoMapper.xml @@ -0,0 +1,93 @@ +<?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.gkhy.safePlatform.emergency.repository.WorkApproveInfoRepository"> + + <resultMap type="com.gkhy.safePlatform.emergency.entity.WorkApproveInfoPageDO" id="WorkApproveInfoPageDOResult"> + <id column="id" property="id" jdbcType="BIGINT"/> + <result column="team_level" property="teamLevel"/> + <result column="team_name" property="teamName"/> + <result column="principal_phone" property="principalPhone"/> + <result column="team_desc" property="teamDesc"/> + </resultMap> + + <select id="selectWorkApproveList" resultMap="WorkApproveInfoPageDOResult"> + select id,`team_level`,`team_name`,`principal_phone`,`team_desc` from emergency_team where del_flag = 0 + <if test="query.teamName != null and query.teamName != ''">and `team_name` like concat('%', #{query.teamName},'%')</if> + <if test="query.teamLevel != null and query.teamLevel != ''">and `team_level` = #{query.teamLevel}</if> + </select> + + <insert id="addWorkApprove" parameterType="com.gkhy.safePlatform.emergency.entity.WorkApproveInfo" + keyProperty="id" useGeneratedKeys="true"> + insert into emergency_team + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="id != null ">id,</if> + <if test="delFlag != null ">del_flag,</if> + <if test="gmtCreate != null ">gmt_create,</if> + <if test="gmtModitify != null ">gmt_moditify,</if> + <if test="createUid != null ">create_uid,</if> + <if test="updateUid != null ">update_uid,</if> + <if test="principalUid != null ">principal_uid,</if> + <if test="principalDepartmentId != null ">principal_department_id,</if> + <if test="teamLevel != null and teamLevel != ''">team_level,</if> + <if test="teamName != null and teamName != ''">team_name,</if> + <if test="principalPhone != null and principalPhone != ''">principal_phone,</if> + <if test="telephoneNumber != null and telephoneNumber != ''">telephone_number,</if> + <if test="teamDesc != null and teamDesc != ''">team_desc,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="id != null ">#{id},</if> + <if test="delFlag != null ">#{delFlag},</if> + <if test="gmtCreate != null ">#{gmtCreate},</if> + <if test="gmtModitify != null ">#{gmtModitify},</if> + <if test="createUid != null ">#{createUid},</if> + <if test="updateUid != null ">#{updateUid},</if> + <if test="principalUid != null ">#{principalUid},</if> + <if test="principalDepartmentId != null ">#{principalDepartmentId},</if> + <if test="teamLevel != null and teamLevel != ''">#{teamLevel},</if> + <if test="teamName != null and teamName != ''">#{teamName},</if> + <if test="principalPhone != null and principalPhone != ''">#{principalPhone},</if> + <if test="telephoneNumber != null and telephoneNumber != ''">#{telephoneNumber},</if> + <if test="teamDesc != null and teamDesc != ''">#{teamDesc},</if> + </trim> + </insert> + + <resultMap type="com.gkhy.safePlatform.emergency.entity.WorkApproveInfoDetailDO" + id="WorkApproveInfoDetailDOResult"> + <id column="id" property="id" jdbcType="BIGINT"/> + <result column="principal_uid" property="principalUid"/> + <result column="principal_department_id" property="principalDepartmentId"/> + <result column="team_level" property="teamLevel"/> + <result column="team_name" property="teamName"/> + <result column="principal_phone" property="principalPhone"/> + <result column="telephone_number" property="telephoneNumber"/> + <result column="team_desc" property="teamDesc"/> + </resultMap> + + <select id="selectWorkApproveById" resultMap="WorkApproveInfoDetailDOResult"> + select id,principal_uid,principal_department_id,`team_level`,`team_name`,`principal_phone`,telephone_number,`team_desc` + from emergency_team where del_flag = 0 and id = #{id} + </select> + + <update id="updateWorkApprove" parameterType="com.gkhy.safePlatform.emergency.entity.WorkApproveInfo"> + update emergency_team + <trim prefix="SET" suffixOverrides=","> + <if test="gmtModitify != null ">gmt_moditify = #{gmtModitify},</if> + <if test="updateUid != null ">update_uid = #{updateUid},</if> + <if test="principalUid != null ">principal_uid = #{principalUid},</if> + <if test="principalDepartmentId != null ">principal_department_id = #{principalDepartmentId},</if> + <if test="teamLevel != null and teamLevel != ''">team_level = #{teamLevel},</if> + <if test="teamName != null and teamName != ''">team_name = #{teamName},</if> + <if test="principalPhone != null and principalPhone != ''">principal_phone = #{principalPhone},</if> + <if test="telephoneNumber != null and telephoneNumber != ''">telephone_number = #{telephoneNumber},</if> + <if test="teamDesc != null and teamDesc != ''">team_desc = #{teamDesc},</if> + </trim> + where id = #{id} + </update> + + <update id="deleteWorkApproveById"> + update emergency_team set del_flag = 1 where id = #{teamId} + </update> + +</mapper> -- Gitblit v1.9.2