Digital course sales system
user module
- Get image verification code
- Login: Solve the problem of repeated login
- register
- Query user information by page
- Modify user information
- reset password
Site message module
- Send site messages one-on-one
- Admin broadcast
- Read site messages (unread and read)
- Send intra-site messages one-to-many
- Query site messages by page
file module
- File upload
- File download
Mail module
- Send email separately
- Bulk email
- Thymeleaf email template
product module
- Get all product categories
- Get all products of a certain category by pagination
- Get detailed information about a product
- Add product type
- add a product
Order module
- Place an order to purchase a product
- View historical orders
- Cancel order
News module
- Read the latest news
- Add news
Payment module
- User recharge
- Order payment
TODO
- Integrated markdown editor
Use Cos cloud storage
- Preparation: Obtain appId, secretId, secretKey and set CORS on the official website
- JS part: file upload/download
- Java part: Build an authentication server and provide token. You only need to introduce the cos package in JS, not Java.