入库相关接口开发

This commit is contained in:
2025-05-30 16:13:27 +08:00
parent 8694b17db4
commit 68f96b9872
60 changed files with 3568 additions and 194 deletions

View File

@@ -141,8 +141,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">
select user_id, email from sys_user where email = #{email} and del_flag = '0' limit 1
</select>
<insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
<select id="getAll" resultType="com.zg.project.system.domain.SysUser">
select
user_id as userId,
dept_id as deptId,
user_name as userName,
nick_name as nickName,
email,
phonenumber,
sex,
avatar,
password,
status,
del_flag as delFlag,
login_ip as loginIp,
login_date as loginDate,
create_by as createBy,
create_time as createTime,
update_by as updateBy,
update_time as updateTime,
remark
from sys_user
where del_flag = '0'
</select>
<insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
insert into sys_user(
<if test="userId != null and userId != 0">user_id,</if>
<if test="deptId != null and deptId != 0">dept_id,</if>