金蝶EAS·BOS中,通过Java代码新增职位,参考代码如下(代码片段摘自后台,注意上下文Context):
/**
* 新增职位
*/
public void addPosition(Context ctx) throws BOSException,EASBizException {
PositionInfo position = new PositionInfo();
position.setName("职员");
position.setNumber("ZY99");
AdminOrgUnitInfo admin = AdminOrgUnitFactory.getLocalInstance(ctx).getAdminOrgUnitInfo("where number = '001'");
position.setAdminOrgUnit(admin); //行政组织
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
position.setEffectDate(new Timestamp(System.currentTimeMillis())); //生效时间
try {
position.setValiDate(new Timestamp(format.parse("2099-12-31").getTime())); //失效时间
} catch (ParseException e) {
e.printStackTrace();
}
PositionInfo parent = PositionFactory.getLocalInstance(ctx).getPositionInfo("where number = 'ZY01'");
position.put("SuperPosition", parent); //设置上级职位
PositionFactory.getLocalInstance(ctx).addnew(position); //新增职位信息
}
本文介绍如何使用Java代码在金蝶EAS·BOS系统中新增职位信息,包括设置职位名称、编号、生效及失效日期,并关联上级职位。
616

被折叠的 条评论
为什么被折叠?



