From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 01 七月 2024 10:58:35 +0800 Subject: [PATCH] change --- src/main/java/com/nanometer/smartlab/dao/SysProjectDao.xml | 66 +++++++++++++++++++++----------- 1 files changed, 43 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/SysProjectDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysProjectDao.xml index b2e0c03..e6c9878 100644 --- a/src/main/java/com/nanometer/smartlab/dao/SysProjectDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/SysProjectDao.xml @@ -3,7 +3,7 @@ <mapper namespace="com.nanometer.smartlab.dao.SysProjectDao"> <resultMap id="SysProject" type="com.nanometer.smartlab.entity.SysProject"> <id property="id" column="id"/> - <result property="projectId" column="project_id"></result> + <result property="projectNo" column="project_no"></result> <result property="projectName" column="project_name"></result> <result property="sysUserId" column="sys_user_id"></result> <result property="remark" column="remark"></result> @@ -15,8 +15,8 @@ </resultMap> <sql id="queryWhereSql"> - <if test="projectId != null and projectId != ''"> - and sp.project_id like #{projectId} + <if test="projectNo != null and projectNo != ''"> + and sp.project_no like #{projectNo} </if> <if test="projectName != null and projectName != ''"> and sp.project_name like #{projectName} @@ -26,18 +26,29 @@ </if> </sql> - <select id="getProjectByProId" parameterType="java.lang.String" resultMap="SysProject"> - select * from sys_project where project_id=#{projectId} and valid_flag=1 + <select id="getProjectByProNo" resultMap="SysProject"> + select * from sys_project where project_no=#{projectNo} and valid_flag=1 </select> - <select id="getSysProjectListByProjectId" parameterType="java.lang.String" resultMap="SysProject"> + <select id="getSysProjectListByProjectNo" resultMap="SysProject"> select sp.*,su.`name` userName from sys_project as sp - left join sys_user su on su.id=sp.sys_user_id where sp.project_id=#{projectId} + left join sys_user su on su.id=sp.sys_user_id where sp.project_no=#{projectNd} </select> - <select id="getSysProject" parameterType="java.lang.String" resultMap="SysProject" > + <select id="getSysProjectListByProjectId" resultMap="SysProject"> + select sp.*,su.`name` userName from sys_project as sp + left join sys_user su on su.id=sp.sys_user_id where sp.id=#{id} + </select> + + <select id="getSysProject" resultMap="SysProject" > select * from sys_project where id = #{id} </select> + + <select id="getSysProjectByName" resultMap="SysProject" > + select * from sys_project where project_name = #{projectName} + </select> + + <select id="getSysProjectList" parameterType="java.util.Map" resultMap="SysProject"> select sp.*,su.`name` userName from sys_project as sp @@ -55,22 +66,22 @@ FROM sys_project sp WHERE sp.valid_flag = 1 - AND sp.project is not null + AND sp.project_name is not null GROUP BY - sp.project + sp.project_name </select> - <insert id="insertBatch" parameterType="java.util.List"> + <insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys = "true" keyProperty = "id"> insert into sys_project - (id,project_id,project_name,sys_user_id,remark,valid_flag,creater_user,create_time) + (project_no,project_name,sys_user_id,remark,valid_flag,creater_user,create_time) values <foreach collection="list" separator="," item="project"> -(#{project.id},#{project.projectId},#{project.projectName},#{project.sysUserId},#{project.remark},1,#{project.createrUser},now()) +(#{project.projectNo},#{project.projectName},#{project.sysUserId},#{project.remark},1,#{project.createrUser},now()) </foreach> </insert> - <select id="getSysProjectListByIds" parameterType="java.util.List"> + <select id="getSysProjectListByIds" parameterType="java.util.List" > select sp.* from sys_project as sp where valid_flag=1 <include refid="queryWhereSql"/> <if test="first != null and pageSize != null"> @@ -91,8 +102,8 @@ <if test="createrUser!= '' and createrUser != null"> and sp.creater_user=#{createrUser} </if> - <if test="projectId != '' and projectId != null"> - and sp.project_id=#{projectId} + <if test="projectNo != '' and projectNo != null"> + and sp.project_no=#{projectNo} </if> <if test="sysUserName != '' and sysUserName != null"> and su.name like #{sysUserName} @@ -109,8 +120,8 @@ <if test="createrUser != '' and createrUser != null"> and creater_user=#{createrUser} </if> - <if test="projectId != '' and projectId != null"> - and sp.project_id=#{projectId} + <if test="projectNo != '' and projectNo != null"> + and sp.project_no=#{projectNo} </if> <if test="sysUserName != '' and sysUserName != null"> and su.name like #{sysUserName} @@ -127,17 +138,17 @@ select count(0) from sys_project where valid_flag = 1 - and project = #{0} + and project_name = #{0} </select> - <insert id="insertSysProject" parameterType="com.nanometer.smartlab.entity.SysProject"> - insert into sys_project(id, project_id,project_name,sys_user_id,remark,valid_flag,creater_user,create_time,project) - values (#{id}, #{projectId}, #{projectName}, #{sysUserId}, #{remark},#{validFlag},#{createrUser},now(),#{project}) + <insert id="insertSysProject" parameterType="com.nanometer.smartlab.entity.SysProject" useGeneratedKeys = "true" keyProperty = "id"> + insert into sys_project( project_no,project_name,sys_user_id,remark,valid_flag,creater_user,create_time,project) + values ( #{projectNo}, #{projectName}, #{sysUserId}, #{remark},#{validFlag},#{createrUser},now(),#{project}) </insert> <update id="updateSysProject" parameterType="com.nanometer.smartlab.entity.SysProject"> - update sys_project set project_id=#{projectId}, project_name=#{projectName}, sys_user_id=#{sysUserId}, remark=#{remark} ,project=#{project} where id=#{id} + update sys_project set project_no=#{projectNo}, project_name=#{projectName}, sys_user_id=#{sysUserId}, remark=#{remark} ,project=#{project} where id=#{id} </update> <update id="deleteSysProjects" parameterType="java.util.List"> @@ -146,4 +157,13 @@ #{item} </foreach> </update> + + + <select id="getProjectByIds" resultType="com.nanometer.smartlab.entity.SysProject"> + select * from sys_project where valid_flag=1 and id in + <foreach collection="list" separator="," item="id"> + (#{id}) + </foreach> + + </select> </mapper> -- Gitblit v1.9.2