Skip to content

日常增删改查模板(Erupt低代码+BeetlSQL在MD写SQL+VSCode插件生成代码)

Notifications You must be signed in to change notification settings

service-java/tpl-erupt-beetlsql3-easycode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

日常用的快速开发模板


技术选型 @stack

  • EasyCode


服务部署 @deploy

  • 启动服务
java  -jar /opt/demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 

代码生成 @bak

  • 本地代码生成
// src\test\java\com\example\demo\GenCodeTests.java
// 1) 指定要生成的表和位置
String basePackageName = "com.example.demo";

GenOption genOption = new GenOption();
genOption.setNeedEntity(true)
        .setNeedMapperAndController(false)
        .setNeedMenuSQL(false)
        .setNeedDBDoc(false);

if (tableNames.size() > 0) {
    tableNames.stream().forEach(tableName -> {
        // 指定要生成代码的表名
        if (StrUtil.startWith(tableName, "temp_")) {
            // 生成代码与文档
            GenCodeUtil.genCode(sqlManager, basePackageName, tableName, genOption);
        }
    });
}

// 2) 生成代码
@Test
void genCode() {

}

===
// 3) 将生成代码拖拽到合适位置
├─controllerUserController.java
│
├─entityUser.java
│
└─mapper 
       UserMapper.java

参考 @ref

About

日常增删改查模板(Erupt低代码+BeetlSQL在MD写SQL+VSCode插件生成代码)

Resources

Stars

Watchers

Forks