添加实体类
parent
417c1d6add
commit
f3ad332d4b
|
@ -1,5 +1,6 @@
|
||||||
package com.muyu.domain;
|
package com.muyu.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
@ -72,6 +73,12 @@ public class TaskInputInfo extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
private String fieldAsEngineId;
|
private String fieldAsEngineId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 选中字段列表
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private List<Structure> columnList;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,6 @@ import java.util.List;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@Data
|
@Data
|
||||||
public class TaskInputInfoResp extends TaskInputInfo {
|
public class TaskInputInfoResp extends TaskInputInfo {
|
||||||
private List<Structure> structureList;
|
private List<Structure> columnList;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.muyu.controller;
|
||||||
|
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.domain.TaskInputInfo;
|
import com.muyu.domain.TaskInputInfo;
|
||||||
|
import com.muyu.domain.resp.TaskInputInfoResp;
|
||||||
import com.muyu.service.TaskInputService;
|
import com.muyu.service.TaskInputService;
|
||||||
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.*;
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.muyu.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.muyu.domain.TaskInputInfo;
|
import com.muyu.domain.TaskInputInfo;
|
||||||
|
import com.muyu.domain.resp.TaskInputInfoResp;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,19 @@
|
||||||
package com.muyu.service.impl;
|
package com.muyu.service.impl;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.domain.Structure;
|
||||||
import com.muyu.domain.TaskInputInfo;
|
import com.muyu.domain.TaskInputInfo;
|
||||||
|
import com.muyu.domain.resp.TaskInputInfoResp;
|
||||||
import com.muyu.mapper.TaskInputInfoMapper;
|
import com.muyu.mapper.TaskInputInfoMapper;
|
||||||
import com.muyu.service.TaskInputService;
|
import com.muyu.service.TaskInputService;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -39,6 +43,10 @@ public class TaskInputInfoServiceImpl extends ServiceImpl<TaskInputInfoMapper, T
|
||||||
public TaskInputInfo findByNodeId(String nodeId) {
|
public TaskInputInfo findByNodeId(String nodeId) {
|
||||||
LambdaQueryWrapper<TaskInputInfo> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<TaskInputInfo> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(TaskInputInfo::getNodeId, nodeId);
|
queryWrapper.eq(TaskInputInfo::getNodeId, nodeId);
|
||||||
return taskInputInfoMapper.selectOne(queryWrapper);
|
TaskInputInfo taskInputInfo = taskInputInfoMapper.selectOne(queryWrapper);
|
||||||
|
String tableField = taskInputInfo.getTableField();
|
||||||
|
List<Structure> structures = JSON.parseArray(tableField, Structure.class);
|
||||||
|
taskInputInfo.setColumnList(structures);
|
||||||
|
return taskInputInfo;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue