/** * Permissions for the system * 系统权限 */ export namespace Permissions { /** * Identity permission name * 身份权限名称 */ export type IdentityName = | "All" | "List" | "Query" | "View" | "Add" | "Edit" | "Delete" | "QueryContact" | "AddContact" | "QueryProfile" | "ViewProfile" | "AddProfile" | "AddComment" | "QueryAsset" | "AddAsset"; /** * Organization permissions (1) * 机构权限 */ export enum Org { All = 1000, List = 1001, Query = 1002, View = 1003, Edit = 1012, QueryContact = 1081, AddContact = 1083, QueryProfile = 1091, ViewProfile = 1092, AddProfile = 1093, AddComment = 1097, QueryAsset = 1101, AddAsset = 1103, Manage = 1200, UpdateSettings = 1201 } /** * Department permissions (2) * 部门权限 */ export enum Dept { All = 2000, List = 2001, Query = 2002, View = 2003, Add = 2011, Edit = 2012, Delete = 2013, QueryContact = 2081, AddContact = 2083, QueryProfile = 2091, ViewProfile = 2092, AddProfile = 2093, AddComment = 2097, QueryAsset = 2101, AddAsset = 2103, Manage = 2200 } /** * User permissions (3) * 用户权限 */ export enum User { All = 3000, List = 3001, Query = 3002, View = 3003, Add = 3011, Edit = 3012, Delete = 3013, QueryContact = 3081, AddContact = 3083, QueryProfile = 3091, ViewProfile = 3092, AddProfile = 3093, AddComment = 3097, QueryAsset = 3101, AddAsset = 3103, Manage = 3200 } /** * Customer permissions (6) * 客户权限 */ export enum Customer { All = 6000, List = 6001, Query = 6002, View = 6003, Report = 6008, Add = 6011, Edit = 6012, Delete = 6013, Document = 6015, QueryContact = 6081, AddContact = 6083, QueryProfile = 6091, ViewProfile = 6092, AddProfile = 6093, AddComment = 6097, QueryAsset = 6101, AddAsset = 6103, Manage = 6200 } /** * Supplier permissions (7) * 供应商权限 */ export enum Supplier { All = 7000, List = 7001, Query = 7002, View = 7003, Add = 7011, Edit = 7012, Delete = 7013, QueryContact = 7081, AddContact = 7083, QueryProfile = 7091, ViewProfile = 7092, AddProfile = 7093, AddComment = 7097, QueryAsset = 7101, AddAsset = 7103, Manage = 7200 } /** * Product permissions (8) * 产品权限 */ export enum Product { All = 8000, List = 8001, Query = 8002, View = 8003, Add = 8011, Edit = 8012, Delete = 8013, Manage = 8200 } /** * Order permissions (9) * 订单权限 */ export enum Order { All = 9000, List = 9001, Query = 9002, View = 9003, Report = 9008, Add = 9011, Edit = 9012, Delete = 9013, Document = 9015, Manage = 9200, Execute = 9202 } /** * Purchase order permissions (10) * 采购权限 */ export enum PO { All = 10000, List = 10001, Query = 10002, View = 10003, Add = 10011, Edit = 10012, Delete = 10013, Manage = 10200, Execute = 10202 } /** * Inventory permissions (11) * 库存权限 */ export enum Inventory { All = 11000, List = 11001, Query = 11002, View = 11003, Report = 11008, Add = 11011, Edit = 11012, Delete = 11013, Document = 11015, Manage = 11200 } /** * Finance permissions (18) * 财务权限 */ export enum Finance { All = 18000, List = 18001, Query = 18002, Manage = 18200 } }