来源：https://basicapp.docs.xihanfun.com/features

# 功能清单

以下按实际页面与业务能力介绍内置功能；AI、在线聊天、代码生成、工作流和打印属于可选模块。

[查看功能截图](./preview)

## 工作台与身份权限

- **工作台**：通过可定制小组件展示统计、图表、公告和待办，支持调整布局与保存个人看板。
- **控制中心**：集中展示可进入的租户与平台管理入口，支持切换租户和选择工作上下文。
- **登录认证**：支持账号密码、手机和邮箱验证码、第三方登录及双因素验证，提供验证码、登录节流、账号锁定和登录失败自动封禁防护。
- **个人中心**：维护个人资料、密码、手机和邮箱，管理第三方绑定、登录设备、通知偏好、租户归属和个人使用统计。
- **用户管理**：查询与维护用户，支持高级搜索、启用禁用、多角色与多部门配置、直接授权与授权条件、数据范围、账号锁定、密码重置、模拟登录和强制下线。
- **在线用户**：查看活跃会话、客户端和实时连接状态，支持按用户检索并吊销指定会话。
- **角色管理**：维护角色、继承关系和成员，批量添加或移除成员，配置菜单权限、操作权限、授权条件和数据范围。
- **组织机构**：以树形列表管理部门层级，查看子部门和成员，维护部门负责人及成员岗位、工号、职级和入职信息。
- **岗位管理**：维护岗位名称、编码、排序和启停状态，查看岗位详情并供部门成员配置使用。
- **权限管理**：集中维护模块、资源和操作权限，配置权限编码、接口路径、请求方法、平台或租户作用域及审计要求；盘点全部授权条件，按模拟的时间、IP 等试算某人某权限的结论。
- **菜单管理**：以树形结构维护目录、菜单与按钮，配置组件路径、图标、排序、可见性、缓存、外链和关联权限。
- **字段安全**：按实体字段与授权对象配置字段读取、写入和脱敏策略，控制敏感字段的展示与修改。
- **授权申请与委托**：提交权限申请即发起审批流，列表跟踪审批进度并跳转审批详情；支持限时委托角色或权限并随时撤销。
- **审批中心**：待我审批、我已审批、我发起的、抄送我的四个视图；详情里查看业务单据与审批轨迹，办理同意、驳回、转办、加签，发起人可撤回。
- **审批约束**：维护职责分离、互斥、基数和条件约束，配置适用对象、规则参数及违规处理方式。

## 租户与消息协作

- **租户管理**：维护租户状态、版本、到期与配额，分步初始化租户数据库和管理员，管理成员、运维支持成员及所有权转移。
- **版本套餐**：配置套餐价格、计费周期、用户与存储配额以及权限白名单，控制租户可用功能。
- **我的订阅**：查看当前租户的版本、订阅期限和用户、存储用量，了解配额与可用权益。
- **通知公告**：维护并发布通知，按用户、角色或部门定向投递，配置展示与强制阅读方式，查看阅读统计和未读人员。
- **我的消息**：查看站内通知详情，筛选待处理消息，支持单条或全部标为已读及确认阅读。
- **消息模板**：集中维护邮件、短信、站内通知和机器人模板，使用模板变量组织内容并支持租户覆盖。
- **邮件短信**：查询邮件和短信发送记录、接收对象及发送结果，查看内容详情并重发失败消息。
- **在线聊天**：支持单聊、群聊、部门会话与 AI 助手会话，通过实时推送展示消息、未读状态及会话信息。
- **聊天审计**：按会话与消息条件检索聊天记录，查看会话成员和消息详情，支持内容合规审查。

## 文件与系统管理

