datax模块

master
chenbingxuan 2023-12-15 11:18:48 +08:00
parent b1b294fb06
commit be3352f6c0
5 changed files with 31 additions and 27 deletions

View File

@ -13,9 +13,9 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
@EnableFeignClients @EnableFeignClients
@EnableDiscoveryClient @EnableDiscoveryClient
@SpringBootApplication @SpringBootApplication
public class StuApp { public class DataxApp {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(StuApp.class); SpringApplication.run(DataxApp.class);
System.out.println("Hello world!"); System.out.println("Hello world!");
} }
} }

View File

@ -3,8 +3,8 @@ package net.srt.datax.controllor;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import net.srt.datax.server.StuService; import net.srt.datax.server.DataxService;
import net.srt.datax.vo.Stu; import net.srt.datax.vo.StrDatax;
import net.srt.framework.common.utils.Result; import net.srt.framework.common.utils.Result;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -17,46 +17,51 @@ import java.util.List;
* @Author * @Author
*/ */
@RestController @RestController
@RequestMapping("/stu/platform") @RequestMapping("/data")
@Tag(name = "对学生进行操作") @Tag(name = "datax库表")
@AllArgsConstructor @AllArgsConstructor
public class StuController { public class DataxController {
@Autowired @Autowired
private StuService stuService; private DataxService stuService;
@Operation(summary = "执行同步")
@PostMapping("/json/{id}")
public Result json(@PathVariable Long id) {
stuService.json(id);
return Result.ok();
}
@Operation(summary = "查询列表") @Operation(summary = "查询列表")
@PostMapping("/stuList") @PostMapping("/dataxList")
public Result<List<Stu>> stuList() { public Result<List<StrDatax>> stuList() {
List<Stu> stuList = stuService.stuList(); List<StrDatax> stuList = stuService.dataxList();
return Result.ok(stuList); return Result.ok(stuList);
} }
@Operation(summary = "新增") @Operation(summary = "新增")
@PostMapping("/addStudent") @PostMapping("/addDatax")
public Result<Stu> add(@RequestBody Stu stu) { public Result<StrDatax> add(@RequestBody StrDatax strDatax) {
stuService.add(stu); stuService.add(strDatax);
return Result.ok(); return Result.ok();
} }
@Operation(summary = "修改列表") @Operation(summary = "修改列表")
@PostMapping("/updateStudent") @PostMapping("/updateDatax")
public Result<Stu> updateStudent(@RequestBody Stu stu) { public Result<StrDatax> updateDatax(@RequestBody StrDatax strDatax) {
stuService.updateStudent(stu); stuService.updateDatax(strDatax);
return Result.ok(); return Result.ok();
} }
@Operation(summary = "删除列表") @Operation(summary = "删除列表")
@PostMapping("/delStudent/{id}") @PostMapping("/delStudent/{id}")
public Result<String> delStudent(@PathVariable Long id) { public Result<String> delDatax(@PathVariable Long id) {
stuService.delStudent(id); stuService.delDatax(id);
return Result.ok(); return Result.ok();
} }
@Operation(summary = "回显") @Operation(summary = "回显")
@PostMapping("/findById/{id}") @PostMapping("/findById/{id}")
public Result<Stu> findById(@PathVariable Integer id) { public Result<StrDatax> findById(@PathVariable Integer id) {
if (id!= null) { if (id!= null) {
return Result.ok(stuService.findById(id)); return Result.ok(stuService.findById(id));
} }

View File

@ -1,19 +1,16 @@
package net.srt.datax.mapper; package net.srt.datax.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import net.srt.datax.vo.Stu; import net.srt.datax.vo.StrDatax;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/** /**
* @ClassName StuMapper * @ClassName StuMapper
* @Description * @Description
* @Author * @Author
*/ */
@Mapper @Mapper
public interface StuMapper extends BaseMapper<Stu> { public interface DataxMapper extends BaseMapper<StrDatax> {
} }

View File

@ -17,7 +17,7 @@ import java.util.Date;
@Data @Data
@Schema(description = "字典数据") @Schema(description = "字典数据")
@TableName("data_datax") @TableName("data_datax")
public class Stu { public class StrDatax {
@Schema(description = "id", required = true) @Schema(description = "id", required = true)
@NotNull(message = "id不能为空") @NotNull(message = "id不能为空")

View File

@ -32,3 +32,5 @@ feign:
loggerLevel: basic loggerLevel: basic
okhttp: okhttp:
enabled: true enabled: true
datax:
home: