研发管理工具
文章平均质量分 79
九品印相
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
# SecurityUtils 工具类 - 需求分析文档
术语定义Spring Security 核心对象,存储当前登录用户的认证信息(包含用户身份、权限等)Spring Security 提供的密码加密工具,基于BCrypt哈希算法,自带盐值,不可逆LoginUser若依框架自定义的登录用户模型,封装用户ID、账号、部门ID、权限列表等核心信息Spring Security 上下文持有器,存储当前线程的安全上下文(包含Authentication)若依框架自定义业务异常,携带异常信息和HTTP状态码封装性。原创 2026-01-10 14:39:42 · 524 阅读 · 0 评论 -
RuoYi 框架中核心的 `PermitAllUrlProperties` 配置类
这个类实现了和在 Spring 容器初始化完成后,扫描所有注解的 Controller 方法;识别标注了@Anonymous注解的类/方法,提取其 URL 路径;将 URL 中的路径变量(如{id})替换为通配符,最终汇总成一个“匿名访问 URL 列表”;对外提供getUrls()方法,供 Sa-Token 拦截器等组件获取这些免登录的 URL。是 RuoYi 框架中自动收集@Anonymous注解URL的核心配置类,通过扫描 SpringMVC 的请求映射,提取并处理匿名访问的URL;原创 2026-01-10 10:51:57 · 533 阅读 · 0 评论 -
基于 RuoYi 框架的 **Sa-Token 核心配置类**
这个类是 Spring Boot 的配置类,实现了注册 Sa-Token 拦截器,对系统所有请求进行登录验证(排除指定免拦截路径);配置 Sa-Token 整合 JWT(简单模式);注入自定义的权限接口实现类和 Token 存储层实现类;结合 RuoYi 框架的配置,灵活控制拦截/排除路径。@Bean// 权限接口实现(使用bean注入方便用户替换):Sa-Token 的权限接口,需实现(获取用户权限)和(获取用户角色)方法;原创 2026-01-10 10:01:52 · 544 阅读 · 0 评论 -
“文档便利店” 在线写作平台需求设计文档
无论是学生的学习笔记、论文撰写,职场工作者的报告整理、方案设计,还是创作者的灵感记录、文章创作,都需要一个支持多类型文档、操作简单、可随时随地使用的在线平台。图形类文档:画图(支持基础绘图工具、图形编辑)、思维导图(支持节点添加、层级调整、样式设置)、流程图(支持流程节点、连接线、逻辑编辑);特色文档:基于 Markdown 的幻灯片制作(支持分页、样式设置、预览播放)、在线代码编写(支持多语言语法高亮、代码编辑、运行预览)。格式设置:字体大小、颜色、样式(粗体、斜体、下划线)调整,段落对齐、缩进设置;原创 2026-01-08 21:46:11 · 299 阅读 · 0 评论 -
# WorkflowService 类分析与优化:Activiti 服务管理(核心问题+解决方案)
核心问题修复:给添加@Component注解,否则 Spring 无法注入 Activiti 服务,会导致空指针;代码规范优化:成员变量改为private,提供 getter 方法,保证封装性;整合前提:确保项目引入 Activiti 依赖并配置正确,Spring 才能自动注册 RepositoryService 等 Bean;使用方式:业务类中注入,通过 getter 获取 Activiti 服务,避免直接操作底层 API。如果使用过程中出现「Activiti 服务注入失败」(比如是否添加了。原创 2026-01-08 21:04:00 · 562 阅读 · 0 评论 -
# 登录接口异常:selectOne() 返回多条结果(Expected one result but found:2)
异常根因查询admin用户返回2条记录,违反其“最多1条”的设计规则;紧急修复:清理数据库中重复的admin记录(禁用/删除);长期预防代码层面:用替代,手动处理多条结果;数据库层面:给user_name加唯一索引,防止重复插入;关键提醒:用户名字段是核心唯一标识,必须通过唯一索引保障唯一性,避免类似问题复发。如果清理数据后仍有异常,可贴出sys_user表的admin记录查询结果,我帮你进一步分析!原创 2026-01-08 20:57:03 · 270 阅读 · 0 评论 -
自然语言处理(NLP)核心知识体系
自然语言处理是连接人类语言与计算机的桥梁,从早期的规则系统到如今的大语言模型,其技术能力实现了质的飞跃,应用场景也从单一的文本处理扩展到智能交互、内容生成、行业分析等多个领域。未来,随着大模型的持续优化、多模态融合(NLP+计算机视觉+语音)、可解释性和伦理问题的解决,NLP将进一步融入生产生活的方方面面,成为通用人工智能的核心支柱之一。原创 2026-01-07 22:05:00 · 629 阅读 · 0 评论 -
适配`requirement_role`表【42类角色】批量插入SQL(100%贴合表结构约束)
本次SQL实现三大核心价值,可直接落地生产:✅ ✔️ 完美适配表结构约束,42类角色零报错批量插入;✅ ✔️ 与sys_role表数据双向联动,保证角色编码/名称全局统一;✅ ✔️ 与前端角色组件无缝兼容,支持新增/编辑/回显/提交全业务流程;✅ ✔️ 配套实用SQL工具,满足批量修改、数据验证、清空重置等开发需求。直接复制执行即可完成数据初始化,完全满足你的需求角色绑定场景!原创 2026-01-07 21:03:31 · 613 阅读 · 0 评论 -
若依工作流模型管理模块 - 需求分析+设计文档+接口文档
接口地址接口名称:流程定义转模型接口描述:将已部署的流程定义反向转换为可编辑的模型路径参数| 参数名 | 类型 | 是否必填 | 说明 || processDefinitionId | String | 是 | 流程定义ID |响应示例"msg": "转换成功",覆盖流程模型全生命周期管理,适配企业级流程设计场景;遵循若依框架规范,统一参数校验、响应格式、日志审计;深度集成Activiti引擎,保证模型与流程定义的互通;接口设计RESTful风格,语义清晰,便于前后端对接。原创 2026-01-07 17:14:37 · 949 阅读 · 0 评论 -
通过`exclude`排除冲突的Security自动配置类,解决Activiti与若依权限体系的兼容性问题;
核心作用:通过exclude排除冲突的Security自动配置类,解决Activiti与若依权限体系的兼容性问题;关键扩展:补充和保证若依所有模块(包括activiti)的组件被扫描;环境适配:开发环境可全排除Security,生产环境需按需保留并自定义Activiti权限;无副作用:排除后不影响若依原有功能(如Shiro权限、菜单管理),也不影响Activiti流程引擎的核心能力。这段配置是若依集成Activiti的核心启动配置,保证了框架能正常启动且权限体系不冲突,是生产环境中常用的适配方案。原创 2026-01-07 16:55:18 · 810 阅读 · 0 评论 -
查询指定任务的办理时间轴
维度核心要点需求核心按任务ID关联流程实例,查询所有用户任务的历史轨迹,格式化后返回办理时间、办理人、审批意见等信息设计亮点聚焦“用户任务”过滤非业务节点,按时间升序保证时间轴顺序,适配前端展示格式优化方向1. 补充空指针校验;2. 替换线程不安全的SimpleDateFormat;3. 批量查询评论避免N+1;4. 统一异常处理和日志;5. 添加权限控制扩展场景支持多条件过滤、多语言时间格式化、批量返回审批意见。原创 2026-01-07 14:45:18 · 693 阅读 · 0 评论 -
Activiti工作流模型部署全解析(附实战代码)
通过构建部署构建器,设置部署名称、分类、标识等属性,并将BpmnModel对象以的格式添加到部署中,最终调用deploy()方法完成部署。:存储部署记录,生成唯一部署ID;:存储可执行的流程定义,关联部署ID,是启动流程实例的核心依据;:存储BPMN文件的二进制内容,与模型编辑器内容分属不同记录。Activiti模型部署的核心是“格式转换+数据持久化”,通过完成JSON到BPMNModel的转换,再通过的部署接口生成流程定义,最终实现模型与部署的关联。整个过程涉及。原创 2026-01-07 13:43:25 · 839 阅读 · 0 评论 -
Spring Security 中配置**匿名访问白名单**的代码片段,核心需求是让指定的接口/路径(包括你之前的`/flow/manage/showProcessDefinition/**`)无需登
你现在展示的是 Spring Security 中配置匿名访问白名单的代码片段,核心需求是让指定的接口/路径(包括你之前的)无需登录即可访问,但目前该接口仍报跨域/X-Frame-Options错误,我会结合这个配置给出完整的解决方案。你已经把加入了匿名访问白名单,但这只解决了登录鉴权问题,并没有解决:先确认路径格式正确,避免因路径匹配失败导致的鉴权拦截(这是基础):2. 关键配置说明配置项作用前后端分离场景下,关闭CSRF防护(否则跨域POST/PUT请求会被拦截);若需开启,需原创 2026-01-07 10:41:58 · 752 阅读 · 0 评论 -
ProcessDefinitionQuery
这段代码是 Activiti 流程定义查询的「条件构建器」,通过动态拼接条件实现灵活查询;是最常用的查询条件(精准匹配流程类型),用于过滤最新版本;生产环境需补充「模糊查询、null判断、排序、分页」,避免查询异常或性能问题。Activiti原生Model// 自定义ModelVO@Data// 模型ID// 模型Key// 模型名称// 版本号// 创建人// 创建时间// 模型描述// 转换逻辑// 描述通常存在metaInfo中return vo;原创 2026-01-06 21:49:41 · 723 阅读 · 0 评论 -
工作流-模板创建
节点配置:添加/删除节点(如“发起评审”“产品评审”),设置节点名称、类型(开始/审批/并行任务)。连线配置:拖拽连接节点,定义流程的流转顺序。子任务配置:给节点(如“产品评审”)绑定子任务(如埋点设计、AB方案)。模板保存:将配置好的模板存储到后端,供后续发起流程使用。原创 2026-01-06 13:30:52 · 574 阅读 · 0 评论 -
适配`requirement_role`表【42类角色】批量插入SQL(100%贴合表结构约束)
本次SQL实现三大核心价值,可直接落地生产:✅ ✔️ 完美适配表结构约束,42类角色零报错批量插入;✅ ✔️ 与sys_role表数据双向联动,保证角色编码/名称全局统一;✅ ✔️ 与前端角色组件无缝兼容,支持新增/编辑/回显/提交全业务流程;✅ ✔️ 配套实用SQL工具,满足批量修改、数据验证、清空重置等开发需求。直接复制执行即可完成数据初始化,完全满足你的需求角色绑定场景!原创 2026-01-04 16:03:00 · 574 阅读 · 0 评论 -
# ✅ 超全角色清单【适配若依`sys_role`表】
本次补充的42类角色+ 原有5类角色,实现企业级角色体系全覆盖✅ 覆盖「研发、管理、职能、运维、特殊场景」5大维度,满足99%的企业/项目角色需求;✅ SQL可直接执行,插入后在若依后台直接可用,无需额外适配;✅ 角色职责清晰、权限边界明确,可按需删减/合并,灵活性极高;✅ 完全兼容sys_role表结构与若依权限体系,支撑企业级系统的权限管控。💡 提示:实际使用时,可根据企业规模/项目类型,从清单中筛选所需角色执行插入,无需全部启用!原创 2026-01-04 15:55:52 · 880 阅读 · 0 评论 -
点击「添加角色」按钮,下拉框**直接展示所有角色**(完整可运行版)
本次改造完美实现核心需求:点击添加按钮 → 下拉框直接展示所有角色,同时做到:✅ 子组件功能完整、体验升级;✅ 父组件零改动适配;✅ 兼容原有编辑回显、父子通信、搜索过滤所有逻辑;✅ 代码健壮性高,包含异常兜底、重复校验。直接替换子组件代码即可上线使用,完全满足你的业务场景!原创 2026-01-04 15:55:05 · 263 阅读 · 0 评论 -
*监听全局点击事件 + 区域判断**来控制下拉框显隐
要实现「点击角色打开下拉框 + 点击其他区域自动关闭」的效果,基于改造角色选择组件,核心是通过。原创 2026-01-04 15:54:37 · 263 阅读 · 0 评论 -
超全角色清单【适配若依`sys_role`表】
本次补充的42类角色+ 原有5类角色,实现企业级角色体系全覆盖✅ 覆盖「研发、管理、职能、运维、特殊场景」5大维度,满足99%的企业/项目角色需求;✅ SQL可直接执行,插入后在若依后台直接可用,无需额外适配;✅ 角色职责清晰、权限边界明确,可按需删减/合并,灵活性极高;✅ 完全兼容sys_role表结构与若依权限体系,支撑企业级系统的权限管控。💡 提示:实际使用时,可根据企业规模/项目类型,从清单中筛选所需角色执行插入,无需全部启用!原创 2026-01-04 15:24:50 · 626 阅读 · 0 评论 -
Vue2+ElementUI2 + 角色下拉添加+列表展示
前端最终提交的JSON格式,完全匹配SpringBoot后端的"requirement": { "id":1, "name":"用户中心升级", "type":"function", ... },"roleList": [ { "roleCode":"PM", "roleName":"项目经理", "userId":10001, ... } ]原创 2026-01-04 10:25:16 · 697 阅读 · 0 评论 -
搜索角色+下拉选择+添加到列表(带‘新增’标签)
则组件可直接兼容,无需额外修改。原创 2026-01-04 09:47:08 · 124 阅读 · 0 评论 -
要实现“新建需求”功能-需求表单完整数据
适配你截图的+ 之前定义的「Vue前端提交 + SpringBoot后端接收」规范,提供三类可直接复用的数据,字段完整、格式合规、贴合业务场景。原创 2026-01-04 09:42:24 · 305 阅读 · 0 评论 -
要实现“新建需求”功能
要实现“新建需求”功能,我们可以基于。原创 2026-01-04 09:15:36 · 248 阅读 · 0 评论 -
输入框+下拉面板+列表渲染
在Vue(结合Element UI)中实现“搜索角色+下拉选择+添加到列表”的功能,可以通过。原创 2026-01-04 09:00:49 · 233 阅读 · 0 评论 -
工作项类型-需求分析
✅ 本表格完美承载「提需求」表单全量数据✔️ 字段无遗漏、属性精准,与表单1:1对应,适配录入/查询/统计全场景;✔️ 关联体系完善,与现有项目、用户表无缝联动,符合数据库设计范式;✔️ 生产级规范,索引、约束、注释齐全,可直接上线使用,支持百万级数据承载。✅ 扩展友好:后续如需新增「需求附件、需求关联任务、需求评审记录」,仅需新增关联子表即可,无需修改本表结构。📌 所有SQL语句均已验证,无语法错误,可直接复制到Navicat/DBeaver执行!原创 2026-01-01 21:42:35 · 789 阅读 · 0 评论 -
项目属性-基于JSON完整字段的**分表设计+建表语句+数据插入**
核心字段(field_key、status_uuid、project_uuid)均设唯一索引,杜绝重复数据插入;📌 所有SQL语句均已验证,无语法错误,可直接复制到Navicat/DBeaver/MySQL客户端执行!✅ 附带完整的数据插入SQL,与JSON原始数据100%匹配,落地即用。✅ 适配MySQL语法规范,字段类型精准、索引完善、注释齐全,可。✅ 完美适配JSON中。保证删除主表数据时,子表数据自动删除,无脏数据;,长度适配业务(64/128/255);(未开始、进行中、已完成),与主表为。原创 2026-01-01 21:24:57 · 630 阅读 · 0 评论 -
适配「项目管理配置」完整业务的数据库表设计(生产级、可直接落地)
✅ ✅ ✅ 本套表结构100%匹配图片中的所有配置项,满足「项目管理配置」全业务需求,具备以下核心能力:✅ ✔️ 覆盖4大模块所有字段,无遗漏、无冗余;✅ ✔️ 表关系清晰,支持多维度关联与灵活扩展;✅ ✔️ 生产级规范,索引/审计/唯一性约束完善;✅ ✔️ 附带示例SQL,开箱即用,落地成本极低。原创 2026-01-01 20:39:21 · 666 阅读 · 0 评论 -
项目管理配置-需求分析
当前需基于现有界面呈现的“项目管理配置”功能菜单,构建对应的配置管理模块,满足项目、工作项、产品等核心要素的标准化配置需求,支撑项目管理业务的规则定义与流程落地。原创 2026-01-01 20:35:18 · 357 阅读 · 0 评论 -
项目管理功能开发
【代码】项目管理功能开发。原创 2026-01-01 11:19:19 · 101 阅读 · 0 评论 -
添加成员登记工时
【代码】添加成员登记工时。原创 2026-01-01 11:13:48 · 110 阅读 · 0 评论
分享