Răsfoiți Sursa

删除codegen

guoweisong 2 ani în urmă
părinte
comite
8f086e677c

+ 0 - 98
src/main/java/com/ydtech/utils/genMybatis/CodeGenerator.java

@@ -1,98 +0,0 @@
-//package com.ydtech.utils.genMybatis;
-//import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-//import com.baomidou.mybatisplus.generator.FastAutoGenerator;
-//import com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine;
-//
-//import java.util.ArrayList;
-//import java.util.List;
-///**
-// * @author gws
-// * @description:TODO
-// * @date 2023-11-22 18:04
-// */
-//public class CodeGenerator {
-//
-//
-//    public static void main(String[] args) {
-//        /*
-//            特别注意:生成的时间类型均为:“LocalDateTime”格式,需要假如以下注解方可正常使用
-//            @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")//用于指定日期/时间类型的属性在序列化为JSON字符串时的格式。
-//            @JsonDeserialize(using = LocalDateTimeDeserializer.class)//用于指定反序列化时使用的自定义类,LocalDateTimeDeserializer是一个实现了JsonDeserializer接口的类,可以将JSON字符串转换为LocalDateTime对象
-//            @JsonSerialize(using = LocalDateTimeSerializer.class)//用于指定序列化时使用的自定义类,LocalDateTimeSerializer是一个实现了JsonSerializer接口的类,可以将LocalDateTime对象转换为JSON字符串
-//        */
-//
-//
-//        //数据库连接
-//        String url = "jdbc:mysql://47.92.254.66:3306/zgdd?serverTimezone=Asia/Shanghai&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&rewriteBatchedStatements=true";//数据库url
-//        String username = "root";//账号
-//        String password = "@RqGHG#KZ*C9ytkQ";//密码
-//        //String module = "up";//模块名
-//        //全局配置参数
-//        String author = "gws";//作者
-//        //String outputDir = System.getProperty("user.dir")+"\\"+module+"\\src\\main\\java";//指定输出目录
-//        String outputDir = System.getProperty("user.dir")+"\\src\\main\\java";//指定输出目录
-//
-//        //包配置参数
-//        String parent = "com.ydtech.modules";//父包名
-//        String moduleName = "fnc";//父包模块名
-//        String entity = "entity";//Entity 实体类包名
-//        String mapper = "dao";//Mapper 包名
-//        String mapperXml = "xml";//Mapper XML 包名
-//        String service = "service";//Service 包名
-//        String serviceImpl = "service.impl";//Service Impl 包名
-//        String controller = "controller";//Controller 包名
-//        //要生成的数据库表
-//        List<String> tables = new ArrayList<>();
-//        tables.add("ins_ply_settle_detail");//表名
-//        tables.add("ins_ply_settle");//表名
-//        tables.add("ins_ply_settle_hx");//表名
-//        //开始生成
-//        FastAutoGenerator.create(url,username,password)
-//                //全局配置
-//                .globalConfig(builder -> {
-//                    builder.author(author)
-//                            .outputDir(outputDir)
-//                            .enableSwagger()//开启swagger
-//                            .commentDate("yyyy-MM-dd");//注释日期
-//                })
-//                //包配置
-//                .packageConfig(builder -> {
-//                    builder.parent(parent)
-//                            .moduleName(moduleName)
-//                            .entity(entity)
-//                            .mapper(mapper)
-//                            .xml(mapperXml)
-//                            .service(service)
-//                            .serviceImpl(serviceImpl)
-//                            .controller(controller);
-//                })
-//                //策略配置
-//                .strategyConfig(builder -> {
-//                    builder.addInclude(tables)
-//                            //开启生成实体类
-//                            .entityBuilder()
-//                            .enableLombok()//开启 lombok 模型
-//                            .enableTableFieldAnnotation()//开启生成实体时生成字段注解
-//                            //开启生成mapper
-//                            .mapperBuilder()
-//                            .enableBaseResultMap()//启用 BaseResultMap 生成
-//                            .superClass(BaseMapper.class)//设置父类
-//                            .enableMapperAnnotation()//开启 @Mapper 注解
-//                            .formatMapperFileName("%sMapper")//格式化 mapper 文件名称
-//                            .formatXmlFileName("%sMapper")//格式化 xml 实现类文件名称
-//                            //开启生成service及impl
-//                            .serviceBuilder()
-//                            .formatServiceFileName("%sService")//格式化 service 接口文件名称
-//                            .formatServiceImplFileName("%sServiceImpl")//格式化 service 实现类文件名称
-//                            //开启生成controller
-//                            .controllerBuilder()
-//                            // 映射路径使用连字符格式,而不是驼峰
-//                            .enableHyphenStyle()
-//                            .formatFileName("%sController")//格式化文件名称
-//                            .enableRestStyle();;
-//                })
-//                .templateEngine(new VelocityTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板
-//                //.templateConfig(builder -> builder.controller(""))//关闭生成controller
-//                .execute();
-//    }
-//}