- **文件管理**：查询、上传、下载和预览文件，维护元数据、归档与恢复状态，查看存储副本并管理主存储。
- **存储配置**：配置本地、S3、OSS、COS 和 MinIO 等存储通道，支持启用禁用及默认存储设置。
- **导出中心**：统一查看异步导出任务的状态与结果，支持 CSV、XLSX 文件下载、取消待执行任务和删除记录。
- **字典管理**：联动维护字典分类与字典项，配置编码、值、默认项、排序和状态，为搜索与表单提供统一选项。
- **参数配置**：维护平台与租户参数，按分组和状态查询配置，查看配置详情并管理参数值。
- **访问策略**：按 IP、地区、时段、用户、角色、接口等条件放行、拒绝或只记录请求，从预置模板新建、试运行后再启用拦截；查看与解除登录失败自动封禁。
- **业务编号**：配置编号前缀、日期、流水位数、重置周期和时区，预览格式，执行安全重置并查看永久发号记录。
- **任务调度**：维护定时与间隔任务，支持 Cron 可视化配置、启用暂停、立即执行、重试策略及运行日志详情查看。
- **缓存管理**：按键或匹配模式查询缓存，以树形分组查看键和内容，支持编辑缓存值、按键或批量清理。
- **服务监控**：展示 CPU、内存、磁盘、网络、GPU、主板和运行时信息，辅助查看服务资源与运行状态。
- **版本管理**：查看当前系统版本、版本说明与数据库迁移信息，集中核对升级状态。
- **邮件配置**：维护邮件发送通道与服务器参数，管理启用状态及默认邮件配置。
- **短信配置**：维护短信服务商与发送配置，管理启用状态及默认短信通道。
- **机器人配置**：管理钉钉、飞书和企业微信 Webhook 机器人通道，配置状态及默认通知机器人。
- **Telegram 机器人**：维护多个 Telegram Bot 实例的连接配置、启用状态和相关说明。
- **应用管理**：注册与维护 OAuth2 / OIDC 应用，配置客户端类型、授权方式和回调地址，管理应用状态及密钥。
- **开放接口凭证**：在个人中心自助管理 OpenAPI 调用凭证，申请、查看和轮换签名调用所需的密钥。

## 日志与审计

- **访问日志**：查询请求路径、请求方法、状态码、耗时和客户端信息，查看详情并跳转关联链路。
- **开放接口日志**：查询开放接口调用与签名鉴权结果，查看请求响应详情及关联链路。
- **操作日志**：记录业务操作、执行结果和耗时，查看操作描述、客户端信息及关联链路。
- **登录日志**：查询登录成功、失败、退出及模拟登录等事件，查看客户端、IP 与登录详情。
- **异常日志**：检索异常类型、错误信息与发生位置，查看堆栈和关联请求以定位问题。
- **数据变更日志**：记录实体新增、修改、删除与恢复，展示字段变更前后差异并关联操作链路。
- **权限变更日志**：记录角色、用户和权限授权变更，查询操作对象、变更内容与关联链路。
- **条件命中**：查询访问策略与权限条件的命中，查看是否拦截、请求与客户端信息及关联链路。
- **日志链路追踪**：按 TraceId、用户、会话或 IP 聚合多类日志，以时间线串联操作，并用流向图与时间分布分析定位异常。
- **升级记录**：查询数据库升级脚本执行台账，查看版本、执行状态、耗时与错误详情。

## 开发与扩展模块

- **代码生成**：管理数据源、表结构、字段和模板，支持单表、树形、主从全栈生成、代码预览、下载与生成历史查看。
- **AI 提供商**：配置模型服务商、连接地址和模型，安全托管密钥，测试连接并设置默认提供商。
- **AI 提示词**：集中维护提示词编码、内容和状态，为 AI 对话及业务场景复用提示词模板。
- **知识库**：导入知识文档并建立向量索引，支持重建索引、检索问答和来源引用，按租户隔离知识数据。
- **AI 助手**：配置助手身份、模型与提示词，设置默认助手并接入在线聊天会话。
- **流程定义**：可视化设计流程节点与连线，按角色、部门、岗位、发起人主管等规则配置审批人，绑定审批业务并声明结束结果；维护草稿、发布、停用和归档状态，支持版本管理及启动流程。
- **流程实例**：查看流程运行状态、节点与详情，支持挂起、恢复、取消、终止、故障重试及发送流程信号。
- **打印模板**：拖拽设计文本、表格、图片和条码，配置纸张、数据源与样例数据，支持缩放排版、JSON 查看、预览和打印。

## 通用使用体验

- **偏好设置**：配置亮暗主题、主题色、布局、紧凑度、水印与交互偏好，支持个人偏好云端同步。
- **高级列表**：统一提供组合搜索、个人视图、列设置、多列排序、密度切换、树形展示、速览与导出能力。
- **内容编辑**：提供富文本、Markdown、代码与 JSON 编辑查看，以及 Cron 表达式可视化配置。
- **全局导航**：提供多标签页、收藏夹、全局搜索、通知与任务反馈，支持多语言、时区切换和锁屏。

## 下一步

- [权限模型](./backend/permission)：权限与数据范围
- [系统架构](./backend/introduction)：模块划分与数据流
- [快速开始](./getting-started)：本地运行
