diff --git a/flower_back/src/main/java/com/example/flower/mapper/xml/UserMapper.xml b/flower_back/src/main/java/com/example/flower/mapper/xml/UserMapper.xml new file mode 100644 index 0000000..d778817 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/mapper/xml/UserMapper.xml @@ -0,0 +1,75 @@ + + + + + + + delete + from flower.user + where user_id = #{user_id} + + + delete from flower.user where user.user_id in + + #{id} + + + + update flower.user + set user_state = #{user_state} + where user_id = #{user_id} + + + + + insert into flower.user(user_name, user_pwd,user_role,user_state,user_phone,user_pic) + value (#{user_name},#{user_pwd},#{user_role},#{user_state},#{user_phone},#{user_pic}) + + + + + update flower.user + set user_name=if(#{user_name} is not null and #{user_name} != '',#{user_name},user_name), + user_pwd=if(#{user_pwd} is not null and #{user_pwd} != '',#{user_pwd},user_pwd), + user_state=if(#{user_state} =1 or #{user_state} = 0,#{user_state},user_state), + user_role=if(#{user_role} =1 or #{user_role} = 0,#{user_role},user_role), + user_phone=if(#{user_phone} is not null and #{user_phone} != '',#{user_phone},user_phone), + user_pic=if(#{user_pic} is not null and #{user_pic} != '',#{user_pic},user_pic) + where user.user_id = #{user_id} + + + update flower.user + set member_start_time=if(#{member_start_time} is not null and #{member_start_time} != '',#{member_start_time},member_start_time), + member_end_time=if(#{member_end_time} is not null and #{member_end_time} != '',#{member_end_time},member_end_time), + user_role=1 + where user.user_id = #{user_id} + + + update flower.user + set member_point=if(#{member_point} is not null and #{member_point} != '',#{member_point},member_point) + where user.user_id = #{user_id} and user_role = 1 + +