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> queryWarn(WarnParam param){ if(StringUtils.isEmpty(param.getCompanyId())){ param.setCompanyId(ContextUtil.getCompanyId()); } if(StringUtils.isEmpty(param.getType())){ return new PageResponse>(RespCodeEnum.CODE_1007, null); } List list = coreWarnService.queryWarn(param); return new PageResponse>(RespCodeEnum.CODE_0000, list); } }