package com.ld.igds.warn.manager;
|
|
import com.ld.igds.constant.RespCodeEnum;
|
import com.ld.igds.data.PageResponse;
|
import com.ld.igds.util.ContextUtil;
|
import com.ld.igds.warn.data.WarnData;
|
import com.ld.igds.warn.data.WarnParam;
|
import com.ld.igds.warn.service.CoreWarnService;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
import java.util.List;
|
|
/**
|
* @author vince.xu
|
* @Title: WarnManager
|
* @ProjectName igds-htly
|
* @Description: 警告
|
* @date 2021/7/26 002616:49
|
*/
|
@Component
|
public class WarnManager {
|
|
@Autowired
|
private CoreWarnService coreWarnService;
|
|
/**
|
* 查询报警数据
|
* @param param
|
* @return
|
*/
|
public PageResponse<List<WarnData>> queryWarn(WarnParam param){
|
if(StringUtils.isEmpty(param.getCompanyId())){
|
param.setCompanyId(ContextUtil.getCompanyId());
|
}
|
if(StringUtils.isEmpty(param.getType())){
|
return new PageResponse<List<WarnData>>(RespCodeEnum.CODE_1007, null);
|
}
|
List<WarnData> list = coreWarnService.queryWarn(param);
|
return new PageResponse<List<WarnData>>(RespCodeEnum.CODE_0000, list);
|
}
|
|
|
|
}
|