chenchuchuan
|
cf41dad6cf
|
feat(flow): 添加在线表单工作流标题模板和多实例会签功能
- 在BaseFlowOnlineService中添加获取主表名和业务数据的默认方法
- 在BaseOnlineBusinessDataExtHelper中实现表名和业务数据获取辅助方法
- 在FlowApiService中添加标题解析方法并在实现类中完善解析逻辑
- 添加FlowConstant常量定义标题模板键值
- 在FlowTaskExt模型和映射文件中添加标题模板字段
- 在FlowEntryController和FlowOperationController中处理标题模板
- 实现MultiInstanceAssigneeListener多实例会签节点审批人监听器
- 在FlowEntryServiceImpl和FlowTaskExtServiceImpl中完善多实例节点处理
- 在FlowOnlineBusinessServiceImpl中实现业务数据获取方法
- 更新相关依赖版本并调整Nacos配置
- 修改日志配置并添加应用启动成功事件监听
|
4 days ago |
chenchuchuan
|
39e1d5ce3d
|
feat(common): 支持移动端表单字段同步功能
- 新增 collectMobileBindColumnNames 方法收集移动端列名
- 新增 mapMobileColumnNameToWidget 方法构建移动端列名到组件映射
- 实现 createNewSubTables 方法统一处理子表创建逻辑
- 添加 syncMobileSubTables 方法同步移动端子表和字段
- 实现 backfillMobileSubTableId 方法回写移动端子表ID
- 完善 syncMobileSubTableNewFields 方法处理移动端子表新增字段
- 重构 SysUserService 接口移除组织ID参数
- 优化 TaskInfoVo 类型添加解析后任务标题字段
|
1 week ago |
chenchuchuan
|
1bae360e2a
|
refactor(permission): 将按钮权限检查器和相关服务迁移至公共模块
- 移除 tenant-admin 模块中的 FormButtonPermissionCheckerImpl 实现类
- 新增 common-online 模块中的 FormButtonPermissionCheckerImpl 实现类
- 将 IRoleFormButtonService 接口从 tenant 模块迁移至 common-online 模块
- 将 RoleFormButton 实体模型从 tenant 模块迁移至 common-online 模块
- 将 RoleFormButtonController 控制器从 tenant 模块迁移至 common-online 模块
- 将 RoleFormButtonDto 数据传输对象从 tenant 模块迁移至 common-online 模块
- 迁移 RoleFormButtonMapper 数据访问层及相关 XML 映射文件
- 更新权限检查逻辑以使用 TokenData 中的角色ID信息
|
1 week ago |
chenchuchuan
|
f9ecb2aaef
|
refactor(permission): 将权限数据规则方案控制器迁移至公共模块
- 移除 application-tenant/tenant-admin 模块中的 PermissionDataRuleSchemaController
- 新增 common/common-online 模块中的 PermissionDataRuleSchemaController
- 修改请求映射路径为动态配置方式 ${common-online.urlPrefix}/permissionDataRuleSchema
- 保持原有所有功能接口不变,包括新增、编辑、删除、分页查询等操作
|
1 week ago |
chenchuchuan
|
bc20c40671
|
refactor(orm): 优化数据权限规则和部门管理功能
- 在ListDataOrmService中引入FilterParser解析条件表达式
- 修改权限数据规则schema中的form_id字段注释说明
- 移除部门模型中不再使用的type字段定义
- 更新OnlFormHeadController支持子表查询参数控制
- 调整部门控制器中默认类型设置逻辑
- 从SysDeptMapper.xml中移除type字段相关查询条件
|
2 weeks ago |
chenchuchuan
|
7045cdea35
|
fix(controller): 修复权限数据规则模式控制器中的参数绑定和空指针问题
- 为delete方法的id参数添加@MyRequestBody注解以确保正确绑定请求体参数
- 在getListByFilter方法中添加对filter对象的空值检查和初始化
- 防止当filter参数为null时可能出现的空指针异常
- 优化代码格式和方法签名的换行显示
|
2 weeks ago |
chenchuchuan
|
9ec9758bd5
|
refactor(upms): 重构角色组织关联逻辑并优化用户角色分配
- 移除 SysRoleDept 和 SysUserDept 实体类及对应Mapper
- 修改 SysRoleService 接口移除组织ID相关参数
- 修改 SysUserController 中角色和用户接口的组织参数说明
- 在 SysUserRole 实体中添加 deptId 字段用于存储组织信息
- 添加 RoleDeptItemDto 用于接收角色组织分配参数
- 新增 assignRoleDept 接口实现用户组织角色的重新分配
- 修复登录时角色ID可能为空导致的异常问题
- 优化 listUserDept 接口返回完整的组织-角色树结构
- 更新 SysRoleServiceImpl 移除组织相关的数据库操作逻辑
|
2 weeks ago |
chenchuchuan
|
88d393d1f7
|
feat(role): 角色模块支持组织多对多关联
- 将角色与组织的关联关系从一对一改为一对多多关联
- 修改SysRoleController中的add和update方法,将deptId参数改为deptIdListString
- 在SysRoleService中更新saveNew、update和verifyRelatedData方法以支持部门Id集合
- 修改getRoleDept方法返回部门列表而不是单个部门
- 在SysRoleVo中添加deptList字段存储关联的组织列表
- 更新SysRoleServiceImpl实现类中的相关业务逻辑
- 在SysDeptController中添加类型默认值处理逻辑
- 优化导入包声明,使用更精确的类引用
|
2 weeks ago |
chenchuchuan
|
b2dc6af80f
|
refactor(tenant): 重构角色表单按钮权限配置服务
- 修改 IRoleFormButtonService 接口返回类型为 Map<String, Set<String>>
|
2 weeks ago |
chenchuchuan
|
b6e8b1914e
|
refactor(tenant): 重构按钮权限配置服务以支持多角色合并
- 移除 getButtonConfigVo 方法中的 roleId 参数,改为合并当前用户所有角色的权限
- 添加分页功能到 listAllFormButtons 方法,支持按角色ID过滤已配置的表单
- 新增 getCurrentUserRoleIds 辅助方法从 TokenData 解析用户角色ID集合
- 实现按钮权限的并集计算逻辑,遍历用户所有角色并合并勾选状态
- 更新数据访问层以支持新的查询参数和分页返回类型
- 在删除角色时同步清理相关按钮权限配置数据
|
2 weeks ago |
chenchuchuan
|
1f96a131a6
|
refactor(permission): 将权限数据规则方案相关代码迁移到common-online模块
- 将PermissionDataRuleSchema实体类从tenant-admin移动到common.online.model包
- 将IPermissionDataRuleSchemaService接口从tenant-admin移动到common.online.service包
- 将PermissionDataRuleSchemaMapper接口及其实现从tenant-admin移动到common.online.dao包
- 将PermissionDataRuleSchemaVo类从tenant-admin移动到common.online.vo包
- 更新OnlineFormController添加根据表单类型查询表单列表的功能
- 在ListDataOrmService中添加过滤器TODO注释
- 修改OnlineFormService和OnlineFormServiceImpl实现表单类型查询功能
|
2 weeks ago |
sunquan
|
bd572ed054
|
add:新增加common-flow 模块
|
2 weeks ago |
chenchuchuan
|
b8a4b5727f
|
refactor(permission): 将权限数据规则方案相关代码迁移到common-online模块
- 将PermissionDataRuleSchema实体类从tenant-admin移动到common.online.model包
- 将IPermissionDataRuleSchemaService接口从tenant-admin移动到common.online.service包
- 将PermissionDataRuleSchemaMapper接口及其实现从tenant-admin移动到common.online.dao包
- 将PermissionDataRuleSchemaVo类从tenant-admin移动到common.online.vo包
- 更新OnlineFormController添加根据表单类型查询表单列表的功能
- 在ListDataOrmService中添加过滤器TODO注释
- 修改OnlineFormService和OnlineFormServiceImpl实现表单类型查询功能
|
3 weeks ago |
chenchuchuan
|
cb1b2dd9c3
|
feat(role): 添加角色按钮权限配置功能
- 在IRoleFormButtonService中新增listAllFormButtons方法用于分页查询所有在线表单下的按钮
- 为OnlineForm实体类添加pageIdSet字段支持页面ID集合查询
- 在OnlineFormMapper.xml中添加pageIdSet过滤条件支持
- 扩展OnlinePageService新增queryByEnableList方法查询启用的在线表单页面
- 在RoleFormButtonController中新增listAllFormButtons接口提供表单按钮列表查询
- 在RoleFormButtonServiceImpl中实现完整的表单按钮权限配置逻辑
- 修改SysRoleController在角色新增和更新时支持按钮权限配置参数
- 添加按钮权限配置的批量保存功能到角色管理流程中
|
3 weeks ago |
chenchuchuan
|
eadce13994
|
feat(upms): 添加部门组织类型支持及角色用户关联功能
- 在SysDept实体中新增type字段,支持部门(0)和组织(1)类型
- 为SysDeptDto和SysDeptVo添加type字段定义
- 更新SysDeptMapper.xml映射文件,添加type字段映射和过滤条件
- 创建SysRoleDept实体用于角色-组织关联关系
- 创建SysUserDept实体用于用户-组织关联关系
- 在SysRoleService中新增角色与组织的关联、查询功能
- 在SysUserService中新增用户与组织的关联、查询功能
- 扩展SysRoleController,添加角色组织关联相关接口
- 扩展SysUserController,添加用户组织关联相关接口
- 实现角色和用户服务层的组织关联业务逻辑
|
3 weeks ago |
chenchuchuan
|
35ee89c750
|
feat(tenant): 添加在线表单按钮权限控制功能
- 新增 FormButtonPermissionChecker 接口定义按钮权限检查器
- 实现 FormButtonPermissionCheckerImpl 提供按钮权限校验逻辑
- 创建 RoleFormButton 实体映射角色表单按钮权限配置表
- 定义 IRoleFormButtonService 接口及 RoleFormButtonServiceImpl 实现类
- 添加 RoleFormButtonController 控制器提供按钮权限配置接口
- 创建 RoleFormButtonDto 数据传输对象用于按钮权限配置
- 实现 RoleFormButtonMapper 数据访问层及对应的 XML 映射文件
- 开发 WidgetJsonButtonParser 工具类解析表单中的按钮配置
- 提供 VO 对象 RoleFormButtonVo 用于数据展示
- 实现批量保存和查询按钮权限配置的功能
- 添加按角色 ID 查询和删除相关权限配置的方法
|
3 weeks ago |
chenchuchuan
|
9f5efe49e3
|
feat(tenant): 添加权限数据规则方案管理功能
- 新增权限数据规则方案实体类 PermissionDataRuleSchema
- 创建权限数据规则方案服务接口和实现类
- 添加权限数据规则方案控制器提供增删改查接口
- 实现分页查询、按formId查询启用规则等功能
- 添加数据校验和业务逻辑验证机制
- 集成按钮权限校验功能
- 优化在线表单相关模型和控制器代码结构
|
3 weeks ago |
sunquan
|
1d42dfc702
|
fix:去掉nacos配置 app-config、t-admin-dev
|
1 month ago |
sunquan
|
c665cde835
|
fix:去掉nacos配置
|
1 month ago |
sunquan
|
0b7aea7306
|
初始化
|
3 months ago |