# code-generator **Repository Path**: wenjiewu_cc/code-generator ## Basic Information - **Project Name**: code-generator - **Description**: 兼容达梦、人大金仓数据库(可以当oracle使用,兼容mysql)的后台代码生成工具,不依赖前端,支持批量生成 entity、dto、mapper、service、controller、api、client、factory - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2023-12-22 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: 自动代码生成, 兼容DM, 兼容若依框架 ## README # code-generator #### 介绍 兼容 pigx,若依等主流低代码平台,支持mysql,postgre,达梦(DM8),人大金仓(kingbase8)数据库的后台代码生成工具,不依赖前端,支持批量生成 entity、dto、mapper、service、controller、api、client、factory #### 软件架构 java+freemarker #### 安装教程 1. 安装jdk 2. 配置maven 3. 启动 AutoDm8GeneratorTest #### 使用说明 1. 创建表(数据库) 2. 设置表名 3. 设置表前缀 4. 设置基础包名称 5. 设置表名 6. 设置子模块 **_ ### dev分支支持boot项目,master分支支持cloud项目。需要 mapstruct 依赖,BaseEntity为基础包,仅包含delFlag、CreateTime、UpdateTime等基本字段 _** #### 参与贡献 代码生成参数 ![输入图片说明](https://foruda.gitee.com/images/1703230696140286948/b2ed43c8_2062738.jpeg "1703230674065.jpg") 生成后代码结构图 ![输入图片说明](https://foruda.gitee.com/images/1703229276684695189/1671dcbb_2062738.jpeg "1703229060696.jpg")