Introduction to the
It is composed of SMP multi-merchant background management system +API back-end interface. The project supports CMS content management and mall business, and provides single-server service and two-way selection of micro-service system. The micro-service integration distributed transaction solution SEATA, whose framework is based on SpringBoot2.x and springcloudG version.
Project introduction
- Project core: multi-merchant permission system + mall platform +CMS content management + micro service API system
- Architecture technology: Eureka, Hystrix, Feign, Config, Gateway microservices architecture, integrated with distributed transaction solution SEATA, Integrate redis, Quartz, Tk.Mybatis, Lombok, various design patterns, etc.
- Project advantages: clearer architecture, more cutting-edge technology, cleaner code, more beautiful page, commercial learning. It can be used for the secondary development of OA system, CRM system, PDM system and other micro-service architecture learning. It is very suitable for upgrading the old version of the company’s management platform and rapid integration of new platform construction. Meanwhile, IT provides API interface services (for APP, micro-terminal, H5, etc.).
The built-in function
Manage basic platform functions
- User management: Users are system operators. This function is used to configure system users.
- Department management: Configure the system organization (company, department, and group) and display the data permission in a tree structure.
- Position management: Configures the positions of system users.
- Menu management: configure system menu, operation permission, button permission identification, etc.
- Role management: Role menu permission assignment and role setting Data scope permission division by organization.
- Dictionary management: Maintenance of fixed data that is often used in the system.
- Parameter management: Dynamically configure common system parameters.
- Announcements: System announcements are published and maintained.
- Operation logs: Record and query system operation logs. Record and query system exception information.
- Login log: System login log query contains login exceptions.
- Online user: monitors the status of active users in the current system.
- Scheduled task: Online (add, modify, or delete) task scheduling includes execution result logs.
- Code generation: The generation of front-end and back-end code (Java, HTML, XML, SQL) supports CRUD download.
- System interface: Automatically generate relevant API interface documents according to the business code.
- Service monitoring: Monitors the current system CPU, memory, disk, and stack information.
- Online builder: Drag form elements to generate the corresponding HTML code.
- Connection pool monitoring: Monitors the current system database connection pool status and analyzes SQL to find system performance bottlenecks.
Basic functions of mall business
- Merchant management: the core business of multi-merchant system, and the corresponding permission data of merchant management.
- Category management: Commodity category configuration to distinguish commodity categories.
- Merchandise management: Merchandise information under each merchant.
Basic functions of the CMS content
- Article category management: article list information to distinguish different categories of articles.
- Article information management: article specific information, directly generate article HTML page.
- Story category management: Story pictures/videos that provide categories for stories to distinguish between different businesses.
- Material information management: the material picture management of article information.
Basic functions of API interfaces
- Business module: receives forwarding requests from the gateWay, and API microservice structure processes specific services and solves distributed transactions.
- Order module: order related business processing.
- Commodity module: commodity related business processing.
Projects show
Three things to watch ❤️
If you find this article helpful, I’d like to invite you to do three small favors for me:
-
Like, forward, have your “like and comment”, is the motivation of my creation.
-
Follow the public account “Java rotten pigskin” and share original knowledge from time to time.
-
Also look forward to the follow-up article ing🚀
-
[666] Scan the code to obtain the learning materials package