├── .cursor └── rules │ ├── all.mdc │ ├── amis-cards.mdc │ ├── cs.mdc │ ├── cshtml.mdc │ ├── csproj.mdc │ ├── css.mdc │ └── js.mdc ├── .cursorignore ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ └── charts-tests.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── CodeSpirit.sln ├── DevOps └── azure-pipelines.yaml ├── Docs ├── 01-Core-Docs │ ├── CodeSpirit.Core核心框架.md │ ├── CodeSpirit统一异常处理指南.md │ ├── 开发环境搭建指南.md │ ├── 总体技术体系说明.md │ └── 项目整体架构设计.md ├── 02-UI-Generation │ ├── AMIS列自动推断功能说明.md │ ├── CodeSpirit.Amis.AiForm智能表单使用指南.md │ ├── CodeSpirit.Amis侧边栏联动功能使用指南.md │ ├── CodeSpirit.Amis卡片模式使用指南.md │ ├── CodeSpirit.Amis智能界面生成引擎.md │ ├── CodeSpirit.Amis表单项组使用指南.md │ ├── CodeSpirit.Amis表单默认值使用指南.md │ ├── CodeSpirit.Charts智能图表使用指南.md │ ├── CodeSpirit.UDL-Cards卡片使用指南.md │ ├── CodeSpirit.UdlCards.SDK使用指南.md │ ├── OperationAttribute-Actions配置使用指南.md │ ├── UDL-Cards简易实现方案.md │ ├── UDL-Cards详细实现方案.md │ ├── UDL-UI描述语言设计方案.md │ ├── 增强批量导入组件使用指南.md │ └── 日期时间列优化功能总结.md ├── 03-Core-Components │ ├── ClientIpService使用指南.md │ ├── CodeSpirit.AI表单智能填充组件使用指南.md │ ├── CodeSpirit.API配置类开发指南.md │ ├── CodeSpirit.Aggregator聚合器使用指南.md │ ├── CodeSpirit.AiFormFill-自动时间上下文增强.md │ ├── CodeSpirit.Amis图标列使用指南.md │ ├── CodeSpirit.Amis图标字段特性使用指南.md │ ├── CodeSpirit.Amis状态映射功能使用指南.md │ ├── CodeSpirit.Approval审批模块实现方案.md │ ├── CodeSpirit.Audit-GreptimeDB集成指南.md │ ├── CodeSpirit.Audit分布式审计完整指南.md │ ├── CodeSpirit.Audit审计组件集成使用指南.md │ ├── CodeSpirit.BaseCRUDService使用指南.md │ ├── CodeSpirit.EntityFileReferenceHandler实体文件引用事件处理器使用指南.md │ ├── CodeSpirit.ImageProcessingService图片处理服务集成指南.md │ ├── CodeSpirit.LLM.Audit-LLM审计组件设计方案.md │ ├── CodeSpirit.LLM.Audit-使用指南.md │ ├── CodeSpirit.LLM.Audit-响应内容为空问题调试指南.md │ ├── CodeSpirit.LLM.Audit-配置示例.json │ ├── CodeSpirit.LLM大语言模型组件使用指南.md │ ├── CodeSpirit.Navigation导航组件使用指南.md │ ├── CodeSpirit.PdfGeneration使用指南.md │ ├── CodeSpirit.ScheduledTasks组件文档.md │ ├── CodeSpirit.Settings设置管理组件使用指南.md │ ├── CodeSpirit.UniqueValidation唯一验证特性使用指南.md │ ├── CodeSpirit中间件插入点使用指南.md │ ├── CodeSpirit分布式锁使用指南.md │ ├── CodeSpirit时间处理机制.md │ ├── CodeSpirit统一启动框架使用指南.md │ ├── CodeSpirit统一启动框架核心架构.md │ ├── CodeSpirit统一启动框架迁移指南.md │ ├── ExampleValueAttribute使用指南.md │ ├── NoAuditAttribute-README.md │ ├── ResourceTagHelper资源管理组件使用指南.md │ └── Scrutor依赖注入集成指南.md ├── 04-Identity-Auth │ ├── CodeSpirit.Authorization权限组件详解.md │ ├── CodeSpirit.Authorization权限继承使用指南.md │ ├── CodeSpirit.IdentityApi身份认证服务.md │ ├── CodeSpirit.TokenManager前端认证管理器使用指南.md │ ├── ISettableCurrentUser可设置用户接口使用指南.md │ ├── 职工管理及组织结构管理功能说明.md │ └── 部门管理AI快速初始化功能说明.md ├── 05-Multi-Tenancy │ ├── CodeSpirit 多租户数据库上下文架构.md │ ├── CodeSpirit 租户感知事件系统设计.md │ ├── CodeSpirit.DataFilter数据筛选器使用指南.md │ ├── CodeSpirit.TenantResolver租户解析器使用指南.md │ ├── CodeSpirit多租户组件整改计划.md │ ├── 多租户登录页面使用指南.md │ └── 租户事件系统配置示例.json ├── 06-Infrastructure │ ├── API地址配置指南.md │ ├── API路径前缀配置指南.md │ ├── CodeSpirit.AppHost-Aspire9.5优化指南.md │ ├── CodeSpirit.Aspire数据库集成实现指南.md │ ├── CodeSpirit.Aspire数据库集成统一方案.md │ ├── CodeSpirit.Caching统一缓存组件指南.md │ ├── CodeSpirit.PdfGeneration-PuppeteerSharp问题解决指南.md │ ├── CodeSpirit文件存储服务方案实现.md │ ├── CodeSpirit跨域策略配置指南.md │ ├── Elasticsearch-Aspire-Migration-Summary.md │ ├── RabbitMQ-Aspire-Integration.md │ ├── RabbitMQ故障排除指南.md │ └── 多数据库DbContext架构使用指南.md ├── 07-API-Communication │ └── CodeSpirit通用API跳转机制使用指南.md ├── 08-Project-Management │ └── 技术债管理文档.md ├── 09-Exam-System │ ├── README.md │ ├── 考试系统业务功能清单.md │ └── 考试系统完整说明文档.md ├── 09-Survey-System │ ├── 问卷调查模块方案设计.md │ └── 题目类型特定字段实现说明.md ├── 10-Pathfinder-Project │ ├── Pathfinder实施方案.md │ ├── README.md │ ├── 快速参考指南.md │ └── 技术路线图.md ├── CodeSpirit-AI特色功能详解.md ├── CodeSpirit框架核心亮点.md ├── 文档分类摘要.md └── 配置示例.json ├── LICENSE ├── README.md ├── README.zh-CN.md ├── Res ├── Create.png ├── alipay.jpg ├── image-20250306214112576.png ├── image-20250308144252197.png ├── image-20250617121800281.png ├── image-20250617121932367.png ├── image-20250617122031713.png ├── image-20250626181602780.png ├── image-20250626181804395.png ├── image-20250626181832749.png ├── image-20250626181907776.png ├── image-20250626181936607.png ├── image-20250626182001966.png ├── image-20250626182025984.png ├── image-20250626182139861.png ├── image-20250626182303634.png ├── image-20250929130648727.png ├── image-20251001225423544.png ├── image-20251001225457940.png ├── image-20251001225550119.png ├── image-20251001225621424.png ├── image-20251001225814908.png ├── image-20251006155447638.png ├── image-20251006155712938.png ├── image-20251006155750172.png ├── image-20251006155915636.png ├── image-20251006162127893.png ├── image-20251006162224669.png ├── image-20251022212037710.png ├── image-20251104171119936.png ├── image-20251104173140379.png ├── image-20251104173706022.png ├── image-20251104173732014.png ├── image-20251104173800450.png ├── image-20251104180640652.png ├── image-20251104181002371.png ├── image-20251105093047879.png ├── image-20251105094141829.png ├── json-settings.png ├── list.png ├── qrcode.jpg ├── search.png └── 屏幕截图_29-6-2025_23333_localhost.jpeg ├── Scripts ├── README-MultiDatabase.md ├── README.md ├── clean-puppeteer-browser.ps1 ├── database-setup │ ├── README.md │ ├── create-databases-simple.sql │ ├── create-sqlserver-databases.ps1 │ ├── create-sqlserver-databases.sql │ ├── drop-databases-interactive.sql │ ├── drop-databases-quick.sql │ └── drop-databases.sql ├── fix-greptimedb-connection.ps1 ├── fix-migration-conflicts.ps1 ├── fix-mysql-port.ps1 ├── kill-port-process.ps1 ├── manage-multi-database-migrations.ps1 └── run-migrations.ps1 ├── Src ├── .dockerignore ├── ApiServices │ ├── CodeSpirit.ApprovalApi │ │ ├── CodeSpirit.ApprovalApi.csproj │ │ ├── Configuration │ │ │ ├── ApprovalApiConfiguration.cs │ │ │ └── ApprovalOptions.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── ApprovalInstancesController.cs │ │ │ ├── ApprovalTasksController.cs │ │ │ ├── WorkflowCategoriesController.cs │ │ │ ├── WorkflowDefinitionsController.cs │ │ │ └── WorkflowNodesController.cs │ │ ├── Data │ │ │ ├── ApprovalDbContext.cs │ │ │ ├── MySqlApprovalDbContext.cs │ │ │ ├── MySqlApprovalDbContextFactory.cs │ │ │ ├── SqlServerApprovalDbContext.cs │ │ │ └── SqlServerApprovalDbContextFactory.cs │ │ ├── Dtos │ │ │ ├── ApprovalInstance │ │ │ │ └── ApprovalInstanceDto.cs │ │ │ ├── ApprovalLog │ │ │ │ └── ApprovalLogDto.cs │ │ │ ├── ApprovalTask │ │ │ │ └── ApprovalTaskDto.cs │ │ │ ├── Visualization │ │ │ │ └── WorkflowVisualizationDto.cs │ │ │ ├── WorkflowCategory │ │ │ │ ├── CreateWorkflowCategoryDto.cs │ │ │ │ ├── UpdateWorkflowCategoryDto.cs │ │ │ │ ├── WorkflowCategoryDto.cs │ │ │ │ └── WorkflowCategoryQueryDto.cs │ │ │ ├── WorkflowDefinition │ │ │ │ ├── CreateWorkflowDefinitionDto.cs │ │ │ │ ├── FormDesignDto.cs │ │ │ │ ├── WorkflowDefinitionDiffDto.cs │ │ │ │ ├── WorkflowDefinitionDto.cs │ │ │ │ ├── WorkflowDefinitionQueryDto.cs │ │ │ │ └── WorkflowDefinitionQuickSaveRequestDto.cs │ │ │ └── WorkflowNode │ │ │ │ ├── BatchCreateWorkflowNodesDto.cs │ │ │ │ ├── CreateWorkflowNodeApproverDto.cs │ │ │ │ ├── CreateWorkflowNodeConditionDto.cs │ │ │ │ ├── CreateWorkflowNodeDto.cs │ │ │ │ ├── FrontendApproverDto.cs │ │ │ │ ├── FrontendConditionDto.cs │ │ │ │ ├── FrontendNodeDto.cs │ │ │ │ ├── FrontendPreviewDataDto.cs │ │ │ │ ├── UpdateWorkflowNodeDto.cs │ │ │ │ ├── WorkflowNodeApproverDto.cs │ │ │ │ ├── WorkflowNodeApproverPreviewDto.cs │ │ │ │ ├── WorkflowNodeBatchImportItemDto.cs │ │ │ │ ├── WorkflowNodeConditionDto.cs │ │ │ │ ├── WorkflowNodeConditionPreviewDto.cs │ │ │ │ ├── WorkflowNodeDto.cs │ │ │ │ ├── WorkflowNodePreviewDto.cs │ │ │ │ ├── WorkflowNodeQueryDto.cs │ │ │ │ ├── WorkflowPreviewDto.cs │ │ │ │ ├── WorkflowPreviewInfoDto.cs │ │ │ │ └── WorkflowProcessDesignDto.cs │ │ ├── Events │ │ │ ├── ApprovalEventHandlers.cs │ │ │ └── ApprovalEvents.cs │ │ ├── Extensions │ │ │ └── ServiceExtensions.cs │ │ ├── GlobalUsings.cs │ │ ├── MappingProfiles │ │ │ ├── ApprovalProfile.cs │ │ │ └── WorkflowCategoryProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20250916011814_Initial_ApprovalApi_MySQL.Designer.cs │ │ │ │ ├── 20250916011814_Initial_ApprovalApi_MySQL.cs │ │ │ │ ├── 20250916015857_InitialCreate.Designer.cs │ │ │ │ ├── 20250916015857_InitialCreate.cs │ │ │ │ ├── 20250917094958_UpdateFormSchemaToText.Designer.cs │ │ │ │ ├── 20250917094958_UpdateFormSchemaToText.cs │ │ │ │ ├── 20250922040932_AddWorkflowCategory.Designer.cs │ │ │ │ ├── 20250922040932_AddWorkflowCategory.cs │ │ │ │ └── MySqlApprovalDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20250916011828_Initial_ApprovalApi_SqlServer.Designer.cs │ │ │ │ ├── 20250916011828_Initial_ApprovalApi_SqlServer.cs │ │ │ │ ├── 20250916015908_InitialCreate.Designer.cs │ │ │ │ ├── 20250916015908_InitialCreate.cs │ │ │ │ ├── 20250917095008_UpdateFormSchemaToText.Designer.cs │ │ │ │ ├── 20250917095008_UpdateFormSchemaToText.cs │ │ │ │ ├── 20250922040941_AddWorkflowCategory.Designer.cs │ │ │ │ ├── 20250922040941_AddWorkflowCategory.cs │ │ │ │ └── SqlServerApprovalDbContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── ApprovalInstance.cs │ │ │ ├── ApprovalLog.cs │ │ │ ├── ApprovalTask.cs │ │ │ ├── Enums.cs │ │ │ ├── WorkflowCategory.cs │ │ │ ├── WorkflowDefinition.cs │ │ │ ├── WorkflowNode.cs │ │ │ ├── WorkflowNodeApprover.cs │ │ │ └── WorkflowNodeCondition.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Services │ │ │ ├── ApprovalInstanceService.cs │ │ │ ├── ApprovalLogService.cs │ │ │ ├── ApprovalServiceCollectionExtensions.cs │ │ │ ├── ApprovalTaskService.cs │ │ │ ├── ConditionEngine.cs │ │ │ ├── IApprovalInstanceService.cs │ │ │ ├── IApprovalLogService.cs │ │ │ ├── IApprovalTaskService.cs │ │ │ ├── IConditionEngine.cs │ │ │ ├── IIntelligentApprovalService.cs │ │ │ ├── IWorkflowCategoryService.cs │ │ │ ├── IWorkflowDefinitionService.cs │ │ │ ├── IWorkflowEngine.cs │ │ │ ├── IWorkflowNodeService.cs │ │ │ ├── IntelligentApprovalService.cs │ │ │ ├── README.md │ │ │ ├── WorkflowCategoryService.cs │ │ │ ├── WorkflowDefinitionService.cs │ │ │ ├── WorkflowEngine.cs │ │ │ └── WorkflowNodeService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CodeSpirit.ConfigCenter │ │ ├── CodeSpirit.ConfigCenter.csproj │ │ ├── Configuration │ │ │ └── ConfigCenterApiConfiguration.cs │ │ ├── Constants │ │ │ └── PermissionCodes.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── AppsController.cs │ │ │ ├── ClientApi │ │ │ │ ├── ClientAppController.cs │ │ │ │ └── ClientConfigController.cs │ │ │ ├── ClientConnectionsController.cs │ │ │ ├── ConfigItemsController.cs │ │ │ └── ConfigPublishHistoriesController.cs │ │ ├── Data │ │ │ ├── ConfigDbContext.cs │ │ │ ├── ConfigDbContextFactory.cs │ │ │ ├── MySqlConfigDbContext.cs │ │ │ ├── MySqlConfigDbContextFactory.cs │ │ │ ├── Seeders │ │ │ │ └── ConfigSeederService.cs │ │ │ ├── SqlServerConfigDbContext.cs │ │ │ └── SqlServerConfigDbContextFactory.cs │ │ ├── Dockerfile │ │ ├── Dockerfile.original │ │ ├── Dtos │ │ │ ├── App │ │ │ │ ├── AppBatchImportItemDto.cs │ │ │ │ ├── AppDiffDto.cs │ │ │ │ ├── AppDto.cs │ │ │ │ ├── AppQueryDto.cs │ │ │ │ ├── AppRegistrationRequestDto.cs │ │ │ │ ├── AppRegistrationResponseDto.cs │ │ │ │ ├── CreateAppDto.cs │ │ │ │ ├── QuickSaveRequestDto.cs │ │ │ │ └── UpdateAppDto.cs │ │ │ ├── Client │ │ │ │ ├── ClientConnectionDto.cs │ │ │ │ └── GetClientConnectionsQueryDto.cs │ │ │ ├── Config │ │ │ │ ├── ConfigItemBatchImportDto.cs │ │ │ │ ├── ConfigItemDto.cs │ │ │ │ ├── ConfigItemQueryDto.cs │ │ │ │ ├── ConfigItemsExportDto.cs │ │ │ │ ├── ConfigItemsUpdateDto.cs │ │ │ │ ├── CreateConfigDto.cs │ │ │ │ └── UpdateConfigDto.cs │ │ │ └── PublishHistory │ │ │ │ ├── ConfigItemForPublishDto.cs │ │ │ │ ├── ConfigItemPublishHistoryDto.cs │ │ │ │ ├── ConfigItemsBatchPublishDto.cs │ │ │ │ ├── ConfigPublishHistoryCompareDto.cs │ │ │ │ ├── ConfigPublishHistoryDto.cs │ │ │ │ ├── ConfigPublishHistoryQueryDto.cs │ │ │ │ ├── CreateConfigPublishHistoryDto.cs │ │ │ │ └── UpdateConfigPublishHistoryDto.cs │ │ ├── GlobalUsings.cs │ │ ├── Hubs │ │ │ └── ConfigHub.cs │ │ ├── Mappings │ │ │ ├── AppMappingProfile.cs │ │ │ ├── ConfigItemMappingProfile.cs │ │ │ └── ConfigPublishHistoryProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20250912071653_InitialCreate.Designer.cs │ │ │ │ ├── 20250912071653_InitialCreate.cs │ │ │ │ └── MySqlConfigDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20250912071703_InitialCreate.Designer.cs │ │ │ │ ├── 20250912071703_InitialCreate.cs │ │ │ │ └── SqlServerConfigDbContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── App.cs │ │ │ ├── ClientApp.cs │ │ │ ├── ClientConnection.cs │ │ │ ├── ConfigItem.cs │ │ │ ├── ConfigItemPublishHistory.cs │ │ │ ├── ConfigPublishHistory.cs │ │ │ └── Enums │ │ │ │ ├── ConfigStatus.cs │ │ │ │ ├── ConfigValueType.cs │ │ │ │ └── EnvironmentType.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── AppService.cs │ │ │ ├── ConfigItemService.cs │ │ │ ├── ConfigNotificationService.cs │ │ │ ├── ConfigPublishHistoryService.cs │ │ │ ├── IAppService.cs │ │ │ ├── IClientTrackingService.cs │ │ │ ├── IConfigCacheService.cs │ │ │ ├── IConfigChangeNotifier.cs │ │ │ ├── IConfigItemService.cs │ │ │ ├── IConfigPublishHistoryService.cs │ │ │ ├── Implementations │ │ │ │ └── ClientTrackingService.cs │ │ │ ├── MemoryCacheConfigService.cs │ │ │ ├── PublishService.cs │ │ │ └── SignalRConfigChangeNotifier.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.Production.json │ │ └── appsettings.json │ ├── CodeSpirit.ExamApi │ │ ├── Caching │ │ │ └── ExamCacheOptions.cs │ │ ├── CodeSpirit.ExamApi.csproj │ │ ├── Configuration │ │ │ └── ExamApiConfiguration.cs │ │ ├── Constants │ │ │ ├── CacheKeys.cs │ │ │ └── ExamConstants.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── Client │ │ │ │ ├── ApiControllerBase.cs │ │ │ │ ├── IndexController.cs │ │ │ │ └── PracticeController.cs │ │ │ ├── Dashboard │ │ │ │ └── MonitorController.cs │ │ │ ├── ExamPapersController.cs │ │ │ ├── ExamRecordsController.cs │ │ │ ├── ExamSettingsController.cs │ │ │ ├── ExamStatisticsController.cs │ │ │ ├── PracticeRecordsController.cs │ │ │ ├── PracticeSettingsController.cs │ │ │ ├── QuestionCategoriesController.cs │ │ │ ├── QuestionVersionsController.cs │ │ │ ├── QuestionsController.cs │ │ │ ├── StudentGroupsController.cs │ │ │ ├── StudentsController.cs │ │ │ └── WrongQuestionsController.cs │ │ ├── Data │ │ │ ├── ExamDbContext.cs │ │ │ ├── ExamDbContextFactory.cs │ │ │ ├── Models │ │ │ │ ├── Enums │ │ │ │ │ ├── ExamPaperStatus.cs │ │ │ │ │ ├── ExamPaperType.cs │ │ │ │ │ ├── ExamRecordStatus.cs │ │ │ │ │ ├── ExamSettingStatus.cs │ │ │ │ │ ├── Gender.cs │ │ │ │ │ ├── PracticeMode.cs │ │ │ │ │ ├── PracticeSessionStatus.cs │ │ │ │ │ ├── PracticeSettingStatus.cs │ │ │ │ │ ├── PracticeType.cs │ │ │ │ │ ├── QuestionDifficulty.cs │ │ │ │ │ └── QuestionType.cs │ │ │ │ ├── ExamAnswerRecord.cs │ │ │ │ ├── ExamPaper.cs │ │ │ │ ├── ExamPaperQuestion.cs │ │ │ │ ├── ExamRecord.cs │ │ │ │ ├── ExamSetting.cs │ │ │ │ ├── ExamSettingStudentGroup.cs │ │ │ │ ├── PracticeRecord.cs │ │ │ │ ├── PracticeSession.cs │ │ │ │ ├── PracticeSetting.cs │ │ │ │ ├── Question.cs │ │ │ │ ├── QuestionCategory.cs │ │ │ │ ├── QuestionVersion.cs │ │ │ │ ├── Student.cs │ │ │ │ ├── StudentGroup.cs │ │ │ │ ├── StudentGroupMapping.cs │ │ │ │ └── WrongQuestion.cs │ │ │ ├── MySqlExamDbContext.cs │ │ │ ├── MySqlExamDbContextFactory.cs │ │ │ ├── README.md │ │ │ ├── Seeds │ │ │ │ └── ExamDbContextSeed.cs │ │ │ ├── SqlServerExamDbContext.cs │ │ │ └── SqlServerExamDbContextFactory.cs │ │ ├── Dockerfile │ │ ├── Docs │ │ │ └── 成绩比例换算技术实现方案.md │ │ ├── Dtos │ │ │ ├── Client │ │ │ │ ├── ClientDto.cs │ │ │ │ ├── ClientExamBasicInfoDto.cs │ │ │ │ ├── ClientExamLightInfoDto.cs │ │ │ │ ├── ExamCacheDto.cs │ │ │ │ └── SharedAvailableExamDto.cs │ │ │ ├── Dashboard │ │ │ │ └── Monitor │ │ │ │ │ ├── ExamMonitorDto.cs │ │ │ │ │ └── ExamStudentMonitorDto.cs │ │ │ ├── ExamPaper │ │ │ │ ├── CreateExamPaperDto.cs │ │ │ │ ├── CreateExamPaperQuestionDto.cs │ │ │ │ ├── DifficultyRule.cs │ │ │ │ ├── ExamPaperCheckResult.cs │ │ │ │ ├── ExamPaperDto.cs │ │ │ │ ├── ExamPaperQueryDto.cs │ │ │ │ ├── ExamPaperQuestionDto.cs │ │ │ │ ├── GenerateRandomExamPaperDto.cs │ │ │ │ ├── KnowledgePointRule.cs │ │ │ │ ├── QuestionCheckResult.cs │ │ │ │ ├── QuestionTypeRule.cs │ │ │ │ ├── TagRule.cs │ │ │ │ └── UpdateExamPaperDto.cs │ │ │ ├── ExamRecord │ │ │ │ ├── AnswerPreviewDto.cs │ │ │ │ ├── BatchExportExamPapersDto.cs │ │ │ │ ├── BatchModifyExamScoreDto.cs │ │ │ │ ├── ExamPaperDetailDto.cs │ │ │ │ ├── ExamPaperExportSettingsDto.cs │ │ │ │ ├── ExamRecordCacheDto.cs │ │ │ │ ├── ExamRecordDto.cs │ │ │ │ ├── ExamRecordQueryDto.cs │ │ │ │ ├── ExamStatisticsDto.cs │ │ │ │ ├── FinishExamDto.cs │ │ │ │ ├── ModifyExamScoreDto.cs │ │ │ │ ├── QuestionTypeStatistics.cs │ │ │ │ ├── StartExamDto.cs │ │ │ │ ├── SubmitAnswerDto.cs │ │ │ │ ├── WrongQuestionDto.cs │ │ │ │ └── WrongQuestionQueryDto.cs │ │ │ ├── ExamSetting │ │ │ │ ├── CreateExamSettingDto.cs │ │ │ │ ├── ExamSettingDto.cs │ │ │ │ ├── ExamSettingQueryDto.cs │ │ │ │ ├── ExamSettingStudentGroupDto.cs │ │ │ │ └── UpdateExamSettingDto.cs │ │ │ ├── PracticeRecord │ │ │ │ ├── CreatePracticeRecordDto.cs │ │ │ │ ├── PracticeAnswerDto.cs │ │ │ │ ├── PracticeAnswerResultDto.cs │ │ │ │ ├── PracticeRecordBatchImportDto.cs │ │ │ │ ├── PracticeRecordDto.cs │ │ │ │ ├── PracticeRecordQueryDto.cs │ │ │ │ ├── PracticeResultDto.cs │ │ │ │ ├── PracticeSessionDto.cs │ │ │ │ ├── PracticeSessionQueryDto.cs │ │ │ │ ├── PracticeStartResultDto.cs │ │ │ │ ├── PracticeStatisticsDto.cs │ │ │ │ ├── PracticeTypeStatisticsDto.cs │ │ │ │ ├── QuestionTypeStatisticsDto.cs │ │ │ │ └── UpdatePracticeRecordDto.cs │ │ │ ├── PracticeSetting │ │ │ │ ├── CreatePracticeSettingDto.cs │ │ │ │ ├── PracticeBasicInfoDto.cs │ │ │ │ ├── PracticeSettingDto.cs │ │ │ │ ├── PracticeSettingQueryDto.cs │ │ │ │ └── UpdatePracticeSettingDto.cs │ │ │ ├── Question │ │ │ │ ├── AIGenerateQuestionDto.cs │ │ │ │ ├── CreateQuestionDto.cs │ │ │ │ ├── QuestionBatchImportItemDto.cs │ │ │ │ ├── QuestionDto.cs │ │ │ │ ├── QuestionImportFromTextDto.cs │ │ │ │ ├── QuestionImportStepDto.cs │ │ │ │ ├── QuestionQueryDto.cs │ │ │ │ ├── QuestionSelectListDto.cs │ │ │ │ ├── QuestionSelectListQueryDto.cs │ │ │ │ ├── QuestionSettingsDto.cs │ │ │ │ └── UpdateQuestionDto.cs │ │ │ ├── QuestionCategory │ │ │ │ ├── CreateQuestionCategoryDto.cs │ │ │ │ ├── QuestionCategoryDto.cs │ │ │ │ ├── QuestionCategoryQueryDto.cs │ │ │ │ ├── QuestionCategoryTreeDto.cs │ │ │ │ └── UpdateQuestionCategoryDto.cs │ │ │ ├── QuestionVersion │ │ │ │ ├── CreateQuestionVersionDto.cs │ │ │ │ ├── QuestionVersionDto.cs │ │ │ │ ├── QuestionVersionQueryDto.cs │ │ │ │ └── UpdateQuestionVersionDto.cs │ │ │ ├── Student │ │ │ │ ├── BatchAssignGroupsDto.cs │ │ │ │ ├── CreateStudentDto.cs │ │ │ │ ├── StudentBatchImportDto.cs │ │ │ │ ├── StudentDto.cs │ │ │ │ ├── StudentQueryDto.cs │ │ │ │ └── UpdateStudentDto.cs │ │ │ ├── StudentGroup │ │ │ │ ├── CreateStudentGroupDto.cs │ │ │ │ ├── StudentGroupBatchImportDto.cs │ │ │ │ ├── StudentGroupDto.cs │ │ │ │ ├── StudentGroupQueryDto.cs │ │ │ │ └── UpdateStudentGroupDto.cs │ │ │ └── WrongQuestion │ │ │ │ ├── CreateWrongQuestionDto.cs │ │ │ │ ├── UpdateWrongQuestionDto.cs │ │ │ │ ├── WrongQuestionDto.cs │ │ │ │ └── WrongQuestionQueryDto.cs │ │ ├── Extensions │ │ │ ├── DependencyInjectionExtensions.cs │ │ │ └── DistributedCacheExtensions.cs │ │ ├── GlobalUsings.cs │ │ ├── MappingProfiles │ │ │ ├── ExamPaperProfile.cs │ │ │ ├── ExamRecordProfile.cs │ │ │ ├── ExamSettingProfile.cs │ │ │ ├── PracticeRecordProfile.cs │ │ │ ├── PracticeSettingProfile.cs │ │ │ ├── QuestionCategoryProfile.cs │ │ │ ├── QuestionProfile.cs │ │ │ ├── QuestionVersionProfile.cs │ │ │ ├── StudentGroupProfile.cs │ │ │ ├── StudentProfile.cs │ │ │ └── WrongQuestionProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20250912070422_InitialCreate.Designer.cs │ │ │ │ ├── 20250912070422_InitialCreate.cs │ │ │ │ └── MySqlExamDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20250912070514_InitialCreate.Designer.cs │ │ │ │ ├── 20250912070514_InitialCreate.cs │ │ │ │ └── SqlServerExamDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── ClientService.cs │ │ │ ├── ExamCacheService.cs │ │ │ ├── Extensions │ │ │ │ └── StudentServiceExtensions.cs │ │ │ ├── Graders │ │ │ │ └── ObjectiveQuestionGrader.cs │ │ │ ├── Helpers │ │ │ │ ├── DefaultPromptBuilder.cs │ │ │ │ ├── DefaultQuestionParser.cs │ │ │ │ ├── IPromptBuilder.cs │ │ │ │ └── IQuestionParser.cs │ │ │ ├── Implementations │ │ │ │ ├── AIQuestionGeneratorService.cs │ │ │ │ ├── ExamPaperCheckService.cs │ │ │ │ ├── ExamPaperService.cs │ │ │ │ ├── ExamRecordService.cs │ │ │ │ ├── ExamSettingService.cs │ │ │ │ ├── ExamStatisticsService.cs │ │ │ │ ├── GeneratorNotificationService.cs │ │ │ │ ├── MonitorService.cs │ │ │ │ ├── PracticeRecordService.cs │ │ │ │ ├── PracticeSettingService.cs │ │ │ │ ├── QuestionAiGeneratorService.cs │ │ │ │ ├── QuestionCategoryService.cs │ │ │ │ ├── QuestionService.cs │ │ │ │ ├── QuestionValidationService.cs │ │ │ │ ├── QuestionVersionService.cs │ │ │ │ ├── ScoreConversionService.cs │ │ │ │ ├── StudentGroupService.cs │ │ │ │ ├── StudentService.cs │ │ │ │ └── WrongQuestionService.cs │ │ │ ├── Interfaces │ │ │ │ ├── IAIQuestionGeneratorService.cs │ │ │ │ ├── IClientService.cs │ │ │ │ ├── IExamCacheService.cs │ │ │ │ ├── IExamPaperCheckService.cs │ │ │ │ ├── IExamPaperService.cs │ │ │ │ ├── IExamRecordService.cs │ │ │ │ ├── IExamSettingService.cs │ │ │ │ ├── IExamStatisticsService.cs │ │ │ │ ├── IGeneratorNotificationService.cs │ │ │ │ ├── IMonitorService.cs │ │ │ │ ├── IPracticeRecordService.cs │ │ │ │ ├── IPracticeSettingService.cs │ │ │ │ ├── IQuestionCategoryService.cs │ │ │ │ ├── IQuestionService.cs │ │ │ │ ├── IQuestionValidationService.cs │ │ │ │ ├── IQuestionVersionService.cs │ │ │ │ ├── IScoreConversionService.cs │ │ │ │ ├── IStudentGroupService.cs │ │ │ │ ├── IStudentService.cs │ │ │ │ └── IWrongQuestionService.cs │ │ │ ├── PdfGeneration │ │ │ │ ├── ExamPaperDocument.cs │ │ │ │ ├── FontHelper.cs │ │ │ │ ├── IQuestPdfGenerationService.cs │ │ │ │ └── QuestPdfGenerationService.cs │ │ │ └── TextParsers │ │ │ │ ├── QuestionTextParser.cs │ │ │ │ ├── v2 │ │ │ │ ├── BaseQuestionParser.cs │ │ │ │ ├── IQuestionParser.cs │ │ │ │ ├── MultipleChoiceQuestionParser.cs │ │ │ │ ├── QuestionParseResult.cs │ │ │ │ ├── QuestionTextParserV2.cs │ │ │ │ ├── SingleChoiceQuestionParser.cs │ │ │ │ └── TrueFalseQuestionParser.cs │ │ │ │ └── v3 │ │ │ │ ├── BaseQuestionParser.cs │ │ │ │ ├── IQuestionParser.cs │ │ │ │ ├── MultipleChoiceQuestionParser.cs │ │ │ │ ├── QuestionParseResult.cs │ │ │ │ ├── QuestionTextParserV3.cs │ │ │ │ ├── SingleChoiceQuestionParser.cs │ │ │ │ └── TrueFalseQuestionParser.cs │ │ ├── Settings │ │ │ ├── Enums │ │ │ │ └── QuestionUniquenessMode.cs │ │ │ └── ExamSettings.cs │ │ ├── Tasks │ │ │ └── ExamCacheWarmupTaskHandler.cs │ │ ├── ValidationAttributes │ │ │ ├── MinExamTimeLessThanDurationAttribute.cs │ │ │ └── MinExamTimeLessThanDurationAttributeTest.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CodeSpirit.FileStorageApi │ │ ├── Abstractions │ │ │ ├── BucketAccessPolicy.cs │ │ │ ├── BucketCreationOptions.cs │ │ │ ├── IBucketConfigurationService.cs │ │ │ ├── IFileReferenceService.cs │ │ │ ├── IFileStorageMetrics.cs │ │ │ ├── IFileStorageService.cs │ │ │ ├── IImageProcessingService.cs │ │ │ ├── IStorageProvider.cs │ │ │ └── IStorageProviderFactory.cs │ │ ├── CodeSpirit.FileStorageApi.csproj │ │ ├── Configuration │ │ │ └── FileStorageApiConfiguration.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── FileReferencesController.cs │ │ │ ├── FilesController.cs │ │ │ ├── ImagesController.cs │ │ │ └── System │ │ │ │ ├── SystemBucketsController.cs │ │ │ │ ├── SystemFilesController.cs │ │ │ │ ├── SystemImagesController.cs │ │ │ │ └── SystemTenantStorageController.cs │ │ ├── Data │ │ │ ├── FileStorageDbContext.cs │ │ │ ├── FileStorageDbContextFactory.cs │ │ │ ├── MySqlFileStorageDbContext.cs │ │ │ ├── MySqlFileStorageDbContextFactory.cs │ │ │ ├── SqlServerFileStorageDbContext.cs │ │ │ └── SqlServerFileStorageDbContextFactory.cs │ │ ├── Dockerfile │ │ ├── Dtos │ │ │ ├── AmisImageDto.cs │ │ │ ├── FileDto.cs │ │ │ ├── FileReferenceDto.cs │ │ │ ├── ImageDto.cs │ │ │ └── System │ │ │ │ ├── SystemBucketDto.cs │ │ │ │ ├── SystemFileDto.cs │ │ │ │ ├── SystemFileQueryDto.cs │ │ │ │ ├── SystemImageDto.cs │ │ │ │ ├── SystemImageQueryDto.cs │ │ │ │ └── TenantStorageStatisticsDto.cs │ │ ├── Entities │ │ │ ├── Enums.cs │ │ │ ├── FileEntity.cs │ │ │ ├── FileReferenceEntity.cs │ │ │ ├── ImageEntity.cs │ │ │ ├── ImageMetadataEntity.cs │ │ │ └── VideoMetadataEntity.cs │ │ ├── EventHandlers │ │ │ └── FileReferenceEventHandler.cs │ │ ├── Events │ │ │ └── FileStorageEvents.cs │ │ ├── Extensions │ │ │ ├── FileStorageDbContextExtensions.cs │ │ │ ├── FileTypeCategoryHelper.cs │ │ │ └── TencentCosExtensions.cs │ │ ├── GlobalUsings.cs │ │ ├── MappingProfiles │ │ │ ├── FileProfile.cs │ │ │ ├── FileStorageProfile.cs │ │ │ ├── SystemFileProfile.cs │ │ │ └── SystemImageProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20250912071602_InitialCreate.Designer.cs │ │ │ │ ├── 20250912071602_InitialCreate.cs │ │ │ │ └── MySqlFileStorageDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20250912071612_InitialCreate.Designer.cs │ │ │ │ ├── 20250912071612_InitialCreate.cs │ │ │ │ └── SqlServerFileStorageDbContextModelSnapshot.cs │ │ ├── Options │ │ │ ├── FileStorageOptions.cs │ │ │ └── TencentCosOptions.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Providers │ │ │ ├── LocalStorageProvider.cs │ │ │ └── TencentCosStorageProvider.cs │ │ ├── Services │ │ │ ├── BucketConfigurationService.cs │ │ │ ├── FileReferenceService.cs │ │ │ ├── FileStorageMetrics.cs │ │ │ ├── FileStorageService.cs │ │ │ ├── ImageProcessingService.cs │ │ │ ├── StorageProviderFactory.cs │ │ │ └── System │ │ │ │ ├── ISystemBucketService.cs │ │ │ │ ├── ISystemFileService.cs │ │ │ │ ├── ISystemImageService.cs │ │ │ │ ├── ISystemTenantStorageService.cs │ │ │ │ ├── SystemBucketService.cs │ │ │ │ ├── SystemFileService.cs │ │ │ │ ├── SystemImageService.cs │ │ │ │ └── SystemTenantStorageService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CodeSpirit.IdentityApi │ │ ├── CodeSpirit.IdentityApi.csproj │ │ ├── Configuration │ │ │ └── IdentityApiConfiguration.cs │ │ ├── Constants │ │ │ └── PermissionCodes.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── ApiKeysController.cs │ │ │ ├── AuthController.cs │ │ │ ├── DepartmentsController.cs │ │ │ ├── EmployeesController.cs │ │ │ ├── Internal │ │ │ │ ├── InternalApiKeysController.cs │ │ │ │ ├── InternalTenantsController.cs │ │ │ │ └── InternalUsersController.cs │ │ │ ├── LoginLogsController.cs │ │ │ ├── PermissionsController.cs │ │ │ ├── ProfileController.cs │ │ │ ├── RolesController.cs │ │ │ ├── System │ │ │ │ ├── SystemLoginLogsController.cs │ │ │ │ ├── SystemPermissionsController.cs │ │ │ │ ├── SystemRolesController.cs │ │ │ │ ├── SystemUserStatisticsController.cs │ │ │ │ └── SystemUsersController.cs │ │ │ ├── TenantApiControllerBase.cs │ │ │ ├── TenantsController.cs │ │ │ ├── UploadController.cs │ │ │ ├── UserStatisticsController.cs │ │ │ └── UsersController.cs │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── ApplicationDbContextFactory.cs │ │ │ ├── Migrations │ │ │ │ ├── MySql │ │ │ │ │ ├── 20251124152921_AddApiKeysTable.Designer.cs │ │ │ │ │ └── 20251124152921_AddApiKeysTable.cs │ │ │ │ └── SqlServer │ │ │ │ │ ├── 20251124152907_AddApiKeysTable.Designer.cs │ │ │ │ │ └── 20251124152907_AddApiKeysTable.cs │ │ │ ├── Models │ │ │ │ ├── ApiKey.cs │ │ │ │ ├── ApplicationRole.cs │ │ │ │ ├── ApplicationUser.cs │ │ │ │ ├── ApplicationUserRole.cs │ │ │ │ ├── Department.cs │ │ │ │ ├── Employee.cs │ │ │ │ ├── EmploymentStatus.cs │ │ │ │ ├── Gender.cs │ │ │ │ ├── LoginLog.cs │ │ │ │ ├── RefreshToken.cs │ │ │ │ └── RolePermission.cs │ │ │ ├── MySqlDbContext.cs │ │ │ ├── MySqlDbContextFactory.cs │ │ │ ├── Seeders │ │ │ │ ├── DataSeeder.cs │ │ │ │ ├── IRoleSeederService.cs │ │ │ │ ├── IUserSeederService.cs │ │ │ │ ├── RoleSeeder.cs │ │ │ │ ├── SeederService.cs │ │ │ │ ├── TenantSeeder.cs │ │ │ │ ├── UnifiedRoleSeederService.cs │ │ │ │ ├── UnifiedUserSeederService.cs │ │ │ │ └── UserSeeder.cs │ │ │ ├── SqlServerDbContext.cs │ │ │ └── SqlServerDbContextFactory.cs │ │ ├── Dockerfile │ │ ├── Dockerfile.original │ │ ├── Dtos │ │ │ ├── ApiKey │ │ │ │ ├── ApiKeyDto.cs │ │ │ │ ├── ApiKeyQueryDto.cs │ │ │ │ ├── ApiKeyValidationDto.cs │ │ │ │ ├── CreateApiKeyDto.cs │ │ │ │ ├── CreateApiKeyResultDto.cs │ │ │ │ └── UpdateApiKeyDto.cs │ │ │ ├── Auth │ │ │ │ ├── AuthResultDto.cs │ │ │ │ ├── AuthTokenResponse.cs │ │ │ │ ├── ClientLoginModel.cs │ │ │ │ ├── LoginDto.cs │ │ │ │ ├── LoginModel.cs │ │ │ │ ├── RefreshTokenDto.cs │ │ │ │ ├── SystemLoginModel.cs │ │ │ │ └── TenantLoginModel.cs │ │ │ ├── Department │ │ │ │ ├── CreateDepartmentDto.cs │ │ │ │ ├── DepartmentBatchImportItemDto.cs │ │ │ │ ├── DepartmentDto.cs │ │ │ │ ├── DepartmentQueryDto.cs │ │ │ │ ├── GenerateOrganizationStructureDto.cs │ │ │ │ └── UpdateDepartmentDto.cs │ │ │ ├── Employee │ │ │ │ ├── CreateEmployeeDto.cs │ │ │ │ ├── EmployeeBatchImportItemDto.cs │ │ │ │ ├── EmployeeDto.cs │ │ │ │ ├── EmployeeQueryDto.cs │ │ │ │ └── UpdateEmployeeDto.cs │ │ │ ├── LoginLogs │ │ │ │ ├── LoginLogDto.cs │ │ │ │ ├── LoginLogsQueryDto.cs │ │ │ │ ├── SystemLoginLogsQueryDto.cs │ │ │ │ ├── TenantLoginLogDto.cs │ │ │ │ └── TenantLoginLogStatisticsDto.cs │ │ │ ├── Permission │ │ │ │ ├── AssignPermissionsDto.cs │ │ │ │ ├── PermissionDto.cs │ │ │ │ ├── PermissionTreeDeferDto.cs │ │ │ │ ├── PermissionTreeDto.cs │ │ │ │ └── RemovePermissionsDto.cs │ │ │ ├── Profile │ │ │ │ └── ProfileDto.cs │ │ │ ├── Role │ │ │ │ ├── AssignRolesDto.cs │ │ │ │ ├── RoleBatchImportItemDto.cs │ │ │ │ ├── RoleCreateDto.cs │ │ │ │ ├── RoleDto.cs │ │ │ │ ├── RolePermissionDto.cs │ │ │ │ ├── RoleQueryDto.cs │ │ │ │ └── RoleUpdateDto.cs │ │ │ ├── Tenant │ │ │ │ ├── InternalTenantDto.cs │ │ │ │ ├── TenantCreateDto.cs │ │ │ │ ├── TenantDto.cs │ │ │ │ ├── TenantQueryDto.cs │ │ │ │ ├── TenantSelectDto.cs │ │ │ │ └── TenantUpdateDto.cs │ │ │ └── User │ │ │ │ ├── ActiveUserDto.cs │ │ │ │ ├── CreateUserDto.cs │ │ │ │ ├── QuickSaveRequestDto.cs │ │ │ │ ├── RemoveRolesDto.cs │ │ │ │ ├── SystemUserDto.cs │ │ │ │ ├── SystemUserQueryDto.cs │ │ │ │ ├── TenantUserStatisticsDto.cs │ │ │ │ ├── UpdateUserDto.cs │ │ │ │ ├── UserBatchImportItemDto.cs │ │ │ │ ├── UserDiffDto.cs │ │ │ │ ├── UserDto.cs │ │ │ │ ├── UserGrowthDto.cs │ │ │ │ ├── UserQueryDto.cs │ │ │ │ └── UserRolesDto.cs │ │ ├── EventHandlers │ │ │ ├── EntityFileReferenceEventHandler.cs │ │ │ ├── UserCreatedOrUpdatedEventHandler.cs │ │ │ └── UserDeletedEventHandler.cs │ │ ├── GlobalUsings.cs │ │ ├── Jwt │ │ │ ├── IJwtTokenHandler.cs │ │ │ └── JwtTokenHandler.cs │ │ ├── MappingProfiles │ │ │ ├── ApiKeyProfile.cs │ │ │ ├── DepartmentProfile.cs │ │ │ ├── EmployeeProfile.cs │ │ │ ├── LoginLogProfile.cs │ │ │ ├── PermissionProfile.cs │ │ │ ├── RoleProfile.cs │ │ │ ├── TenantProfile.cs │ │ │ └── UserProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20250912041704_InitialCreateMySql.Designer.cs │ │ │ │ ├── 20250912041704_InitialCreateMySql.cs │ │ │ │ ├── 20251001160236_AddEmployeeAndDepartment.Designer.cs │ │ │ │ ├── 20251001160236_AddEmployeeAndDepartment.cs │ │ │ │ ├── 20251005031733_RemoveAuditLog.Designer.cs │ │ │ │ ├── 20251005031733_RemoveAuditLog.cs │ │ │ │ ├── 20251022065935_UpdateUserNameIndexWithTenantId.Designer.cs │ │ │ │ ├── 20251022065935_UpdateUserNameIndexWithTenantId.cs │ │ │ │ └── MySqlDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20250912041546_InitialCreateSqlServer.Designer.cs │ │ │ │ ├── 20250912041546_InitialCreateSqlServer.cs │ │ │ │ ├── 20251001160220_AddEmployeeAndDepartment.Designer.cs │ │ │ │ ├── 20251001160220_AddEmployeeAndDepartment.cs │ │ │ │ ├── 20251005031810_RemoveAuditLog.Designer.cs │ │ │ │ ├── 20251005031810_RemoveAuditLog.cs │ │ │ │ ├── 20251022065908_UpdateUserNameIndexWithTenantId.Designer.cs │ │ │ │ ├── 20251022065908_UpdateUserNameIndexWithTenantId.cs │ │ │ │ └── SqlServerDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── ApiKeyService.cs │ │ │ ├── AuthService.cs │ │ │ ├── CustomSignInManager.cs │ │ │ ├── DepartmentService.cs │ │ │ ├── EmployeeService.cs │ │ │ ├── IApiKeyService.cs │ │ │ ├── IAuthService.cs │ │ │ ├── IDepartmentService.cs │ │ │ ├── IEmployeeService.cs │ │ │ ├── ILoginLogRepository.cs │ │ │ ├── ILoginLogService.cs │ │ │ ├── IRoleService.cs │ │ │ ├── ITenantDataInitializationService.cs │ │ │ ├── ITenantService.cs │ │ │ ├── IUserService.cs │ │ │ ├── LoginLogRepository.cs │ │ │ ├── LoginLogService.cs │ │ │ ├── RoleService.cs │ │ │ ├── TenantAwareRoleValidator.cs │ │ │ ├── TenantAwareUserValidator.cs │ │ │ ├── TenantDataInitializationService.cs │ │ │ ├── TenantService.cs │ │ │ └── UserService.cs │ │ ├── Utilities │ │ │ └── PasswordGenerator.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.Production.json │ │ └── appsettings.json │ ├── CodeSpirit.MessagingApi │ │ ├── CodeSpirit.MessagingApi.csproj │ │ ├── Configuration │ │ │ └── MessagingApiConfiguration.cs │ │ ├── Controllers │ │ │ ├── Admin │ │ │ │ ├── ConversationsController.cs │ │ │ │ └── MessagesController.cs │ │ │ ├── ApiControllerBase.cs │ │ │ └── My │ │ │ │ ├── MyChatController.cs │ │ │ │ └── MyMessagesController.cs │ │ ├── Dockerfile │ │ ├── Dtos │ │ │ ├── Requests │ │ │ │ ├── BatchMessageDto.cs │ │ │ │ ├── ChatRequests.cs │ │ │ │ ├── ConversationQueryDto.cs │ │ │ │ ├── MessageQueryDto.cs │ │ │ │ └── MessageRequests.cs │ │ │ └── Responses │ │ │ │ ├── ConversationDto.cs │ │ │ │ └── MessageDto.cs │ │ ├── GlobalUsings.cs │ │ ├── Mappings │ │ │ └── MappingProfile.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── CodeSpirit.PathfinderApi │ │ ├── CodeSpirit.PathfinderApi.csproj │ │ ├── Configuration │ │ │ └── PathfinderApiConfiguration.cs │ │ ├── Controllers │ │ │ ├── ApiControllerBase.cs │ │ │ ├── GoalsController.cs │ │ │ └── TasksController.cs │ │ ├── Data │ │ │ ├── DesignTimeDbContextFactory.cs │ │ │ ├── MySqlPathfinderDbContext.cs │ │ │ ├── PathfinderDbContext.cs │ │ │ └── SqlServerPathfinderDbContext.cs │ │ ├── Dtos │ │ │ ├── FeasibilityEvaluation.cs │ │ │ ├── Goal │ │ │ │ ├── CreateGoalDto.cs │ │ │ │ ├── GoalDto.cs │ │ │ │ ├── GoalQueryDto.cs │ │ │ │ └── UpdateGoalDto.cs │ │ │ └── Task │ │ │ │ ├── BatchCreateTasksRequest.cs │ │ │ │ ├── CreateTaskDto.cs │ │ │ │ ├── TaskBreakdownFormDto.cs │ │ │ │ ├── TaskBreakdownRequest.cs │ │ │ │ ├── TaskBreakdownResult.cs │ │ │ │ ├── TaskDto.cs │ │ │ │ ├── TaskQueryDto.cs │ │ │ │ └── UpdateTaskDto.cs │ │ ├── GlobalUsings.cs │ │ ├── MappingProfiles │ │ │ ├── GoalProfile.cs │ │ │ └── TaskProfile.cs │ │ ├── Migrations │ │ │ ├── MySql │ │ │ │ ├── 20251103090151_InitialCreate.Designer.cs │ │ │ │ ├── 20251103090151_InitialCreate.cs │ │ │ │ ├── 20251105003546_AddGoalEvaluationFields.Designer.cs │ │ │ │ ├── 20251105003546_AddGoalEvaluationFields.cs │ │ │ │ └── MySqlPathfinderDbContextModelSnapshot.cs │ │ │ └── SqlServer │ │ │ │ ├── 20251103090203_InitialCreate.Designer.cs │ │ │ │ ├── 20251103090203_InitialCreate.cs │ │ │ │ ├── 20251105003529_AddGoalEvaluationFields.Designer.cs │ │ │ │ ├── 20251105003529_AddGoalEvaluationFields.cs │ │ │ │ └── SqlServerPathfinderDbContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── Enums │ │ │ │ ├── GoalStatus.cs │ │ │ │ └── TaskStatus.cs │ │ │ ├── Goal.cs │ │ │ └── PathfinderTask.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── Implementations │ │ │ │ ├── GoalService.cs │ │ │ │ └── TaskService.cs │ │ │ └── Interfaces │ │ │ │ ├── IGoalService.cs │ │ │ │ └── ITaskService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── CodeSpirit.SurveyApi │ │ ├── CodeSpirit.SurveyApi.csproj │ │ ├── Configuration │ │ └── SurveyApiConfiguration.cs │ │ ├── Controllers │ │ ├── ApiControllerBase.cs │ │ ├── App │ │ │ ├── AppControllerBase.cs │ │ │ ├── ResponsesController.cs │ │ │ └── SurveysController.cs │ │ ├── QuestionsController.cs │ │ ├── ResponsesController.cs │ │ ├── SurveyCategoriesController.cs │ │ ├── SurveyDraftsController.cs │ │ └── SurveysController.cs │ │ ├── Data │ │ ├── MySqlSurveyDbContext.cs │ │ ├── MySqlSurveyDbContextFactory.cs │ │ ├── SqlServerSurveyDbContext.cs │ │ ├── SqlServerSurveyDbContextFactory.cs │ │ ├── SurveyDbContext.cs │ │ └── SurveyDbContextFactory.cs │ │ ├── Dockerfile │ │ ├── Dtos │ │ ├── App │ │ │ ├── AppQuestionDto.cs │ │ │ ├── AppSurveyDetailDto.cs │ │ │ ├── AppSurveyDto.cs │ │ │ ├── AppSurveyQueryDto.cs │ │ │ └── SubmitSurveyRequestDto.cs │ │ ├── Draft │ │ │ └── SurveyDraftDto.cs │ │ ├── Question │ │ │ ├── CreateQuestionDto.cs │ │ │ ├── QuestionDto.cs │ │ │ ├── QuestionOptionDto.cs │ │ │ ├── QuestionQueryDto.cs │ │ │ ├── QuestionReorderRequest.cs │ │ │ ├── QuestionSortDto.cs │ │ │ └── UpdateQuestionDto.cs │ │ ├── Response │ │ │ ├── ResponseAnswerDto.cs │ │ │ ├── ResponseDetailDto.cs │ │ │ ├── ResponseDto.cs │ │ │ ├── ResponseQueryDto.cs │ │ │ └── ResponseStatisticsDto.cs │ │ ├── Settings │ │ │ └── SurveySettingsDto.cs │ │ ├── Survey │ │ │ ├── BatchDeleteQuestionsRequest.cs │ │ │ ├── BatchEditQuestionsRequest.cs │ │ │ ├── CompressPromptRequest.cs │ │ │ ├── CompressPromptResult.cs │ │ │ ├── CopyQuestionToSurveyRequest.cs │ │ │ ├── CopySurveyRequest.cs │ │ │ ├── CreateFromTemplateRequest.cs │ │ │ ├── CreateSurveyDto.cs │ │ │ ├── DragSortQuestionsRequest.cs │ │ │ ├── ExpandQuestionsRequest.cs │ │ │ ├── ExpandQuestionsResult.cs │ │ │ ├── GenerateSurveyRequest.cs │ │ │ ├── GeneratedSurveyDto.cs │ │ │ ├── OptimizeSurveyRequest.cs │ │ │ ├── PromptValidationResult.cs │ │ │ ├── QuestionTemplateDto.cs │ │ │ ├── QuickAddQuestionRequest.cs │ │ │ ├── SurveyDto.cs │ │ │ ├── SurveyFieldSuggestions.cs │ │ │ ├── SurveyInsightResult.cs │ │ │ ├── SurveyOptimizationResult.cs │ │ │ ├── SurveyOptionDto.cs │ │ │ ├── SurveyQueryDto.cs │ │ │ ├── SurveyStatisticsDto.cs │ │ │ ├── UpdateSurveyDto.cs │ │ │ └── ValidatePromptRequest.cs │ │ └── SurveyCategory │ │ │ ├── CreateSurveyCategoryDto.cs │ │ │ ├── SurveyCategoryDto.cs │ │ │ ├── SurveyCategoryQueryDto.cs │ │ │ └── UpdateSurveyCategoryDto.cs │ │ ├── GlobalUsings.cs │ │ ├── MappingProfiles │ │ ├── AppSurveyProfile.cs │ │ ├── DraftMappingProfile.cs │ │ ├── QuestionMappingProfile.cs │ │ ├── ResponseProfile.cs │ │ ├── SurveyCategoryProfile.cs │ │ └── SurveyMappingProfile.cs │ │ ├── Migrations │ │ ├── MySql │ │ │ ├── 20250912071129_InitialCreate.Designer.cs │ │ │ ├── 20250912071129_InitialCreate.cs │ │ │ └── MySqlSurveyDbContextModelSnapshot.cs │ │ └── SqlServer │ │ │ ├── 20250912071140_InitialCreate.Designer.cs │ │ │ ├── 20250912071140_InitialCreate.cs │ │ │ └── SqlServerSurveyDbContextModelSnapshot.cs │ │ ├── Models │ │ ├── Enums │ │ │ ├── QuestionType.cs │ │ │ ├── ResponseStatus.cs │ │ │ ├── SurveyAccessType.cs │ │ │ └── SurveyStatus.cs │ │ ├── Question.cs │ │ ├── QuestionOption.cs │ │ ├── ResponseAnswer.cs │ │ ├── Survey.cs │ │ ├── SurveyCategory.cs │ │ ├── SurveyDraft.cs │ │ └── SurveyResponse.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── Implementations │ │ │ ├── AppSurveyService.cs │ │ │ ├── QuestionService.cs │ │ │ ├── ResponseService.cs │ │ │ ├── SurveyAiGeneratorService.cs │ │ │ ├── SurveyCategoryService.cs │ │ │ ├── SurveyDraftService.cs │ │ │ ├── SurveyLLMGeneratorService.cs │ │ │ ├── SurveyService.cs │ │ │ └── SurveySettingsService.cs │ │ └── Interfaces │ │ │ ├── IAppSurveyService.cs │ │ │ ├── IQuestionService.cs │ │ │ ├── IResponseService.cs │ │ │ ├── ISurveyCategoryService.cs │ │ │ ├── ISurveyDraftService.cs │ │ │ ├── ISurveyLLMGeneratorService.cs │ │ │ ├── ISurveyService.cs │ │ │ └── ISurveySettingsService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── CodeSpirit.AppHost │ ├── CodeSpirit.AppHost.csproj │ ├── Configuration │ │ └── AppParameters.cs │ ├── Extensions │ │ ├── ApiServiceExtensions.cs │ │ └── DistributedApplicationExtensions.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── appsettings.json ├── CodeSpirit.Core │ ├── ApiResponse.cs │ ├── AppServiceException.cs │ ├── Attributes │ │ ├── AggregateFieldAttribute.cs │ │ ├── AiFormFillAttribute.cs │ │ ├── ExampleValueAttribute.cs │ │ ├── ModuleAttribute.cs │ │ ├── NavigationAttribute.cs │ │ ├── PermissionAttribute.cs │ │ └── UniqueAttribute.cs │ ├── Authorization │ │ ├── BaseHasPermissionService.cs │ │ ├── IHasPermissionService.cs │ │ ├── PermissionExtensions.cs │ │ ├── PlatformAttribute.cs │ │ └── PlatformRequirement.cs │ ├── BusinessException.cs │ ├── CodeSpirit.Core.csproj │ ├── Constants │ │ └── CacheKeys.cs │ ├── DependencyInjection │ │ ├── IScopedDependency.cs │ │ ├── ISingletonDependency.cs │ │ └── ITransientDependency.cs │ ├── Dtos │ │ ├── BatchOperationDto.cs │ │ ├── OptionDto.cs │ │ └── QueryDtoBase.cs │ ├── Enums │ │ └── PlatformType.cs │ ├── Extensions │ │ ├── CollectionExtensions.cs │ │ ├── EnumExtensions.cs │ │ ├── StringExtensions.cs │ │ └── TypeExtensions.cs │ ├── Helpers │ │ └── AiFormFillRouteHelper.cs │ ├── ICurrentUser.cs │ ├── IMultiTenant.cs │ ├── ISettableCurrentUser.cs │ ├── IdGenerator │ │ ├── IIdGenerator.cs │ │ └── SnowflakeIdGenerator.cs │ ├── Models │ │ └── IHasId.cs │ ├── PageList.cs │ ├── Services │ │ └── IUniqueValidationService.cs │ ├── TenantConstants.cs │ └── ValidationException.cs ├── CodeSpirit.ServiceDefaults │ ├── CodeSpirit.ServiceDefaults.csproj │ ├── Extensions.cs │ ├── Messaging │ │ ├── IRabbitMQServiceFactory.cs │ │ └── RabbitMQServiceFactory.cs │ └── Middleware │ │ └── ApplicationIdMiddleware.cs ├── CodeSpirit.Shared │ ├── Authentication │ │ └── ApiKeyAuthenticationHandler.cs │ ├── CodeSpirit.Shared.csproj │ ├── Configuration │ │ └── PathPrefixOptions.cs │ ├── Controllers │ │ └── ApiControllerBase.cs │ ├── Data │ │ ├── AuditableDbContext.cs │ │ ├── DataFilter.cs │ │ ├── DataFilterOptions.cs │ │ ├── DataFilterState.cs │ │ ├── DatabaseMigrationHelper.cs │ │ ├── DatabaseSpecificConfigurations.cs │ │ ├── DisposeAction.cs │ │ ├── EntityEventData.cs │ │ ├── IDataFilter.cs │ │ ├── IDbContextBase.cs │ │ ├── IEntityCreatedEvent.cs │ │ ├── IEntityDeletedEvent.cs │ │ ├── IEntityUpdatedEvent.cs │ │ ├── IFullEntityEvent.cs │ │ ├── MultiDatabaseDbContextBase.cs │ │ ├── MultiTenantDbContext.cs │ │ └── NullDisposable.cs │ ├── DependencyInjection │ │ └── ServiceCollectionExtensions.cs │ ├── DistributedLock │ │ ├── DistributedLock.cs │ │ ├── DistributedLockServiceCollectionExtensions.cs │ │ ├── IDistributedLockProvider.cs │ │ ├── RedisDistributedLockOptions.cs │ │ └── RedisDistributedLockProvider.cs │ ├── Dtos │ │ ├── AI │ │ │ └── AiTaskStatusDto.cs │ │ └── Common │ │ │ ├── BatchImportDtoBase.cs │ │ │ └── EnhancedBatchImportDtoBase.cs │ ├── Entities │ │ ├── AuditableEntityBase.cs │ │ ├── EntityBase.cs │ │ ├── Interfaces │ │ │ ├── ICreationAuditable.cs │ │ │ ├── IDeletionAuditable.cs │ │ │ ├── IFullAuditable.cs │ │ │ ├── IIsActive.cs │ │ │ ├── ISoftDeleteAuditable.cs │ │ │ └── IUpdateAuditable.cs │ │ └── LongKeyAuditableEntityBase.cs │ ├── EventBus │ │ ├── Events │ │ │ ├── FileReferenceEvents.cs │ │ │ ├── TenantAwareEventBase.cs │ │ │ ├── UserCreatedOrUpdatedEvent.cs │ │ │ └── UserDeletedEvent.cs │ │ ├── Extensions │ │ │ ├── EventBusExtensions.cs │ │ │ └── TenantAwareEventBusExtensions.cs │ │ ├── Handlers │ │ │ └── EntityFileReferenceHandlerBase.cs │ │ ├── Implementations │ │ │ ├── RabbitMQEventBus.cs │ │ │ ├── RabbitMQEventBusBase.cs │ │ │ ├── RabbitMQEventPublisher.cs │ │ │ ├── RabbitMQEventSubscriber.cs │ │ │ ├── TenantAwareEventBus.cs │ │ │ └── TenantEventContext.cs │ │ ├── Interfaces │ │ │ ├── IEventBus.cs │ │ │ ├── IEventHandler.cs │ │ │ ├── IEventPublisher.cs │ │ │ ├── IEventSubscriber.cs │ │ │ ├── ITenantAwareEvent.cs │ │ │ ├── ITenantAwareEventBus.cs │ │ │ ├── ITenantAwareEventHandler.cs │ │ │ └── ITenantEventContext.cs │ │ └── Publishers │ │ │ └── FileReferenceEventPublisher.cs │ ├── Extensions │ │ ├── DateTimeExtensions.cs │ │ ├── DbSetExtensions.cs │ │ ├── DictionaryExtensions.cs │ │ ├── EnumExtensions.cs │ │ ├── HttpMessageExtensions.cs │ │ ├── HybridAuthenticationExtensions.cs │ │ ├── IQueryableExtensions.cs │ │ ├── JwtAuthenticationExtensions.cs │ │ ├── MapperExtension.cs │ │ ├── ServiceCollectionExtensions.cs │ │ ├── ServiceProviderExtensions.cs │ │ ├── UniqueNameGenerator.cs │ │ └── UppercaseHelper.cs │ ├── Filters │ │ ├── HttpResponseExceptionFilter.cs │ │ └── ValidateModelAttribute.cs │ ├── JsonConverters │ │ ├── CommaDelimitedListJsonConverter.cs │ │ ├── LongToStringConverter.cs │ │ └── UTCToLocalDateTimeConverter.cs │ ├── Messaging │ │ └── Examples │ │ │ └── MessagingServiceExample.cs │ ├── ModelBindings │ │ ├── DateRangeModelBinder.cs │ │ ├── DateRangeModelBinderProvider.cs │ │ ├── DateTimeModelBinder.cs │ │ └── DateTimeModelBinderProvider.cs │ ├── Notifications │ │ ├── Events │ │ │ └── SessionNotificationEvent.cs │ │ ├── ISessionNotificationService.cs │ │ └── SessionNotificationService.cs │ ├── Performance │ │ └── ThreadPoolConfiguration.cs │ ├── Repositories │ │ ├── IRepository.cs │ │ └── Repository.cs │ ├── Routing │ │ └── PathPrefixControllerConvention.cs │ ├── Services │ │ ├── AiTaskService.cs │ │ ├── Background │ │ │ ├── BackgroundJob.cs │ │ │ ├── BackgroundJobServiceImpl.cs │ │ │ ├── Dtos │ │ │ │ └── ExportTaskDto.cs │ │ │ └── IBackgroundJobService.cs │ │ ├── BaseAiGeneratorService.cs │ │ ├── BaseCRUDIService.cs │ │ ├── BaseCRUDService.cs │ │ ├── ClientIpService.cs │ │ ├── EnhancedBatchImportHelper.cs │ │ ├── Files │ │ │ ├── Dtos │ │ │ │ ├── FileDownloadResult.cs │ │ │ │ ├── FileUploadResult.cs │ │ │ │ └── TempFileInfo.cs │ │ │ ├── ITempFileService.cs │ │ │ └── TempFileService.cs │ │ ├── IAiTaskService.cs │ │ ├── IBaseCRUDIService.cs │ │ ├── IBaseCRUDService.cs │ │ ├── IClientIpService.cs │ │ ├── IEnhancedBatchImportService.cs │ │ ├── IImportTemplateService.cs │ │ ├── ImportTemplateService.cs │ │ └── UniqueValidationService.cs │ ├── Startup │ │ ├── ApiStartupExtensions.cs │ │ ├── BaseApiConfiguration.cs │ │ ├── CommonApiServiceExtensions.cs │ │ └── IApiServiceConfiguration.cs │ ├── Utilities │ │ └── AccessCodeGenerator.cs │ └── ValidationAttributes │ │ └── FutureDateAttribute.cs ├── CodeSpirit.Web │ ├── CodeSpirit.Web.csproj │ ├── Components │ │ ├── Chat │ │ │ ├── ChatApp.razor │ │ │ ├── NotificationBadge.razor │ │ │ └── NotificationList.razor │ │ └── Shared │ │ │ └── MainNav.razor │ ├── Constants │ │ └── Constants.cs │ ├── Controllers │ │ ├── Api │ │ │ └── Common │ │ │ │ ├── IconsController.cs │ │ │ │ └── TaskStatusController.cs │ │ ├── ApiControllerBase.cs │ │ ├── AuditLogController.cs │ │ ├── AuditStatisticsController.cs │ │ ├── LLMAuditController.cs │ │ ├── NavigationController.cs │ │ ├── ScheduledTasksController.cs │ │ ├── SystemAuditLogController.cs │ │ ├── TempFilesController.cs │ │ └── UdlCardsController.cs │ ├── Dockerfile │ ├── Dockerfile.original │ ├── Extensions │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Helpers │ │ └── ResourceHelper.cs │ ├── Hubs │ │ └── NotificationHub.cs │ ├── Middlewares │ │ └── ProxyMiddleware.cs │ ├── Options │ │ └── SiteSettings.cs │ ├── Pages │ │ ├── Approval │ │ │ ├── WorkflowPreview.cshtml │ │ │ └── WorkflowPreview.cshtml.cs │ │ ├── Chat.cshtml │ │ ├── Chat.cshtml.cs │ │ ├── Demo │ │ │ ├── AmisCardsDemo.cshtml │ │ │ ├── AmisChartsDemo.cshtml │ │ │ └── CardsDemo.cshtml │ │ ├── Exam │ │ │ ├── Application.cshtml │ │ │ ├── Application.cshtml.cs │ │ │ ├── Exam.cshtml │ │ │ ├── Exam.cshtml.cs │ │ │ ├── ExamMonitor.cshtml.cs │ │ │ ├── ExamMonitor2.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Login.cshtml │ │ │ ├── Login.cshtml.cs │ │ │ ├── MonitorDashboard.cshtml │ │ │ ├── MonitorDashboard.cshtml.cs │ │ │ ├── Practice.cshtml │ │ │ ├── Practice.cshtml.cs │ │ │ ├── PracticeHistory.cshtml │ │ │ ├── PracticeHistory.cshtml.cs │ │ │ ├── PracticeResult.cshtml │ │ │ ├── PracticeResult.cshtml.cs │ │ │ ├── PracticeStart.cshtml │ │ │ ├── PracticeStart.cshtml.cs │ │ │ ├── Result.cshtml │ │ │ ├── Result.cshtml.cs │ │ │ ├── Start.cshtml │ │ │ └── Start.cshtml.cs │ │ ├── Impersonate.cshtml │ │ ├── Index.cshtml │ │ ├── Login.cshtml │ │ ├── Notifications.cshtml │ │ ├── Notifications.cshtml.cs │ │ ├── Shared │ │ │ ├── Components │ │ │ │ └── ResourceUrl.cshtml │ │ │ ├── _AmisCardsLayout.cshtml │ │ │ └── _Layout.cshtml │ │ ├── Survey │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Participate.cshtml │ │ │ ├── Participate.cshtml.cs │ │ │ ├── Success.cshtml │ │ │ └── Success.cshtml.cs │ │ ├── Tasks │ │ │ ├── Export-Task.cshtml │ │ │ └── ExportTaskModel.cs │ │ ├── TenantAdmin.cshtml │ │ ├── TenantAdmin.cshtml.cs │ │ ├── TenantLogin.cshtml │ │ ├── TenantLogin.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Scripts │ │ ├── README.md │ │ ├── UpdateAmisSDK.bat │ │ ├── UpdateAmisSDK.ps1 │ │ ├── thirds_page.html │ │ └── update-amis-sdk.sh │ ├── Services │ │ ├── EventHandlers │ │ │ └── NotificationEventHandler.cs │ │ └── JwtAuthService.cs │ ├── TagHelpers │ │ └── ResourceTagHelper.cs │ ├── appsettings.Development.json │ ├── appsettings.Production.json │ ├── appsettings.json │ ├── libman.json │ └── wwwroot │ │ ├── amis-cards │ │ ├── PRINCIPLES.md │ │ ├── README.md │ │ ├── TESTING_GUIDE.md │ │ ├── configs │ │ │ ├── card-configs.js │ │ │ └── theme-configs.js │ │ ├── core │ │ │ ├── amis-cards-core.js │ │ │ ├── data-service.js │ │ │ └── utils.js │ │ ├── demo │ │ │ ├── index.html │ │ │ ├── monitor-dashboard-api.html │ │ │ ├── monitor-dashboard-v2.html │ │ │ └── monitor-dashboard.html │ │ ├── docs │ │ │ ├── card-usage-guide.md │ │ │ ├── chart-card-guide.md │ │ │ ├── info-card-guide.md │ │ │ ├── info-grid-guide.md │ │ │ ├── stat-card-guide.md │ │ │ └── table-card-guide.md │ │ ├── renderers │ │ │ ├── base-renderer.js │ │ │ ├── chart-renderer.js │ │ │ ├── info-grid-renderer.js │ │ │ ├── info-renderer.js │ │ │ ├── stat-renderer.js │ │ │ └── table-renderer.js │ │ ├── styles │ │ │ ├── amis-cards.css │ │ │ └── themes │ │ │ │ ├── dark.css │ │ │ │ └── default.css │ │ └── tests │ │ │ ├── info-grid-test.html │ │ │ └── performance-test.html │ │ ├── amis │ │ └── configs │ │ │ ├── README.md │ │ │ ├── ai │ │ │ └── ai-form-wizard.js │ │ │ ├── common │ │ │ └── enhanced-import.js │ │ │ └── exam │ │ │ ├── question-import-wizard.js │ │ │ └── question-preview.js │ │ ├── app.css │ │ ├── cards-sdk │ │ ├── README-AmisIntegration.md │ │ ├── README-TokenManager.md │ │ ├── README.md │ │ ├── amis-integration.js │ │ ├── cards-sdk.css │ │ ├── cards-sdk.js │ │ ├── chart-renderers.js │ │ ├── config.json │ │ ├── demo.html │ │ ├── examples │ │ │ └── monitor-dashboard-table-example.js │ │ ├── table-card-renderer.js │ │ └── table-card.css │ │ ├── css │ │ ├── admin.css │ │ ├── chat.css │ │ ├── exam │ │ │ ├── application.css │ │ │ ├── exam-monitor.css │ │ │ ├── exam.css │ │ │ ├── index.css │ │ │ ├── login.css │ │ │ ├── monitor-dashboard.css │ │ │ ├── practice-history.css │ │ │ ├── practice-result.css │ │ │ ├── practice-start.css │ │ │ ├── practice.css │ │ │ ├── result.css │ │ │ └── start.css │ │ ├── export-task-amis.css │ │ ├── login.css │ │ ├── pages │ │ │ └── approval │ │ │ │ └── workflow-preview.css │ │ ├── table-cards-demo.css │ │ ├── tenant-admin-theme.css │ │ ├── tenant-admin.css │ │ └── tenant-login.css │ │ ├── favicon.ico │ │ ├── js │ │ ├── admin.js │ │ ├── amis-cards-layout.js │ │ ├── chat.js │ │ ├── exam │ │ │ ├── api-manager.js │ │ │ ├── application.js │ │ │ ├── exam-monitor2.js │ │ │ ├── exam.js │ │ │ ├── index.js │ │ │ ├── login.js │ │ │ ├── monitor-dashboard.js │ │ │ ├── practice-history.js │ │ │ ├── practice-result.js │ │ │ ├── practice-start.js │ │ │ ├── practice.js │ │ │ ├── result.js │ │ │ ├── screenSwitchDetector.js │ │ │ ├── start.js │ │ │ └── watermark.js │ │ ├── export-task-amis.js │ │ ├── history.js │ │ ├── login.js │ │ ├── notification-client.js │ │ ├── pages │ │ │ └── approval │ │ │ │ ├── workflow-preview-init.js │ │ │ │ └── workflow-preview.js │ │ ├── tenant-admin.js │ │ ├── tenant-login.js │ │ └── token-manager.js │ │ ├── lib │ │ ├── bootstrap │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.esm.js │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ └── signalr │ │ │ └── dist │ │ │ └── browser │ │ │ ├── signalr.js │ │ │ ├── signalr.js.map │ │ │ ├── signalr.min.js │ │ │ └── signalr.min.js.map │ │ ├── logo.png │ │ ├── public │ │ └── lb.png │ │ ├── sdk │ │ ├── 6.12.0 │ │ │ ├── ang-ie11.css │ │ │ ├── ang.css │ │ │ ├── antd-ie11.css │ │ │ ├── antd.css │ │ │ ├── barcode.js │ │ │ ├── charts.js │ │ │ ├── codemirror.js │ │ │ ├── color-picker.js │ │ │ ├── cropperjs.js │ │ │ ├── cxd-ie11.css │ │ │ ├── cxd.css │ │ │ ├── dark-ie11.css │ │ │ ├── dark.css │ │ │ ├── exceljs.js │ │ │ ├── fomula-doc.js │ │ │ ├── helper.css │ │ │ ├── iconfont.css │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ ├── ie11-patch.css │ │ │ ├── json-view.js │ │ │ ├── locale │ │ │ │ └── de-DE.js │ │ │ ├── markdown.js │ │ │ ├── office-viewer.js │ │ │ ├── papaparse.js │ │ │ ├── pdf-viewer.js │ │ │ ├── rest.js │ │ │ ├── rich-text.js │ │ │ ├── sdk-ie11.css │ │ │ ├── sdk.css │ │ │ ├── sdk.js │ │ │ ├── thirds │ │ │ │ ├── @fortawesome │ │ │ │ │ └── fontawesome-free │ │ │ │ │ │ └── webfonts │ │ │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ │ │ ├── fa-v4compatibility.ttf │ │ │ │ │ │ └── fa-v4compatibility.woff2 │ │ │ │ ├── hls.js │ │ │ │ │ └── hls.js │ │ │ │ ├── moment-timezone │ │ │ │ │ └── data │ │ │ │ │ │ └── packed │ │ │ │ │ │ └── latest.json │ │ │ │ ├── monaco-editor │ │ │ │ │ └── min │ │ │ │ │ │ └── vs │ │ │ │ │ │ ├── base │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ └── ui │ │ │ │ │ │ │ │ └── codicons │ │ │ │ │ │ │ │ └── codicon │ │ │ │ │ │ │ │ └── codicon.ttf │ │ │ │ │ │ └── worker │ │ │ │ │ │ │ └── workerMain.js │ │ │ │ │ │ ├── basic-languages │ │ │ │ │ │ ├── apex │ │ │ │ │ │ │ └── apex.js │ │ │ │ │ │ ├── azcli │ │ │ │ │ │ │ └── azcli.js │ │ │ │ │ │ ├── bat │ │ │ │ │ │ │ └── bat.js │ │ │ │ │ │ ├── clojure │ │ │ │ │ │ │ └── clojure.js │ │ │ │ │ │ ├── coffee │ │ │ │ │ │ │ └── coffee.js │ │ │ │ │ │ ├── cpp │ │ │ │ │ │ │ └── cpp.js │ │ │ │ │ │ ├── csharp │ │ │ │ │ │ │ └── csharp.js │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── css.js │ │ │ │ │ │ ├── dockerfile │ │ │ │ │ │ │ └── dockerfile.js │ │ │ │ │ │ ├── fsharp │ │ │ │ │ │ │ └── fsharp.js │ │ │ │ │ │ ├── go │ │ │ │ │ │ │ └── go.js │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ └── handlebars.js │ │ │ │ │ │ ├── html │ │ │ │ │ │ │ └── html.js │ │ │ │ │ │ ├── ini │ │ │ │ │ │ │ └── ini.js │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── java.js │ │ │ │ │ │ ├── javascript │ │ │ │ │ │ │ └── javascript.js │ │ │ │ │ │ ├── less │ │ │ │ │ │ │ └── less.js │ │ │ │ │ │ ├── lua │ │ │ │ │ │ │ └── lua.js │ │ │ │ │ │ ├── markdown │ │ │ │ │ │ │ └── markdown.js │ │ │ │ │ │ ├── msdax │ │ │ │ │ │ │ └── msdax.js │ │ │ │ │ │ ├── objective-c │ │ │ │ │ │ │ └── objective-c.js │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ └── php.js │ │ │ │ │ │ ├── postiats │ │ │ │ │ │ │ └── postiats.js │ │ │ │ │ │ ├── powershell │ │ │ │ │ │ │ └── powershell.js │ │ │ │ │ │ ├── pug │ │ │ │ │ │ │ └── pug.js │ │ │ │ │ │ ├── python │ │ │ │ │ │ │ └── python.js │ │ │ │ │ │ ├── r │ │ │ │ │ │ │ └── r.js │ │ │ │ │ │ ├── razor │ │ │ │ │ │ │ └── razor.js │ │ │ │ │ │ ├── redis │ │ │ │ │ │ │ └── redis.js │ │ │ │ │ │ ├── redshift │ │ │ │ │ │ │ └── redshift.js │ │ │ │ │ │ ├── ruby │ │ │ │ │ │ │ └── ruby.js │ │ │ │ │ │ ├── rust │ │ │ │ │ │ │ └── rust.js │ │ │ │ │ │ ├── sb │ │ │ │ │ │ │ └── sb.js │ │ │ │ │ │ ├── scheme │ │ │ │ │ │ │ └── scheme.js │ │ │ │ │ │ ├── scss │ │ │ │ │ │ │ └── scss.js │ │ │ │ │ │ ├── shell │ │ │ │ │ │ │ └── shell.js │ │ │ │ │ │ ├── solidity │ │ │ │ │ │ │ └── solidity.js │ │ │ │ │ │ ├── sql │ │ │ │ │ │ │ └── sql.js │ │ │ │ │ │ ├── st │ │ │ │ │ │ │ └── st.js │ │ │ │ │ │ ├── swift │ │ │ │ │ │ │ └── swift.js │ │ │ │ │ │ ├── typescript │ │ │ │ │ │ │ └── typescript.js │ │ │ │ │ │ ├── vb │ │ │ │ │ │ │ └── vb.js │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ └── xml.js │ │ │ │ │ │ └── yaml │ │ │ │ │ │ │ └── yaml.js │ │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── editor.main.css │ │ │ │ │ │ ├── editor.main.js │ │ │ │ │ │ ├── editor.main.nls.js │ │ │ │ │ │ └── editor.main.nls.zh-cn.js │ │ │ │ │ │ ├── language │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ │ │ └── cssWorker.js │ │ │ │ │ │ ├── html │ │ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ │ │ └── htmlWorker.js │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ │ │ └── jsonWorker.js │ │ │ │ │ │ └── typescript │ │ │ │ │ │ │ ├── tsMode.js │ │ │ │ │ │ │ └── tsWorker.js │ │ │ │ │ │ └── loader.js │ │ │ │ ├── mpegts.js │ │ │ │ │ └── mpegts.js │ │ │ │ └── pdfjs-dist │ │ │ │ │ └── build │ │ │ │ │ ├── pdf.js │ │ │ │ │ └── pdf.worker.min.mjs │ │ │ ├── tinymce.js │ │ │ ├── version.json │ │ │ └── xlsx.js │ │ ├── 6.13.0 │ │ │ ├── ang-ie11.css │ │ │ ├── ang.css │ │ │ ├── antd-ie11.css │ │ │ ├── antd.css │ │ │ ├── barcode.js │ │ │ ├── charts.js │ │ │ ├── codemirror.js │ │ │ ├── color-picker.js │ │ │ ├── cropperjs.js │ │ │ ├── cxd-ie11.css │ │ │ ├── cxd.css │ │ │ ├── dark-ie11.css │ │ │ ├── dark.css │ │ │ ├── exceljs.js │ │ │ ├── fomula-doc.js │ │ │ ├── helper.css │ │ │ ├── iconfont.css │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ ├── ie11-patch.css │ │ │ ├── json-view.js │ │ │ ├── locale │ │ │ │ └── de-DE.js │ │ │ ├── markdown.js │ │ │ ├── office-viewer.js │ │ │ ├── papaparse.js │ │ │ ├── pdf-viewer.js │ │ │ ├── rest.js │ │ │ ├── rich-text.js │ │ │ ├── sdk-ie11.css │ │ │ ├── sdk.css │ │ │ ├── sdk.js │ │ │ ├── thirds │ │ │ │ ├── @fortawesome │ │ │ │ │ └── fontawesome-free │ │ │ │ │ │ └── webfonts │ │ │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ │ │ ├── fa-v4compatibility.ttf │ │ │ │ │ │ └── fa-v4compatibility.woff2 │ │ │ │ ├── hls.js │ │ │ │ │ └── hls.js │ │ │ │ ├── moment-timezone │ │ │ │ │ └── data │ │ │ │ │ │ └── packed │ │ │ │ │ │ └── latest.json │ │ │ │ ├── monaco-editor │ │ │ │ │ └── min │ │ │ │ │ │ └── vs │ │ │ │ │ │ ├── base │ │ │ │ │ │ ├── browser │ │ │ │ │ │ │ └── ui │ │ │ │ │ │ │ │ └── codicons │ │ │ │ │ │ │ │ └── codicon │ │ │ │ │ │ │ │ └── codicon.ttf │ │ │ │ │ │ └── worker │ │ │ │ │ │ │ └── workerMain.js │ │ │ │ │ │ ├── basic-languages │ │ │ │ │ │ ├── apex │ │ │ │ │ │ │ └── apex.js │ │ │ │ │ │ ├── azcli │ │ │ │ │ │ │ └── azcli.js │ │ │ │ │ │ ├── bat │ │ │ │ │ │ │ └── bat.js │ │ │ │ │ │ ├── clojure │ │ │ │ │ │ │ └── clojure.js │ │ │ │ │ │ ├── coffee │ │ │ │ │ │ │ └── coffee.js │ │ │ │ │ │ ├── cpp │ │ │ │ │ │ │ └── cpp.js │ │ │ │ │ │ ├── csharp │ │ │ │ │ │ │ └── csharp.js │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── css.js │ │ │ │ │ │ ├── dockerfile │ │ │ │ │ │ │ └── dockerfile.js │ │ │ │ │ │ ├── fsharp │ │ │ │ │ │ │ └── fsharp.js │ │ │ │ │ │ ├── go │ │ │ │ │ │ │ └── go.js │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ └── handlebars.js │ │ │ │ │ │ ├── html │ │ │ │ │ │ │ └── html.js │ │ │ │ │ │ ├── ini │ │ │ │ │ │ │ └── ini.js │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── java.js │ │ │ │ │ │ ├── javascript │ │ │ │ │ │ │ └── javascript.js │ │ │ │ │ │ ├── less │ │ │ │ │ │ │ └── less.js │ │ │ │ │ │ ├── lua │ │ │ │ │ │ │ └── lua.js │ │ │ │ │ │ ├── markdown │ │ │ │ │ │ │ └── markdown.js │ │ │ │ │ │ ├── msdax │ │ │ │ │ │ │ └── msdax.js │ │ │ │ │ │ ├── objective-c │ │ │ │ │ │ │ └── objective-c.js │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ └── php.js │ │ │ │ │ │ ├── postiats │ │ │ │ │ │ │ └── postiats.js │ │ │ │ │ │ ├── powershell │ │ │ │ │ │ │ └── powershell.js │ │ │ │ │ │ ├── pug │ │ │ │ │ │ │ └── pug.js │ │ │ │ │ │ ├── python │ │ │ │ │ │ │ └── python.js │ │ │ │ │ │ ├── r │ │ │ │ │ │ │ └── r.js │ │ │ │ │ │ ├── razor │ │ │ │ │ │ │ └── razor.js │ │ │ │ │ │ ├── redis │ │ │ │ │ │ │ └── redis.js │ │ │ │ │ │ ├── redshift │ │ │ │ │ │ │ └── redshift.js │ │ │ │ │ │ ├── ruby │ │ │ │ │ │ │ └── ruby.js │ │ │ │ │ │ ├── rust │ │ │ │ │ │ │ └── rust.js │ │ │ │ │ │ ├── sb │ │ │ │ │ │ │ └── sb.js │ │ │ │ │ │ ├── scheme │ │ │ │ │ │ │ └── scheme.js │ │ │ │ │ │ ├── scss │ │ │ │ │ │ │ └── scss.js │ │ │ │ │ │ ├── shell │ │ │ │ │ │ │ └── shell.js │ │ │ │ │ │ ├── solidity │ │ │ │ │ │ │ └── solidity.js │ │ │ │ │ │ ├── sql │ │ │ │ │ │ │ └── sql.js │ │ │ │ │ │ ├── st │ │ │ │ │ │ │ └── st.js │ │ │ │ │ │ ├── swift │ │ │ │ │ │ │ └── swift.js │ │ │ │ │ │ ├── typescript │ │ │ │ │ │ │ └── typescript.js │ │ │ │ │ │ ├── vb │ │ │ │ │ │ │ └── vb.js │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ └── xml.js │ │ │ │ │ │ └── yaml │ │ │ │ │ │ │ └── yaml.js │ │ │ │ │ │ ├── editor │ │ │ │ │ │ ├── editor.main.css │ │ │ │ │ │ ├── editor.main.js │ │ │ │ │ │ ├── editor.main.nls.js │ │ │ │ │ │ └── editor.main.nls.zh-cn.js │ │ │ │ │ │ ├── language │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ │ │ └── cssWorker.js │ │ │ │ │ │ ├── html │ │ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ │ │ └── htmlWorker.js │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ │ │ └── jsonWorker.js │ │ │ │ │ │ └── typescript │ │ │ │ │ │ │ ├── tsMode.js │ │ │ │ │ │ │ └── tsWorker.js │ │ │ │ │ │ └── loader.js │ │ │ │ ├── mpegts.js │ │ │ │ │ └── mpegts.js │ │ │ │ └── pdfjs-dist │ │ │ │ │ └── build │ │ │ │ │ ├── pdf.js │ │ │ │ │ └── pdf.worker.min.mjs │ │ │ ├── tinymce.js │ │ │ ├── version.json │ │ │ └── xlsx.js │ │ └── current │ │ │ ├── ang-ie11.css │ │ │ ├── ang.css │ │ │ ├── antd-ie11.css │ │ │ ├── antd.css │ │ │ ├── barcode.js │ │ │ ├── charts.js │ │ │ ├── codemirror.js │ │ │ ├── color-picker.js │ │ │ ├── cropperjs.js │ │ │ ├── cxd-ie11.css │ │ │ ├── cxd.css │ │ │ ├── dark-ie11.css │ │ │ ├── dark.css │ │ │ ├── exceljs.js │ │ │ ├── fomula-doc.js │ │ │ ├── helper.css │ │ │ ├── iconfont.css │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ ├── ie11-patch.css │ │ │ ├── json-view.js │ │ │ ├── locale │ │ │ └── de-DE.js │ │ │ ├── markdown.js │ │ │ ├── office-viewer.js │ │ │ ├── papaparse.js │ │ │ ├── pdf-viewer.js │ │ │ ├── rest.js │ │ │ ├── rich-text.js │ │ │ ├── sdk-ie11.css │ │ │ ├── sdk.css │ │ │ ├── sdk.js │ │ │ ├── thirds │ │ │ ├── @fortawesome │ │ │ │ └── fontawesome-free │ │ │ │ │ └── webfonts │ │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ │ ├── fa-v4compatibility.ttf │ │ │ │ │ └── fa-v4compatibility.woff2 │ │ │ ├── hls.js │ │ │ │ └── hls.js │ │ │ ├── moment-timezone │ │ │ │ └── data │ │ │ │ │ └── packed │ │ │ │ │ └── latest.json │ │ │ ├── monaco-editor │ │ │ │ └── min │ │ │ │ │ └── vs │ │ │ │ │ ├── base │ │ │ │ │ ├── browser │ │ │ │ │ │ └── ui │ │ │ │ │ │ │ └── codicons │ │ │ │ │ │ │ └── codicon │ │ │ │ │ │ │ └── codicon.ttf │ │ │ │ │ └── worker │ │ │ │ │ │ └── workerMain.js │ │ │ │ │ ├── basic-languages │ │ │ │ │ ├── apex │ │ │ │ │ │ └── apex.js │ │ │ │ │ ├── azcli │ │ │ │ │ │ └── azcli.js │ │ │ │ │ ├── bat │ │ │ │ │ │ └── bat.js │ │ │ │ │ ├── clojure │ │ │ │ │ │ └── clojure.js │ │ │ │ │ ├── coffee │ │ │ │ │ │ └── coffee.js │ │ │ │ │ ├── cpp │ │ │ │ │ │ └── cpp.js │ │ │ │ │ ├── csharp │ │ │ │ │ │ └── csharp.js │ │ │ │ │ ├── css │ │ │ │ │ │ └── css.js │ │ │ │ │ ├── dockerfile │ │ │ │ │ │ └── dockerfile.js │ │ │ │ │ ├── fsharp │ │ │ │ │ │ └── fsharp.js │ │ │ │ │ ├── go │ │ │ │ │ │ └── go.js │ │ │ │ │ ├── handlebars │ │ │ │ │ │ └── handlebars.js │ │ │ │ │ ├── html │ │ │ │ │ │ └── html.js │ │ │ │ │ ├── ini │ │ │ │ │ │ └── ini.js │ │ │ │ │ ├── java │ │ │ │ │ │ └── java.js │ │ │ │ │ ├── javascript │ │ │ │ │ │ └── javascript.js │ │ │ │ │ ├── less │ │ │ │ │ │ └── less.js │ │ │ │ │ ├── lua │ │ │ │ │ │ └── lua.js │ │ │ │ │ ├── markdown │ │ │ │ │ │ └── markdown.js │ │ │ │ │ ├── msdax │ │ │ │ │ │ └── msdax.js │ │ │ │ │ ├── objective-c │ │ │ │ │ │ └── objective-c.js │ │ │ │ │ ├── php │ │ │ │ │ │ └── php.js │ │ │ │ │ ├── postiats │ │ │ │ │ │ └── postiats.js │ │ │ │ │ ├── powershell │ │ │ │ │ │ └── powershell.js │ │ │ │ │ ├── pug │ │ │ │ │ │ └── pug.js │ │ │ │ │ ├── python │ │ │ │ │ │ └── python.js │ │ │ │ │ ├── r │ │ │ │ │ │ └── r.js │ │ │ │ │ ├── razor │ │ │ │ │ │ └── razor.js │ │ │ │ │ ├── redis │ │ │ │ │ │ └── redis.js │ │ │ │ │ ├── redshift │ │ │ │ │ │ └── redshift.js │ │ │ │ │ ├── ruby │ │ │ │ │ │ └── ruby.js │ │ │ │ │ ├── rust │ │ │ │ │ │ └── rust.js │ │ │ │ │ ├── sb │ │ │ │ │ │ └── sb.js │ │ │ │ │ ├── scheme │ │ │ │ │ │ └── scheme.js │ │ │ │ │ ├── scss │ │ │ │ │ │ └── scss.js │ │ │ │ │ ├── shell │ │ │ │ │ │ └── shell.js │ │ │ │ │ ├── solidity │ │ │ │ │ │ └── solidity.js │ │ │ │ │ ├── sql │ │ │ │ │ │ └── sql.js │ │ │ │ │ ├── st │ │ │ │ │ │ └── st.js │ │ │ │ │ ├── swift │ │ │ │ │ │ └── swift.js │ │ │ │ │ ├── typescript │ │ │ │ │ │ └── typescript.js │ │ │ │ │ ├── vb │ │ │ │ │ │ └── vb.js │ │ │ │ │ ├── xml │ │ │ │ │ │ └── xml.js │ │ │ │ │ └── yaml │ │ │ │ │ │ └── yaml.js │ │ │ │ │ ├── editor │ │ │ │ │ ├── editor.main.css │ │ │ │ │ ├── editor.main.js │ │ │ │ │ ├── editor.main.nls.js │ │ │ │ │ └── editor.main.nls.zh-cn.js │ │ │ │ │ ├── language │ │ │ │ │ ├── css │ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ │ └── cssWorker.js │ │ │ │ │ ├── html │ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ │ └── htmlWorker.js │ │ │ │ │ ├── json │ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ │ └── jsonWorker.js │ │ │ │ │ └── typescript │ │ │ │ │ │ ├── tsMode.js │ │ │ │ │ │ └── tsWorker.js │ │ │ │ │ └── loader.js │ │ │ ├── mpegts.js │ │ │ │ └── mpegts.js │ │ │ └── pdfjs-dist │ │ │ │ └── build │ │ │ │ ├── pdf.js │ │ │ │ └── pdf.worker.min.mjs │ │ │ ├── tinymce.js │ │ │ ├── version.json │ │ │ └── xlsx.js │ │ └── survey │ │ ├── README.md │ │ ├── css │ │ ├── survey-list.css │ │ ├── survey-participate.css │ │ └── survey-success.css │ │ └── js │ │ ├── survey-list.js │ │ ├── survey-participate.js │ │ └── survey-success.js └── Components │ ├── CodeSpirit.Aggregator │ ├── Attributes │ │ └── DisableAggregatorAttribute.cs │ ├── CHANGELOG.md │ ├── CodeSpirit.Aggregator.csproj │ ├── Middlewares │ │ └── AggregationHeaderMiddleware.cs │ ├── README.md │ ├── ServiceCollectionExtensions.cs │ └── Services │ │ ├── AggregationHeaderService.cs │ │ ├── GlobalAggregatorConfigurationService.cs │ │ ├── IAggregationHeaderService.cs │ │ ├── IAggregatorService.cs │ │ ├── IGlobalAggregatorConfigurationService.cs │ │ └── JsonNetAggregatorService.cs │ ├── CodeSpirit.AiFormFill │ ├── CHANGELOG.md │ ├── CodeSpirit.AiFormFill.csproj │ ├── Examples │ │ ├── AiFormFillLLMConfiguration.json │ │ ├── ErrorHandlingExample.cs │ │ ├── LoggingConfiguration.md │ │ └── StreamingRetryTest.cs │ ├── Extensions │ │ └── AiFormFillControllerExtensions.cs │ ├── GlobalUsings.cs │ ├── Middleware │ │ └── AiFormFillMiddleware.cs │ ├── Models │ │ ├── AiFormFillEndpointInfo.cs │ │ └── AiFormFillLLMSettings.cs │ ├── README.md │ ├── ServiceCollectionExtensions.cs │ └── Services │ │ ├── AiFormFillEndpointScanner.cs │ │ ├── AiFormFillLLMClient.cs │ │ ├── AiFormFillLLMClientFactory.cs │ │ ├── AiFormFillService.cs │ │ ├── AiFormPromptBuilder.cs │ │ ├── AiFormResponseParser.cs │ │ └── IAiFormFillService.cs │ ├── CodeSpirit.Amis │ ├── AmisCRUDConfigBuilder.cs │ ├── AmisContext.cs │ ├── AmisExtensions.cs │ ├── AmisGenerator.cs │ ├── App │ │ ├── AmisApp.cs │ │ ├── Body.cs │ │ ├── Page.cs │ │ ├── PageGroup.cs │ │ └── Schema.cs │ ├── Attributes │ │ ├── AmisCardAttribute.cs │ │ ├── BadgeAttribute.cs │ │ ├── Buttons │ │ │ ├── HeaderOperationAttribute.cs │ │ │ └── OperationAttribute.cs │ │ ├── Columns │ │ │ ├── AmisCardFieldAttribute.cs │ │ │ ├── AmisColumnAttribute.cs │ │ │ ├── AmisStatusColumnAttribute.cs │ │ │ ├── AvatarColumnAttribute.cs │ │ │ ├── DateColumnAttribute.cs │ │ │ ├── EachColumnAttribute.cs │ │ │ ├── IconColumnAttribute.cs │ │ │ ├── IgnoreColumnAttribute.cs │ │ │ ├── LinkColumnAttribute.cs │ │ │ ├── ListColumnAttribute.cs │ │ │ ├── LongTextColumnAttribute.cs │ │ │ ├── TagsColumnAttribute.cs │ │ │ └── TplColumnAttribute.cs │ │ ├── FormFields │ │ │ ├── AmisArrayFieldAttribute.cs │ │ │ ├── AmisDateFieldAttribute.cs │ │ │ ├── AmisDatetimeFieldAttribute.cs │ │ │ ├── AmisEnhancedImportFieldAttribute.cs │ │ │ ├── AmisFieldAttribute.cs │ │ │ ├── AmisIconFieldAttribute.cs │ │ │ ├── AmisInputExcelFieldAttribute.cs │ │ │ ├── AmisInputImageFieldAttribute.cs │ │ │ ├── AmisInputTextFieldAttribute.cs │ │ │ ├── AmisInputTreeFieldAttribute.cs │ │ │ ├── AmisListSelectFieldAttribute.cs │ │ │ ├── AmisNumberFieldAttribute.cs │ │ │ ├── AmisSelectFieldAttribute.cs │ │ │ ├── AmisSwitchFieldAttribute.cs │ │ │ ├── AmisTableFieldAttribute.cs │ │ │ ├── AmisTextareaFieldAttribute.cs │ │ │ ├── AmisTimeFieldAttribute.cs │ │ │ ├── AmisTransferFieldAttribute.cs │ │ │ ├── AmisTreeSelectFieldAttribute.cs │ │ │ ├── DefaultValueType.cs │ │ │ └── FormGroupAttribute.cs │ │ ├── IgnoreCrudAttribute.cs │ │ └── PageAsideAttribute.cs │ ├── CodeSpirit.Amis.csproj │ ├── Column │ │ ├── ColumnHelper.cs │ │ ├── LongTextColumnHandler.cs │ │ └── StatusColumnHandler.cs │ ├── Controllers │ │ └── AmisApiControllerBase.cs │ ├── CrudActions.cs │ ├── Extensions │ │ └── TypeExtensions.cs │ ├── Form │ │ ├── CustomAttributeProviderExtensions.cs │ │ ├── Fields │ │ │ ├── AiFormFieldEnhancer.cs │ │ │ ├── AmisArrayFieldFactory.cs │ │ │ ├── AmisDateFieldFactory.cs │ │ │ ├── AmisDatetimeFieldFactory.cs │ │ │ ├── AmisEnhancedImportFieldFactory.cs │ │ │ ├── AmisFieldAttributeFactory.cs │ │ │ ├── AmisFieldAttributeFactoryBase.cs │ │ │ ├── AmisIconFieldFactory.cs │ │ │ ├── AmisInputExcelFieldFactory.cs │ │ │ ├── AmisInputImageFieldFactory.cs │ │ │ ├── AmisInputTextFieldFactory.cs │ │ │ ├── AmisInputTreeFieldFactory.cs │ │ │ ├── AmisListSelectFieldFactory.cs │ │ │ ├── AmisNumberFieldFactory.cs │ │ │ ├── AmisSelectFieldFactory.cs │ │ │ ├── AmisSwitchFieldFactory.cs │ │ │ ├── AmisTableFieldFactory.cs │ │ │ ├── AmisTextareaFieldFactory.cs │ │ │ ├── AmisTimeFieldFactory.cs │ │ │ ├── AmisTransferFieldFactory.cs │ │ │ ├── AmisTreeSelectFieldFactory.cs │ │ │ └── FormGroupFieldFactory.cs │ │ ├── FormFieldHelper.cs │ │ ├── FormGroupAttributeProvider.cs │ │ └── IAmisFieldFactory.cs │ ├── GlobalUsings.cs │ ├── Helpers │ │ ├── AmisApiHelper.cs │ │ ├── ApiRouteHelper.cs │ │ ├── AsideHelper.cs │ │ ├── ButtonHelper.cs │ │ ├── CachingHelper.cs │ │ ├── CardHelper.cs │ │ ├── ControllerHelper.cs │ │ ├── CrudHelper.cs │ │ ├── Dtos │ │ │ ├── ApiRouteInfo.cs │ │ │ └── ApiRoutes.cs │ │ ├── SearchFieldHelper.cs │ │ ├── StatusMappingHelper.cs │ │ └── UtilityHelper.cs │ ├── Middleware │ │ └── AmisMiddleware.cs │ └── StatisticsConfigBuilder.cs │ ├── CodeSpirit.Audit │ ├── Attributes │ │ ├── AuditAttribute.cs │ │ ├── NoAuditAttribute.cs │ │ └── OperationAttributeHelper.cs │ ├── CodeSpirit.Audit.csproj │ ├── Extensions │ │ ├── AuditExtensions.cs │ │ ├── AuditLogConsumerService.cs │ │ ├── AuditLogExtensions.cs │ │ ├── AuditPerformanceExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── Filters │ │ └── AuditMetadataFilter.cs │ ├── GlobalUsings.cs │ ├── Helpers │ │ ├── AuditQueryHelper.cs │ │ └── ConfigurationHelper.cs │ ├── LLM │ │ └── AuditableLLMAssistant.cs │ ├── Middleware │ │ ├── AuditControllerActionDescriptor.cs │ │ ├── AuditMiddleware.cs │ │ ├── ControllerActionDescriptor.cs │ │ └── EndpointMetadataExtensions.cs │ ├── Models │ │ ├── AuditLog.cs │ │ ├── AuditOptions.cs │ │ ├── Enums.cs │ │ ├── GeoLocation.cs │ │ └── LLM │ │ │ ├── LLMAuditLog.cs │ │ │ ├── LLMAuditOptions.cs │ │ │ ├── LLMInteractionType.cs │ │ │ └── LLMTokenUsage.cs │ ├── README.md │ ├── Services │ │ ├── Dtos │ │ │ ├── AuditLogDetailDto.cs │ │ │ ├── AuditLogDto.cs │ │ │ ├── AuditLogQueryDto.cs │ │ │ └── AuditLogSummaryDto.cs │ │ ├── GreptimeDbInitializationService.cs │ │ ├── IAuditService.cs │ │ ├── IAuditStorageService.cs │ │ ├── IElasticsearchService.cs │ │ ├── IGeoLocationService.cs │ │ ├── IRabbitMQService.cs │ │ ├── Implementation │ │ │ ├── AuditErrorHandler.cs │ │ │ ├── AuditService.cs │ │ │ ├── ElasticsearchAuditStorageService.cs │ │ │ ├── ElasticsearchService.cs │ │ │ ├── GeoLocationService.cs │ │ │ ├── GreptimeDbAuditStorageService.cs │ │ │ └── RabbitMQService.cs │ │ ├── LLM │ │ │ ├── Dtos │ │ │ │ ├── LLMAuditLogListDto.cs │ │ │ │ ├── LLMAuditQueryDto.cs │ │ │ │ ├── LLMCostStatsDto.cs │ │ │ │ ├── LLMQualityStatsDto.cs │ │ │ │ └── LLMUsageStatsDto.cs │ │ │ ├── ILLMAuditService.cs │ │ │ ├── ILLMAuditStorageService.cs │ │ │ └── Implementation │ │ │ │ ├── LLMAuditConsumerService.cs │ │ │ │ ├── LLMAuditService.cs │ │ │ │ ├── LLMElasticsearchStorageService.cs │ │ │ │ └── LLMGreptimeDbStorageService.cs │ │ └── Mappings │ │ │ └── AuditLogMapping.cs │ ├── TROUBLESHOOTING-GreptimeDB.md │ └── Tools │ │ ├── DiagnosticCommand.cs │ │ └── GreptimeDbDiagnosticTool.cs │ ├── CodeSpirit.Authorization │ ├── CodeSpirit.Authorization.csproj │ ├── CurrentUser.cs │ ├── Extensions │ │ ├── DistributedCacheExtensions.cs │ │ ├── PermissionNodeExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── HttpMethodHelper.cs │ ├── IPermissionService.cs │ ├── PermissionNode.cs │ ├── PermissionRequirement.cs │ ├── PlatformAuthorizationHandler.cs │ ├── README.md │ ├── RolePermissionAuthorizationHandler.cs │ ├── RouteHelper.cs │ └── Services │ │ ├── HasPermissionService.cs │ │ ├── PermissionService.Cache.cs │ │ ├── PermissionService.Core.cs │ │ ├── PermissionService.Node.cs │ │ └── PermissionService.Tree.cs │ ├── CodeSpirit.Caching │ ├── Abstractions │ │ ├── ICacheKeyGenerator.cs │ │ ├── ICacheService.cs │ │ └── ICacheWarmupService.cs │ ├── CodeSpirit.Caching.csproj │ ├── Configuration │ │ └── CachingOptions.cs │ ├── DistributedLock │ │ ├── DistributedLock.cs │ │ ├── IDistributedLockProvider.cs │ │ ├── RedisDistributedLockOptions.cs │ │ └── RedisDistributedLockProvider.cs │ ├── Extensions │ │ ├── CacheExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── Keys │ │ └── ICacheKey.cs │ ├── Models │ │ ├── CacheLevel.cs │ │ ├── CacheOptions.cs │ │ ├── CachePriority.cs │ │ ├── CacheWarmupItem.cs │ │ └── CacheWarmupStatus.cs │ ├── README.md │ └── Services │ │ ├── CacheKeyGenerator.cs │ │ ├── CacheWarmupService.cs │ │ └── MultiLevelCacheService.cs │ ├── CodeSpirit.Charts │ ├── AmisIntegration │ │ └── AmisChartConfigGenerator.cs │ ├── Analysis │ │ ├── DataAnalyzer.cs │ │ └── IDataAnalyzer.cs │ ├── Attributes │ │ ├── ChartAttribute.cs │ │ ├── ChartDataAttribute.cs │ │ ├── ChartDescriptionAttribute.cs │ │ ├── ChartTitleAttribute.cs │ │ ├── ChartTypeAttribute.cs │ │ ├── DimensionFieldAttribute.cs │ │ └── MetricFieldsAttribute.cs │ ├── CodeSpirit.Charts.csproj │ ├── Core │ │ ├── Abstractions │ │ │ ├── IChartConfigBuilder.cs │ │ │ ├── IChartDataSource.cs │ │ │ ├── IChartProvider.cs │ │ │ ├── IChartRecommender.cs │ │ │ ├── IChartRenderer.cs │ │ │ ├── IChartService.cs │ │ │ ├── IChartThemeManager.cs │ │ │ └── IDataProcessor.cs │ │ └── Services │ │ │ ├── ChartRecommender.cs │ │ │ ├── ChartService.cs │ │ │ ├── ChartThemeManager.cs │ │ │ └── DataProcessor.cs │ ├── Extensions │ │ ├── ChartControllerExtensions.cs │ │ ├── ChartOptions.cs │ │ ├── ControllerExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Models │ │ ├── ChartConfig.cs │ │ └── ChartDataSource.cs │ ├── Providers │ │ └── ECharts │ │ │ ├── EChartsProvider.cs │ │ │ └── EChartsRenderer.cs │ └── Services │ │ ├── EChartConfigGenerator.cs │ │ └── IEChartConfigGenerator.cs │ ├── CodeSpirit.ConfigCenter.Client │ ├── Cache │ │ └── ConfigCacheService.cs │ ├── CodeSpirit.ConfigCenter.Client.csproj │ ├── ConfigCenterClient.cs │ ├── ConfigCenterClientOptions.cs │ ├── ConfigCenterConfigurationProvider.cs │ ├── ConfigCenterConfigurationSource.cs │ ├── ConfigurationExtensions.cs │ ├── Models │ │ ├── AppRegistrationRequest.cs │ │ ├── AppRegistrationResponse.cs │ │ └── ConfigItemDto.cs │ ├── ServiceCollectionExtensions.cs │ ├── SignalR │ │ ├── ConfigCenterHubClient.cs │ │ └── IConfigCenterHub.cs │ └── WebApplicationBuilderExtensions.cs │ ├── CodeSpirit.LLM │ ├── Clients │ │ ├── DefaultLLMClient.cs │ │ └── ILLMClient.cs │ ├── CodeSpirit.LLM.csproj │ ├── Examples │ │ ├── QuestionAuditModels.cs │ │ └── RefactoredQuestionService.cs │ ├── Factories │ │ ├── DefaultLLMClientFactory.cs │ │ └── ILLMClientFactory.cs │ ├── LLMAssistant.cs │ ├── MIGRATION_GUIDE.md │ ├── Processors │ │ ├── DefaultLLMBatchProcessor.cs │ │ ├── DefaultLLMJsonProcessor.cs │ │ ├── ILLMBatchProcessor.cs │ │ └── ILLMJsonProcessor.cs │ ├── Prompts │ │ ├── DefaultLLMPromptBuilder.cs │ │ ├── DefaultLLMPromptTemplateManager.cs │ │ └── ILLMPromptBuilder.cs │ ├── README.md │ ├── ServiceCollectionExtensions.cs │ └── Settings │ │ ├── ConfigurationBasedSettingsProvider.cs │ │ ├── ISettingsProvider.cs │ │ └── LLMSettings.cs │ ├── CodeSpirit.Messaging │ ├── CodeSpirit.Messaging.csproj │ ├── Data │ │ ├── MessagingDbContext.cs │ │ ├── MessagingDbContextFactory.cs │ │ ├── MySqlMessagingDbContext.cs │ │ ├── MySqlMessagingDbContextFactory.cs │ │ ├── Seeders │ │ │ ├── ConversationSeeder.cs │ │ │ ├── MessageSeeder.cs │ │ │ └── MessagingSeederService.cs │ │ ├── SqlServerMessagingDbContext.cs │ │ └── SqlServerMessagingDbContextFactory.cs │ ├── Extensions │ │ └── ServiceCollectionExtensions.cs │ ├── Hubs │ │ └── ChatHub.cs │ ├── Migrations │ │ ├── MySql │ │ │ ├── 20250913020305_InitialCreate.Designer.cs │ │ │ ├── 20250913020305_InitialCreate.cs │ │ │ └── MySqlMessagingDbContextModelSnapshot.cs │ │ └── SqlServer │ │ │ ├── 20250913020505_InitialCreate.Designer.cs │ │ │ ├── 20250913020505_InitialCreate.cs │ │ │ ├── 20250913021935_InitialCreateSqlServer.Designer.cs │ │ │ ├── 20250913021935_InitialCreateSqlServer.cs │ │ │ └── SqlServerMessagingDbContextModelSnapshot.cs │ ├── Models │ │ ├── Conversation.cs │ │ ├── ConversationParticipant.cs │ │ ├── Message.cs │ │ ├── MessageType.cs │ │ └── UserMessageRead.cs │ ├── Repositories │ │ ├── ConversationRepository.cs │ │ ├── IConversationRepository.cs │ │ ├── IMessageRepository.cs │ │ └── MessageRepository.cs │ ├── Services │ │ ├── ChatService.cs │ │ ├── IChatService.cs │ │ ├── IMessageService.cs │ │ └── MessageService.cs │ └── appsettings.json │ ├── CodeSpirit.MultiTenant │ ├── Abstractions │ │ ├── ITenantContext.cs │ │ ├── ITenantInfo.cs │ │ ├── ITenantResolver.cs │ │ └── ITenantStore.cs │ ├── CodeSpirit.MultiTenant.csproj │ ├── Extensions │ │ ├── ApplicationBuilderExtensions.cs │ │ ├── HttpContextExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Middleware │ │ └── MultiTenantMiddleware.cs │ ├── Models │ │ ├── TenantInfo.cs │ │ ├── TenantOptions.cs │ │ └── TenantStrategy.cs │ ├── README.md │ └── Services │ │ ├── ApiTenantStore.cs │ │ ├── DistributedTenantStore.cs │ │ ├── LocalTenantStore.cs │ │ ├── MemoryTenantStore.cs │ │ ├── TenantContext.cs │ │ ├── TenantResolver.cs │ │ └── UnifiedTenantStore.cs │ ├── CodeSpirit.Navigation │ ├── CodeSpirit.Navigation.csproj │ ├── Extensions │ │ ├── DistributedCacheExtensions.cs │ │ └── ServiceCollectionExtensions.cs │ ├── Models │ │ ├── NavigationConfiguration.cs │ │ └── NavigationNode.cs │ ├── README.md │ └── Services │ │ ├── INavigationService.cs │ │ ├── NavigationService.Cache.cs │ │ ├── NavigationService.Tree.cs │ │ └── NavigationService.cs │ ├── CodeSpirit.PdfGeneration │ ├── CodeSpirit.PdfGeneration.csproj │ ├── Exceptions │ │ ├── PdfGenerationErrorCodes.cs │ │ └── PdfGenerationException.cs │ ├── Extensions │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Options │ │ └── PdfGenerationOptions.cs │ └── Services │ │ ├── BrowserPool.cs │ │ ├── IPdfGenerationService.cs │ │ └── PdfGenerationService.cs │ ├── CodeSpirit.ScheduledTasks │ ├── Background │ │ └── ScheduledTaskBackgroundService.cs │ ├── CodeSpirit.ScheduledTasks.csproj │ ├── Configuration │ │ └── ScheduledTasksOptions.cs │ ├── Examples │ │ └── SampleTaskHandler.cs │ ├── Extensions │ │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Helpers │ │ ├── CronHelper.cs │ │ └── TaskTimeoutHelper.cs │ ├── Models │ │ ├── ScheduledTask.cs │ │ ├── TaskExecution.cs │ │ └── TaskStatus.cs │ ├── README.md │ ├── Services │ │ ├── IScheduledTaskService.cs │ │ ├── ITaskExecutor.cs │ │ ├── ITaskHandler.cs │ │ ├── ScheduledTaskService.cs │ │ └── TaskExecutor.cs │ └── appsettings.example.json │ ├── CodeSpirit.Settings │ ├── CodeSpirit.Settings.csproj │ ├── Data │ │ ├── MySqlSettingsDbContext.cs │ │ ├── MySqlSettingsDbContextFactory.cs │ │ ├── SettingsDbContext.cs │ │ ├── SettingsDbContextFactory.cs │ │ ├── SqlServerSettingsDbContext.cs │ │ └── SqlServerSettingsDbContextFactory.cs │ ├── Extensions │ │ └── SettingsExtensions.cs │ ├── GlobalUsings.cs │ ├── Migrations │ │ ├── MySql │ │ │ ├── 20250912072427_InitialCreate.Designer.cs │ │ │ ├── 20250912072427_InitialCreate.cs │ │ │ └── MySqlSettingsDbContextModelSnapshot.cs │ │ └── SqlServer │ │ │ ├── 20250912072437_InitialCreate.Designer.cs │ │ │ ├── 20250912072437_InitialCreate.cs │ │ │ └── SqlServerSettingsDbContextModelSnapshot.cs │ ├── Models │ │ ├── SettingHistory.cs │ │ ├── SettingItem.cs │ │ ├── SettingScope.cs │ │ └── SettingValueType.cs │ ├── Services │ │ ├── Implementations │ │ │ └── SettingsService.cs │ │ └── Interfaces │ │ │ └── ISettingsService.cs │ └── appsettings.json │ ├── CodeSpirit.Shared │ └── DistributedLock │ │ ├── DistributedLock.cs │ │ ├── DistributedLockServiceCollectionExtensions.cs │ │ ├── IDistributedLockProvider.cs │ │ ├── RedisDistributedLockOptions.cs │ │ └── RedisDistributedLockProvider.cs │ └── CodeSpirit.UdlCards │ ├── Builders │ ├── ChartCardBuilder.cs │ ├── InfoCardBuilder.cs │ ├── InfoGridCardBuilder.cs │ ├── StatCardBuilder.cs │ └── TableCardBuilder.cs │ ├── CodeSpirit.UdlCards.csproj │ ├── Core │ ├── IUdlCardBuilder.cs │ ├── IUdlCardBuilderBase.cs │ └── UdlCardsGenerator.cs │ ├── Extensions │ └── ServiceCollectionExtensions.cs │ ├── GlobalUsings.cs │ ├── Models │ ├── ChartCardConfig.cs │ ├── InfoCardConfig.cs │ ├── InfoGridCardConfig.cs │ ├── StatCardConfig.cs │ ├── TableCardConfig.cs │ ├── UdlCardConfig.cs │ ├── UdlCardsOptions.cs │ ├── UdlDashboardConfig.cs │ ├── UdlDashboardSection.cs │ ├── UdlLayoutConfig.cs │ └── UdlPageConfig.cs │ └── README.md ├── Tests ├── ApiServices │ ├── CodeSpirit.ExamApi.Tests │ │ ├── Caching │ │ │ └── ExamCacheKeysTests.cs │ │ ├── CodeSpirit.ExamApi.Tests.csproj │ │ ├── Controllers │ │ │ └── QuestionsControllerTests.cs │ │ ├── GlobalUsings.cs │ │ ├── Services │ │ │ ├── ClientServiceTests.cs │ │ │ ├── ExamPaperMappingTests.cs │ │ │ ├── ExamPaperServiceTagRuleTests.cs │ │ │ ├── Graders │ │ │ │ └── ObjectiveQuestionGraderTests.cs │ │ │ ├── ScoreConversionServiceTests.cs │ │ │ └── TextParsers │ │ │ │ ├── QuestionTextParserTests.cs │ │ │ │ ├── QuestionTextParserV2Tests.cs │ │ │ │ └── QuestionTextParserV3Tests.cs │ │ └── TestBase │ │ │ └── ExamServiceTestBase.cs │ └── CodeSpirit.IdentityApi.Tests │ │ ├── CodeSpirit.IdentityApi.Tests.csproj │ │ ├── Controllers │ │ ├── AuditLogsControllerTests.cs │ │ ├── AuthControllerTests.cs │ │ ├── LoginLogsControllerTests.cs │ │ ├── PermissionsControllerTests.cs │ │ ├── ProfileControllerTests.cs │ │ ├── RolesControllerTests.cs │ │ ├── UserStatisticsControllerTests.cs │ │ └── UsersControllerTests.cs │ │ ├── Services │ │ ├── AuthServiceTestHelper.cs │ │ ├── AuthServiceTests.cs │ │ ├── RoleServiceTests.cs │ │ └── UserServiceTests.cs │ │ └── TestBase │ │ ├── ControllerTestBase.cs │ │ └── ServiceTestBase.cs ├── Components │ ├── CodeSpirit.Aggregator.Tests │ │ ├── AggregationHeaderServiceTests.cs │ │ ├── AggregatorTests.cs │ │ ├── CodeSpirit.Aggregator.Tests.csproj │ │ ├── Examples │ │ │ └── GlobalAggregatorExample.cs │ │ ├── GlobalAggregatorTests.cs │ │ └── Middlewares │ │ │ └── AggregationHeaderMiddlewareTests.cs │ ├── CodeSpirit.AiFormFill.Tests │ │ ├── AiFormPromptBuilderTests.cs │ │ └── CodeSpirit.AiFormFill.Tests.csproj │ ├── CodeSpirit.Amis.Tests │ │ ├── AmisSwitchFieldFactoryTests.cs │ │ └── Examples │ │ │ └── SwitchFieldExample.cs │ ├── CodeSpirit.Audit.Tests │ │ ├── Attributes │ │ │ └── AuditAttributeTests.cs │ │ ├── CodeSpirit.Audit.Tests.csproj │ │ ├── Controllers │ │ │ └── AuditLogsController.cs │ │ ├── Examples │ │ │ └── UsersControllerWithAudit.cs │ │ ├── Extensions │ │ │ └── AspireIntegrationTests.cs │ │ ├── Infrastructure │ │ │ ├── InMemoryAuditService.cs │ │ │ ├── IntegrationTestBase.cs │ │ │ ├── MockClientIpService.cs │ │ │ ├── MockCurrentUser.cs │ │ │ ├── MockRabbitMQService.cs │ │ │ ├── TestBase.cs │ │ │ ├── TestControllers.cs │ │ │ ├── TestProgram.cs │ │ │ └── XUnitLoggerProvider.cs │ │ ├── Integration │ │ │ ├── AuditIntegrationTests.cs │ │ │ └── IntegrationTestBase.cs │ │ ├── Middleware │ │ │ └── AuditMiddlewareTests.cs │ │ └── Services │ │ │ ├── AuditServiceAggregationTests.cs │ │ │ ├── ElasticsearchServiceAggregationTests.cs │ │ │ ├── ElasticsearchServiceIndexPrefixTests.cs │ │ │ └── RabbitMQServiceTests.cs │ ├── CodeSpirit.Authorization.Tests │ │ ├── COMPLETION_SUMMARY.md │ │ ├── CodeSpirit.Authorization.Tests.csproj │ │ ├── CurrentUserTests.cs │ │ ├── ExtractNavigationPermissionsTests.cs │ │ ├── HasPermissionServiceTests.cs │ │ ├── HttpMethodHelperTests.cs │ │ ├── MIGRATION_STATUS.md │ │ ├── OptimizePermissionIdsTests.cs │ │ ├── PermissionServiceTests.cs │ │ └── TEST_MIGRATION_GUIDE.md │ ├── CodeSpirit.Caching.Tests │ │ ├── CodeSpirit.Caching.Tests.csproj │ │ ├── CodeSpirit.Caching单元测试说明.md │ │ ├── Integration │ │ │ ├── BasicIntegrationTests.cs │ │ │ └── CacheKeyGenerationIntegrationTests.cs │ │ ├── Keys │ │ │ └── StronglyTypedCacheKeyTests.cs │ │ ├── Models │ │ │ └── TestExamCacheOptions.cs │ │ ├── Serialization │ │ │ ├── InterfaceSerializationTests.cs │ │ │ └── LegacyDataCompatibilityTests.cs │ │ ├── Services │ │ │ └── CacheKeyGenerationFixTests.cs │ │ └── run-cache-key-fix-tests.ps1 │ ├── CodeSpirit.Charts.Tests │ │ ├── AmisIntegration │ │ │ └── AmisChartConfigGeneratorTests.cs │ │ ├── Attributes │ │ │ └── ChartAttributeTests.cs │ │ ├── ChartConfigBuilderEChartsTests.cs │ │ ├── ChartConfigBuilderTests.cs │ │ ├── CodeSpirit.Charts.Tests.csproj │ │ ├── Core │ │ │ └── Services │ │ │ │ ├── ChartServiceTests.CardChart.cs │ │ │ │ ├── ChartServiceTests.GaugeChart.cs │ │ │ │ ├── ChartServiceTests.cs │ │ │ │ ├── DataProcessorTests.EdgeCases.cs │ │ │ │ └── DataProcessorTests.cs │ │ ├── EmptyDataPieChartTests.cs │ │ ├── Integration │ │ │ ├── ChartServiceIntegrationTests.cs │ │ │ └── UserStatisticsControllerTests.cs │ │ ├── Models │ │ │ └── ChartConfigTests.cs │ │ ├── Performance │ │ │ └── ChartServicePerformanceTests.cs │ │ ├── Providers │ │ │ ├── ECharts │ │ │ │ ├── EChartsProviderTests.cs │ │ │ │ └── EChartsRendererTests.cs │ │ │ ├── LineChartDataProcessingTests.cs │ │ │ ├── PieChartDataProcessingTests.cs │ │ │ └── ScoreStatisticsDataProcessingTests.cs │ │ ├── RunTests.cs │ │ ├── Samples │ │ │ ├── ChartsApiController.cs │ │ │ └── EChartsUsageSample.html │ │ └── Usings.cs │ ├── CodeSpirit.ScheduledTasks.Tests │ │ ├── CodeSpirit.ScheduledTasks.Tests.csproj │ │ ├── CronHelperTests.cs │ │ ├── ScheduledTaskServiceTests.cs │ │ └── TaskTimeoutHelperTests.cs │ └── CodeSpirit.Settings.Tests │ │ ├── CodeSpirit.Settings.Tests.csproj │ │ ├── Services │ │ └── SettingsServiceTests.cs │ │ └── TestBase │ │ └── SettingsServiceTestBase.cs ├── Infrastructure │ └── CodeSpirit.PdfGeneration.Tests │ │ ├── CodeSpirit.PdfGeneration.Tests.csproj │ │ ├── PdfGenerationServiceCollectionExtensionsTests.cs │ │ └── PdfGenerationServiceTests.cs ├── LoadTests │ └── CodeSpirit.ExamApi.LoadTests │ │ ├── CodeSpirit.ExamApi.LoadTests.csproj │ │ ├── Models │ │ └── TestModels.cs │ │ ├── Program.cs │ │ ├── README.md │ │ ├── Scenarios │ │ └── ExamClientScenarios.cs │ │ ├── Scripts │ │ └── run-load-test.ps1 │ │ ├── Services │ │ ├── AuthenticationService.cs │ │ └── TestUserService.cs │ │ ├── TestFiles │ │ └── 测试人员.xlsx │ │ ├── appsettings-dev.json │ │ ├── appsettings-local.json │ │ ├── reports │ │ ├── CodeSpirit_ExamClient_LoadTest_20251025_000652.csv │ │ ├── CodeSpirit_ExamClient_LoadTest_20251025_000652.html │ │ ├── CodeSpirit_ExamClient_LoadTest_20251025_000652.md │ │ ├── CodeSpirit_ExamClient_LoadTest_20251025_000652.txt │ │ └── nbomber-log-2025102500.txt │ │ ├── run-load-tests.ps1 │ │ └── testusers.json ├── README.md └── Shared │ ├── CodeSpirit.Components.TestsBase │ └── CodeSpirit.Components.TestsBase.csproj │ └── CodeSpirit.Shared.Tests │ ├── CodeSpirit.Shared.Tests.csproj │ └── Filters │ ├── HttpResponseExceptionFilterIntegrationTests.cs │ └── HttpResponseExceptionFilterTests.cs └── k8s ├── appsettings-configmap.yaml ├── aspire-dashboard.yaml ├── config.yaml ├── exam.yaml ├── identity.yaml ├── messaging.yaml ├── rabbitmq.yaml ├── redis.yaml └── seq.yaml /.cursor/rules/all.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursor/rules/all.mdc -------------------------------------------------------------------------------- /.cursor/rules/amis-cards.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursor/rules/amis-cards.mdc -------------------------------------------------------------------------------- /.cursor/rules/cs.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursor/rules/cs.mdc -------------------------------------------------------------------------------- /.cursor/rules/cshtml.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursor/rules/cshtml.mdc -------------------------------------------------------------------------------- /.cursor/rules/js.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursor/rules/js.mdc -------------------------------------------------------------------------------- /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.cursorignore -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/charts-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.github/workflows/charts-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CodeSpirit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/CodeSpirit.sln -------------------------------------------------------------------------------- /DevOps/azure-pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/DevOps/azure-pipelines.yaml -------------------------------------------------------------------------------- /Docs/01-Core-Docs/CodeSpirit.Core核心框架.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/01-Core-Docs/CodeSpirit.Core核心框架.md -------------------------------------------------------------------------------- /Docs/01-Core-Docs/CodeSpirit统一异常处理指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/01-Core-Docs/CodeSpirit统一异常处理指南.md -------------------------------------------------------------------------------- /Docs/01-Core-Docs/开发环境搭建指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/01-Core-Docs/开发环境搭建指南.md -------------------------------------------------------------------------------- /Docs/01-Core-Docs/总体技术体系说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/01-Core-Docs/总体技术体系说明.md -------------------------------------------------------------------------------- /Docs/01-Core-Docs/项目整体架构设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/01-Core-Docs/项目整体架构设计.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/AMIS列自动推断功能说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/AMIS列自动推断功能说明.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis.AiForm智能表单使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis.AiForm智能表单使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis侧边栏联动功能使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis侧边栏联动功能使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis卡片模式使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis卡片模式使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis智能界面生成引擎.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis智能界面生成引擎.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis表单项组使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis表单项组使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Amis表单默认值使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Amis表单默认值使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.Charts智能图表使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.Charts智能图表使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.UDL-Cards卡片使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.UDL-Cards卡片使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/CodeSpirit.UdlCards.SDK使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/CodeSpirit.UdlCards.SDK使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/OperationAttribute-Actions配置使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/OperationAttribute-Actions配置使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/UDL-Cards简易实现方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/UDL-Cards简易实现方案.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/UDL-Cards详细实现方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/UDL-Cards详细实现方案.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/UDL-UI描述语言设计方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/UDL-UI描述语言设计方案.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/增强批量导入组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/增强批量导入组件使用指南.md -------------------------------------------------------------------------------- /Docs/02-UI-Generation/日期时间列优化功能总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/02-UI-Generation/日期时间列优化功能总结.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/ClientIpService使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/ClientIpService使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.AI表单智能填充组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.AI表单智能填充组件使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.API配置类开发指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.API配置类开发指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Aggregator聚合器使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Aggregator聚合器使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.AiFormFill-自动时间上下文增强.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.AiFormFill-自动时间上下文增强.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Amis图标列使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Amis图标列使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Amis图标字段特性使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Amis图标字段特性使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Amis状态映射功能使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Amis状态映射功能使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Approval审批模块实现方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Approval审批模块实现方案.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Audit-GreptimeDB集成指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Audit-GreptimeDB集成指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Audit分布式审计完整指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Audit分布式审计完整指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Audit审计组件集成使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Audit审计组件集成使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.BaseCRUDService使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.BaseCRUDService使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.LLM.Audit-LLM审计组件设计方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.LLM.Audit-LLM审计组件设计方案.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.LLM.Audit-使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.LLM.Audit-使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.LLM.Audit-响应内容为空问题调试指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.LLM.Audit-响应内容为空问题调试指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.LLM.Audit-配置示例.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.LLM.Audit-配置示例.json -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.LLM大语言模型组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.LLM大语言模型组件使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Navigation导航组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Navigation导航组件使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.PdfGeneration使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.PdfGeneration使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.ScheduledTasks组件文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.ScheduledTasks组件文档.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit.Settings设置管理组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit.Settings设置管理组件使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit中间件插入点使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit中间件插入点使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit分布式锁使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit分布式锁使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit时间处理机制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit时间处理机制.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit统一启动框架使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit统一启动框架使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit统一启动框架核心架构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit统一启动框架核心架构.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/CodeSpirit统一启动框架迁移指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/CodeSpirit统一启动框架迁移指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/ExampleValueAttribute使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/ExampleValueAttribute使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/NoAuditAttribute-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/NoAuditAttribute-README.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/ResourceTagHelper资源管理组件使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/ResourceTagHelper资源管理组件使用指南.md -------------------------------------------------------------------------------- /Docs/03-Core-Components/Scrutor依赖注入集成指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/03-Core-Components/Scrutor依赖注入集成指南.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/CodeSpirit.Authorization权限组件详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/CodeSpirit.Authorization权限组件详解.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/CodeSpirit.Authorization权限继承使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/CodeSpirit.Authorization权限继承使用指南.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/CodeSpirit.IdentityApi身份认证服务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/CodeSpirit.IdentityApi身份认证服务.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/CodeSpirit.TokenManager前端认证管理器使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/CodeSpirit.TokenManager前端认证管理器使用指南.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/ISettableCurrentUser可设置用户接口使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/ISettableCurrentUser可设置用户接口使用指南.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/职工管理及组织结构管理功能说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/职工管理及组织结构管理功能说明.md -------------------------------------------------------------------------------- /Docs/04-Identity-Auth/部门管理AI快速初始化功能说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/04-Identity-Auth/部门管理AI快速初始化功能说明.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/CodeSpirit 多租户数据库上下文架构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/CodeSpirit 多租户数据库上下文架构.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/CodeSpirit 租户感知事件系统设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/CodeSpirit 租户感知事件系统设计.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/CodeSpirit.DataFilter数据筛选器使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/CodeSpirit.DataFilter数据筛选器使用指南.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/CodeSpirit.TenantResolver租户解析器使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/CodeSpirit.TenantResolver租户解析器使用指南.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/CodeSpirit多租户组件整改计划.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/CodeSpirit多租户组件整改计划.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/多租户登录页面使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/多租户登录页面使用指南.md -------------------------------------------------------------------------------- /Docs/05-Multi-Tenancy/租户事件系统配置示例.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/05-Multi-Tenancy/租户事件系统配置示例.json -------------------------------------------------------------------------------- /Docs/06-Infrastructure/API地址配置指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/API地址配置指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/API路径前缀配置指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/API路径前缀配置指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit.AppHost-Aspire9.5优化指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit.AppHost-Aspire9.5优化指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit.Aspire数据库集成实现指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit.Aspire数据库集成实现指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit.Aspire数据库集成统一方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit.Aspire数据库集成统一方案.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit.Caching统一缓存组件指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit.Caching统一缓存组件指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit文件存储服务方案实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit文件存储服务方案实现.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/CodeSpirit跨域策略配置指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/CodeSpirit跨域策略配置指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/RabbitMQ-Aspire-Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/RabbitMQ-Aspire-Integration.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/RabbitMQ故障排除指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/RabbitMQ故障排除指南.md -------------------------------------------------------------------------------- /Docs/06-Infrastructure/多数据库DbContext架构使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/06-Infrastructure/多数据库DbContext架构使用指南.md -------------------------------------------------------------------------------- /Docs/07-API-Communication/CodeSpirit通用API跳转机制使用指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/07-API-Communication/CodeSpirit通用API跳转机制使用指南.md -------------------------------------------------------------------------------- /Docs/08-Project-Management/技术债管理文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/08-Project-Management/技术债管理文档.md -------------------------------------------------------------------------------- /Docs/09-Exam-System/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/09-Exam-System/README.md -------------------------------------------------------------------------------- /Docs/09-Exam-System/考试系统业务功能清单.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/09-Exam-System/考试系统业务功能清单.md -------------------------------------------------------------------------------- /Docs/09-Exam-System/考试系统完整说明文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/09-Exam-System/考试系统完整说明文档.md -------------------------------------------------------------------------------- /Docs/09-Survey-System/问卷调查模块方案设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/09-Survey-System/问卷调查模块方案设计.md -------------------------------------------------------------------------------- /Docs/09-Survey-System/题目类型特定字段实现说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/09-Survey-System/题目类型特定字段实现说明.md -------------------------------------------------------------------------------- /Docs/10-Pathfinder-Project/Pathfinder实施方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/10-Pathfinder-Project/Pathfinder实施方案.md -------------------------------------------------------------------------------- /Docs/10-Pathfinder-Project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/10-Pathfinder-Project/README.md -------------------------------------------------------------------------------- /Docs/10-Pathfinder-Project/快速参考指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/10-Pathfinder-Project/快速参考指南.md -------------------------------------------------------------------------------- /Docs/10-Pathfinder-Project/技术路线图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/10-Pathfinder-Project/技术路线图.md -------------------------------------------------------------------------------- /Docs/CodeSpirit-AI特色功能详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/CodeSpirit-AI特色功能详解.md -------------------------------------------------------------------------------- /Docs/CodeSpirit框架核心亮点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/CodeSpirit框架核心亮点.md -------------------------------------------------------------------------------- /Docs/文档分类摘要.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/文档分类摘要.md -------------------------------------------------------------------------------- /Docs/配置示例.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Docs/配置示例.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /Res/Create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/Create.png -------------------------------------------------------------------------------- /Res/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/alipay.jpg -------------------------------------------------------------------------------- /Res/image-20250306214112576.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250306214112576.png -------------------------------------------------------------------------------- /Res/image-20250308144252197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250308144252197.png -------------------------------------------------------------------------------- /Res/image-20250617121800281.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250617121800281.png -------------------------------------------------------------------------------- /Res/image-20250617121932367.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250617121932367.png -------------------------------------------------------------------------------- /Res/image-20250617122031713.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250617122031713.png -------------------------------------------------------------------------------- /Res/image-20250626181602780.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626181602780.png -------------------------------------------------------------------------------- /Res/image-20250626181804395.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626181804395.png -------------------------------------------------------------------------------- /Res/image-20250626181832749.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626181832749.png -------------------------------------------------------------------------------- /Res/image-20250626181907776.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626181907776.png -------------------------------------------------------------------------------- /Res/image-20250626181936607.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626181936607.png -------------------------------------------------------------------------------- /Res/image-20250626182001966.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626182001966.png -------------------------------------------------------------------------------- /Res/image-20250626182025984.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626182025984.png -------------------------------------------------------------------------------- /Res/image-20250626182139861.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626182139861.png -------------------------------------------------------------------------------- /Res/image-20250626182303634.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250626182303634.png -------------------------------------------------------------------------------- /Res/image-20250929130648727.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20250929130648727.png -------------------------------------------------------------------------------- /Res/image-20251001225423544.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251001225423544.png -------------------------------------------------------------------------------- /Res/image-20251001225457940.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251001225457940.png -------------------------------------------------------------------------------- /Res/image-20251001225550119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251001225550119.png -------------------------------------------------------------------------------- /Res/image-20251001225621424.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251001225621424.png -------------------------------------------------------------------------------- /Res/image-20251001225814908.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251001225814908.png -------------------------------------------------------------------------------- /Res/image-20251006155447638.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006155447638.png -------------------------------------------------------------------------------- /Res/image-20251006155712938.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006155712938.png -------------------------------------------------------------------------------- /Res/image-20251006155750172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006155750172.png -------------------------------------------------------------------------------- /Res/image-20251006155915636.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006155915636.png -------------------------------------------------------------------------------- /Res/image-20251006162127893.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006162127893.png -------------------------------------------------------------------------------- /Res/image-20251006162224669.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251006162224669.png -------------------------------------------------------------------------------- /Res/image-20251022212037710.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251022212037710.png -------------------------------------------------------------------------------- /Res/image-20251104171119936.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104171119936.png -------------------------------------------------------------------------------- /Res/image-20251104173140379.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104173140379.png -------------------------------------------------------------------------------- /Res/image-20251104173706022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104173706022.png -------------------------------------------------------------------------------- /Res/image-20251104173732014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104173732014.png -------------------------------------------------------------------------------- /Res/image-20251104173800450.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104173800450.png -------------------------------------------------------------------------------- /Res/image-20251104180640652.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104180640652.png -------------------------------------------------------------------------------- /Res/image-20251104181002371.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251104181002371.png -------------------------------------------------------------------------------- /Res/image-20251105093047879.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251105093047879.png -------------------------------------------------------------------------------- /Res/image-20251105094141829.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/image-20251105094141829.png -------------------------------------------------------------------------------- /Res/json-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/json-settings.png -------------------------------------------------------------------------------- /Res/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/list.png -------------------------------------------------------------------------------- /Res/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/qrcode.jpg -------------------------------------------------------------------------------- /Res/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/search.png -------------------------------------------------------------------------------- /Res/屏幕截图_29-6-2025_23333_localhost.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Res/屏幕截图_29-6-2025_23333_localhost.jpeg -------------------------------------------------------------------------------- /Scripts/README-MultiDatabase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/README-MultiDatabase.md -------------------------------------------------------------------------------- /Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/README.md -------------------------------------------------------------------------------- /Scripts/clean-puppeteer-browser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/clean-puppeteer-browser.ps1 -------------------------------------------------------------------------------- /Scripts/database-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/README.md -------------------------------------------------------------------------------- /Scripts/database-setup/create-databases-simple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/create-databases-simple.sql -------------------------------------------------------------------------------- /Scripts/database-setup/create-sqlserver-databases.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/create-sqlserver-databases.ps1 -------------------------------------------------------------------------------- /Scripts/database-setup/create-sqlserver-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/create-sqlserver-databases.sql -------------------------------------------------------------------------------- /Scripts/database-setup/drop-databases-interactive.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/drop-databases-interactive.sql -------------------------------------------------------------------------------- /Scripts/database-setup/drop-databases-quick.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/drop-databases-quick.sql -------------------------------------------------------------------------------- /Scripts/database-setup/drop-databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/database-setup/drop-databases.sql -------------------------------------------------------------------------------- /Scripts/fix-greptimedb-connection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/fix-greptimedb-connection.ps1 -------------------------------------------------------------------------------- /Scripts/fix-migration-conflicts.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/fix-migration-conflicts.ps1 -------------------------------------------------------------------------------- /Scripts/fix-mysql-port.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/fix-mysql-port.ps1 -------------------------------------------------------------------------------- /Scripts/kill-port-process.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/kill-port-process.ps1 -------------------------------------------------------------------------------- /Scripts/manage-multi-database-migrations.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/manage-multi-database-migrations.ps1 -------------------------------------------------------------------------------- /Scripts/run-migrations.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Scripts/run-migrations.ps1 -------------------------------------------------------------------------------- /Src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/.dockerignore -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Models/ApprovalLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Models/ApprovalLog.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Models/ApprovalTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Models/ApprovalTask.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Models/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Models/Enums.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Models/WorkflowNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Models/WorkflowNode.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/README.md -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/Services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/Services/README.md -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ApprovalApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ApprovalApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Dockerfile.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Dockerfile.original -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Dtos/App/AppDiffDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Dtos/App/AppDiffDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Dtos/App/AppDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Dtos/App/AppDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Hubs/ConfigHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Hubs/ConfigHub.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Models/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Models/App.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Models/ClientApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Models/ClientApp.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Models/ConfigItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Models/ConfigItem.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/Services/AppService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/Services/AppService.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ConfigCenter/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ConfigCenter/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Caching/ExamCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Caching/ExamCacheOptions.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/CodeSpirit.ExamApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/CodeSpirit.ExamApi.csproj -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Constants/CacheKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Constants/CacheKeys.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Constants/ExamConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Constants/ExamConstants.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/ExamDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/ExamDbContext.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Enums/Gender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Enums/Gender.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamPaper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamPaper.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamRecord.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/ExamSetting.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Question.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Question.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Student.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/Student.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/Models/StudentGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/Models/StudentGroup.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/MySqlExamDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/MySqlExamDbContext.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Data/README.md -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Docs/成绩比例换算技术实现方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Docs/成绩比例换算技术实现方案.md -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Dtos/Client/ClientDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Dtos/Client/ClientDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Dtos/Client/ExamCacheDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Dtos/Client/ExamCacheDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Dtos/ExamPaper/TagRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Dtos/ExamPaper/TagRule.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Dtos/Student/StudentDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Dtos/Student/StudentDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Services/ClientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Services/ClientService.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/Settings/ExamSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/Settings/ExamSettings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.ExamApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.ExamApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/AmisImageDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/AmisImageDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/FileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/FileDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/ImageDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Dtos/ImageDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Entities/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Entities/Enums.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.FileStorageApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.FileStorageApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/ApiKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/ApiKey.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/Employee.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/Gender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/Gender.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/LoginLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Data/Models/LoginLog.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Data/MySqlDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Data/MySqlDbContext.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dockerfile.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dockerfile.original -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Auth/LoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Auth/LoginDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Auth/LoginModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Auth/LoginModel.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Role/RoleDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dtos/Role/RoleDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Dtos/User/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Dtos/User/UserDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Jwt/IJwtTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Jwt/IJwtTokenHandler.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Jwt/JwtTokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Jwt/JwtTokenHandler.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Services/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Services/AuthService.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Services/RoleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Services/RoleService.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/Services/UserService.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.IdentityApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.IdentityApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.MessagingApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.MessagingApi/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.MessagingApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.MessagingApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.MessagingApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.MessagingApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.MessagingApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.MessagingApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/Dtos/Goal/GoalDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/Dtos/Goal/GoalDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/Dtos/Task/TaskDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/Dtos/Task/TaskDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/Models/Goal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/Models/Goal.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.PathfinderApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.PathfinderApi/appsettings.json -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Data/SurveyDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Data/SurveyDbContext.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Dockerfile -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Dtos/App/AppSurveyDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Dtos/App/AppSurveyDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Dtos/Survey/SurveyDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Dtos/Survey/SurveyDto.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/Question.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/Question.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/QuestionOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/QuestionOption.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/ResponseAnswer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/ResponseAnswer.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/Survey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/Survey.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyCategory.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyDraft.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyDraft.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Models/SurveyResponse.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/Program.cs -------------------------------------------------------------------------------- /Src/ApiServices/CodeSpirit.SurveyApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/ApiServices/CodeSpirit.SurveyApi/appsettings.json -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/CodeSpirit.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/CodeSpirit.AppHost.csproj -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/Configuration/AppParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/Configuration/AppParameters.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/Extensions/ApiServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/Extensions/ApiServiceExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/Program.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/CodeSpirit.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.AppHost/appsettings.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/ApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/ApiResponse.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/AppServiceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/AppServiceException.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/AggregateFieldAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/AggregateFieldAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/AiFormFillAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/AiFormFillAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/ExampleValueAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/ExampleValueAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/ModuleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/ModuleAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/NavigationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/NavigationAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/PermissionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/PermissionAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Attributes/UniqueAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Attributes/UniqueAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Authorization/BaseHasPermissionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Authorization/BaseHasPermissionService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Authorization/IHasPermissionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Authorization/IHasPermissionService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Authorization/PermissionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Authorization/PermissionExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Authorization/PlatformAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Authorization/PlatformAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Authorization/PlatformRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Authorization/PlatformRequirement.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/BusinessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/BusinessException.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/CodeSpirit.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/CodeSpirit.Core.csproj -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Constants/CacheKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Constants/CacheKeys.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/DependencyInjection/IScopedDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/DependencyInjection/IScopedDependency.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Dtos/BatchOperationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Dtos/BatchOperationDto.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Dtos/OptionDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Dtos/OptionDto.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Dtos/QueryDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Dtos/QueryDtoBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Enums/PlatformType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Enums/PlatformType.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Helpers/AiFormFillRouteHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Helpers/AiFormFillRouteHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/ICurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/ICurrentUser.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/IMultiTenant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/IMultiTenant.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/ISettableCurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/ISettableCurrentUser.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/IdGenerator/IIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/IdGenerator/IIdGenerator.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/IdGenerator/SnowflakeIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/IdGenerator/SnowflakeIdGenerator.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Models/IHasId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Models/IHasId.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/PageList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/PageList.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/Services/IUniqueValidationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/Services/IUniqueValidationService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/TenantConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/TenantConstants.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Core/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Core/ValidationException.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/CodeSpirit.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/CodeSpirit.Shared.csproj -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Configuration/PathPrefixOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Configuration/PathPrefixOptions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Controllers/ApiControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Controllers/ApiControllerBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/AuditableDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/AuditableDbContext.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DataFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DataFilter.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DataFilterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DataFilterOptions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DataFilterState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DataFilterState.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DatabaseMigrationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DatabaseMigrationHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DatabaseSpecificConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DatabaseSpecificConfigurations.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/DisposeAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/DisposeAction.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/EntityEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/EntityEventData.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IDataFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IDataFilter.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IDbContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IDbContextBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IEntityCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IEntityCreatedEvent.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IEntityDeletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IEntityDeletedEvent.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IEntityUpdatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IEntityUpdatedEvent.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/IFullEntityEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/IFullEntityEvent.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/MultiDatabaseDbContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/MultiDatabaseDbContextBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/MultiTenantDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/MultiTenantDbContext.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Data/NullDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Data/NullDisposable.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/DistributedLock/DistributedLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/DistributedLock/DistributedLock.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Dtos/AI/AiTaskStatusDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Dtos/AI/AiTaskStatusDto.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Dtos/Common/BatchImportDtoBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Dtos/Common/BatchImportDtoBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/AuditableEntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/AuditableEntityBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/EntityBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/Interfaces/IFullAuditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/Interfaces/IFullAuditable.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/Interfaces/IIsActive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/Interfaces/IIsActive.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/Interfaces/IUpdateAuditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/Interfaces/IUpdateAuditable.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Entities/LongKeyAuditableEntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Entities/LongKeyAuditableEntityBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Events/FileReferenceEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Events/FileReferenceEvents.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Events/TenantAwareEventBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Events/TenantAwareEventBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Events/UserDeletedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Events/UserDeletedEvent.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Interfaces/IEventBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Interfaces/IEventBus.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Interfaces/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Interfaces/IEventHandler.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/EventBus/Interfaces/IEventPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/EventBus/Interfaces/IEventPublisher.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/DbSetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/DbSetExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/DictionaryExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/HttpMessageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/HttpMessageExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/IQueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/IQueryableExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/MapperExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/MapperExtension.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/UniqueNameGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/UniqueNameGenerator.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Extensions/UppercaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Extensions/UppercaseHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Filters/ValidateModelAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Filters/ValidateModelAttribute.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/ModelBindings/DateRangeModelBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/ModelBindings/DateRangeModelBinder.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/ModelBindings/DateTimeModelBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/ModelBindings/DateTimeModelBinder.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Repositories/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Repositories/IRepository.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Repositories/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Repositories/Repository.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/AiTaskService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/AiTaskService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/Background/BackgroundJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/Background/BackgroundJob.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/BaseAiGeneratorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/BaseAiGeneratorService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/BaseCRUDIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/BaseCRUDIService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/BaseCRUDService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/BaseCRUDService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/ClientIpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/ClientIpService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/EnhancedBatchImportHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/EnhancedBatchImportHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/Files/Dtos/TempFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/Files/Dtos/TempFileInfo.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/Files/ITempFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/Files/ITempFileService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/Files/TempFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/Files/TempFileService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/IAiTaskService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/IAiTaskService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/IBaseCRUDIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/IBaseCRUDIService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/IBaseCRUDService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/IBaseCRUDService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/IClientIpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/IClientIpService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/IImportTemplateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/IImportTemplateService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/ImportTemplateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/ImportTemplateService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Services/UniqueValidationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Services/UniqueValidationService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Startup/ApiStartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Startup/ApiStartupExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Startup/BaseApiConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Startup/BaseApiConfiguration.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Startup/CommonApiServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Startup/CommonApiServiceExtensions.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Startup/IApiServiceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Startup/IApiServiceConfiguration.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Shared/Utilities/AccessCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Shared/Utilities/AccessCodeGenerator.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/CodeSpirit.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/CodeSpirit.Web.csproj -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Components/Chat/ChatApp.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Components/Chat/ChatApp.razor -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Components/Chat/NotificationBadge.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Components/Chat/NotificationBadge.razor -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Components/Chat/NotificationList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Components/Chat/NotificationList.razor -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Components/Shared/MainNav.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Components/Shared/MainNav.razor -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Constants/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Constants/Constants.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/ApiControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/ApiControllerBase.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/AuditLogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/AuditLogController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/AuditStatisticsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/AuditStatisticsController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/LLMAuditController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/LLMAuditController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/NavigationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/NavigationController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/ScheduledTasksController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/ScheduledTasksController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/SystemAuditLogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/SystemAuditLogController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/TempFilesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/TempFilesController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Controllers/UdlCardsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Controllers/UdlCardsController.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Dockerfile -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Dockerfile.original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Dockerfile.original -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Helpers/ResourceHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Helpers/ResourceHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Hubs/NotificationHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Hubs/NotificationHub.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Middlewares/ProxyMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Middlewares/ProxyMiddleware.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Options/SiteSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Options/SiteSettings.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Approval/WorkflowPreview.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Approval/WorkflowPreview.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Approval/WorkflowPreview.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Approval/WorkflowPreview.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Chat.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Chat.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Chat.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Chat.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Demo/AmisCardsDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Demo/AmisCardsDemo.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Demo/AmisChartsDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Demo/AmisChartsDemo.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Demo/CardsDemo.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Demo/CardsDemo.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Application.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Application.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Application.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Application.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Exam.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Exam.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Exam.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Exam.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/ExamMonitor.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/ExamMonitor.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/ExamMonitor2.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/ExamMonitor2.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Index.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Index.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Login.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Login.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Login.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/MonitorDashboard.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/MonitorDashboard.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/MonitorDashboard.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/MonitorDashboard.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Practice.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Practice.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Practice.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Practice.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeHistory.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeHistory.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeHistory.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeHistory.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeResult.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeResult.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeResult.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeResult.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeStart.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/PracticeStart.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/PracticeStart.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Result.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Result.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Result.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Result.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Start.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Start.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Exam/Start.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Exam/Start.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Impersonate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Impersonate.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Index.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Login.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Notifications.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Notifications.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Notifications.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Notifications.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Shared/_AmisCardsLayout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Shared/_AmisCardsLayout.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Index.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Index.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Participate.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Participate.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Participate.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Participate.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Success.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Success.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Survey/Success.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Survey/Success.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Tasks/Export-Task.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Tasks/Export-Task.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/Tasks/ExportTaskModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/Tasks/ExportTaskModel.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/TenantAdmin.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/TenantAdmin.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/TenantAdmin.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/TenantAdmin.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/TenantLogin.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/TenantLogin.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/TenantLogin.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/TenantLogin.cshtml.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Program.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Scripts/README.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Scripts/UpdateAmisSDK.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Scripts/UpdateAmisSDK.bat -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Scripts/UpdateAmisSDK.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Scripts/UpdateAmisSDK.ps1 -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Scripts/thirds_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Scripts/thirds_page.html -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Scripts/update-amis-sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Scripts/update-amis-sdk.sh -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/Services/JwtAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/Services/JwtAuthService.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/TagHelpers/ResourceTagHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/TagHelpers/ResourceTagHelper.cs -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/appsettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/appsettings.Production.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/appsettings.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/libman.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/PRINCIPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/PRINCIPLES.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/README.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/TESTING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/TESTING_GUIDE.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/core/data-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/core/data-service.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/core/utils.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/demo/index.html -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis-cards/styles/amis-cards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis-cards/styles/amis-cards.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/amis/configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/amis/configs/README.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/app.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/README-TokenManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/README-TokenManager.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/README.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/amis-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/amis-integration.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/cards-sdk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/cards-sdk.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/cards-sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/cards-sdk.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/chart-renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/chart-renderers.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/config.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/demo.html -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/table-card-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/table-card-renderer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/cards-sdk/table-card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/cards-sdk/table-card.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/admin.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/chat.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/application.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/exam-monitor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/exam-monitor.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/exam.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/exam.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/index.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/login.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/monitor-dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/monitor-dashboard.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/practice-history.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/practice-history.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/practice-result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/practice-result.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/practice-start.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/practice-start.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/practice.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/practice.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/result.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/result.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/exam/start.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/exam/start.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/export-task-amis.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/export-task-amis.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/login.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/table-cards-demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/table-cards-demo.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/tenant-admin-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/tenant-admin-theme.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/tenant-admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/tenant-admin.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/css/tenant-login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/css/tenant-login.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/admin.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/amis-cards-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/amis-cards-layout.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/chat.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/api-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/api-manager.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/application.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/exam-monitor2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/exam-monitor2.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/exam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/exam.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/index.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/login.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/monitor-dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/monitor-dashboard.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/practice-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/practice-history.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/practice-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/practice-result.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/practice-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/practice-start.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/practice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/practice.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/result.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/screenSwitchDetector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/screenSwitchDetector.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/start.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/exam/watermark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/exam/watermark.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/export-task-amis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/export-task-amis.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/history.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/login.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/notification-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/notification-client.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/tenant-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/tenant-admin.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/tenant-login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/tenant-login.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/js/token-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/js/token-manager.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/logo.png -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/public/lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/public/lb.png -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ang-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ang-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ang.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ang.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/antd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/antd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/antd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/antd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/barcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/barcode.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/charts.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/codemirror.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/color-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/color-picker.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cropperjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cropperjs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cxd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cxd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cxd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/cxd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/dark-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/dark-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/dark.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/exceljs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/exceljs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/fomula-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/fomula-doc.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/helper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/helper.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.eot -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.svg -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.ttf -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/iconfont.woff -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ie11-patch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/ie11-patch.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/json-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/json-view.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/locale/de-DE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/locale/de-DE.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/markdown.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/office-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/office-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/papaparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/papaparse.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/pdf-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/pdf-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/rest.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/rich-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/rich-text.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/sdk.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/thirds/hls.js/hls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/thirds/hls.js/hls.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/tinymce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/tinymce.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/version.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/xlsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.12.0/xlsx.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ang-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ang-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ang.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ang.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/antd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/antd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/antd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/antd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/barcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/barcode.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/charts.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/codemirror.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/color-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/color-picker.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cropperjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cropperjs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cxd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cxd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cxd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/cxd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/dark-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/dark-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/dark.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/exceljs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/exceljs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/fomula-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/fomula-doc.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/helper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/helper.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.eot -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.svg -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.ttf -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/iconfont.woff -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ie11-patch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/ie11-patch.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/json-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/json-view.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/locale/de-DE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/locale/de-DE.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/markdown.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/office-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/office-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/papaparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/papaparse.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/pdf-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/pdf-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/rest.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/rich-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/rich-text.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/sdk.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/thirds/hls.js/hls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/thirds/hls.js/hls.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/tinymce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/tinymce.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/version.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/xlsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/6.13.0/xlsx.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/ang-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/ang-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/ang.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/ang.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/antd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/antd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/antd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/antd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/barcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/barcode.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/charts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/charts.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/codemirror.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/color-picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/color-picker.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/cropperjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/cropperjs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/cxd-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/cxd-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/cxd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/cxd.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/dark-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/dark-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/dark.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/exceljs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/exceljs.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/fomula-doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/fomula-doc.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/helper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/helper.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.eot -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.svg -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.ttf -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/iconfont.woff -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/ie11-patch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/ie11-patch.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/json-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/json-view.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/locale/de-DE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/locale/de-DE.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/markdown.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/office-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/office-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/papaparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/papaparse.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/pdf-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/pdf-viewer.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/rest.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/rich-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/rich-text.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/sdk-ie11.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/sdk-ie11.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/sdk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/sdk.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/sdk.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/thirds/hls.js/hls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/thirds/hls.js/hls.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/tinymce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/tinymce.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/version.json -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/sdk/current/xlsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/sdk/current/xlsx.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/README.md -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/css/survey-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/css/survey-list.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/css/survey-success.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/css/survey-success.css -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/js/survey-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/js/survey-list.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/js/survey-participate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/js/survey-participate.js -------------------------------------------------------------------------------- /Src/CodeSpirit.Web/wwwroot/survey/js/survey-success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/CodeSpirit.Web/wwwroot/survey/js/survey-success.js -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Aggregator/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Aggregator/CHANGELOG.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Aggregator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Aggregator/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.AiFormFill/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.AiFormFill/CHANGELOG.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.AiFormFill/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.AiFormFill/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.AiFormFill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.AiFormFill/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/AmisCRUDConfigBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/AmisCRUDConfigBuilder.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/AmisContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/AmisContext.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/AmisExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/AmisExtensions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/AmisGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/AmisGenerator.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/App/AmisApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/App/AmisApp.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/App/Body.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/App/Body.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/App/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/App/Page.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/App/PageGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/App/PageGroup.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/App/Schema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/App/Schema.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Attributes/BadgeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Attributes/BadgeAttribute.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/CodeSpirit.Amis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/CodeSpirit.Amis.csproj -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Column/ColumnHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Column/ColumnHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/CrudActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/CrudActions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Form/FormFieldHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Form/FormFieldHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Form/IAmisFieldFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Form/IAmisFieldFactory.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/AmisApiHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/AmisApiHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/ApiRouteHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/ApiRouteHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/AsideHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/AsideHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/ButtonHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/ButtonHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/CachingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/CachingHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/CardHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/CardHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/ControllerHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/ControllerHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/CrudHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/CrudHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/Dtos/ApiRouteInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/Dtos/ApiRouteInfo.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/Dtos/ApiRoutes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/Dtos/ApiRoutes.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/SearchFieldHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/SearchFieldHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Helpers/UtilityHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Helpers/UtilityHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/Middleware/AmisMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/Middleware/AmisMiddleware.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Amis/StatisticsConfigBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Amis/StatisticsConfigBuilder.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/CodeSpirit.Audit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/CodeSpirit.Audit.csproj -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Helpers/AuditQueryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Helpers/AuditQueryHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/AuditLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/AuditLog.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/AuditOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/AuditOptions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/Enums.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/GeoLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/GeoLocation.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/LLM/LLMAuditLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/LLM/LLMAuditLog.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Models/LLM/LLMTokenUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Models/LLM/LLMTokenUsage.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Services/IAuditService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Services/IAuditService.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Audit/Tools/DiagnosticCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Audit/Tools/DiagnosticCommand.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/CurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/CurrentUser.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/HttpMethodHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/HttpMethodHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/PermissionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/PermissionNode.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Authorization/RouteHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Authorization/RouteHelper.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/CodeSpirit.Caching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/CodeSpirit.Caching.csproj -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/Keys/ICacheKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/Keys/ICacheKey.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/Models/CacheLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/Models/CacheLevel.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/Models/CacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/Models/CacheOptions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/Models/CachePriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/Models/CachePriority.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/Models/CacheWarmupItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/Models/CacheWarmupItem.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Caching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Caching/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/Analysis/DataAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/Analysis/DataAnalyzer.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/Analysis/IDataAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/Analysis/IDataAnalyzer.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/CodeSpirit.Charts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/CodeSpirit.Charts.csproj -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/Extensions/ChartOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/Extensions/ChartOptions.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/Models/ChartConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/Models/ChartConfig.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Charts/Models/ChartDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Charts/Models/ChartDataSource.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/Clients/DefaultLLMClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/Clients/DefaultLLMClient.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/Clients/ILLMClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/Clients/ILLMClient.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/CodeSpirit.LLM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/CodeSpirit.LLM.csproj -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/LLMAssistant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/LLMAssistant.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/Prompts/ILLMPromptBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/Prompts/ILLMPromptBuilder.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/Settings/ISettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/Settings/ISettingsProvider.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.LLM/Settings/LLMSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.LLM/Settings/LLMSettings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/Hubs/ChatHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/Hubs/ChatHub.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/Models/Conversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/Models/Conversation.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/Models/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/Models/Message.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/Models/MessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/Models/MessageType.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/Services/ChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/Services/ChatService.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Messaging/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Messaging/appsettings.json -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.MultiTenant/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.MultiTenant/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.MultiTenant/Models/TenantInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.MultiTenant/Models/TenantInfo.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.MultiTenant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.MultiTenant/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Navigation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Navigation/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.PdfGeneration/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.PdfGeneration/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.ScheduledTasks/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.ScheduledTasks/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.ScheduledTasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.ScheduledTasks/README.md -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Settings/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Settings/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Settings/Models/SettingHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Settings/Models/SettingHistory.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Settings/Models/SettingItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Settings/Models/SettingItem.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Settings/Models/SettingScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Settings/Models/SettingScope.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.Settings/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.Settings/appsettings.json -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/Core/IUdlCardBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/Core/IUdlCardBuilder.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/GlobalUsings.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/Models/InfoCardConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/Models/InfoCardConfig.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/Models/StatCardConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/Models/StatCardConfig.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/Models/UdlCardConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/Models/UdlCardConfig.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/Models/UdlPageConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/Models/UdlPageConfig.cs -------------------------------------------------------------------------------- /Src/Components/CodeSpirit.UdlCards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Src/Components/CodeSpirit.UdlCards/README.md -------------------------------------------------------------------------------- /Tests/ApiServices/CodeSpirit.ExamApi.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/ApiServices/CodeSpirit.ExamApi.Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /Tests/ApiServices/CodeSpirit.IdentityApi.Tests/Controllers/AuditLogsControllerTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/ApiServices/CodeSpirit.IdentityApi.Tests/Controllers/LoginLogsControllerTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Components/CodeSpirit.Charts.Tests/RunTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/Components/CodeSpirit.Charts.Tests/RunTests.cs -------------------------------------------------------------------------------- /Tests/Components/CodeSpirit.Charts.Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/Components/CodeSpirit.Charts.Tests/Usings.cs -------------------------------------------------------------------------------- /Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/Program.cs -------------------------------------------------------------------------------- /Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/README.md -------------------------------------------------------------------------------- /Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/testusers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/LoadTests/CodeSpirit.ExamApi.LoadTests/testusers.json -------------------------------------------------------------------------------- /Tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/Tests/README.md -------------------------------------------------------------------------------- /k8s/appsettings-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/appsettings-configmap.yaml -------------------------------------------------------------------------------- /k8s/aspire-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/aspire-dashboard.yaml -------------------------------------------------------------------------------- /k8s/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/config.yaml -------------------------------------------------------------------------------- /k8s/exam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/exam.yaml -------------------------------------------------------------------------------- /k8s/identity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/identity.yaml -------------------------------------------------------------------------------- /k8s/messaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/messaging.yaml -------------------------------------------------------------------------------- /k8s/rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/rabbitmq.yaml -------------------------------------------------------------------------------- /k8s/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/redis.yaml -------------------------------------------------------------------------------- /k8s/seq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xin-lai/CodeSpirit/HEAD/k8s/seq.yaml --------------------------------------------------------------------------------