feat:crl管理、错误信息中文化

This commit is contained in:
waner
2026-05-06 09:28:51 +08:00
parent d41e0790bd
commit 61280718dc
119 changed files with 2055 additions and 685 deletions
@@ -0,0 +1,65 @@
<?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.cisd.tms.modules.cert.mapper.CertificateCrlImportTaskMapper">
<resultMap id="CertificateCrlImportTaskResultMap" type="com.cisd.tms.modules.cert.entity.CertificateCrlImportTaskEntity">
<id property="id" column="id"/>
<result property="taskId" column="task_id"/>
<result property="originalFilename" column="original_filename"/>
<result property="fileSize" column="file_size"/>
<result property="status" column="status"/>
<result property="fingerprint" column="fingerprint"/>
<result property="crlId" column="crl_id"/>
<result property="revokedCount" column="revoked_count"/>
<result property="errorMessage" column="error_message"/>
<result property="startedAt" column="started_at"/>
<result property="finishedAt" column="finished_at"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
</resultMap>
<sql id="CertificateCrlImportTaskColumns">
id, task_id, original_filename, file_size, status, fingerprint, crl_id, revoked_count,
error_message, started_at, finished_at, create_time, update_time
</sql>
<select id="selectByTaskId" parameterType="string" resultMap="CertificateCrlImportTaskResultMap">
SELECT <include refid="CertificateCrlImportTaskColumns"/>
FROM t_certificate_crl_import_task
WHERE task_id = #{taskId}
LIMIT 1
</select>
<update id="updateRunning">
UPDATE t_certificate_crl_import_task
SET status = 'RUNNING',
error_message = NULL,
started_at = #{startedAt},
update_time = NOW(3)
WHERE task_id = #{taskId}
</update>
<update id="updateSuccess">
UPDATE t_certificate_crl_import_task
SET status = 'SUCCESS',
crl_id = #{crlId},
fingerprint = #{fingerprint},
revoked_count = #{revokedCount},
error_message = NULL,
finished_at = #{finishedAt},
update_time = NOW(3)
WHERE task_id = #{taskId}
</update>
<update id="updateFailed">
UPDATE t_certificate_crl_import_task
SET status = 'FAILED',
error_message = #{errorMessage},
finished_at = #{finishedAt},
update_time = NOW(3)
WHERE task_id = #{taskId}
</update>
</mapper>
@@ -0,0 +1,23 @@
<?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.cisd.tms.modules.cert.mapper.CertificateCrlRevokedEntityMapper">
<insert id="insertBatch">
INSERT INTO t_certificate_crl_revoked (
id, crl_id, issuer_dn, serial_number, subject_dn, algo_type, crl_number,
revocation_time, revocation_reason, create_time, update_time
)
VALUES
<foreach collection="list" item="item" separator=",">
(
#{item.id}, #{item.crlId}, #{item.issuerDn}, #{item.serialNumber},
#{item.subjectDn}, #{item.algoType}, #{item.crlNumber},
#{item.revocationTime}, #{item.revocationReason},
#{item.createTime}, #{item.updateTime}
)
</foreach>
</insert>
</mapper>