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
@EnableDiscoveryClient
@SpringBootApplication
public class StuApp {
public class DataxApp {
public static void main(String[] args) {
SpringApplication.run(StuApp.class);
SpringApplication.run(DataxApp.class);
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.tags.Tag;
import lombok.AllArgsConstructor;
import net.srt.datax.server.StuService;
import net.srt.datax.vo.Stu;
import net.srt.datax.server.DataxService;
import net.srt.datax.vo.StrDatax;
import net.srt.framework.common.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -17,46 +17,51 @@ import java.util.List;
* @Author
*/
@RestController
@RequestMapping("/stu/platform")
@Tag(name = "对学生进行操作")
@RequestMapping("/data")
@Tag(name = "datax库表")
@AllArgsConstructor
public class StuController {
public class DataxController {
@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 = "查询列表")
@PostMapping("/stuList")
public Result<List<Stu>> stuList() {
List<Stu> stuList = stuService.stuList();
@PostMapping("/dataxList")
public Result<List<StrDatax>> stuList() {
List<StrDatax> stuList = stuService.dataxList();
return Result.ok(stuList);
}
@Operation(summary = "新增")
@PostMapping("/addStudent")
public Result<Stu> add(@RequestBody Stu stu) {
stuService.add(stu);
@PostMapping("/addDatax")
public Result<StrDatax> add(@RequestBody StrDatax strDatax) {
stuService.add(strDatax);
return Result.ok();
}
@Operation(summary = "修改列表")
@PostMapping("/updateStudent")
public Result<Stu> updateStudent(@RequestBody Stu stu) {
stuService.updateStudent(stu);
@PostMapping("/updateDatax")
public Result<StrDatax> updateDatax(@RequestBody StrDatax strDatax) {
stuService.updateDatax(strDatax);
return Result.ok();
}
@Operation(summary = "删除列表")
@PostMapping("/delStudent/{id}")
public Result<String> delStudent(@PathVariable Long id) {
stuService.delStudent(id);
public Result<String> delDatax(@PathVariable Long id) {
stuService.delDatax(id);
return Result.ok();
}
@Operation(summary = "回显")
@PostMapping("/findById/{id}")
public Result<Stu> findById(@PathVariable Integer id) {
public Result<StrDatax> findById(@PathVariable Integer id) {
if (id!= null) {
return Result.ok(stuService.findById(id));
}

View File

@ -1,19 +1,16 @@
package net.srt.datax.mapper;
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 java.util.List;
/**
* @ClassName StuMapper
* @Description
* @Author
*/
@Mapper
public interface StuMapper extends BaseMapper<Stu> {
public interface DataxMapper extends BaseMapper<StrDatax> {
}

View File

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

View File

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