Commit 1f2da0ab authored by tangwei's avatar tangwei

增jaiapp首頁接口

parent 8c1f2a40
...@@ -167,4 +167,21 @@ public interface EquipFeignClient { ...@@ -167,4 +167,21 @@ public interface EquipFeignClient {
*/ */
@RequestMapping(value = "/car/simple/{id}", method = RequestMethod.GET) @RequestMapping(value = "/car/simple/{id}", method = RequestMethod.GET)
ResponseModel<Map<String, Object>> queryCarSimpleInfoById(@PathVariable Long id); ResponseModel<Map<String, Object>> queryCarSimpleInfoById(@PathVariable Long id);
/**
* 统计
**/
@RequestMapping(value = "/equipSpecificAlarm/getCountAlarm/{type}", method = RequestMethod.GET)
ResponseModel<Integer> getCountAlarm(@PathVariable String type);
/**
* 统计
**/
@RequestMapping(value = "/equipSpecificAlarm/getcountAlarmHandle/{type}", method = RequestMethod.GET)
ResponseModel<Integer> getCountEquipment(@PathVariable String type);
} }
package com.yeejoin.amos.boot.module.jcs.biz.service.impl; package com.yeejoin.amos.boot.module.jcs.biz.service.impl;
import com.yeejoin.amos.boot.biz.common.service.IHomePageService; import com.yeejoin.amos.boot.biz.common.service.IHomePageService;
import com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.annotation.PostConstruct;
/** /**
* @description: * @description:
...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service; ...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service;
@Service @Service
public class FaultServiceImpl implements IHomePageService { public class FaultServiceImpl implements IHomePageService {
//实现首页dispatchMap @Autowired
EquipFeignClient quipFeignClient;
private static EquipFeignClient quipFeignClient1;
@PostConstruct
public void init(){
quipFeignClient1= quipFeignClient;
}
//火警
@Override @Override
public Object getHomePageData() { public Object getHomePageData() {
ResponseModel<Integer> data= quipFeignClient.getCountAlarm("BREAKDOWN");
return 0; return ResponseHelper.buildResponse(data!=null?data.getResult():0);
} }
} }
package com.yeejoin.amos.boot.module.jcs.biz.service.impl; package com.yeejoin.amos.boot.module.jcs.biz.service.impl;
import com.yeejoin.amos.boot.biz.common.service.IHomePageService; import com.yeejoin.amos.boot.biz.common.service.IHomePageService;
import com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient;
import com.yeejoin.amos.boot.module.jcs.api.mapper.AlertCalledMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.annotation.PostConstruct;
/** /**
* @description: * @description:
...@@ -11,12 +18,20 @@ import org.springframework.stereotype.Service; ...@@ -11,12 +18,20 @@ import org.springframework.stereotype.Service;
@Service @Service
public class FireAlarmServiceImpl implements IHomePageService { public class FireAlarmServiceImpl implements IHomePageService {
//实现首页dispatchMap @Autowired
EquipFeignClient quipFeignClient;
private static EquipFeignClient quipFeignClient1;
@PostConstruct
public void init(){
quipFeignClient1= quipFeignClient;
}
//火警
@Override @Override
public Object getHomePageData() { public Object getHomePageData() {
ResponseModel<Integer> data= quipFeignClient.getCountAlarm("FIREALARM");
return 0; return ResponseHelper.buildResponse(data!=null?data.getResult():0);
} }
} }
package com.yeejoin.amos.boot.module.jcs.biz.service.impl; package com.yeejoin.amos.boot.module.jcs.biz.service.impl;
import com.yeejoin.amos.boot.biz.common.service.IHomePageService; import com.yeejoin.amos.boot.biz.common.service.IHomePageService;
import com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.annotation.PostConstruct;
/** /**
* @description: * @description:
...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service; ...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service;
@Service @Service
public class NoServiceImpl implements IHomePageService { public class NoServiceImpl implements IHomePageService {
//实现首页dispatchMap @Autowired
EquipFeignClient quipFeignClient;
private static EquipFeignClient quipFeignClient1;
@PostConstruct
public void init(){
quipFeignClient1= quipFeignClient;
}
//火警
@Override @Override
public Object getHomePageData() { public Object getHomePageData() {
ResponseModel<Integer> data= quipFeignClient.getCountAlarm("NOTICE");
return 0; return ResponseHelper.buildResponse(data!=null?data.getResult():0);
} }
} }
package com.yeejoin.amos.boot.module.jcs.biz.service.impl; package com.yeejoin.amos.boot.module.jcs.biz.service.impl;
import com.yeejoin.amos.boot.biz.common.service.IHomePageService; import com.yeejoin.amos.boot.biz.common.service.IHomePageService;
import com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.annotation.PostConstruct;
/** /**
* @description: * @description:
...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service; ...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service;
@Service @Service
public class ShieldServiceImpl implements IHomePageService { public class ShieldServiceImpl implements IHomePageService {
//实现首页dispatchMap @Autowired
EquipFeignClient quipFeignClient;
private static EquipFeignClient quipFeignClient1;
@PostConstruct
public void init(){
quipFeignClient1= quipFeignClient;
}
//火警
@Override @Override
public Object getHomePageData() { public Object getHomePageData() {
ResponseModel<Integer> data= quipFeignClient.getCountAlarm("SHIELD");
return 0; return ResponseHelper.buildResponse(data!=null?data.getResult():0);
} }
} }
package com.yeejoin.amos.boot.module.jcs.biz.service.impl; package com.yeejoin.amos.boot.module.jcs.biz.service.impl;
import com.yeejoin.amos.boot.biz.common.service.IHomePageService; import com.yeejoin.amos.boot.biz.common.service.IHomePageService;
import com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.annotation.PostConstruct;
/** /**
* @description: * @description:
...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service; ...@@ -11,12 +17,20 @@ import org.springframework.stereotype.Service;
@Service @Service
public class WarningServiceImpl implements IHomePageService { public class WarningServiceImpl implements IHomePageService {
//实现首页dispatchMap @Autowired
EquipFeignClient quipFeignClient;
private static EquipFeignClient quipFeignClient1;
@PostConstruct
public void init(){
quipFeignClient1= quipFeignClient;
}
//火警
@Override @Override
public Object getHomePageData() { public Object getHomePageData() {
ResponseModel<Integer> data= quipFeignClient.getCountAlarm("NOTICE");
return 0; return ResponseHelper.buildResponse(data!=null?data.getResult():0);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment