添加字段和表

master
Cui YongXing 2024-09-01 22:27:41 +08:00
parent a942afa811
commit e861a3ca3e
6 changed files with 81 additions and 6 deletions

View File

@ -0,0 +1,23 @@
package com.muyu.common.domian;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "etl_output")
public class TaskOutput {
@TableId(value = "id",type = IdType.AUTO)
private Long id;
private Long taskId;
private String newFieName;
private String lastFieName;
}

View File

@ -3,17 +3,14 @@ package com.muyu.task.server.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.muyu.common.core.domain.Result;
import com.muyu.common.domian.Structure;
import com.muyu.common.domian.TaskInfo;
import com.muyu.common.domian.TaskInput;
import com.muyu.common.domian.req.*;
import com.muyu.common.domian.resp.TaskInputResp;
import com.muyu.common.domian.req.InputAddReq;
import com.muyu.common.domian.req.TaskInputListReq;
import com.muyu.common.domian.req.TaskInputUpdReq;
import com.muyu.common.domian.vo.TableVo;
import com.muyu.task.server.service.StructureService;
import com.muyu.task.server.service.TaskInputService;
import io.swagger.v3.oas.annotations.Operation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;

View File

@ -0,0 +1,27 @@
package com.muyu.task.server.controller;
import com.muyu.common.core.domain.Result;
import com.muyu.common.domian.TaskOutput;
import com.muyu.task.server.service.TaskOutputService;
import org.checkerframework.checker.units.qual.C;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("output")
public class TaskOutputController {
@Autowired
private TaskOutputService taskOutputService;
@PostMapping
public Result save(@RequestBody TaskOutput taskOutput) {
boolean save = taskOutputService.save(taskOutput);
return Result.success(save);
}
}

View File

@ -0,0 +1,9 @@
package com.muyu.task.server.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.common.domian.TaskOutput;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface TaskOutputMapper extends BaseMapper<TaskOutput> {
}

View File

@ -0,0 +1,8 @@
package com.muyu.task.server.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.domian.TaskOutput;
public interface TaskOutputService extends IService<TaskOutput> {
}

View File

@ -0,0 +1,11 @@
package com.muyu.task.server.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.common.domian.TaskOutput;
import com.muyu.task.server.mapper.TaskOutputMapper;
import com.muyu.task.server.service.TaskOutputService;
import org.springframework.stereotype.Service;
@Service
public class TaskOutputServiceImpl extends ServiceImpl<TaskOutputMapper, TaskOutput> implements TaskOutputService {
}