feat(core): 新增项目及相关功能的数据访问层和权限控制切面
- 添加多个Mapper接口及XML文件支持项目、成员、里程碑、任务、风险、资源、 文件附件等模块的数据操作和查询功能,支持复杂查询与统计 - 新增Sa-Token权限配置,集成统一认证管理 - 引入权限常量类,定义系统角色、项目角色及权限编码标准 - 新增项目权限校验切面,实现基于注解的项目权限和角色校验逻辑 - 更新配置文件和依赖,集成MyBatis Plus、MinIO、Spring AI及文档解析相关库 - 调整MyBatis配置的类型别名包路径,统一领域实体引用路径
This commit is contained in:
@@ -10,7 +10,7 @@ spring:
|
||||
|
||||
# 公共配置
|
||||
server:
|
||||
port: 8080
|
||||
port: 8088
|
||||
|
||||
# Sa-Token 配置
|
||||
sa-token:
|
||||
@@ -19,7 +19,7 @@ sa-token:
|
||||
# Token 有效期(单位:秒)默认30天,-1代表永不过期
|
||||
timeout: 2592000
|
||||
# Token 临时有效期(指定时间内无操作就视为token过期)单位:秒
|
||||
activity-timeout: -1
|
||||
active-timeout: -1
|
||||
# 是否允许同一账号并发登录(为true时允许一起登录,为false时新登录挤掉旧登录)
|
||||
is-concurrent: true
|
||||
# 在多人登录同一账号时,是否共用一个token(为true时所有登录共用一个token,为false时每次登录新建一个token)
|
||||
|
||||
Reference in New Issue
Block a user