| 1234567891011121314151617181920212223242526272829303132333435 |
- package com.kingdee.eas.custom.dataconfig.utils.service;
- import com.alibaba.fastjson.JSONObject;
- import com.kingdee.bos.BOSException;
- import com.kingdee.bos.Context;
- import com.kingdee.bos.bsf.service.app.IHRMsfService;
- import com.kingdee.bos.metadata.entity.EntityObjectInfo;
- import com.kingdee.eas.common.EASBizException;
- import com.kingdee.eas.custom.dataconfig.utils.SqlUtils;
- import java.util.Map;
- public class GetEntityInfoService implements IHRMsfService {
- @Override
- public Object process(Context context, Map map) throws EASBizException, BOSException {
- Object o = map.get("entryFull");
- String entryFull = o.toString();
- SqlUtils sqlUtils = new SqlUtils();
- EntityObjectInfo entryInfo = sqlUtils.getEntryInfo(entryFull, context);
- JSONObject jsonObject = new JSONObject();
- if (entryInfo.getTable()!=null){
- jsonObject.put("code",200);
- JSONObject object = new JSONObject();
- object.put("name", entryInfo.getName());
- object.put("alias", entryInfo.getAlias());
- object.put("displayName", entryInfo.getAlias());
- jsonObject.put("data",object);
- }else {
- jsonObject.put("code",400);
- }
- return jsonObject;
- }
- }
|