1、数据库设计文档 1 总体描述 本文档为通讯录管理部分数据库设计文档,基于koyoo平台框架设计,所以用户表,组织架构,权限角色,字典表等都用koyoo平台的. 2 数据字典 2.1 行业分类 制造业 电子商务 公用事业 金融 快速消费品 零售分销 政府 其他 2.2 客户类型 原始—收集到名片 意向—有项目在跟踪 流失---跟踪项目流失 签约—— 休眠- 供应商-— 渠道-— 同行—— 2.3 客户级别 A、B、C 3 实体表 3.1 公司资料表 存储公司信息,包括公司详细联系信息。 表名 T_CX_CUSTOMER 关键字
2、ICUSTID 外键 列名 类型 可为空 描述 ICompanyID NUMBER N 公司编号 IParentID Number Y 上级公司编号 CNAME VARCHAR2(100) Y 公司名称 CREMARK VARCHAR2(800) Y 备注 CADDRESS VARCHAR2(200) Y 地址 CPHONE VARCHAR2(20) Y 联系电话 CFAX VARCHAR2(20) Y 公司传真 CWEBSITE VARCHAR2(100) Y 网址 COwnerBranch VARCHAR(5
3、0) Y 客户所属单位 CClientManager VARCHAR(20) Y 客户经理 (管理用途) iTYPE NUMBER Y 客户类型(意向、签约、流失) iLevel NUMBER Y 客户级别(A/B/C) iINDUSTRY NUMBER Y 行业分类 CAGENTID VARCHAR(20) Y 录入人编号 CCreateTime VARCHAR(20) N 创建时间 3.2 联系人表 存储关联公司的人员详细信息. 表名 T_CX_LINKPERSON 关键字 IPERSONID 外键 ICompany
4、ID 列名 类型 可为空 描述 IPERSONID NUMBER N 联系人编号 IGRPID NUMBER Y 群组编号 CPERSONNAME VARCHAR2(20) Y 联系人姓名 ICompanyID NUMBER N 公司编号 CPHONEPLANE1 VARCHAR2(20) Y 联系电话1 CPHONEPLANE2 VARCHAR2(20) Y 联系电话2 CMOBILEPHONE1 VARCHAR2(20) Y 移动电话1 CMOBILEPHONE2 VARCHAR2(20 Y 移动电话2 CFAX
5、VARCHAR2(20) Y 传真 CEMAIL1 VARCHAR2(50) Y EMAIL1 CEMAIL2 VARCHAR2(50) Y EMAIL2 QQ VARCHAR2(20) Y Qq号 Skype VARCHAR2(40) Y Skype号 MSN VARCHAR2(40) Y MSN号 WW VARCHAR2(40) Y 淘宝号 cOwnerAgent VARCHAR2(20) Y 所属人员—数据的所有者() 通常为空,,与Sharetype一起,联合做数据访问控制 cShareType VARCHAR2(20)
6、 N Private(私有,不可读)\Protected(私有,可读不可写)\Public(可读,可写) 缺省为Public,大家都可以看 如果OwnerAgent为空,本字段无意义 cCreator VARCHAR2(20) N 添加人员编号 CCreateTime VARCHAR(20) N 创建时间 3.3 个人通讯录表 存储个人通讯录 表名 T_CX_PERSONALLINK 关键字 IPLID 外键 IGRPID 列名 类型 可为空 描述 IPLID NUMBER N 联系人编号 IGRPID NUMBER Y 群组
7、编号 CPLNAME VARCHAR2(50) Y 联系人姓名 ICompanyNAME Number Y 公司名称() CPHONEPLANE1 VARCHAR2(20) Y 联系电话1 CPHONEPLANE2 VARCHAR2(20) Y 联系电话2 CMOBILEPHONE1 VARCHAR2(20) Y 移动电话1 CMOBILEPHONE2 VARCHAR2(20) Y 移动电话2 CFAX VARCHAR2(20) Y 传真 CEMAIL1 VARCHAR2(50) Y EMAIL1 CEMAIL2 VAR
8、CHAR2(50) Y EMAIL2 QQ VARCHAR2(20) Y 联系人QQ Skype VARCHAR2(40) Y Skype号 MSN VARCHAR2(40) Y MSN号 CREMARK VARCHAR2(1000) Y 备注 cOwner VARCHAR2(20) N 添加人编号 CCreateTime VARCHAR(20) N 创建时间 3.4 联系人群组表 存储联系人群组关联关系. 表名 T_CX_LPGROUP 关键字 IGROUPID 外键 列名 类型 可为空 描述 IGROUPI
9、D NUMBER N 群组编号 CGROUPNAME VARCHAR2(20) Y 群组名称 cGroupOwner VARCHAR2(20) Y 群组所有人 CCreateTime VARCHAR(20) N 创建时间 3.5 组织机构表 表名 T_CX_Structure 关键字 IDepartmentID 外键 iParentDepID 列名 类型 可为空 描述 IDepartmentID NUMBER N 部门编号 iParentDepID NUMBER N 上级部门编号 cDepartmentName VARCH
10、AR2(50) Y 部门名称 cAgentID VARCHAR2(20) Y 部门长 4 关系Map表 4.1 联系人-群组关系表 表名 T_CX_PERSONALLINK 关键字 IPLID 外键 IGRPID 列名 类型 可为空 描述 IPLID NUMBER N 联系人编号 IGRPID NUMBER Y 群组编号 4.2 共享信息表 只共享(私有Private和保护的Protected) 表名 T_CX_LPSHARE 关键字 ILPSHAREID 外键 列名 类型 可为空 描
11、述 ILPSHAREID NUMBER N 共享编号 CDonateTYPE NUMBER N 共享类型 (读、写) Default = read only cDonator VARCHAR2(20) N 捐赠者编号 iLinkPerson NUMBER N 被共享联系人 cDonatee VARCHAR2(20) N 捐受者编号 CCreateTime Date N 创建时间 5 日志表 5.1 操作日志表 6 表名 T_Global_ActionLog 关键字 ActionLogID 外键 列名 类型 可为空
12、描述 iActionLogID NUMBER N 操作日志编号 cActor VARCHAR2(20) Y 操作者ID iActionCode NUMBER Y 操作动作编号 iTargetName VARCHAR2(100) N 操作涉及对象名称 cActionDesc VARCHAR2(2000) N 操作内容 iSafetyLevel NUMBER Y 安全级别 CActionDate VARCHAR2(20) N 修改时间 iSafetyLevel 级别定义 0保留 1 由监控程序写入(安全检查) 2。 用户发起的妨碍系统接入和运行的操作 3 系统管理员的敏感操作:新增用户,修改用户密码、授权(分配菜单权限) 4 (普通用户)修改客户资料 -—-普通用户的敏感操作;日常后台程序数据导入等 5 其他辅助信息(最低级别)






