Commit Graph
991 Commits
Author SHA1 Message Date
xuyuxiang 3cb64bb643 【底座】PR中dev_file_ftp.sql的内容添加到snowy_mysql.sql 2026-07-06 23:05:50 +08:00
17381448491 e76da2fa20 feat(dev): 新增FTP文件存储功能
- 添加FTP文件存储相关配置项到数据库
- 实现FTP文件上传接口和控制器方法
- 集成FTP文件工具类和相关枚举类型
- 添加FTP文件配置表单页面
- 增加前端FTP文件上传功能和API调用
- 添加FTP文件下载和删除功能
- 配置FTP文件操作所需的依赖包
2026-07-06 14:47:46 +00:00
Shenlijun b94e159e74 【底座】新增loading和request hook 2026-07-06 12:13:51 +00:00
xiaomaiyun c28647b486 【优化】指定默认日志时间格式; 2026-07-06 12:13:26 +00:00
xiaomaiyun a67333e0a1 【优化】三方用户和C端用户页面显示优化; 2026-07-06 12:13:26 +00:00
xuyuxiang 081d0907c0 【底座】采纳 #IJYGL1 建议,完善修复第三方登录“微信小程序”登录存在问题,同时优化state校验逻辑 2026-07-06 00:42:57 +08:00
xuyuxiang b768a53624 【底座】采纳 #IJYGCI 建议,数据库SQL中增加“C端用户”菜单 2026-07-02 23:55:51 +08:00
xuyuxiang f0cdb4df45 【底座】系统用户操作栏权限调整文字和其他一样采用国际化,保持风格一致 2026-07-02 23:50:08 +08:00
xuyuxiang f073d50b95 【底座】采纳建议 #IJVMPI 第三方登录支持“微信小程序”登录,已增加后端相关功能,前端需暂未使用wx.login,需自行增加 2026-07-02 23:39:33 +08:00
俞宝山 138a2a6516 【更新】解决PR导致菜单配置换成为否时不生效问题 2026-07-02 23:18:37 +08:00
xuyuxiang 8207358a78 【底座】修复 #IJVOA5 修改B、C端用户信息后无法获取到最新的用户信息的bug 2026-07-02 22:34:47 +08:00
Shenlijun ec090e4d5b 修复前端tabView缓存的问题 2026-07-02 20:57:59 +08:00
xuyuxiang d6ad44b53b 【底座】增加docker启动配置 2026-06-30 23:11:06 +08:00
xuyuxiang d0935010c5 【底座】采纳 #IJQ3L4 代码生成器中,关于双表生成的类名建议加sub用以区分 2026-06-30 23:05:50 +08:00
xuyuxiang 6317532fa6 【底座】SysUserDataScope和SysUserDataScopeMap增加@TableId注解,消除控制台打印警告 2026-06-30 23:04:21 +08:00
xuyuxiang 3cfad720c8 【底座】优化logback-spring.xml 文件配置,控制台日志打印更清爽 2026-06-30 23:00:31 +08:00
xuyuxiang 5f694c0b65 【底座】因系统字典已全局缓存,优化业务字典在启动时不再重复缓存 2026-06-30 22:47:29 +08:00
xuyuxiang 56850c4e19 【底座】现有Lettuce + RedisTemplate方案连接池采用 common-pool Bug多经常性出问题,替换为基于Netty的Redisson 客户端 2026-06-30 22:46:23 +08:00
俞宝山 fca93a642b 【更新】前端灰色模式修复及图标选择器更换 2026-06-27 18:28:09 +08:00
俞宝山 3c97976dc6 【更新】对前端弹窗样式优化 2026-06-27 17:34:59 +08:00
zoumingjun 640a203f81 【优化】前端组件DragModal和XnFormContainer优化 2026-06-27 08:23:32 +00:00
俞宝山 595ceac034 【增强】增强OIDC/SSO登录容错能力:AuthOidcCommonRequest增加GET/POST降级、详细日志和uuid空值校验;AuthOidcClient增加state校验失败降级处理;AuthThirdServiceImpl增加state格式异常容错和Redis查询异常捕获;同时修复username字段赋值和SSO账号前缀枚举。 2026-06-27 16:18:30 +08:00
xuyuxiang 153b122627 【底座】完善AuthKeyUtil,判断公钥配置的为http地址的情况下,下载后再继续转换 2026-06-26 23:05:48 +08:00
xuyuxiang 88cdb66ffe 【底座】配置Satoken,不允许同一账号多地同时登录,满足安全性 2026-06-26 22:54:47 +08:00
xuyuxiang 692b41dadd 【底座】短信、邮件、消息、推送四个控制器的发送接口加上CommonNoRepeat注解,对接口限流,重复提交提示请求过于频繁,防止短信/邮件炸弹,满足安全性 2026-06-26 22:53:33 +08:00
xuyuxiang d9fc465da2 【底座】用户登录时,若账号或密码有一个错误,均提示账号或密码错误,防止用户名枚举猜测,满足安全性 2026-06-26 22:50:15 +08:00
xuyuxiang 2a27598846 【底座】用户默认密码不使用弱口令,移除开发环境下的自动填充默认用户名密码,满足安全性 2026-06-26 22:49:18 +08:00
xuyuxiang 1eb03979df 【底座】补充遗漏提交DevFileDownloadParam 2026-06-26 14:03:41 +08:00
俞宝山 d6c74e8320 【补充】三方登录补充缺失的图标展示 2026-06-26 11:42:06 +08:00
xuyuxiang 2ffbb3aff2 【底座】用户头像、通知公告封面等上传限定只能图片,DevFileController增加限定图片、文档等4个文件上传接口,优化通知公告管理页面、业务首页中通知公告详情的展示样式 2026-06-26 02:19:21 +08:00
xuyuxiang cfd8c0609b 【底座】/dev/file/download接口需要校验签名,防止未经授权遍历下载,注意对历史文件数据进行迁移 2026-06-26 01:15:38 +08:00
xuyuxiang 9bf42687b2 【底座】认证源前端页面注释暂时不用的关联目标属性配置 2026-06-24 22:54:43 +08:00
xuyuxiang 7937b43653 【底座】优化Oauth和Oidc认证源的获取accessToken和获取用户信息及三方登录回调接口的state校验 2026-06-24 22:43:12 +08:00
xuyuxiang 2800d056d5 【底座】三方用户回调时根据用户id登录 2026-06-24 22:04:29 +08:00
俞宝山 698c469970 【优化】前端代码格式化 2026-06-24 12:15:23 +08:00
xuyuxiang d333d5b7ea 【底座】提交遗漏的认证源图标 2026-06-24 11:02:19 +08:00
xuyuxiang b003b8add6 【底座】增强三方登录,支持更多社交平台登录,支持OAUTH、OIDC、JWT、CAS、SAML等标准协议认证源登录 2026-06-24 10:36:31 +08:00
xuyuxiang 7e0a2c895d 【底座】字典加上RUSTFS 2026-06-23 23:22:25 +08:00
wangxu f9ad3d212d feat:增加灰色模式配置及切换 2026-06-14 04:02:37 +00:00
17381448491 63cea0727e feat(permission): 为角色和用户权限分配表单添加过滤功能
- 添加搜索框支持按接口前缀、路径或名称搜索
- 添加授权状态筛选器(全部、已授权、未授权)
- 添加数据范围筛选器(全部数据范围、全部、仅自己、所属组织等)
- 实现多条件组合过滤逻辑
- 添加重置筛选条件功能
- 优化搜索算法支持多字段匹配
- 添加筛选统计显示接口总数
- 统一两个表单的过滤功能实现
2026-06-14 04:02:22 +00:00
17381448491 612cac7510 style(generate): 为字典类型数据显示添加标签样式
- 在前端左侧树表格模板中为字典类型数据添加a-tag标签
- 在主从表详情模板中为主表字典类型数据添加a-tag标签
- 在主从表详情模板中为子表字典类型数据添加a-tag标签
- 在普通表格模板中为字典类型数据添加a-tag标签
- 在树形表格模板中为字典类型数据添加a-tag标签
- 使用$TOOL.dictTypeColor方法为标签设置对应颜色
2026-06-14 04:02:22 +00:00
17381448491 83ef0be1ec 解决字典为整形数据时无法匹配问题 2026-06-14 04:02:22 +00:00
xuyuxiang 4bbd8f43ff 【底座】优化给角色授权权限时,选择自定义组织树的加载和回显问题 2026-06-05 00:00:36 +08:00
xuyuxiang c850244e5e 【底座】修复 #IJQ697 新增/编辑角色选择角色分类为机构后无法加载机构树的bug 2026-06-04 23:42:37 +08:00
xuyuxiang 915861ca6e 【底座】sys模块和biz模块的职位编码不再系统生成随机数,而是需要手动输入编码,并且校验重复,以方便用户自定义编码 2026-06-04 23:36:16 +08:00
xuyuxiang 95678d19a5 【底座】sys模块和biz模块的组织编码不再系统生成随机数,而是需要手动输入编码,并且校验重复,以方便用户自定义编码 2026-06-04 23:35:59 +08:00
xuyuxiang 48b67a0acb 【底座】优化PR后遗漏的一个导包问题 2026-06-04 23:14:56 +08:00
xuyuxiang 0a04256e79 【底座】优化 #IJSAFR C端创建用户相关接口使用了抽象类SaBaseClientLoginUser进行实例化.class的问题,改为使用ClientLoginUser.class实例化 2026-06-04 22:54:34 +08:00
张珂齐 fb126a82fa 腾讯云短信发送失败响应内容变更
腾讯云短信发送失败响应内容变更

Signed-off-by: 张珂齐 <934790746@qq.com>
2026-05-26 08:31:51 +00:00
wangxu dd1fad3fc1 修复spring.profiles.active=prod下,启动控制台报日志警告
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - SizeAndTimeBasedFNATP class was renamed as SizeAndTimeBasedFileNamingAndTriggeringPolicy.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - Direct use of either SizeAndTimeBasedFNATP or SizeAndTimeBasedFileNamingAndTriggeringPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - is deprecated. Please use SizeAndTimeBasedRollingPolicy instead.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - For more information see https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - SizeAndTimeBasedFNATP class was renamed as SizeAndTimeBasedFileNamingAndTriggeringPolicy.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - Direct use of either SizeAndTimeBasedFNATP or SizeAndTimeBasedFileNamingAndTriggeringPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - is deprecated. Please use SizeAndTimeBasedRollingPolicy instead.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - For more information see https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
2026-05-25 23:27:27 +08:00