APP登录

This commit is contained in:
2025-06-28 16:28:15 +08:00
parent 3e0b50e954
commit f78ba3199c
55 changed files with 3762 additions and 19 deletions

View File

@ -0,0 +1,23 @@
package com.fuyuanshen.app.mapper;
import com.fuyuanshen.app.domain.AppMenu;
import com.fuyuanshen.app.domain.vo.AppMenuVo;
import com.fuyuanshen.common.mybatis.core.mapper.BaseMapperPlus;
import java.util.List;
/**
* 菜单权限Mapper接口
*
* @author Lion Li
* @date 2025-06-27
*/
public interface AppMenuMapper extends BaseMapperPlus<AppMenu, AppMenuVo> {
/**
* 根据用户ID查询权限
*
* @param userId 用户ID
* @return 权限列表
*/
List<String> selectMenuPermsByUserId(Long userId);
}

View File

@ -0,0 +1,28 @@
package com.fuyuanshen.app.mapper;
import com.fuyuanshen.app.domain.AppRole;
import com.fuyuanshen.app.domain.vo.AppRoleVo;
import com.fuyuanshen.common.mybatis.annotation.DataColumn;
import com.fuyuanshen.common.mybatis.annotation.DataPermission;
import com.fuyuanshen.common.mybatis.core.mapper.BaseMapperPlus;
import java.util.List;
/**
* 角色信息Mapper接口
*
* @author Lion Li
* @date 2025-06-27
*/
public interface AppRoleMapper extends BaseMapperPlus<AppRole, AppRoleVo> {
/**
* 根据用户ID查询角色
*
* @param userId 用户ID
* @return 角色列表
*/
List<AppRoleVo> selectRolesByUserId(Long userId);
}

View File

@ -0,0 +1,15 @@
package com.fuyuanshen.app.mapper;
import com.fuyuanshen.app.domain.AppRoleMenu;
import com.fuyuanshen.app.domain.vo.AppRoleMenuVo;
import com.fuyuanshen.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 角色和菜单关联Mapper接口
*
* @author Lion Li
* @date 2025-06-27
*/
public interface AppRoleMenuMapper extends BaseMapperPlus<AppRoleMenu, AppRoleMenuVo> {
}

View File

@ -0,0 +1,17 @@
package com.fuyuanshen.app.mapper;
import com.fuyuanshen.app.domain.AppUser;
import com.fuyuanshen.app.domain.vo.AppUserVo;
import com.fuyuanshen.common.mybatis.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Mapper;
/**
* APP用户信息Mapper接口
*
* @author Lion Li
* @date 2025-06-27
*/
@Mapper
public interface AppUserMapper extends BaseMapperPlus<AppUser, AppUserVo> {
}

View File

@ -0,0 +1,15 @@
package com.fuyuanshen.app.mapper;
import com.fuyuanshen.app.domain.AppUserRole;
import com.fuyuanshen.app.domain.vo.AppUserRoleVo;
import com.fuyuanshen.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 用户和角色关联Mapper接口
*
* @author Lion Li
* @date 2025-06-27
*/
public interface AppUserRoleMapper extends BaseMapperPlus<AppUserRole, AppUserRoleVo> {
}