# AMLPortal 门户模块 ## 模块概述 iCON.Abp.AMLPortal 提供消费者和企业用户的门户功能,包括租户管理、订单管理、客户管理等。 ## 目录结构 ``` modules/iCON.Abp.AMLPortal/ ├── src/ │ ├── iCON.Abp.AMLPortal.Application/ # 应用层实现 │ │ ├── AgentorService.cs # 代理服务 │ │ ├── CustomerService.cs # 客户服务 │ │ ├── OrderService.cs # 订单服务 │ │ ├── PlanService.cs # 计划服务 │ │ ├── CustomerIdentityService.cs # 客户认证 │ │ └── Jobs/ # 后台作业 │ ├── iCON.Abp.AMLPortal.Application.Contracts/ # 应用层接口 │ │ ├── AgentorAppLayer/ # 代理接口 │ │ ├── CustomerAppLayer/ # 客户接口 │ │ ├── OrderAppLayer/ # 订单接口 │ │ ├── PlanAppLayer/ # 计划接口 │ │ └── CustomerIdentityAppLayer/ # 认证接口 │ ├── iCON.Abp.AMLPortal.Domain/ # 领域层 │ │ ├── DbEntity/ # 数据库实体 │ │ │ ├── Agentor.cs │ │ │ ├── Customer.cs │ │ │ ├── Order.cs │ │ │ ├── Plan.cs │ │ │ ├── TenantProperty.cs │ │ │ └── ... │ │ └── Interface/ # 仓储接口 │ ├── iCON.Abp.AMLPortal.Domain.Shared/ # 领域共享 │ └── iCON.Abp.AMLPortal.EntityFrameworkCore/ # EF Core └── ... ``` ## 核心功能 ### 1. 代理管理 (Agentor) 代理商/中介机构管理。 **主要接口**: `IAgentorService` **功能**: - 代理列表查询 - 代理信息管理 - 租户分配 ### 2. 客户管理 (Customer) 终端客户管理。 **主要接口**: `ICustomerService` **功能**: - 客户注册/登录 - 客户信息管理 - 客户反馈处理 **相关类**: - `CustomerLoginParam` - 登录参数 - `CustomerRegisterParam` - 注册参数 - `CreateFeedbackDto` - 反馈创建 ### 3. 订单管理 (Order) 租户订单和配额管理。 **主要接口**: `IOrderService` **功能**: - 创建订单 - 订单审核 - 租户续期 - 服务信息查询 - 配额使用追踪 **核心实体**: - `Order` - 订单主表 - `OrderDetail` - 订单明细 - `PaymentInfo` - 支付信息 - `TenantProperty` - 租户属性 ### 4. 计划管理 (Plan) 服务计划和配额管理。 **主要接口**: `IPlanService` **功能**: - 计划列表查询 - 计划详情管理 - 代理用户计划更新 **核心实体**: - `Plan` - 计划 - `PlanDetail` - 计划明细 - `AgentUserPlan` - 代理用户计划 ### 5. 客户认证 (CustomerIdentity) 客户身份认证和缓存。 **主要接口**: - `ICustomerIdentityService` - `ICustomerCacheService` **功能**: - 客户Token管理 - 登录验证 - 缓存处理 ## 数据库实体 | 实体 | 说明 | |------|------| | `Agentor` | 代理商 | | `AgentUserPlan` | 代理用户计划 | | `Customer` | 客户 | | `Feedback` | 客户反馈 | | `Order` | 订单 | | `OrderDetail` | 订单明细 | | `PaymentInfo` | 支付信息 | | `Plan` | 服务计划 | | `PlanDetail` | 计划明细 | | `TenantEventQueue` | 租户事件队列 | | `TenantProperty` | 租户属性 | | `VerifyCode` | 验证码 | ## 后台作业 | 作业 | 说明 | |------|------| | `ClearExpiredOrderCustomerJob` | 清理过期订单客户 | | `TenantTobeExpiredRemindJob` | 租户到期提醒 | ## 版本信息 **文档版本**: v1.0 **最后更新**: 2026-04-30