9 changed files with 100 additions and 6 deletions
-
36src/main/java/com/iflytop/nuclear/controller/NuclearCoreConfigController.java
-
2src/main/java/com/iflytop/nuclear/controller/UploadController.java
-
2src/main/java/com/iflytop/nuclear/model/NuclearCoreConfig.java
-
4src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java
-
4src/main/java/com/iflytop/nuclear/service/NuclearCoreService.java
-
2src/main/java/com/iflytop/nuclear/service/UploadService.java
-
12src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java
-
4src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreServiceImpl.java
-
40src/main/java/com/iflytop/nuclear/service/impl/UploadServiceImpl.java
@ -0,0 +1,36 @@ |
|||||
|
package com.iflytop.nuclear.controller; |
||||
|
|
||||
|
import com.alibaba.fastjson2.JSONObject; |
||||
|
import com.iflytop.nuclear.model.NuclearCore; |
||||
|
import com.iflytop.nuclear.model.NuclearCoreConfig; |
||||
|
import com.iflytop.nuclear.service.NuclearCoreConfigService; |
||||
|
import com.iflytop.nuclear.service.NuclearCoreService; |
||||
|
import com.iflytop.nuclear.utils.ResponseData; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author cool |
||||
|
* @date 2023/6/28 16:17 |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@RestController |
||||
|
@CrossOrigin |
||||
|
@RequestMapping("/nuclear") |
||||
|
public class NuclearCoreConfigController { |
||||
|
|
||||
|
@Autowired |
||||
|
NuclearCoreConfigService nuclearCoreConfigService; |
||||
|
|
||||
|
@GetMapping("/config/{id}") |
||||
|
public ResponseData getNuclearCoreConfig(@PathVariable(name = "id") String taskId) { |
||||
|
List<NuclearCoreConfig> nuclearCoreConfigList = nuclearCoreConfigService.getNuclearCoreConfigByTaskid(taskId); |
||||
|
JSONObject res = new JSONObject(); |
||||
|
res.put("list", nuclearCoreConfigList); |
||||
|
return ResponseData.success(res); |
||||
|
} |
||||
|
|
||||
|
} |
@ -1,15 +1,27 @@ |
|||||
package com.iflytop.nuclear.service.impl; |
package com.iflytop.nuclear.service.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.iflytop.nuclear.mapper.NuclearCoreConfigMapper; |
import com.iflytop.nuclear.mapper.NuclearCoreConfigMapper; |
||||
|
import com.iflytop.nuclear.model.Account; |
||||
|
import com.iflytop.nuclear.model.NuclearCore; |
||||
import com.iflytop.nuclear.model.NuclearCoreConfig; |
import com.iflytop.nuclear.model.NuclearCoreConfig; |
||||
import com.iflytop.nuclear.service.NuclearCoreConfigService; |
import com.iflytop.nuclear.service.NuclearCoreConfigService; |
||||
import org.springframework.stereotype.Service; |
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
/** |
/** |
||||
* @author cool |
* @author cool |
||||
* @date 2023/6/28 14:03 |
* @date 2023/6/28 14:03 |
||||
*/ |
*/ |
||||
@Service |
@Service |
||||
public class NuclearCoreConfigServiceImpl extends ServiceImpl<NuclearCoreConfigMapper, NuclearCoreConfig> implements NuclearCoreConfigService { |
public class NuclearCoreConfigServiceImpl extends ServiceImpl<NuclearCoreConfigMapper, NuclearCoreConfig> implements NuclearCoreConfigService { |
||||
|
@Override |
||||
|
public List<NuclearCoreConfig> getNuclearCoreConfigByTaskid(String taskId) { |
||||
|
QueryWrapper<NuclearCoreConfig> nuclearCoreConfigQueryWrapper = new QueryWrapper<>(); |
||||
|
nuclearCoreConfigQueryWrapper.eq("task_id", taskId); |
||||
|
List<NuclearCoreConfig> list = this.list(nuclearCoreConfigQueryWrapper); |
||||
|
return list; |
||||
|
} |
||||
} |
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue