| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package com.kingdee.eas.hr.perf.handler;
- import com.kingdee.bos.BOSException;
- import com.kingdee.bos.Context;
- import com.kingdee.bos.dao.IObjectPK;
- import com.kingdee.bos.metadata.entity.*;
- import com.kingdee.bos.metadata.query.util.CompareType;
- import com.kingdee.bos.util.backport.Arrays;
- import com.kingdee.eas.base.permission.UserFactory;
- import com.kingdee.eas.base.permission.UserInfo;
- import com.kingdee.eas.common.EASBizException;
- import com.kingdee.eas.framework.bireport.bimanager.ws.paramCtx.util.Strings;
- import com.kingdee.eas.util.app.DbUtil;
- import com.kingdee.jdbc.rowset.IRowSet;
- import com.kingdee.shr.base.syssetting.api.bean.BatchMessageTipsBody;
- import com.kingdee.shr.base.syssetting.api.bean.BatchMessageTipsHeader;
- import com.kingdee.shr.base.syssetting.context.SHRContext;
- import com.kingdee.shr.base.syssetting.exception.SHRWebException;
- import com.kingdee.shr.base.syssetting.web.json.JSONUtils;
- import com.kingdee.shr.perfweb.app.base.evalplan.*;
- import com.kingdee.shr.perfweb.app.resource.SHRPerfWebResource;
- import com.kingdee.shr.perfweb.portal.handler.PerfMarkingHandler;
- import com.kingdee.shr.perfweb.util.PerfPlanExecuteUtils;
- import com.kingdee.shr.perfweb.util.SHRPerfWebResourceUtil;
- import com.kingdee.shr.perfweb.utils.AdminRangeUtils;
- import com.kingdee.shr.perfweb.utils.IndicatorUtils;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.ui.ModelMap;
- import org.springframework.util.CollectionUtils;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.sql.Date;
- import java.sql.SQLException;
- import java.util.HashSet;
- import java.util.Map;
- import java.util.Set;
- /**
- * description: PerfMarkingHandlerEx <br>
- * date: 2025/9/28 10:06 <br>
- * author: lhbj <br>
- * version: 1.0 <br>
- *
- */
- public class PerfMarkingHandlerEx extends PerfMarkingHandler {
- private static Logger logger = LoggerFactory.getLogger(PerfMarkingHandlerEx.class);
- public static void main(String[] args) {
- FilterInfo filterInfo = new FilterInfo();
- filterInfo.getFilterItems().add(new FilterItemInfo("evaObj.id", "evaObjIds", CompareType.INCLUDE));
- filterInfo.getFilterItems().add(new FilterItemInfo("areaBase.id", "areaBase", CompareType.EQUALS));
- filterInfo.getFilterItems().add(new FilterItemInfo("perfPeriod.id", "period", CompareType.EQUALS));
- filterInfo.getFilterItems().add(new FilterItemInfo(" grade is not null "));
- filterInfo.getFilterItems().add(new FilterItemInfo(" isnull(weight,0)>0 "));
- filterInfo.getFilterItems().add(new FilterItemInfo(" isnull(score,0) > 0 "));
- System.out.println(filterInfo.toSql());
- }
- }
|