feat:用户、权限、角色接口

This commit is contained in:
xiang
2025-08-25 21:39:35 +08:00
parent 93c3dc5377
commit a486ed073c
22 changed files with 289 additions and 19 deletions

View File

@@ -53,6 +53,7 @@ public class AuthorizationServerConfig {
.csrf().disable() // 禁用 CSRF
.authorizeRequests(authorizeRequests -> authorizeRequests
.antMatchers("/public/**").permitAll()
.antMatchers("/open/**").permitAll()
.anyRequest().authenticated()
)
.sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS));

View File

@@ -4,6 +4,8 @@ import com.xiang.xservice.auth.service.entity.XUser;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
@Mapper
public interface XUserMapper {
@@ -16,4 +18,6 @@ public interface XUserMapper {
* @return
*/
int insert(XUser user);
int insertBatch(List<XUser> list);
}

View File

@@ -130,6 +130,12 @@
</if>
</trim>
</insert>
<insert id="insertBatch">
insert into x_user(name, username, password, email, phone, status) VALUES
<foreach collection="list" item="item" separator=",">
(#{item.name}, #{item.username}, #{item.password}, #{item.email}, #{item.phone}, #{item.status})
</foreach>
</insert>
<update id="delete" >
update x_user set del_flag = 1 where id = #{id}