EAS BosType详解
程序员文章站
2022-09-05 14:30:46
简单介绍在数据库运行以下sql,发现所有实体都有一个唯一的类型ID:BOSTYPEID,8位字符串,可切换到“源代码“页签,查找bostype标签里的值。select * from T_PF_BOSOBJECT主要用途1、向数据库相应的表中插入记录,需要生成记录的FID,EAS数据库中有一个NewBOSID函数,需要传递BosTypeID作为参数;2、在代码中用BosTypeID判断和匹配单据的类型。3、根据BosType获取全类名代码1、EAS通过单据ID获得单据实体BOSTYPEB...
简单介绍
在数据库运行以下sql,发现所有实体都有一个唯一的类型ID:BOSTYPEID,8位字符串,可切换到“源代码“页签,查找bostype标签里的值。
select * from T_PF_BOSOBJECT
主要用途
1、向数据库相应的表中插入记录,需要生成记录的FID,EAS数据库中有一个NewBOSID函数,需要传递BosTypeID作为参数;
2、在代码中用BosTypeID判断和匹配单据的类型。
3、根据BosType获取全类名
代码
1、EAS通过单据ID获得单据实体BOSTYPE
BOSObjectType bosType = BOSUuid.getBOSObjectType(billID , true);
BOSObjectType bosType = BOSUuid.read(billID).getType();
2、
IMetaDataLoader metadataloader = MetaDataLoaderFactory.getRemoteMetaDataLoader();
EntityObjectInfo entity = metadataloader.getEntity(type);
String className = entity.getRealFullName();
className = className.substring(0,className.lastIndexOf("app."))+className.substring(className.lastIndexOf("app.")+4)+"Info";
Object obj = Class.forName(className).newInstance();
本文地址:https://blog.csdn.net/weixin_43809795/article/details/108982680
上一篇: dmsql
下一篇: ASP中缓冲的启用及执行速度的影响