Skip to main content

Qiyuan

Qiyuan Project is derived from Panshi Project by abstracting its architecture and components while retaining the business implementation source code. Common components are introduced into the project in the form of packages. In essence, In essence, there is no difference between the two, but qiyuan project is simpler, easier to understand, and more convenient for secondary development. It focuses solely on project-related business and extracts base structure. The Qiyuan name's signifies the beginning—a foundation from which, through continuous refinement and polishing, it gradually evolves into a system with stability, reliability, and robustness.

PROJECTTYPELINKS
PanshiBackendhttps://gitee.com/xiaobolinet/panshi.git
NichangFrontendhttps://gitee.com/xiaobolinet/nichang.git
DemoDemohttps://www.xiaobo.li/nichang/demo/

Code Repository

https://gitee.com/xiaobolinet/qiyuan.git
https://github.com/xiaobolinet/qiyuan.git

Modules

ModuleRemark
app/modules/mgpCode auto-generation module
app/systemglobal system module
app/webWeb service module
app/pom.xmlProject POM file
tip

Note 1: Framework module should not be modified or contain business logic to facilitate seamless updates when official upgrades are released. Business logic should be placed in system or application modules. Typically, Most of content updated official upgrades only include framework module, you can overwrite the framework module, and maintaining other business modules by users.

Configuration

default profile is dev for default running

example:

--spring.profiles.active=prod    

Environment Profiles:

ProfileRemark
defaultDevelopment environment (default)
testTesting environment
preStaging/UAT environment
prodProduction environment

License

This project under MIT License, allowing you to modify, distribute, and use it for commercial purposes in any form.