- 添加多个Mapper接口及XML文件支持项目、成员、里程碑、任务、风险、资源、 文件附件等模块的数据操作和查询功能,支持复杂查询与统计 - 新增Sa-Token权限配置,集成统一认证管理 - 引入权限常量类,定义系统角色、项目角色及权限编码标准 - 新增项目权限校验切面,实现基于注解的项目权限和角色校验逻辑 - 更新配置文件和依赖,集成MyBatis Plus、MinIO、Spring AI及文档解析相关库 - 调整MyBatis配置的类型别名包路径,统一领域实体引用路径
36 lines
1022 B
YAML
36 lines
1022 B
YAML
spring:
|
||
application:
|
||
name: ylhp-AIProjectManager
|
||
profiles:
|
||
active: dev
|
||
http:
|
||
client:
|
||
connect-timeout: 30s
|
||
read-timeout: 120s
|
||
|
||
# 公共配置
|
||
server:
|
||
port: 8088
|
||
|
||
# Sa-Token 配置
|
||
sa-token:
|
||
# Token 名称
|
||
token-name: Authorization
|
||
# Token 有效期(单位:秒)默认30天,-1代表永不过期
|
||
timeout: 2592000
|
||
# Token 临时有效期(指定时间内无操作就视为token过期)单位:秒
|
||
active-timeout: -1
|
||
# 是否允许同一账号并发登录(为true时允许一起登录,为false时新登录挤掉旧登录)
|
||
is-concurrent: true
|
||
# 在多人登录同一账号时,是否共用一个token(为true时所有登录共用一个token,为false时每次登录新建一个token)
|
||
is-share: false
|
||
# Token 风格
|
||
token-style: uuid
|
||
# 是否输出操作日志
|
||
is-log: true
|
||
# 是否从cookie中读取token
|
||
is-read-cookie: false
|
||
# 是否从请求体中读取token
|
||
is-read-body: false
|
||
# 是否从header中读取token
|
||
is-read-header: true |