# E_Platform **Repository Path**: aoi_aoi/e_-platform ## Basic Information - **Project Name**: E_Platform - **Description**: 该项目是使用java语言开发,基于SpringBoot架构体系构建的商城后端系统。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-12-01 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # E_Platform #### 介绍 用于完成2022软件设计与体系结构springboot电商平台实践项目实践。 #### 运行环境 os: win10 springboot v2.7.6 依赖:参见 pom.xml ## 帮助 #### **运行端口号:* 请在application.yml中,修改port即可 ``` server: port: ``` #### API帮助文档 ``` http://localhost:2321/doc.html#/home swagger UI: http://localhost:2321/swagger-ui/index.html#/ ``` #### 图片对象存储说明 下列yml文件中的配置是用于实现图像的对象存储,其中的secret-id,secret-key等为本人自己的腾讯云密钥,***如要复用,请务必修改***。如果不知道怎么修改,请联系本人。 ``` file-storage: default-platform: tencent-cos-1 tencent-cos: - platform: tencent-cos-1 enable-storage: true secret-id: AKIDV1PejrqjQsPzZ1HKKsMmAUwRuNs8GD2d secret-key: UlzBD1dG8DELNFwTr8KSK8nSzObs1xmy region: ap-nanjing bucket-name: img-1315004397 domain: https://img-1315004397.cos.ap-nanjing.myqcloud.com/ base-path: img/ ``` ***此外还有数据库的配置,也请务必修改!!*** #### 目前进度说明 目前报告要求的接口基本已实现,如下说明: 各实体的增删改查 ##### 商店商品(shopItem) 分页,或不分页查询所有商品 ##### 门店(shop) 更新店铺头像 添加商品(默认不上架) 上架商品:若该商品未新增,会默认执行新增操作,而后上架 下架商品 分页查询商家所有上架商品 ##### 商品(item) 更新图片 ##### 顾客(customer) 分页或不分页查询未支付订单 分页或不分页查询已支付的订单 查询所有订单 挑选商品 支付订单 取消订单 注册顾客 ##### 商家(business) 新建店铺 查看所有门店 分页 按商家查询店铺 商家 查看所有订单 注册商家 通过名字新建商铺 创建商品:(通过businessId, itemName, type, description, price)不包含图片,图片需在item接口中单独上传(问就是,加上图片跑不起来( ´•̥̥̥ω•̥̥̥` )) 分页或不分页查询商家自己的商品 确认订单 取消订单 ##### 用户(User) 用户登录 用户注册 没有统一的接口,因为在创建user类时,type类型不可插入,所以只能分别注册 ``` 问:如何上传图片? 答:通过使用API调试功能 推荐文档:http://localhost:2321/doc.html#/home 选择相应的API,选择调试功能,输入相应参数即可 ```