1.添加看板后端接口
This commit is contained in:
parent
2fc5a9189e
commit
206d752408
|
|
@ -0,0 +1,64 @@
|
|||
package com.wms_main.controller.wms;
|
||||
|
||||
import com.wms_main.model.po.TAppInventory;
|
||||
import com.wms_main.model.po.TAppOuts;
|
||||
import com.wms_main.model.po.TAppPickTask;
|
||||
import com.wms_main.model.po.TAppTask;
|
||||
import com.wms_main.service.controller.IDataControllerService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 看板数据类
|
||||
*/
|
||||
@RestController
|
||||
@ResponseBody
|
||||
@CrossOrigin
|
||||
@RequiredArgsConstructor
|
||||
@RequestMapping("/wms/board")
|
||||
public class DataController {
|
||||
private final IDataControllerService dataControllerService;
|
||||
|
||||
/**
|
||||
* 获取入库数据
|
||||
*/
|
||||
@GetMapping("/getTaskTypInData")
|
||||
public Object getTaskTypInData(@RequestParam(defaultValue = "1") int pageNum,
|
||||
@RequestParam(defaultValue = "10") int pageSize) {
|
||||
try {
|
||||
return dataControllerService.getTaskTypInData(pageNum, pageSize);
|
||||
} catch (Exception e) {
|
||||
return "获取入库数据失败: " + e.getMessage();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取出库数据
|
||||
*/
|
||||
@GetMapping("/getOutsData")
|
||||
public Object getOutsData(@RequestParam(defaultValue = "1") int pageNum,
|
||||
@RequestParam(defaultValue = "10") int pageSize) {
|
||||
try {
|
||||
return dataControllerService.getOutsData(pageNum, pageSize);
|
||||
} catch (Exception e) {
|
||||
return "获取出库数据失败: " + e.getMessage();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取拣选任务
|
||||
*/
|
||||
@GetMapping("/getPickTaskData")
|
||||
public Object getPickTaskData(@RequestParam(defaultValue = "1") int pageNum,
|
||||
@RequestParam(defaultValue = "10") int pageSize) {
|
||||
try {
|
||||
return dataControllerService.getPickTaskData(pageNum, pageSize);
|
||||
} catch (Exception e) {
|
||||
return "获取拣选任务失败: " + e.getMessage();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.wms_main.service.controller;
|
||||
|
||||
import com.wms_main.model.po.TAppOuts;
|
||||
import com.wms_main.model.po.TAppPickTask;
|
||||
import com.wms_main.model.po.TAppTask;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface IDataControllerService {
|
||||
|
||||
/**
|
||||
* 获取任务类型为1的任务数据
|
||||
* @return 任务类型为1的任务列表
|
||||
*/
|
||||
List<TAppTask> getTaskTypInData(int pageNum, int pageSize);
|
||||
|
||||
/**
|
||||
* 出库
|
||||
* 获取outs表的数据
|
||||
* @return 出库任务数据
|
||||
*/
|
||||
List<TAppOuts> getOutsData(int pageNum, int pageSize);
|
||||
|
||||
|
||||
/**
|
||||
* 获取拣选任务信息
|
||||
* @return 拣选任务信息
|
||||
*/
|
||||
List<TAppPickTask> getPickTaskData(int pageNum, int pageSize);
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.wms_main.service.controller.serviceImpl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.wms_main.dao.impl.TAppOutsServiceImpl;
|
||||
import com.wms_main.dao.impl.TAppPickTaskServiceImpl;
|
||||
import com.wms_main.dao.impl.TAppTaskServiceImpl;
|
||||
import com.wms_main.model.po.TAppOuts;
|
||||
import com.wms_main.model.po.TAppPickTask;
|
||||
import com.wms_main.service.controller.IDataControllerService;
|
||||
import com.wms_main.model.po.TAppTask;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 数据控制器服务实现类
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class DataControllerServiceImpl implements IDataControllerService {
|
||||
|
||||
private final TAppTaskServiceImpl tAppTaskService;
|
||||
private final TAppOutsServiceImpl tAppOutsService;
|
||||
private final TAppPickTaskServiceImpl tAppPickTaskService;
|
||||
|
||||
/**
|
||||
* 获取任务类型为1的任务数据
|
||||
* @return 任务类型为1的任务列表
|
||||
*/
|
||||
@Override
|
||||
public List<TAppTask> getTaskTypInData(int pageNum,int pageSize) {
|
||||
LambdaQueryWrapper<TAppTask> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(TAppTask::getTaskType, 1);
|
||||
return tAppTaskService.page(new Page<>(pageNum, pageSize), queryWrapper).getRecords();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取出库数据
|
||||
* @return 出库数据列表
|
||||
*/
|
||||
@Override
|
||||
public List<TAppOuts> getOutsData(int pageNum, int pageSize) {
|
||||
LambdaQueryWrapper<TAppOuts> queryWrapper = new LambdaQueryWrapper<>();
|
||||
return tAppOutsService.page(new Page<>(pageNum, pageSize), queryWrapper).getRecords();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取拣选任务数据
|
||||
* @return 拣选任务数据列表
|
||||
*/
|
||||
@Override
|
||||
public List<TAppPickTask> getPickTaskData(int pageNum, int pageSize) {
|
||||
LambdaQueryWrapper<TAppPickTask> queryWrapper = new LambdaQueryWrapper<>();
|
||||
return tAppPickTaskService.page(new Page<>(pageNum, pageSize), queryWrapper).getRecords();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user