src/main/java/com/whyc/controller/DataBaseController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/DataBaseMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DataBaseService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/DataBaseMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/DataBaseController.java
New file @@ -0,0 +1,27 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.DataBaseService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("dataBase") @Api(tags = "数据库更新") public class DataBaseController { @Autowired private DataBaseService service; @GetMapping("createTestData") @ApiOperation(value = "数据库更新内容") public Response createTestData(){ service.createTestData(); return new Response().set(1,true); } } src/main/java/com/whyc/mapper/DataBaseMapper.java
New file @@ -0,0 +1,9 @@ package com.whyc.mapper; public interface DataBaseMapper extends CustomMapper{ //创建测试库 void createTestData(); //插入默认数据 void insertTestData(); } src/main/java/com/whyc/service/DataBaseService.java
New file @@ -0,0 +1,16 @@ package com.whyc.service; import com.whyc.mapper.DataBaseMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class DataBaseService { @Autowired(required = false) private DataBaseMapper mapper; public void createTestData(){ mapper.createTestData(); mapper.insertTestData(); } } src/main/resources/mapper/DataBaseMapper.xml
New file @@ -0,0 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.whyc.mapper.DataBaseMapper"> <insert id="insertTestData"> insert into db_res_meter.tb_test_data(monvolstd,moncapstd,battproducer,battmodel,test_cap,mon_vol) values (12,150,"双登","150dt",149,10.5) </insert> <update id="createTestData"> CREATE TABLE IF NOT EXISTS db_res_meter.tb_test_data ( num int(11) NOT NULL AUTO_INCREMENT, monvolstd float NOT NULL DEFAULT '0', moncapstd float NOT NULL DEFAULT '0', battproducer varchar(64) NOT NULL DEFAULT '', battmodel varchar(64) NOT NULL DEFAULT '', test_cap double NOT NULL DEFAULT '0', mon_vol double NOT NULL DEFAULT '0', note varchar(64) NOT NULL DEFAULT '', PRIMARY KEY (num), KEY test_cap_index (test_cap) ) </update> </mapper>