package com.finance.system.handler; import cn.afterturn.easypoi.excel.entity.result.ExcelVerifyHandlerResult; import cn.afterturn.easypoi.handler.inter.IExcelVerifyHandler; import com.finance.common.utils.StringUtils; import com.finance.system.importExcel.DeptExcel; import org.springframework.stereotype.Component; /** * @author mitao * @date 2024/3/13 */ @Component public class DeptVerifyHandler implements IExcelVerifyHandler { @Override public ExcelVerifyHandlerResult verifyHandler(DeptExcel obj) { ExcelVerifyHandlerResult result = new ExcelVerifyHandlerResult(true); if (StringUtils.isEmpty(obj.getAreaName()) || StringUtils.isEmpty(obj.getAreaCode()) || StringUtils.isEmpty(obj.getAreaLevel()) || StringUtils.isNull(obj.getCountyFlag()) || StringUtils.isEmpty(obj.getPersonInCharge()) || StringUtils.isEmpty(obj.getAccount()) || StringUtils.isEmpty(obj.getPhone()) || StringUtils.isEmpty(obj.getPassword())) { result.setSuccess(false); result.setMsg("数据校验失败,请检查模板填写是否完整"); return result; } return result; } }