From 3f10aa699267f13d8575b92a9634f2c037c1f183 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 26 八月 2024 19:42:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityMapper.xml |   63 ++++++++++++++++++++-----------
 1 files changed, 41 insertions(+), 22 deletions(-)

diff --git a/ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityMapper.xml
index 74b5a0e..64ce52b 100644
--- a/ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityMapper.xml
+++ b/ycl-server/src/main/resources/mapper/zgyw/ImageResourceSecurityMapper.xml
@@ -1,34 +1,44 @@
 <?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.ycl.platform.mapper.ImageResourceSecurityMapper">
 
     <resultMap type="com.ycl.platform.domain.entity.ImageResourceSecurity" id="ImageResourceSecurityResult">
-        <result property="id"    column="id"    />
-        <result property="deptId"    column="dept_id"    />
-        <result property="platformOnline"    column="platform_online"    />
-        <result property="propertyAccuracy"    column="property_accuracy"    />
-        <result property="weakPassword"    column="weak_password"    />
-        <result property="riskProperty"    column="risk_property"    />
-        <result property="boundaryIntegrity"    column="boundary_integrity"    />
-        <result property="createTime"    column="create_time"    />
+        <result property="id" column="id"/>
+        <result property="deptId" column="dept_id"/>
+        <result property="platformOnline" column="platform_online"/>
+        <result property="propertyAccuracy" column="property_accuracy"/>
+        <result property="weakPassword" column="weak_password"/>
+        <result property="riskProperty" column="risk_property"/>
+        <result property="boundaryIntegrity" column="boundary_integrity"/>
+        <result property="createTime" column="create_time"/>
     </resultMap>
 
     <sql id="selectImageResourceSecurityVo">
-        select id, dept_id, platform_online, property_accuracy, weak_password, risk_property, boundary_integrity, create_time from t_image_resource_security
+        SELECT id,
+               dept_id,
+               platform_online,
+               property_accuracy,
+               weak_password,
+               risk_property,
+               boundary_integrity,
+               create_time
+        FROM t_image_resource_security
     </sql>
 
-    <select id="selectImageResourceSecurityList" resultMap="ImageResourceSecurityResult">
-        <include refid="selectImageResourceSecurityVo"/>
+    <select id="selectImageResourceSecurityList" resultType="com.ycl.platform.domain.entity.ImageResourceSecurity">
+        select id, a.dept_id, dept_name, platform_online, property_accuracy, weak_password, risk_property, boundary_integrity from t_image_resource_security a
+        LEFT JOIN sys_dept b ON a.dept_id = b.dept_id AND b.del_flag = 0
         <where>
-            <if test="deptId != null "> and dept_id = #{deptId}</if>
-            <if test="platformOnline != null "> and platform_online = #{platformOnline}</if>
-            <if test="propertyAccuracy != null "> and property_accuracy = #{propertyAccuracy}</if>
-            <if test="weakPassword != null "> and weak_password = #{weakPassword}</if>
-            <if test="riskProperty != null "> and risk_property = #{riskProperty}</if>
-            <if test="boundaryIntegrity != null "> and boundary_integrity = #{boundaryIntegrity}</if>
+            <if test="platformOnline != null ">and platform_online = #{platformOnline}</if>
+            <if test="propertyAccuracy != null ">and property_accuracy = #{propertyAccuracy}</if>
+            <if test="weakPassword != null ">and weak_password = #{weakPassword}</if>
+            <if test="riskProperty != null ">and risk_property = #{riskProperty}</if>
+            <if test="boundaryIntegrity != null ">and boundary_integrity = #{boundaryIntegrity}</if>
         </where>
+        ORDER BY a.create_time DESC
+        limit 7
     </select>
 
     <select id="selectImageResourceSecurityById" resultMap="ImageResourceSecurityResult">
@@ -46,7 +56,7 @@
             <if test="riskProperty != null">risk_property,</if>
             <if test="boundaryIntegrity != null">boundary_integrity,</if>
             <if test="createTime != null">create_time,</if>
-         </trim>
+        </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="deptId != null">#{deptId},</if>
             <if test="platformOnline != null">#{platformOnline},</if>
@@ -55,7 +65,14 @@
             <if test="riskProperty != null">#{riskProperty},</if>
             <if test="boundaryIntegrity != null">#{boundaryIntegrity},</if>
             <if test="createTime != null">#{createTime},</if>
-         </trim>
+        </trim>
+    </insert>
+
+    <insert id="saveBatch">
+        insert into t_image_resource_security (dept_id, platform_online, property_accuracy, weak_password, risk_property, boundary_integrity, create_time) VALUES
+        <foreach collection="list" item="item" separator=",">
+            (#{item.deptId}, #{item.platformOnline}, #{item.propertyAccuracy}, #{item.weakPassword}, #{item.riskProperty}, #{item.boundaryIntegrity}, NOW())
+        </foreach>
     </insert>
 
     <update id="updateImageResourceSecurity">
@@ -73,7 +90,9 @@
     </update>
 
     <delete id="deleteImageResourceSecurityById">
-        delete from t_image_resource_security where id = #{id}
+        DELETE
+        FROM t_image_resource_security
+        WHERE id = #{id}
     </delete>
 
     <delete id="deleteImageResourceSecurityByIds">

--
Gitblit v1.8.0