| | |
| | | - FileUtil 文件工具类 |
| | | - oying-system 系统核心模块(系统启动入口) |
| | | - sysrunner 程序启动后处理数据 |
| | | - modules 系统相关模块(登录授权、系统监控、定时任务、系统模块、运维模块) |
| | | - modules 系统相关模块(登录授权、系统监控、定时任务、系统模块) |
| | | - oying-logging 系统日志模块 |
| | | - oying-tools 系统第三方工具模块 |
| | | - email 邮件工具 |
| | |
| | | 一、*基础信息* |
| | | 1. **用户(User)**:包括所有用户角色(商户、消费者、骑手、代货商、拉新代理等),需要通过角色字段区分。 |
| | | |
| | | 2. **商户(Merchant)**:普通商户、大型商户,大型商户可以管理多个门店。 |
| | | 2. **门店(Store)**:商户可以拥有多个门店,每个门店有独立的信息。 |
| | | |
| | | 3. **门店(Store)**:商户可以拥有多个门店,每个门店有独立的信息。 |
| | | 3. **商品(Product)**:由商户或代货商发布,需要包含商品名称、价格、库存等信息,可能关联到分类和参数。 |
| | | |
| | | 4. **商品(Product)**:由商户或代货商发布,需要包含商品名称、价格、库存等信息,可能关联到分类和参数。 |
| | | 4. **商品分类(Category)**:后台统一维护的商品分类。 |
| | | |
| | | 5. **商品分类(Category)**:后台统一维护的商品分类。 |
| | | 5. **订单(Order)**:消费者下单生成的订单和明细,包含订单状态、商品列表、价格、配送信息等。 |
| | | |
| | | 6. **订单(Order)**:消费者下单生成的订单和明细,包含订单状态、商品列表、价格、配送信息等。 |
| | | 6. **骑手(Rider)**:负责配送订单的骑手信息。 |
| | | |
| | | 7. **骑手(Rider)**:负责配送订单的骑手信息。 |
| | | 7. **配送(Delivery)**:订单的配送信息,关联骑手和订单。 |
| | | |
| | | 8. **配送(Delivery)**:订单的配送信息,关联骑手和订单。 |
| | | 8. **评价(Review)**:消费者对商品和服务的评价。 |
| | | |
| | | 9. **评价(Review)**:消费者对商品和服务的评价。 |
| | | 9. **库存(Inventory)**:<font color="red">(库存维护)</font>商品的库存信息,可能关联到门店。 |
| | | |
| | | 10. **库存(Inventory)**:<font color="red">(库存维护)</font>商品的库存信息,可能关联到门店。 |
| | | 10. **提现记录(Withdrawal)**:商户和骑手的提现记录。<font color="red">(分成规则)</font> |
| | | |
| | | 11. **提现记录(Withdrawal)**:商户和骑手的提现记录。<font color="red">(分成规则)</font> |
| | | 11. **消息(Message)**:系统消息、订单消息、顾客留言等。 |
| | | |
| | | 12. **消息(Message)**:系统消息、订单消息、顾客留言等。 |
| | | |
| | | 13. **数据统计(Statistics)**:存储各类统计信息,如订单数量、销售额等 |
| | | 12. **数据统计(Statistics)**:存储各类统计信息,如订单数量、销售额等 |
| | | |
| | | 二、 *第三方信息* |
| | | 1. **支付方式** |