From 1d0ea30024f4a7c72ab3d329896dca0a6161c125 Mon Sep 17 00:00:00 2001 From: wangqiong <1322446236@qq.com> Date: Thu, 6 Jun 2024 15:04:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E6=8E=89=E6=9D=83=E9=99=90?= =?UTF-8?q?=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/controller/HourRateController.java | 8 ++-- .../qomo/kn/cost/manage/entity/HourRate.java | 8 ++-- .../qomo/kn/cost/manage/ApplicationTests.java | 37 +++++++++---------- 3 files changed, 25 insertions(+), 28 deletions(-) diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java index cec3269..fbcb855 100644 --- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java +++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java @@ -65,7 +65,7 @@ public class HourRateController extends JeecgController add(@RequestBody HourRate hourRate) { hourRateService.save(hourRate); @@ -80,7 +80,7 @@ public class HourRateController extends JeecgController edit(@RequestBody HourRate hourRate) { hourRateService.updateById(hourRate); @@ -95,7 +95,7 @@ public class HourRateController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { hourRateService.removeById(id); @@ -110,7 +110,7 @@ public class HourRateController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.hourRateService.removeByIds(Arrays.asList(ids.split(","))); diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/HourRate.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/HourRate.java index 9ff5fb2..ad3c13b 100644 --- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/HourRate.java +++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/HourRate.java @@ -4,10 +4,8 @@ import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.TableLogic; + +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; @@ -87,10 +85,12 @@ public class HourRate implements Serializable { /**预留字段1*/ @Excel(name = "预留字段1", width = 15) @ApiModelProperty(value = "预留字段1") + @TableField(value = "reserve_1") private java.lang.String reserve1; /**预留字段2*/ @Excel(name = "预留字段2", width = 15) @ApiModelProperty(value = "预留字段2") + @TableField(value = "reserve_2") private java.math.BigDecimal reserve2; /**主键*/ @TableId(type = IdType.ASSIGN_ID) diff --git a/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java b/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java index c8bee52..92f889e 100644 --- a/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java +++ b/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java @@ -1,14 +1,13 @@ package com.zzsmart.qomo.kn.cost.manage; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.generator.FastAutoGenerator; import com.baomidou.mybatisplus.generator.config.OutputFile; -import com.baomidou.mybatisplus.generator.config.rules.DbColumnType; import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; -import com.baomidou.mybatisplus.generator.FastAutoGenerator; -import java.sql.Types; + import java.util.Collections; @SpringBootTest @@ -16,14 +15,14 @@ public class ApplicationTests { /** * 根据表名生成相应结构代码 - * @param databaseName 数据库名 - * @param tableName 表名 +// * @param databaseName 数据库名 +// * @param tableName 表名 */ @Test - public static void Generation(String databaseName,String... tableName){ - FastAutoGenerator.create("jdbc:mysql://localhost:3306/"+databaseName+"?&useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai","root","wsndqd857857") + public void Generation(){ + FastAutoGenerator.create("jdbc:mysql://121.40.189.20:3306/"+"costmanage"+"?&useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai","root","YMzc157#") .globalConfig(builder -> { - builder.author("罗添煦") + builder.author(" ") //启用swagger //.enableSwagger() //指定输出目录 @@ -31,19 +30,17 @@ public class ApplicationTests { }) .packageConfig(builder -> { builder.entity("entity")//实体类包名 - .parent("com.ltx.mpcode")//父包名。如果为空,将下面子包名必须写全部, 否则就只需写子包名 + .parent("com.zzsmart.qomo.kn.cost.manage")//父包名。如果为空,将下面子包名必须写全部, 否则就只需写子包名 .controller("controller")//控制层包名 - .mapper("dao")//mapper层包名 + .mapper("mapper")//mapper层包名 //.other("dto")//生成dto目录 可不用 .service("service")//service层包名 .serviceImpl("service.impl")//service实现类包名 //自定义mapper.xml文件输出目录 - .pathInfo(Collections.singletonMap(OutputFile.mapperXml,System.getProperty("user.dir")+"/src/main/resources/mapper")); + .pathInfo(Collections.singletonMap(OutputFile.mapperXml,System.getProperty("user.dir")+"/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml")); }) .strategyConfig(builder -> { - //设置要生成的表名 - builder.addInclude(tableName) - .addInclude("cp_order_history")// 设置需要生成的表名 + builder.addInclude("7525_replacement_cost")// todo 设置需要生成的表名 //.addTablePrefix("sys_")//设置表前缀过滤 .entityBuilder() .enableLombok() @@ -57,12 +54,12 @@ public class ApplicationTests { .enableBaseResultMap()//启用xml文件中的BaseResultMap 生成 .enableBaseColumnList()//启用xml文件中的BaseColumnList .formatMapperFileName("%sMapper")//格式化Dao类名称 - .formatXmlFileName("%sMapper")//格式化xml文件名称 - .serviceBuilder() - .formatServiceFileName("%sService")//格式化 service 接口文件名称 - .formatServiceImplFileName("%sServiceImpl")//格式化 service 接口文件名称 - .controllerBuilder() - .enableRestStyle(); + .formatXmlFileName("%sMapper");//格式化xml文件名称 +// .serviceBuilder() +// .formatServiceFileName("%sService")//格式化 service 接口文件名称 +// .formatServiceImplFileName("%sServiceImpl")//格式化 service 接口文件名称 +// .controllerBuilder() +// .enableRestStyle(); }) // 使用Freemarker引擎模板,默认的是Velocity引擎模板 .templateEngine(new FreemarkerTemplateEngine())