package com.huimv.center.controller;
import com.huimv.center.service.BizDeviceRegisteredFlowService;
import com.huimv.eartag2.common.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.sql.ResultSet;
import java.util.Map;
/**
*
* 前端控制器
*
*
* @author zn
* @since 2022-06-22
*/
@RestController
@RequestMapping("/bizDeviceRegisteredFlow")
public class BizDeviceRegisteredFlowController {
@Autowired
private BizDeviceRegisteredFlowService bizDeviceRegisteredFlowService;
@PostMapping("/list")
public Result list(@RequestParam Map paramsMap){
String pageNo = paramsMap.get("pageNo").toString();
if (pageNo == null) {
pageNo = "1";
}
String pageSize = paramsMap.get("pageSize").toString();
if (pageSize == null) {
pageSize = "10";
}
String chipId = "";
if (paramsMap.get("chipId") != null) {
chipId = paramsMap.get("chipId").toString();
}
String deviceCode = "";
if (paramsMap.get("deviceCode") != null) {
deviceCode = paramsMap.get("deviceCode").toString();
}
String farmCode = "";
if (paramsMap.get("farmCode") != null) {
farmCode = paramsMap.get("farmCode").toString();
}
String startDate = "";
if (paramsMap.get("startDate") != null) {
startDate = paramsMap.get("startDate").toString();
}
String endDate = "";
if (paramsMap.get("endDate") != null) {
endDate = paramsMap.get("endDate").toString();
}
return bizDeviceRegisteredFlowService.listDeviceRegisteredFlow(Integer.parseInt(pageNo), Integer.parseInt(pageSize), farmCode, chipId, deviceCode,startDate, endDate);
}
@PostMapping("/remove")
public Result remove(@RequestParam Map paramsMap){
String farmCode = "";
if (paramsMap.get("farmCode") != null) {
farmCode = paramsMap.get("farmCode").toString();
}
String chipId = "";
if (paramsMap.get("chipId") != null) {
chipId = paramsMap.get("chipId").toString();
}
String deviceCode = "";
if (paramsMap.get("deviceCode") != null) {
deviceCode = paramsMap.get("deviceCode").toString();
}
String startDate = "";
if (paramsMap.get("startDate") != null) {
startDate = paramsMap.get("startDate").toString();
}
String endDate = "";
if (paramsMap.get("endDate") != null) {
endDate = paramsMap.get("endDate").toString();
}
return bizDeviceRegisteredFlowService.removeDeviceRegisteredFlow(farmCode,chipId,deviceCode,startDate,endDate);
}
}