11 changed files with 198 additions and 2 deletions
@ -0,0 +1,14 @@
|
||||
package com.logpm.report.mapper.largeScreen; |
||||
|
||||
|
||||
import com.logpm.report.vo.largeScreen.CareerLineData.CareerLineInfoVO; |
||||
import org.apache.ibatis.annotations.Mapper; |
||||
|
||||
import java.util.List; |
||||
|
||||
@Mapper |
||||
public interface CarsLoadDataMapper { |
||||
public List<CareerLineInfoVO> getCareerLineInfo(); |
||||
|
||||
|
||||
} |
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
||||
<mapper namespace="com.logpm.report.mapper.largeScreen.CarsLoadDataMapper"> |
||||
<select id="getCareerLineInfo" |
||||
resultType="com.logpm.report.vo.largeScreen.CareerLineData.CareerLineInfoVO"> |
||||
SELECT id, |
||||
dept_name as deptName |
||||
FROM logpm.blade_dept |
||||
WHERE dept_category = 2 AND dept_name like '%事业线%' |
||||
</select> |
||||
</mapper> |
@ -0,0 +1,15 @@
|
||||
package com.logpm.report.service.largeScreen; |
||||
|
||||
|
||||
import com.logpm.report.vo.largeScreen.CareerLineDataVO; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 配载数据 |
||||
*/ |
||||
public interface ICarsLoadDataService { |
||||
|
||||
|
||||
public List<CareerLineDataVO> getCareerLineData(); |
||||
} |
@ -0,0 +1,29 @@
|
||||
package com.logpm.report.service.largeScreen.impl; |
||||
|
||||
import com.logpm.report.mapper.largeScreen.CarsLoadDataMapper; |
||||
import com.logpm.report.service.largeScreen.ICarsLoadDataService; |
||||
import com.logpm.report.vo.largeScreen.CareerLineData.CareerLineInfoVO; |
||||
import com.logpm.report.vo.largeScreen.CareerLineDataVO; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.extern.log4j.Log4j2; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.Collections; |
||||
import java.util.List; |
||||
|
||||
@AllArgsConstructor |
||||
@Service |
||||
@Log4j2 |
||||
public class CarsLoadDataServiceImpl implements ICarsLoadDataService { |
||||
|
||||
private CarsLoadDataMapper carsLoadDataMapper; |
||||
|
||||
@Override |
||||
public List<CareerLineDataVO> getCareerLineData() { |
||||
|
||||
List<CareerLineInfoVO> careerLineInfo = carsLoadDataMapper.getCareerLineInfo(); |
||||
|
||||
|
||||
return Collections.emptyList(); |
||||
} |
||||
} |
@ -0,0 +1,34 @@
|
||||
package com.logpm.report.vo.largeScreen; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* 库位信息 |
||||
*/ |
||||
@Data |
||||
public class BinLocationDataVO { |
||||
/** |
||||
*订单数量 |
||||
*/ |
||||
private Integer orderNum; |
||||
/** |
||||
* 包裹数量 |
||||
*/ |
||||
private Integer packageNum; |
||||
|
||||
/** |
||||
* 库位数量 |
||||
*/ |
||||
private Integer binLocationNum; |
||||
|
||||
/** |
||||
* 使用库位数量 |
||||
*/ |
||||
private Integer useBinLocationNum; |
||||
|
||||
/** |
||||
* 空闲库位数量 |
||||
*/ |
||||
private Integer idleBinLocationNum; |
||||
} |
@ -0,0 +1,11 @@
|
||||
package com.logpm.report.vo.largeScreen.CareerLineData; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
@Data |
||||
public class CareerLineInfoVO { |
||||
public String deptName; |
||||
|
||||
public Long id; |
||||
} |
@ -0,0 +1,7 @@
|
||||
package com.logpm.report.vo.largeScreen; |
||||
|
||||
/** |
||||
* 事业线车辆配载数据 |
||||
*/ |
||||
public class CareerLineDataVO { |
||||
} |
@ -0,0 +1,14 @@
|
||||
package com.logpm.report.vo.largeScreen; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* 配送数据 |
||||
*/ |
||||
@Data |
||||
public class DeliveryDataVO { |
||||
/** |
||||
* 配送总数 |
||||
*/ |
||||
} |
@ -0,0 +1,30 @@
|
||||
package com.logpm.report.vo.largeScreen; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* 节点数据 |
||||
*/ |
||||
@Data |
||||
public class NodeDataVO { |
||||
/** |
||||
* 开单数量 |
||||
*/ |
||||
private Integer waybill; |
||||
/** |
||||
* 配载装车数量 |
||||
*/ |
||||
private Integer carsLoadLoading; |
||||
/** |
||||
* 配送装车数量 |
||||
*/ |
||||
private Integer deliveryLading; |
||||
/** |
||||
* 到达数量 |
||||
*/ |
||||
private Integer arrival; |
||||
/** |
||||
* 签收数量 |
||||
*/ |
||||
private Integer sign; |
||||
} |
@ -0,0 +1,22 @@
|
||||
package com.logpm.report.vo.largeScreen; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* 干线数据 |
||||
*/ |
||||
@Data |
||||
public class TrunkDataVO { |
||||
/** |
||||
* 总车次数 |
||||
*/ |
||||
private Integer total; |
||||
/** |
||||
* 在途 |
||||
*/ |
||||
private Integer onTheWay; |
||||
/** |
||||
* 到达 |
||||
*/ |
||||
private Integer arrival; |
||||
} |
Loading…
Reference in new issue