比如说:OFBIZ中登陆时有对应的人和组织之分,比如 阿里软件的 张三登陆到OFBIZ中,
这时就是涉及到下面几张表了:
SELECT * FROM party WHERE party_id = 'Company';
SELECT * FROM party_group WHERE party_id = 'Company'
SELECT * FROM PARTY_ROLE WHERE PARTY_ID = 'Company' AND ROLE_TYPE_ID = 'CARRIER'
SELECT * FROM ROLE_TYPE WHERE ROLE_TYPE_ID = 'CARRIER'
SELECT * FROM party WHERE party_id = 'admin' ——admin 是张三的 partyId
SELECT * FROM Person WHERE party_id = 'admin'
令摘录加速度的OFBiz的Party主要关系精华代码:
OFBiz的Party主要关系结构
实体
Party 参与者
PartyType 参与者类型 区分为PartyGroup和Person
PartyGroup 组织信息
Person 人员信息
视图
PartyAndGroup 显示公司信息
PartyAndPerson 显示人员信息
PartyAndUserLogin 显示参与者和登录信息
PartyAndUserLoginAndPerson 显示人员信息及其登录信息
UserLoginAndPartyDetails 显示人员全部信息及其所在公司信息
其他实体
PartyRole 角色
PartyStatus 参与者状态
PartyRelationship 参与者之间的关系
一个基础的可扩展的人员和企业管理的模型就构建出来了。
浙公网安备 33010602011771号