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