select * from T_PF_BOSOBJECT;
所有實體都有一個唯一的類型ID:BOSTYPEID,8位字符串,可切換到“源代碼“頁簽,查找bostype標簽里的值。
這個ID的用途主要有:
向數據庫相應的表中插入記錄,需要生成記錄的FID,EAS數據庫中有一個NewBOSID函數,需要傳遞BosTypeID作為參數;
在代碼中用BosTypeID判斷和匹配單據的類型。
//EAS通過單據ID獲得單據實體BOSTYPE
BOSUuid.getBOSObjectType(billID, true);
通過IObjectPK pk獲取實體對象
IObjectPK是一個表示實體對象id的對象
示例:
IPurRegOrder instance=PurRegOrderFactory.getLocalInstance(ctx);(app端的獲取實例)
PurRegOrderInfo info=instance.getPurRegOrderInfo(new ObjectUuidPK(id));
IPurRegOrder instance=PurRegOrderFactory.getRemoteInstance();(client端的獲取實例)
PurRegOrderInfo info=instance.getPurRegOrderInfo(new ObjectUuidPK(id));
//以下示例,通過IObjectPK獲取成本對象實體:CostObjectInfo
ICostObject iCostInfo=CostObjectFactory.getLocalInstance(ctx);
CostObjectInfo coi=iCostInfo.getCostObjectInfo(id);