35 lines
1.5 KiB
XML
35 lines
1.5 KiB
XML
<?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.securityControl.task.mapper.LogWarningMapper">
|
|
|
|
|
|
<select id="getMaxLogSize">
|
|
SELECT content_size
|
|
FROM sys_log_config LIMIT 1
|
|
</select>
|
|
|
|
|
|
<select id="getUsedMaxSize">
|
|
SELECT ROUND((SUM(A.DATA)) / 1024 / 1024, 4) AS logSize
|
|
FROM (SELECT DATA_LENGTH + INDEX_LENGTH AS DATA
|
|
FROM INFORMATION_SCHEMA.TABLES
|
|
WHERE TABLE_SCHEMA = 'gwjjspaq'
|
|
AND TABLE_NAME = 'sys_logs'
|
|
UNION
|
|
SELECT DATA_LENGTH + INDEX_LENGTH AS DATA
|
|
FROM INFORMATION_SCHEMA.TABLES
|
|
WHERE TABLE_SCHEMA = 'gwjjspaq'
|
|
AND TABLE_NAME = 'sys_log_config'
|
|
UNION
|
|
SELECT DATA_LENGTH + INDEX_LENGTH AS DATA
|
|
FROM INFORMATION_SCHEMA.TABLES
|
|
WHERE TABLE_SCHEMA = 'gwjjspaq'
|
|
AND TABLE_NAME = 'sys_warning_log') A
|
|
</select>
|
|
|
|
<insert id="insertWarningLog" keyProperty="id" useGeneratedKeys="true" parameterType="com.securityControl.task.domain.vo.WarningLogVo">
|
|
INSERT INTO sys_warning_log(operate_type,operation_ip,operate_title,operate_details,operate_jb,fast_time,operation_name)
|
|
VALUES (#{operateType},#{operationIp},#{operateTitle},#{operateDetails}#{operateJb},#{fastTime},#{operationName})
|
|
</insert>
|
|
|
|
</mapper> |