资源描述
数据库设计文档
1 总体描述
本文档为通讯录管理部分数据库设计文档,基于koyoo平台框架设计,所以用户表,组织架构,权限角色,字典表等都用koyoo平台的.
2 数据字典
2.1 行业分类
制造业
电子商务
公用事业
金融
快速消费品
零售分销
政府
其他
2.2 客户类型
原始—收集到名片
意向—有项目在跟踪
流失---跟踪项目流失
签约——
休眠-
供应商-—
渠道-—
同行——
2.3 客户级别
A、B、C
3 实体表
3.1 公司资料表
存储公司信息,包括公司详细联系信息。
表名
T_CX_CUSTOMER
关键字
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(50)
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
外键
ICompanyID
列名
类型
可为空
描述
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
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)
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
群组编号
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
VARCHAR2(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
外键
列名
类型
可为空
描述
IGROUPID
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
VARCHAR2(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
外键
列名
类型
可为空
描述
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
外键
列名
类型
可为空
描述
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 其他辅助信息(最低级别)
展开阅读全文