Project Introduction
Smart Shop is a Spring Cloud +MybatisPlus+XXL-JOB+redis+Vue
Java mall system based on front-end and back-end separation, distributed, and micro-service architecture. It uses a stable framework to develop and optimize the core, reduces dependencies, has excellent execution efficiency, scalability, and high stability. H5/small programs /APP three-terminal in one data connection.
business structure
-
gruul-platform-open
platform module -
gruul-account-open
account module -
gruul-gateway-open
gateway -
gruul-order-open
Order module -
gruul-goods-open
commodity module -
gruul-payment-open
payment module -
gruul-oss-openOSS
module -
gruul-afs-open
Aftermarket Module -
gruul-shops-open
shop module -
gruul-common-open
public module -
gruul-logistics-open
Logistics module -
gruul-sms-open
SMS module
Coding Standards
-
Standardization method: the backend strictly abides by the Ali coding protocol, and the frontend uses eslint;
-
Unified naming: the introduction achieves the best understanding of the name;
-
Clear subcontracting: clear hierarchy can quickly locate the code location;
-
Complete comments: High descriptiveness greatly reduces the developer's code reading workload;
-
Tool specification: use a unified jar package to avoid content conflicts;
-
Clean code: more readable and maintainable.
Functional summary
-
Product management: uploading products, specification sku management, product loading and unloading, category management, etc.;
-
Order management: order settlement, shopping cart, order payment, evaluation, after-sales, etc.;
-
Logistics management: management of sending and receiving addresses, logistics delivery, printing of electronic face sheets, printing of receipts, receiving goods, etc.;
-
Membership management: membership card, membership benefits, membership management, stored value management, etc.;
-
Marketing management: coupons, full discounts, points mall, live broadcast, community solitaire, environmental recycling, etc.;
-
Financial management: account statement, cash withdrawal work order, export of financial statements, etc.;
-
Customer management: customer list, automatic labeling, points management, etc.;
-
DIY decoration: support DIY decoration for all pages;
-
Material import: Taobao, Tmall, Pinduoduo, JD.com and other e-commerce platforms import product materials with one click;
-
Supplier management: platform supplier management;
-
oss object storage supports Alibaba Cloud, Tencent Cloud and Qiniu Cloud (speeding up image reading);
-
sms short message service supports Tencent Cloud and Alibaba Cloud;
-
The payment service supports WeChat payment balance payment and friend payment, which makes the merchant's cash withdrawal rate lower and the automatic account distribution operation more convenient;
-
The front desk service controls the entry of merchants and private configuration of various information.
Interface screenshot
Small program terminal real machine screenshot
Web real machine screenshot
open source address
https://gitee.com/qisange/basemall