feat:验证码(通用数字字母验证码)开发

This commit is contained in:
xiang
2025-09-04 21:23:19 +08:00
parent 199f6b7048
commit 5f3282164f
5 changed files with 191 additions and 6 deletions

View File

@@ -19,6 +19,7 @@
<result column="create_time" property="createTime" />
<result column="update_by" property="updateBy" />
<result column="update_time" property="updateTime" />
<result column="tenant_id" property="tenantId"/>
</resultMap>
<sql id="Base_Column_List">
@@ -36,7 +37,8 @@
create_by,
create_time,
update_by,
update_time
update_time,
tenant_id
</sql>
<insert id="insert" useGeneratedKeys="true" keyColumn="id" keyProperty="id" parameterType="com.xiang.xservice.auth.service.entity.XUser">
@@ -82,7 +84,10 @@
update_by,
</if>
<if test="null != updateTime ">
update_time
update_time,
</if>
<if test="tenantId != null">
tenant_id
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
@@ -126,14 +131,17 @@
#{updateBy},
</if>
<if test="null != updateTime ">
#{updateTime}
#{updateTime},
</if>
<if test="tenantId != null">
#{tenantId}
</if>
</trim>
</insert>
<insert id="insertBatch">
insert into x_user(name, username, password, email, phone, status) VALUES
insert into x_user(name, username, password, email, phone, status, tenant_id) VALUES
<foreach collection="list" item="item" separator=",">
(#{item.name}, #{item.username}, #{item.password}, #{item.email}, #{item.phone}, #{item.status})
(#{item.name}, #{item.username}, #{item.password}, #{item.email}, #{item.phone}, #{item.status}, #{item.tenantId})
</foreach>
</insert>
@@ -156,7 +164,8 @@
<if test="null != createBy and '' != createBy">create_by = #{createBy},</if>
<if test="null != createTime ">create_time = #{createTime},</if>
<if test="null != updateBy and '' != updateBy">update_by = #{updateBy},</if>
<if test="null != updateTime ">update_time = #{updateTime}</if>
<if test="null != updateTime ">update_time = #{updateTime},</if>
<if test="null != tenantId ">tenant_id = #{tenantId}</if>
</set>
WHERE id = #{id}
</update>