chenchuchuan
|
c3f0277445
|
feat(common-openapi): 添加在线表单操作按钮类型枚举及编码转换功能
- 新增 OnlineFormOperationEnum 枚举类,定义在线表单操作按钮类型映射关系
- 修改 OpenApiConfigServiceImpl 实现类,使用 type 字段派生操作编码替代 code 字段
- 更新 OpenApiExecServiceImpl 实现类,通过操作编码匹配启用状态验证逻辑
- 实现按钮类型到操作编码的稳定转换,解决前端表单设计器按钮改名导致匹配失效问题
- 添加未知类型回退机制,避免设计器新增按钮类型后配置流程阻塞
- 优化参数模式推导逻辑,按操作编码判断保存类操作而非按钮中文名
|
13 hours ago |
chenchuchuan
|
6ae854791c
|
feat(common): 添加知识库开放接口文件清单分页对象
- 创建 OpenApiKbFilePageDto 类作为 /v1/kb/files 响应的 data
|
2 days ago |
chenchuchuan
|
fec35cd7d5
|
feat(openapi): 按表单分页查询文件清单接口改造
- 将文件清单查询接口改为分页模式,支持pageNo和pageSize参数
- 返回数据结构从列表改为分页对象,包含list/pageNo/pageSize/total/hasMore字段
- 添加分页查询逻辑,每次只返回一页数据,通过hasMore判断是否继续翻页
- 移除原来的全量查询和扫描限制机制,改为标准分页实现
- 保留所有主表记录,无附件记录的files字段为空数组而非被丢弃
- 添加页码和页面大小参数验证,默认值为1和500,上限1000
|
2 days ago |
chenchuchuan
|
fb35f2b406
|
refactor(flow): 重构流程候选用户名解析逻辑
- 提取候选用户名解析为独立方法 getCandidateUsernamesByExecution
- 添加对 EL 表达式的完整支持,包括 ${projectBean.getCommonReportManager(execution)} 形式
- 简化 AutoSkipTaskListener 中的用户名获取逻辑
- 统一多实例分配监听器中的候选用户处理方式
- 移除重复的字符串分割和变量获取代码
- 增强表达式求值的安全性,添加执行上下文验证
|
1 week ago |
chenchuchuan
|
b679ad5c47
|
feat(common-openapi): 新增知识库开放接口并优化token验证
- 新增OpenApiKbController提供知识库开放接口,包括页面表单树查询、文件清单获取和附件下载功能
- 新增多个DTO类用于知识库接口的数据传输,包括OpenApiKbFileNodeDto、OpenApiKbPageNodeDto等
- 实现OpenApiKbService接口及OpenApiKbServiceImpl服务类,提供完整的业务逻辑
- 优化OpenApiAuthInterceptor支持多种token请求头格式,优先取token后兼容accessToken
- 更新OpenApiAuthServiceImpl的token验证逻辑,支持Bearer前缀的兼容处理
- 引入StrUtil工具类进行字符串非空验证,增强代码健壮性
- 添加详细的接口文档说明,包括调用流程和参数说明
|
2 weeks ago |
chenchuchuan
|
b8e9998ec8
|
feat(online): 新增导入导出功能相关枚举和工具类
- 添加ImportAttrEnum、ImportExportEnabledStatus、ImportWriteModeEnum枚举类
- 实现ImportExportExcelUtil工具类,支持导入模板生成和文件下载
- 添加ImportExportFileCleanTimer定时清理任务
- 在OnlineConstant中增加导入导出模板缓存key相关方法
- 扩展OnlineDataSourceUtil提供IN条件查询功能
- 定义OnlineExportDataService接口及其实现类OnlineExportDataServiceImpl
- 修复ObjectValue类中类型转换可能引发的ClassCastException问题
|
2 weeks ago |
chenchuchuan
|
ad69472aab
|
feat(role-form-button): 更新在线表单按钮权限管理接口
- 修改 listAllFormButtons 方法支持按页面名称模糊查询
- 调整分页逻辑为按页面维度分页,每页包含页面下全部表单
- 更新方法签名添加 pageName 参数并调整参数顺序
- 实现页面到表单的两层嵌套数据结构返回
- 重构 OnlinePageService 查询方法支持页面名称模糊筛选
- 完善租户和应用代码的隔离条件处理
|
3 weeks ago |
chenchuchuan
|
93c691eade
|
feat(generator): 新增多选关联字段支持及流程任务分配优化
- 添加多选关联中间表类型定义(MetaType_Relation)及相应字段属性refMultiTableId
- 实现多选关联中间表的创建、同步和结构校验功能
- 重构表单字段服务以支持多选关联字段的双向关联查询
- 优化AutoSkipTaskListener中的任务分配人获取逻辑,支持表达式求值
- 增加流程任务监听器中表达式管理器的集成实现
- 完善ORM数据源工具中的关联表元数据递归解析防环机制
- 更新在线表单控制器以支持多选关联控件的中间表同步处理
|
3 weeks ago |
chenchuchuan
|
4aa8edb542
|
feat(mcp): 完善MCP工具参数解析支持嵌套对象数组
- 实现List<E>中E为带@McpToolParam对象时按对象展开items功能
- 添加hasMcpToolParamFields方法判断类型是否需要递归展开
- 优化toObject方法支持Map类型直接返回原参逻辑
- 扩展OnlineQuickFormField模型添加McpToolParam注解映射
- 增强OpenApiApp和OpenApiConfig模型的参数描述细节
- 重构OpenApiAppController集成McpToolClass工具类标注
- 添加LayoutType排版类型常量字典及校验方法
- 更新OnlineFormDto中表单类型和排版类型的详细描述
- 优化OpenApiAuthService中的应用凭证校验逻辑
- 新增removeAppWithRelationCheck服务方法检查关联关系后删除
- 调整OpenApiConfigController返回OpenApiConfigVo视图对象
- 修复MyBatis查询中LIKE语句安全拼接问题
|
1 month ago |
chenchuchuan
|
a0eb74ecd8
|
feat(common-openapi): 添加OpenAPI第三方应用管理和认证功能
- 新增OpenApiApp实体类及对应的数据库映射
- 实现OpenApiAppService服务接口及具体业务逻辑
- 添加OpenApiAppController控制器提供应用CRUD操作
- 实现OpenApiAuthService服务进行token签发与验证
- 添加OpenApiAuthController提供对外认证接口
- 创建OpenApiAuthInterceptor拦截器进行token校验
- 升级common-core版本至1.0.1并更新依赖引用
- 将exeListPlugin方法从Controller移至OnlineOperationService
- 移除OnlineOperationController中的废弃导入和私有方法
- 新增OpenApiConfig模型类用于存储接口配置信息
|
1 month ago |
chenchuchuan
|
3e25f370b8
|
feat(mcp): 添加MCP工具框架支持包括流式HTTP传输和注解扫描功能
- 新增 McpStreamableController 提供流式HTTP单端点支持 /tenantadmin/mcp
- 实现 StreamableHttpServerTransportProvider 支持MCP协议的流式HTTP传输
- 添加 @McpToolClass 和 @McpToolParam 注解用于标记MCP工具方法和参数
- 开发 McpToolScanner 扫描器自动注册带有注解的工具方法
- 集成 mcp-java8-sdk 依赖支持MCP协议服务器功能
- 新增 McpToolArgInfo 和 McpToolParamType 模型类处理工具参数元信息
- 配置 McpToolConfig 自动装配SSE和流式HTTP两种传输方式
- 为 MyPageParam 添加 MCP 参数注解支持分页参数映射
|
1 month ago |
chenchuchuan
|
5199af9465
|
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/2026-08/0812-ccc-dev
|
1 month ago |
sunquan
|
020d8c41eb
|
add:新增加common-core 模块
|
1 month ago |
chenchuchuan
|
f6988daa88
|
fix(common): 修复在线表单权限代码生成逻辑
- 修正了主表和分录表权限代码生成策略,仅为主表和第一条分录表生成下载/上传权限
- 避免了无分录表时的多余权限代码生成
- 更新common-generator版本从1.0.4到1.0.5
- 更新common-online模块依赖版本同步到1.0.5
|
1 month ago |
chenchuchuan
|
59ed6c3057
|
fix(rule): 修复表单规则引擎执行和数值计算问题
- 修改 FormRuleEngine 中 executeRule 方法访问修饰符为 public 并新增 executeAction 方法
- 在 Jexl3Util 中添加数值参数归一化处理,解决整数除法截断问题
- 统一在线操作服务中文件列表返回格式为 JSON 字符串保持数据契约一致性
|
1 month ago |
chenchuchuan
|
71dd428269
|
refactor(controller): 优化控制器代码结构并添加应用启动事件监听
- 简化 OnlCgreportHeadController 中的 getParamsById 方法,移除冗余的数据存在性检查
- 更新 OnlineOperationController 中的 baseFormId 参数校验逻辑
- 在 TenantAdminApplication 中添加 ApplicationReadyEvent 监听器以显示启动成功信息
- 统一导入类声明,提高代码可读性
- 移除不必要的空行和注释,保持代码简洁性
- 增强应用启动时的用户体验,通过控制台输出启动成功提示
|
1 month ago |
chenchuchuan
|
8857f60f44
|
feat(online): 增强在线表单列表查询功能支持自定义排序过滤
- 新增 baseFormId 参数传递支持关联表单数据权限过滤
- 实现 tableWidget 组件配置的默认排序和过滤条件功能
- 添加关联组件(402)的默认排序/过滤条件读取支持
- 实现子表控件的默认排序/过滤条件收集和应用
- 增强日期时间字段显示格式支持区分日期和日期时间
- 添加表单名称查询接口支持模糊匹配
- 优化数据权限规则匹配逻辑支持基础数据权限场景
- 完善过滤条件占位符解析和表名限定功能
|
1 month ago |
chenchuchuan
|
cf09cac37d
|
feat(common-online): 升级common-orm依赖并增强文件字段处理功能
- 将common-orm版本从1.0.2升级到1.0.3
- 新增FieldKind.isFileKind方法判断文件上传字段类型
- 移除OnlineAsyncConfig异步配置类
- 新增OnlineFile实体类、映射器和相关服务接口及实现
- 实现附件上传/图片上传字段的文件数据统一存储到zz_online_file表
- 添加列表查询时文件字段的回填功能
- 新增ormCountByDatasourceId和ormSumByDatasourceId接口支持统计功能
- 完善文件字段的数据验证和保存逻辑
- 实现删除操作时级联清理附件数据的功能
|
1 month ago |
chenchuchuan
|
2d336cd785
|
feat(common-online): 添加在线表单权限字异步生成清理功能
- 新增 OnlineAsyncConfig 配置类,提供权限字任务专用线程池
- 新增 OnlinePermCodeService 接口及其实现类,提供异步权限字生成功能
- 添加 SysPerm、SysPermCode、SysPermCodePerm、SysPermModule 等权限相关实体模型
- 集成权限字服务到 OnlinePageController,支持发布时异步生成权限字
- 实现删除在线表单时异步清理相关权限字数据功能
- 优化 OnlineFormController 中的附表名称处理逻辑
- 修正 OnlinePageService 接口文档注释错误
|
2 months ago |
chenchuchuan
|
70b806709c
|
feat(form): 添加快捷表单功能并优化列数据处理
- 新增 QUICK_FORM 类型常量和相关数据库字段映射
- 实现快捷表单保存、更新、删除和克隆功能
- 添加在线首页配置模型、控制器、服务和数据访问层
- 修复同表同名列重复插入导致的数据脏问题
- 优化 OnlineColumn 查询避免 TooManyResultsException 异常
- 支持快捷表单组件 JSON 中的列 ID 回填功能
- 增强字段引用解析和过滤规则写入机制
- 优化事务处理确保数据一致性
|
2 months ago |
chenchuchuan
|
bc89e5091b
|
refactor(online): 优化子表列字段类型映射逻辑
- 将子表列字段类型从硬编码改为按 comType 从映射表获取
- 添加映射失败时回退到 varchar(750) 的机制
- 保持现有 variableName 标签的驼峰转换逻辑不变
|
2 months ago |
chenchuchuan
|
9d518c2c06
|
fix(online): 修复在线表单新增字段同步逻辑
- 仅在编辑表单模式下执行新增字段和子表同步处理
- 添加表单类型判断条件避免非必要操作
- 保持原有数据同步功能完整性
|
2 months ago |
chenchuchuan
|
d53982dcda
|
refactor(tenant-admin): 优化应用配置和事件监听器
- 移除 Nacos 配置中心和服务发现的禁用设置
- 删除 DataSourceAutoConfiguration 的排除配置
- 启用 logback 延迟关闭钩子功能
- 移除 ApplicationReadyEvent 监听器中的控制台输出逻辑
- 简化 bootstrap.yml 配置文件结构
|
2 months ago |
chenchuchuan
|
17f06fb86e
|
chore(build): 更新项目依赖版本和仓库配置
- 将 common-flow 模块版本从 1.0.0 升级到 1.0.2
- 将 common-flow-online 模块版本从 1.0.0 升级到 1.0.2
- 将 common-generator 模块版本从 1.0.0 升级到 1.0.4
- 将 common-online 模块版本从 1.0.0 升级到 1.0.4
- 将 common-orm 模块版本从 1.0.0 升级到 1.0.2
- 更新仓库地址从 http://58.48.135.45:8081 到 http://192.168.100.25:8081
|
2 months ago |
chenchuchuan
|
152b8712df
|
feat(rule): 添加表单规则引擎执行方法并更新控制器权限配置
- 新增executeAction方法支持通过JSON字符串和规则类型执行规则
- 新增executeAction方法支持直接传入规则对象执行
- 修改原有executeAction方法移除表达式构建逻辑优化参数传递
- 为syncFieldToHistory接口添加@NoAuthInterface注解移除权限验证
|
2 months ago |
chenchuchuan
|
05530f7e7c
|
feat(generator): 添加在线表单规则引擎及脚本事件支持
- 在OnlFormHeadServiceImpl中添加seq字段用于排序顺序控制
- 新增AbstractRuleActionExecutor基类提供Vo产出助手功能
- 实现BaseDataCarryExecutor支持携带基础资料功能
- 新增ConditionEvaluator实现规则条件求值逻辑
- 在EventEnum中添加SCRIPT_EVENT脚本事件类型
- 定义EventTypeEnum归一化事件类型枚举
- 扩展ExecutePluginParent添加scriptEvent方法
- 实现FieldAssignExecutor支持设置字段值功能
- 新增FieldClearExecutor实现清除字段值功能
- 创建FormRule模型定义规则结构
- 构建FormRuleEngine作为规则引擎核心入口
- 实现FormRuleParser解析规则配置
- 开发FormulaAssignExecutor处理计算赋值逻辑
|
2 months ago |
chenchuchuan
|
2945a0f428
|
feat(generator): 添加下拉查询功能支持
- 在 OnlCgreportItem 模型中新增 isSelectQuery 字段用于控制下拉查询
- 修改 OnlCgreportHeadServiceImpl 实现类中的导入语句,优化代码结构
- 实现动态查询逻辑,当启用下拉查询时根据 searchKeyword 进行字段匹配
- 添加对 selectQuery 类型字段的过滤和关键词映射处理
- 清理临时查询参数,确保数据处理的准确性
|
2 months ago |
chenchuchuan
|
b3f0ef7aa6
|
feat(widget): 添加规则数组获取功能并优化子表控件字段收集逻辑
- 新增 getRuleArray 方法用于获取指定设备端下的规则数组
- 添加 AppDeviceType 设备类型支持
- 优化子表控件字段收集逻辑,跳过 f7ShowName 字段的处理
- 引入 jodd.util.StringUtil 工具类进行字符串判断
- 修复空值检查逻辑,增强代码健壮性
|
2 months ago |
chenchuchuan
|
efb60f5f04
|
fix(flow): 修复审批设置创建监听器中的操作类型映射
- 移除未使用的 FlowWorkOrder 导入
- 为 refuse 操作类型添加对应的数值映射 8
|
2 months ago |
chenchuchuan
|
83d7acdbb6
|
feat(flow): 优化多实例会签任务处理逻辑
- 实现多实例会签任务的正确统计和分页查询功能
- 添加批量提交流程任务接口支持
- 新增FlowTaskDto数据传输对象用于批量操作
- 优化任务指派和用户显示名的获取逻辑
- 修复多实例任务在候选人可见性上的重复计算问题
|
2 months ago |
chenchuchuan
|
e12e17b6f5
|
feat(online): 统一表单字段变量名与数据库字段名的一致性
- 子表列已有 variableName 标签时转驼峰反写字段名,没有则保持不变
- 新增字段时将字段名转驼峰后反写到 variableName,确保表单变量名与数据库字段一致
- 小程序端新增字段时已有 variableName 标签则转驼峰反写字段名,没有则保持不变
|
2 months ago |
chenchuchuan
|
318ea9262b
|
feat(common-online): 添加在线事件插件执行DTO字段
- 添加jumpParams字段用于页面跳转参数传递
- 添加tableField字段用于编辑字段功能
- 引入List类型支持跳转参数列表结构
|
2 months ago |
chenchuchuan
|
75297e6e12
|
refactor(widget): 优化组件JSON中表格ID回填逻辑
- 将原有的递归遍历方式改为迭代方式处理组件树
- 添加对PC和移动端两种模式的支持
- 重构代码结构,提取独立的处理方法
- 增强空值检查,提高代码健壮性
- 改进子组件列表的递归处理逻辑
|
2 months ago |
chenchuchuan
|
b15ec4aba9
|
feat(online): 优化在线表单公式计算和字段同步功能
- 将值改变事件重命名为值更新事件以提高语义清晰度
- 实现公式引用表单字段的解析和计算功能,支持表.表.字段格式引用
- 替换VALUE_CHANGE为DATA_VALUE_CHANGE属性枚举以统一数据变更处理
- 添加resolveFormulaField方法解析关联字段和分录字段的实际值
- 重构syncNewFieldsAndSubTables方法优化字段和子表同步逻辑
- 移除废弃的关联控件校验代码并简化数据验证流程
- 实现移动端子表组件的递归遍历和字段同步功能
- 添加逻辑删除标记和时间戳字段到表单字段创建过程
|
2 months ago |
chenchuchuan
|
618f14aced
|
refactor(online): 将WidgetJson解析逻辑提取为独立工具类
- 提取字典ID解析逻辑到WidgetJsonUtil.extractDictIdSet方法
- 移除OnlineFormController中的extractDictIdSetFromWidgetJson私有方法
- 提取字段名收集逻辑到WidgetJsonUtil.collectBindColumnNames方法
- 移除OnlineFormController中的collectAllBindColumnNames私有方法
- 提取移动端字段名收集逻辑到WidgetJsonUtil.buildMobileColumnNameWidgetMap方法
- 移除OnlineFormController中的collectMobileBindColumnNames私有方法
- 提取子表属性收集逻辑到WidgetJsonUtil.collectSubTableProps方法
- 移除OnlineFormController中的collectSubTableAndPropMap私有方法
- 提取字段名到控件映射构建逻辑到多个WidgetJsonUtil静态方法
- 移除OnlineFormController中相关的私有方法实现
- 添加字段路径步骤解析功能支持PC和移动端不同结构
- 实现统一的控件树遍历和递归处理机制
|
2 months ago |
chenchuchuan
|
4cce9a9c11
|
fix(flow): 修复流程任务信息获取中的空指针异常
- 修复 FlowOperationController 中当工作订单为空时创建新的 FlowEntry 对象避免空指针异常
- 简化 ListDataOrmService 中过滤器合并逻辑,使用 and 方法替代循环遍历
|
2 months ago |
chenchuchuan
|
a4894b2c25
|
feat(online): 添加根据表名查询列表表单功能
- 在 OnlineFormController 中新增 queryListFormByTableName 接口
- 添加 FormType 常量类导入
- 在 OnlineFormService 中定义 queryByTableName 方法
- 在 OnlineFormServiceImpl 中实现根据表名查询表单的逻辑
- 对查询结果进行字段过滤,移除敏感信息如创建时间、更新时间等
- 添加参数验证和空值处理逻辑
|
2 months ago |
chenchuchuan
|
25f7f8f7c7
|
feat(online): 完善数据权限规则与角色绑定功能
- 新增IRolePermissionSchemaService接口及其实现类,管理角色与数据规则方案关联关系
- 添加RolePermissionSchema实体模型,定义角色-数据规则方案关联表结构
- 修改PermissionDataRuleSchema模型,将formId字段更名为formHeadId,新增formIdList字段
- 实现根据当前用户角色查询启用数据规则的功能,支持按表单匹配规则
- 在角色管理控制器中新增数据规则绑定参数,支持角色创建和更新时绑定数据规则方案
- 实现数据规则详情接口回显功能,填充绑定的在线表单列表
- 重构在线表单列表数据ORM服务中的权限规则查询逻辑
- 移除角色删除时的数据规则绑定清理逻辑
- 更新系统角色VO,将部门列表替换为数据规则方案ID列表
|
2 months ago |
chenchuchuan
|
9c618961ce
|
feat(flow): 更新在线表单工作流业务数据获取功能
- 在 BaseFlowOnlineService 中的 getBusinessData 方法添加 FlowEntry 参数
- 在 BaseOnlineBusinessDataExtHelper 中同步更新方法签名以传递 FlowEntry 对象
- 修改 FlowApiService 中的 resolveTitle 方法以接收 FlowEntry 参数进行在线表单判断
- 在 FlowApiServiceImpl 中实现批量加载 FlowEntry 数据并优化标题解析逻辑
- 添加对流程绑定表单类型的判断逻辑,以 FlowBindFormType.ONLINE_FORM 为准
- 实现对运行时变量查询失败时的历史变量回退机制
- 在 FlowOnlineBusinessServiceImpl 中重构 getBusinessData 方法,优先使用工单上的 onlineTableId
- 添加 resolveMasterTable 私有方法,通过 FlowEntry.pageId 解析在线表单主表
- 在控制器层更新任务信息和流程实例列表中的标题解析调用方式
|
2 months ago |
chenchuchuan
|
2ebdaf82e6
|
chore(config): 更新项目配置和依赖版本
- 将 common-orm 依赖版本从 1.0.2 降级到 1.0.0
- 移除 bootstrap.yml 中的 nacos 配置禁用选项
- 在 logback-spring.xml 中启用延迟关闭钩子
- 移除应用就绪事件监听器和控制台输出
- 更新 maven 发布仓库地址从内网 IP 到新地址
- 调整仓库配置以适应新的部署环境
|
2 months ago |
chenchuchuan
|
cf41dad6cf
|
feat(flow): 添加在线表单工作流标题模板和多实例会签功能
- 在BaseFlowOnlineService中添加获取主表名和业务数据的默认方法
- 在BaseOnlineBusinessDataExtHelper中实现表名和业务数据获取辅助方法
- 在FlowApiService中添加标题解析方法并在实现类中完善解析逻辑
- 添加FlowConstant常量定义标题模板键值
- 在FlowTaskExt模型和映射文件中添加标题模板字段
- 在FlowEntryController和FlowOperationController中处理标题模板
- 实现MultiInstanceAssigneeListener多实例会签节点审批人监听器
- 在FlowEntryServiceImpl和FlowTaskExtServiceImpl中完善多实例节点处理
- 在FlowOnlineBusinessServiceImpl中实现业务数据获取方法
- 更新相关依赖版本并调整Nacos配置
- 修改日志配置并添加应用启动成功事件监听
|
2 months ago |
chenchuchuan
|
91b9907be7
|
fix(online): 过滤表格字段类型避免误识别为新增字段
- 添加 fieldType=1 的列过滤逻辑(如序号、合计等非真实字段)
- 防止系统将过滤字段识别为需要新增的字段
- 优化表格列处理流程,提升数据准确性
|
2 months ago |
chenchuchuan
|
289ce088c8
|
fix(filter): 修复过滤器中JSON对象值处理问题
- 添加对columnValue为JSONObject类型的检查和转换逻辑
- 提取JSONObject中的id字段作为实际过滤值
- 确保所有过滤条件使用转换后的值进行比较
- 保持现有过滤器功能的向后兼容性
|
2 months ago |
chenchuchuan
|
39e1d5ce3d
|
feat(common): 支持移动端表单字段同步功能
- 新增 collectMobileBindColumnNames 方法收集移动端列名
- 新增 mapMobileColumnNameToWidget 方法构建移动端列名到组件映射
- 实现 createNewSubTables 方法统一处理子表创建逻辑
- 添加 syncMobileSubTables 方法同步移动端子表和字段
- 实现 backfillMobileSubTableId 方法回写移动端子表ID
- 完善 syncMobileSubTableNewFields 方法处理移动端子表新增字段
- 重构 SysUserService 接口移除组织ID参数
- 优化 TaskInfoVo 类型添加解析后任务标题字段
|
2 months ago |
chenchuchuan
|
6d4e3bb1e8
|
fix(button): 解决按钮配置接口权限和空值处理问题
- 为 getButtonConfig 接口添加 @NoAuthInterface 注解以允许匿名访问
- 在 getButtonConfigVo 方法中添加异常捕获机制防止运行时错误
- 实现 buildEmptyResultForAllForms 方法构建完整的表单ID键列表
- 当用户无角色权限时返回所有已发布在线表单的空按钮配置
- 确保前端能够获取完整的 formId 列表而不会因权限问题缺失数据
|
2 months ago |
chenchuchuan
|
e8e7cbd588
|
fix(button): 解决按钮配置接口权限和空值处理问题
- 为 getButtonConfig 接口添加 @NoAuthInterface 注解以允许匿名访问
- 在 getButtonConfigVo 方法中添加异常捕获机制防止运行时错误
- 实现 buildEmptyResultForAllForms 方法构建完整的表单ID键列表
- 当用户无角色权限时返回所有已发布在线表单的空按钮配置
- 确保前端能够获取完整的 formId 列表而不会因权限问题缺失数据
|
2 months ago |
chenchuchuan
|
416c3d1793
|
refactor(online): 移除在线表单控制器中的废弃方法
- 删除了 queryFormByType 方法及其相关注释
- 移除了对 Lists.newArrayList 的依赖引用
- 清理了相关的参数验证逻辑
- 优化了控制器代码结构
|
2 months ago |
chenchuchuan
|
7f1acccc4b
|
Merge branch 'master' of http://124.222.6.97:3000/sunquan/apelet_tenant into feature/2026-07-ccc-dev
|
2 months ago |
chenchuchuan
|
ee197e24bb
|
Merge branch 'feature/form-permission-control' of http://124.222.6.97:3000/sunquan/apelet_tenant into feature/2026-07-ccc-dev
|
2 months ago |
sunquan
|
c463302211
|
add:新增加common-flow-online 模块
|
2 months ago |