package com.kingdee.shr.customer.gtiit.osf;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.Context;
import com.kingdee.bos.bsf.service.app.IHRMsfService;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.eas.hr.base.HRBizDefineFactory;
import com.kingdee.eas.hr.base.util.HRUtil;
import com.kingdee.eas.hr.emp.web.service.GetPersonPartPosOrgInfoService;
import com.kingdee.eas.util.app.DbUtil;
import com.kingdee.jdbc.rowset.IRowSet;
import com.kingdee.shr.base.syssetting.util.LocaleUtils;
import com.kingdee.shr.osf.service.ServiceLocator;
import com.kingdee.util.StringUtils;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* description: GetPersonPartPosOrgInfoServiceEx
* date: 2025/4/1 18:39
* author: lhbj
* version: 1.0
*/
public class GetPersonPartPosOrgInfoServiceEx extends GetPersonPartPosOrgInfoService {
public Object process(Context ctx, Map param) throws EASBizException, BOSException {
String uiClass = (String)param.get("uiClass");
List HRBizDefineList = new ArrayList();
if (!StringUtils.isEmpty(uiClass)) {
IHRMsfService rs = (IHRMsfService) ServiceLocator.getInstance().lookupService(ctx, "getHRBizDefineByUiClass");
HashMap list = new HashMap();
list.put("uiClass", uiClass);
HRBizDefineList = (List)rs.process(ctx, list);
}
IRowSet rs = this.getResult(ctx, param);
List