Jeecgboot commercial version source code download

Time:2022-6-5

Project introduction

Jeecgboot is a low code platform based on code generator! Front and back end separation architecture springboot2 x. Springcloud, ant design&vue, mybatis plus, Shiro and JWT support microservices. Powerful code generator enables one click generation of front and rear end code! Jeecgboot leads the low code development mode (onlinecoding – > code generation – > manual merge), helps solve 70% of the repetitive work of Java projects, and makes development pay more attention to business. It can not only quickly improve efficiency, save costs, but also not fail to activate!

Source code download

Technical documentation

Why jeecgboot?

“Little Puyuan” in the open source community goes beyond the traditional business platform. It leads the low code development mode (onlinecoding – > code generator – > manual merge). Low code development also supports flexible coding, which can help solve 70% of the repetitive work of Java projects and make development pay more attention to business. It can not only quickly improve the development efficiency, save costs, but also not fail the activity.

  • It adopts the latest mainstream front back separation framework (springboot+mybatis plus+ant design+vue), which is easy to use; The code generator has low dependency and flexible expansion ability, and can flexibly realize secondary development;
  • The development efficiency is very high. The code generator, single table data model, one to many (parent-child table), tree list and other data models are used. The function of adding, deleting, modifying and querying is automatically generated, and the menu configuration is directly used (both the front-end code and the back-end code are generated with one key);
  • The code generator provides a powerful template mechanism and supports custom template styles. At present, four sets of style templates are provided (two sets for single table and two sets for one to many)
  • The basic functions such as users, roles, menus, organizations, data dictionaries, and online scheduled tasks are encapsulated. Powerful permission mechanism, supporting access authorization, button permission, Data permission, form permission, etc
  • Zero code online development capability, online configuration form, online configuration report, online configuration chart and online design form
  • Common encapsulation and various tools (scheduled task, SMS interface, email sending, excel import and export, etc.) basically meet 80% of the project requirements
  • Simple excel import and export, support single table export and one to many table mode export, and the generated code has its own import and export function
  • The integrated simple report tool is very convenient for image report and data export, and can generate graphical reports, PDF, Excel, word and other reports very conveniently;
  • The front and back separation technology is adopted, the page UI is exquisite, and common components are encapsulated: time, row table control, interception display control, report component, editor, etc
  • Query filter: the query function is automatically generated, and the background dynamically spell SQL to add query criteria; Support multiple matching methods (full matching / fuzzy query / included query / unmatched query);
  • Data permission (refined data permission control, which is controlled to row level, list level and form field level, so that different people can see different data and operate different fields on the same page
  • Online configuration report (curve chart, histogram, data and other reports can be realized through online configuration without coding)
  • Page verification is automatically generated (must be input, number verification, amount verification, time and space, etc.);
  • Provide single sign on CAS integration scheme, and complete docking code has been provided in the project
  • The form designer supports user-defined form layout, single table, one to many forms, select, radio, checkbox, textarea, date, popup, list, macro and other controls
  • Professional interface docking mechanism, unified restful interface mode, integrated swagger UI online interface documents, JWT token security verification, convenient client docking
  • The interface security mechanism can refine the control interface authorization, which is very simple to realize the control that different clients only look at their own data
  • Advanced combined query function, online configuration supports primary sub table associated query, and can save query history
  • Provide various system monitoring and real-time tracking of system operation (monitoring redis, Tomcat, JVM, server information, request tracking, SQL monitoring)
  • Message center (support SMS, email, wechat push, etc.)
  • Integrated websocket message notification mechanism
  • Provide app release scheme:
  • Support multiple languages and provide internationalization solutions;
  • The data change log can record the contents of each data change, and view the historical changes through the version comparison function
  • Powerful platform UI, enabling mobile adaptation
  • Platform homepage style, providing multiple combination modes and supporting custom styles
  • Provide easy-to-use print plug-ins, support Google, IE browser and other browsers
  • The sample code is rich and provides many learning case references
  • Adopt Maven sub module development mode
  • Support menu dynamic routing
  • RBAC (role-based access control) is adopted for permission control

System function module

ⅶ - system management
│ⅶ - user management
Role management
│ⅶ - menu management
│ⅶ - permission setting (support button permission and Data permission)
│ⅶ - form permission (control field disabling and hiding)
│ⅶ - Department Management
│ⅶ - my department (secondary administrator)
│ └ - dictionary management
│ └ - classification dictionary
│ └ - system announcement
│ └ - job management
│ └ - Address Book
│ └ - Multi tenant management
♪ online development (low code)
Online online form - function has been opened
│♪ - online code generator - function has been opened
Online online report - the function has been opened
Online chart (not open source temporarily)
Online chart template configuration (not open source temporarily)
Online layout design (not open source temporarily)
│ⅶ - multi data source management - the function has been opened
ⅶ - building block report designer (low code)
│ⅶ - Print Designer - function has been opened
│ⅶ - Data Report Design - function has been opened
│ⅶ - graphic report design (support for echart) - the function has been opened
Large screen Designer (not open source temporarily)
ⅶ - Message Center
│ⅶ - message management
│ⅶ - Template Management
ⅶ - code generator (low code)
Code generator function (one click to generate front and rear end codes, which can be used directly without modification after generation, and is definitely the gospel of back-end development)
│ⅶ - code generator template (four sets of templates are provided, which support single table and one to many models respectively, and different styles are selected)
│ⅶ - code generator template (generate code, import and export with Excel)
│ⅶ - query filter (the query logic does not need coding, and the system automatically generates it according to the page configuration)
│ⅶ - advanced query device (pop-up window automatically combines query conditions)
│ⅶ - Excel import and export tool integration (support single table, one to many import and export)
│ⅶ - platform mobile adaptive support
ⅶ - system monitoring
│ⅶ - gateway routing gateway
│ⅶ - Performance scan monitoring
│ │Χ - monitoring redis
│  │  ├─Tomcat
│  │  ├─jvm
│ │Χ - server information
│ │Χ - request tracking
│ │Χ - disk monitoring
│ⅶ - scheduled task
│ⅶ - system log
│  ⅶ - Message Center(支持短信、邮件、微信推送等等)
│ⅶ - data log (record data snapshots, compare snapshots, and view data changes)
│ⅶ - system notification
│ⅶ - SQL monitoring
│ⅶ - swagger UI (online interface document)
│ - report example
│ⅶ - graph
│ └ - pie chart
│ └ - histogram
│ └ - line chart
│ └ - area map
│ └ - radar chart
│ └ - instrument diagram
│ └ - progress bar
│ └ - ranking list
│ └ - etc
│ - large screen template
Large screen of battle command center
│ └ - large screen of Logistics Service Center
│ - common examples
│ⅶ - Custom Components
│ⅶ - object storage (docking with Alibaba cloud)
│ⅶ - jvxetable example (various complex ERP layout examples)
One table model example
│ └ - one to many model example
│ └ - Print example
│ └ - one to many TAB example
│ └ - embedded table example
│ └ - common selection components
│ └ - asynchronous tree table
│ └ - interface simulation test
│ └ - table total example
│ └ - asynchronous tree list example
│ └ - one to many jeditable
│ └ - jeditable component example
│ └ - picture drag sort
│ └ - picture flipping
│ └ - picture preview
│ └ - PDF Preview
│ └ - split screen function
│ - encapsulate common components    
│ⅶ - row edit table jeditabletable
│ └ - omit display components
│ └ - time control
│ └ - advanced query
│ └ - user selected components
│ └ - report component encapsulation
│ └ - dictionary component
│ └ - drop down multiple selection component
│ └ - personnel selection component
│ └ - select Department component
│ └ - select people by department component
│ └ - encapsulate report components such as curve, bar chart, pie chart, line chart, etc. (encapsulated, easy to use)
│ └ - online code editor
│ └ - upload file component
│ └ - verification code component
│ └ - tree list component
│ └ - form disable component
│ └ - etc
│ - more page templates
│ⅶ - various advanced forms
│ⅶ - various list effects
│ └ - results page
│ └ - exception page
│ └ - personal page
ⅶ - advanced features
│ⅶ - system coding rules
│ⅶ - provide single sign on CAS integration solution
│ⅶ - provide app release scheme
│ⅶ - integrated websocket message notification mechanism
│ - process module function (not open source temporarily)
│ⅶ - Process Designer
Online form design
│ └ - my task
│ └ - historical process
│ └ - historical process
│ └ - process instance management
│ └ - process monitoring management
│ └ - process expression
│ └ - process I initiated
│ └ - my CC
│ └ - process delegation, CC, jump
│  └─。。。
└ - other modules
   └ - more functions are under development..

System screenshot

PC end

Mobile terminal

Pad end

Report effect

Large screen effect

Welcome roast, welcome star~