@etsoo/appscript
Version:
Applications shared TypeScript framework
62 lines (61 loc) • 1.5 kB
JavaScript
/**
* Identity type
* 标识类型
*/
export var IdentityType;
(function (IdentityType) {
/**
* User
* 用户
*/
IdentityType[IdentityType["User"] = 1] = "User";
/**
* Customer
* 客户
*/
IdentityType[IdentityType["Customer"] = 2] = "Customer";
/**
* Supplier
* 供应商
*/
IdentityType[IdentityType["Supplier"] = 4] = "Supplier";
})(IdentityType || (IdentityType = {}));
/**
* Identity type flags
* Remove contact definition, because contact is a relationship, not an identity
* com.etsoo.CoreFramework.Business.IdentityTypeFlags
* 标识类型带标志,删除联系人定义,因为联系人是一种关系,不是身份
*/
export var IdentityTypeFlags;
(function (IdentityTypeFlags) {
/**
* None
* 无标识
*/
IdentityTypeFlags[IdentityTypeFlags["None"] = 0] = "None";
/**
* User
* 用户
*/
IdentityTypeFlags[IdentityTypeFlags["User"] = 1] = "User";
/**
* Customer
* 客户
*/
IdentityTypeFlags[IdentityTypeFlags["Customer"] = 2] = "Customer";
/**
* Supplier
* 供应商
*/
IdentityTypeFlags[IdentityTypeFlags["Supplier"] = 4] = "Supplier";
/**
* Orgnization
* 机构
*/
IdentityTypeFlags[IdentityTypeFlags["Org"] = 16] = "Org";
/**
* Department
* 部门
*/
IdentityTypeFlags[IdentityTypeFlags["Dept"] = 32] = "Dept";
})(IdentityTypeFlags || (IdentityTypeFlags = {}));