|
@@ -1,29 +1,30 @@
|
|
|
<?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">
|
|
|
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.ruoyi.system.mapper.SysSecretProjectMapper">
|
|
|
-
|
|
|
+
|
|
|
<resultMap type="SysSecretProject" id="SysSecretProjectResult">
|
|
|
- <result property="id" column="id" />
|
|
|
- <result property="projectId" column="project_id" />
|
|
|
- <result property="overdueDate" column="overdue_date" />
|
|
|
- <result property="status" column="status" />
|
|
|
- <result property="secretKey" column="secret_key" />
|
|
|
+ <result property="id" column="id"/>
|
|
|
+ <result property="projectId" column="project_id"/>
|
|
|
+ <result property="overdueDate" column="overdue_date"/>
|
|
|
+ <result property="status" column="status"/>
|
|
|
+ <result property="secretKey" column="secret_key"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="SysSecretProjectDTO" id="getSysSecretProjectList">
|
|
|
- <result property="id" column="id" />
|
|
|
- <result property="projectId" column="project_id" />
|
|
|
- <result property="projectName" column="project_name" />
|
|
|
- <result property="overdueDate" column="overdue_date" />
|
|
|
- <result property="status" column="status" />
|
|
|
- <result property="secretKey" column="secret_key" />
|
|
|
- <result property="statusText" column="statusText" />
|
|
|
+ <result property="id" column="id"/>
|
|
|
+ <result property="projectId" column="project_id"/>
|
|
|
+ <result property="projectName" column="project_name"/>
|
|
|
+ <result property="overdueDate" column="overdue_date"/>
|
|
|
+ <result property="status" column="status"/>
|
|
|
+ <result property="secretKey" column="secret_key"/>
|
|
|
+ <result property="statusText" column="statusText"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectSysSecretProjectVo">
|
|
|
- select id, project_id,overdue_date,status, secret_key from sys_secret_project
|
|
|
+ select id, project_id, overdue_date, status, secret_key
|
|
|
+ from sys_secret_project
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectSysSecretProjectList" resultMap="getSysSecretProjectList">
|
|
@@ -44,7 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="secretKey != null and secretKey != ''">and secret_key = #{secretKey}</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
-
|
|
|
+
|
|
|
<select id="selectSysSecretProjectById" parameterType="Long" resultMap="getSysSecretProjectList">
|
|
|
select ssp.id,
|
|
|
ssp.project_id,
|
|
@@ -61,7 +62,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
left join sys_project sp on ssp.project_id = sp.id
|
|
|
where ssp.id = #{id}
|
|
|
</select>
|
|
|
-
|
|
|
+
|
|
|
<insert id="insertSysSecretProject" parameterType="SysSecretProject" useGeneratedKeys="true" keyProperty="id">
|
|
|
insert into sys_secret_project
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
@@ -69,13 +70,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="secretKey != null">secret_key,</if>
|
|
|
<if test="status != null">status,</if>
|
|
|
<if test="overdueDate != null">overdue_date,</if>
|
|
|
- </trim>
|
|
|
+ </trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="projectId != null">#{projectId},</if>
|
|
|
<if test="secretKey != null">#{secretKey},</if>
|
|
|
<if test="status != null">#{status},</if>
|
|
|
<if test="overdueDate != null">#{overdueDate},</if>
|
|
|
- </trim>
|
|
|
+ </trim>
|
|
|
</insert>
|
|
|
|
|
|
<update id="updateSysSecretProject" parameterType="SysSecretProject">
|
|
@@ -90,19 +91,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</update>
|
|
|
|
|
|
<delete id="deleteSysSecretProjectById" parameterType="Long">
|
|
|
- delete from sys_secret_project where id = #{id}
|
|
|
+ delete
|
|
|
+ from sys_secret_project
|
|
|
+ where id = #{id}
|
|
|
</delete>
|
|
|
|
|
|
<delete id="deleteSysSecretProjectByIds" parameterType="String">
|
|
|
- delete from sys_secret_project where id in
|
|
|
+ delete from sys_secret_project where id in
|
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
#{id}
|
|
|
</foreach>
|
|
|
</delete>
|
|
|
+
|
|
|
<select id="selectCountByProjectId" resultType="java.lang.Integer">
|
|
|
- select count(1) from sys_secret_project where project_id in
|
|
|
+ select count(1) from sys_secret_project where project_id in
|
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
#{id}
|
|
|
</foreach>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="selectBaseBySecretKey" resultMap="SysSecretProjectResult">
|
|
|
+ <include refid="selectSysSecretProjectVo"/>
|
|
|
+ where secret_key = #{secretKey}
|
|
|
+ </select>
|
|
|
</mapper>
|