| tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/dto/CreateLiveRoomEntryRequest.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| tcm-training-admin-backend/src/main/java/com/tcm/training/admin/common/enums/EnabledStatus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| tcm-training-admin-backend/src/main/java/com/tcm/training/admin/config/StpInterfaceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/enums/UserStatus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/enums/UserType.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/dto/CreateLiveRoomEntryRequest.java
New file @@ -0,0 +1,13 @@ package com.tcm.training.admin.app.home.dto; import lombok.Data; import javax.validation.constraints.NotNull; /** 创建微赞直播入口请求参数。 */ @Data public class CreateLiveRoomEntryRequest { /** 用户ID。 */ @NotNull(message = "用户ID不能为空") private Long userId; } tcm-training-admin-backend/src/main/java/com/tcm/training/admin/common/enums/EnabledStatus.java
New file @@ -0,0 +1,17 @@ package com.tcm.training.admin.common.enums; /** 通用启用状态。 */ public enum EnabledStatus { DISABLED(0), ENABLED(1); private final int value; EnabledStatus(int value) { this.value = value; } public int getValue() { return value; } } tcm-training-admin-backend/src/main/java/com/tcm/training/admin/config/StpInterfaceImpl.java
New file @@ -0,0 +1,27 @@ package com.tcm.training.admin.config; import cn.dev33.satoken.stp.StpInterface; import com.tcm.training.admin.user.service.RbacService; import org.springframework.stereotype.Component; import java.util.List; /** 后台管理用户的 Sa-Token 角色与权限数据源。 */ @Component public class StpInterfaceImpl implements StpInterface { private final RbacService rbacService; public StpInterfaceImpl(RbacService rbacService) { this.rbacService = rbacService; } @Override public List<String> getPermissionList(Object loginId, String loginType) { return rbacService.getPermissionKeysByUserId(Long.valueOf(loginId.toString())); } @Override public List<String> getRoleList(Object loginId, String loginType) { return rbacService.getRoleCodesByUserId(Long.valueOf(loginId.toString())); } } tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/enums/UserStatus.java
New file @@ -0,0 +1,17 @@ package com.tcm.training.admin.member.enums; /** APP 用户状态。 */ public enum UserStatus { DISABLED(0), ENABLED(1); private final int value; UserStatus(int value) { this.value = value; } public int getValue() { return value; } } tcm-training-admin-backend/src/main/java/com/tcm/training/admin/member/enums/UserType.java
New file @@ -0,0 +1,17 @@ package com.tcm.training.admin.member.enums; /** APP 用户类型。 */ public enum UserType { DOCTOR(0), CLINIC(1); private final int value; UserType(int value) { this.value = value; } public int getValue() { return value; } }