From 811f2d080d12fec5b95ff41c5263e89741e16cf9 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 11 十二月 2024 10:24:08 +0800 Subject: [PATCH] 1 --- se-modules/se-system/src/main/resources/mapper/system/SysTaskCtrlMapper.xml | 121 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 121 insertions(+), 0 deletions(-) diff --git a/se-modules/se-system/src/main/resources/mapper/system/SysTaskCtrlMapper.xml b/se-modules/se-system/src/main/resources/mapper/system/SysTaskCtrlMapper.xml new file mode 100644 index 0000000..ad1a4d5 --- /dev/null +++ b/se-modules/se-system/src/main/resources/mapper/system/SysTaskCtrlMapper.xml @@ -0,0 +1,121 @@ +<?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.se.system.mapper.SysTaskCtrlMapper"> + + <resultMap type="SysTaskCtrl" id="SysTaskCtrlResult"> + <result property="taskId" column="task_id" /> + <result property="taskName" column="task_name" /> + <result property="prjId" column="prj_id" /> + <result property="prjName" column="prj_name" /> + <result property="thinkId" column="think_id" /> + <result property="thinkName" column="think_name" /> + <result property="beginTime" column="begin_time" /> + <result property="endTime" column="end_time" /> + <result property="calcNode" column="calc_node" /> + <result property="isSave" column="is_save" /> + <result property="status" column="status" /> + <result property="createBy" column="create_by" /> + <result property="createTime" column="create_time" /> + <result property="updateBy" column="update_by" /> + <result property="updateTime" column="update_time" /> + <result property="remark" column="remark" /> + </resultMap> + + <sql id="selectSysTaskCtrlVo"> + select task_id, task_name, prj_id, prj_name, think_id, think_name, begin_time, end_time, calc_node, is_save, status, create_by, create_time, update_by, update_time, remark from sys_task_ctrl + </sql> + + <select id="selectSysTaskCtrlList" parameterType="SysTaskCtrl" resultMap="SysTaskCtrlResult"> + <include refid="selectSysTaskCtrlVo"/> + <where> + <if test="taskName != null and taskName != ''"> and task_name like concat('%', #{taskName}, '%')</if> + <if test="prjId != null and prjId != ''"> and prj_id = #{prjId}</if> + <if test="prjName != null and prjName != ''"> and prj_name like concat('%', #{prjName}, '%')</if> + <if test="thinkId != null and thinkId != ''"> and think_id = #{thinkId}</if> + <if test="thinkName != null and thinkName != ''"> and think_name like concat('%', #{thinkName}, '%')</if> + <if test="beginTime != null and beginTime != ''"> and begin_time = #{beginTime}</if> + <if test="endTime != null and endTime != ''"> and end_time = #{endTime}</if> + <if test="calcNode != null and calcNode != ''"> and calc_node = #{calcNode}</if> + <if test="isSave != null and isSave != ''"> and is_save = #{isSave}</if> + <if test="status != null and status != ''"> and status = #{status}</if> + </where> + </select> + + <select id="selectSysTaskCtrlByTaskId" parameterType="Long" resultMap="SysTaskCtrlResult"> + <include refid="selectSysTaskCtrlVo"/> + where task_id = #{taskId} + </select> + + <insert id="insertSysTaskCtrl" parameterType="SysTaskCtrl" useGeneratedKeys="true" keyProperty="taskId"> + insert into sys_task_ctrl + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="taskName != null">task_name,</if> + <if test="prjId != null">prj_id,</if> + <if test="prjName != null">prj_name,</if> + <if test="thinkId != null">think_id,</if> + <if test="thinkName != null">think_name,</if> + <if test="beginTime != null">begin_time,</if> + <if test="endTime != null">end_time,</if> + <if test="calcNode != null">calc_node,</if> + <if test="isSave != null">is_save,</if> + <if test="status != null">status,</if> + <if test="createBy != null">create_by,</if> + <if test="createTime != null">create_time,</if> + <if test="updateBy != null">update_by,</if> + <if test="updateTime != null">update_time,</if> + <if test="remark != null">remark,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="taskName != null">#{taskName},</if> + <if test="prjId != null">#{prjId},</if> + <if test="prjName != null">#{prjName},</if> + <if test="thinkId != null">#{thinkId},</if> + <if test="thinkName != null">#{thinkName},</if> + <if test="beginTime != null">#{beginTime},</if> + <if test="endTime != null">#{endTime},</if> + <if test="calcNode != null">#{calcNode},</if> + <if test="isSave != null">#{isSave},</if> + <if test="status != null">#{status},</if> + <if test="createBy != null">#{createBy},</if> + <if test="createTime != null">#{createTime},</if> + <if test="updateBy != null">#{updateBy},</if> + <if test="updateTime != null">#{updateTime},</if> + <if test="remark != null">#{remark},</if> + </trim> + </insert> + + <update id="updateSysTaskCtrl" parameterType="SysTaskCtrl"> + update sys_task_ctrl + <trim prefix="SET" suffixOverrides=","> + <if test="taskName != null">task_name = #{taskName},</if> + <if test="prjId != null">prj_id = #{prjId},</if> + <if test="prjName != null">prj_name = #{prjName},</if> + <if test="thinkId != null">think_id = #{thinkId},</if> + <if test="thinkName != null">think_name = #{thinkName},</if> + <if test="beginTime != null">begin_time = #{beginTime},</if> + <if test="endTime != null">end_time = #{endTime},</if> + <if test="calcNode != null">calc_node = #{calcNode},</if> + <if test="isSave != null">is_save = #{isSave},</if> + <if test="status != null">status = #{status},</if> + <if test="createBy != null">create_by = #{createBy},</if> + <if test="createTime != null">create_time = #{createTime},</if> + <if test="updateBy != null">update_by = #{updateBy},</if> + <if test="updateTime != null">update_time = #{updateTime},</if> + <if test="remark != null">remark = #{remark},</if> + </trim> + where task_id = #{taskId} + </update> + + <delete id="deleteSysTaskCtrlByTaskId" parameterType="Long"> + delete from sys_task_ctrl where task_id = #{taskId} + </delete> + + <delete id="deleteSysTaskCtrlByTaskIds" parameterType="String"> + delete from sys_task_ctrl where task_id in + <foreach item="taskId" collection="array" open="(" separator="," close=")"> + #{taskId} + </foreach> + </delete> +</mapper> \ No newline at end of file -- Gitblit v1.9.3