package org.springblade.jfpt.parcel.controller;
|
|
import lombok.AllArgsConstructor;
|
import org.springblade.core.tool.api.R;
|
import org.springblade.jfpt.animalheat.vo.AnimalHeatVo;
|
import org.springblade.jfpt.parcel.service.ParcelService;
|
import org.springblade.jfpt.parcel.vo.ConditionVo;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* @title 包裹控制层
|
* @author arsn
|
* @time 2021-03-10
|
*/
|
|
@RestController
|
@AllArgsConstructor
|
@RequestMapping("parcel/parcel")
|
public class ParcelController {
|
|
private final ParcelService parcelService;
|
|
/**
|
* 获取违禁包裹统计数据,远程调用接口
|
* @param conditionVo 查询条件对象 状态码 0:本天 1:本周 2:本月
|
* @param response 返回作用域
|
* @return
|
*/
|
@GetMapping("/parcelKindStatis")
|
public R parcelKindStatis(ConditionVo conditionVo, HttpServletResponse response){
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
response.setHeader("Access-Control-Allow-Credentials","true");
|
return R.data(parcelService.parcelKindStatis(conditionVo));
|
}
|
|
/**
|
* 获取包裹统计数据,远程调用接口获取数据
|
* @param conditionVo 查询条件对象 status 状态码 0:本天 1:本周 2:本月
|
* @param response 返回作用域
|
* @return
|
*/
|
@GetMapping("/getParcelStatis")
|
public R getParcelStatis(ConditionVo conditionVo, HttpServletResponse response){
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
response.setHeader("Access-Control-Allow-Credentials","true");
|
return R.data(parcelService.getParcelStatis(conditionVo));
|
}
|
|
/**
|
* 获取图片地址
|
* @param imgUrl 图片url
|
* @param response
|
* @return
|
*/
|
@GetMapping("/getParcelPic")
|
public R getParcelPic(String imgUrl,HttpServletResponse response){
|
response.setHeader("Access-Control-Allow-Origin", "*");
|
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
response.setHeader("Access-Control-Allow-Credentials","true");
|
return R.data(parcelService.getParcelPic(imgUrl));
|
}
|
|
|
|
}
|