|
|
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
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)
客户身份认证和缓存。
主要接口:
ICustomerIdentityServiceICustomerCacheService
功能:
- 客户Token管理
- 登录验证
- 缓存处理
数据库实体
| 实体 | 说明 |
|---|---|
Agentor |
代理商 |
AgentUserPlan |
代理用户计划 |
Customer |
客户 |
Feedback |
客户反馈 |
Order |
订单 |
OrderDetail |
订单明细 |
PaymentInfo |
支付信息 |
Plan |
服务计划 |
PlanDetail |
计划明细 |
TenantEventQueue |
租户事件队列 |
TenantProperty |
租户属性 |
VerifyCode |
验证码 |
后台作业
| 作业 | 说明 |
|---|---|
ClearExpiredOrderCustomerJob |
清理过期订单客户 |
TenantTobeExpiredRemindJob |
租户到期提醒 |
版本信息
文档版本: v1.0 最后更新: 2026-04-30