通达OA2013数据库字典提供了对通达办公自动化系统(Office Automation System, OA)核心数据库结构的深入解析。该数据库主要关注于用户个人和组织联系人的详细信息管理,包括但不限于个人信息、职业信息以及联系方式。以下是关键字段及其描述:
1. ADD_ID:这是一个自增的整数型字段,作为唯一标识符,用于区分每个通讯簿条目,类型为int(11)。
2. USER_ID:记录了创建或关联该条目的用户ID,以varchar(20)格式存储,便于跟踪和权限管理。
3. GROUP_ID:表示所属的组别,通常用于分组和权限控制,类型为int(11),默认值为0。
4. PSN_NAME:联系人姓名,用于显示个人基本信息,存储为varchar(120)。
5. SEX:性别字段,用char(1)表示,0代表男性,1代表女性。
6. NICK_NAME:昵称,为个人标识提供更亲切的称呼,存储为varchar(50)。
7. BIRTHDAY:记录联系人生日,类型为date,如果没有指定则默认为0000-00-00。
8. MINURATION:职务或职位信息,存储为varchar(50)。
9. MATE:配偶信息,同样以varchar(50)存储。
10. CHILD:子女信息,同样存储为varchar(50)。
11. DEPT_NAME:单位名称,用于标识工作单位,varchar(50)类型。
12. ADD_DEPT:单位地址,详细描述工作地点,varchar(200)。
13. POST_NO_DEPT:单位邮编,用于邮政编码,varchar(50)。
14. TEL_NO_DEPT:工作电话,可能包含固定电话或分机号,varchar(50)。
15. FAX_NO_DEPT:工作传真号码,varchar(50)。
16. ADD_HOME:家庭住址,用于私人联系,varchar(200)。
17. POST_NO_HOME:家庭邮编,家庭通信联系,varchar(50)。
18. TEL_NO_HOME:家庭电话,varchar(50)。
19. MOBIL_NO:手机号码,varchar(50)。
20. BP_NO:小灵通号码,可能在某些地区仍有使用,varchar(50)。
21. EMAIL:电子邮件地址,varchar(100)。
22. OICQ_NO:腾讯QQ号码,varchar(50)。
23. ICQ_NO:ICQ国际即时通讯软件账号,varchar(50)。
24. MSN_NO:Windows Live Messenger或类似服务的账号,varchar(50)。
25. NOTES:备注字段,用于存储任何额外的信息,类型为text。
26. PSN_NO:排序字段,用于数据库中的列表排序,int(11)。
27. SMS_FLAG:一个未明确用途的字段,char(1),默认值为0。
28. SHARE_USER:共享范围,存储关于哪些用户可以访问这条记录的详细信息,text类型。
29. MANAGE_USER:修改权限用户,记录允许管理该联系人信息的用户列表,text类型。
30. ADD_SHARE_NAME:共享名称,用于识别共享设置,varchar(11)。
31. ATTACHMENT_ID:可能与附件关联的标识符,text类型。
32. ATTACHMENT_NAME:附件名称,存储文件名,text类型。
33. ADD_START:记录共享开始的时间,datetime类型,如果共享有特定起始日期。
34. ADD_END:共享结束时间,同样为datetime类型,用于设定共享的有效期限。
该数据库字典还提及了表中没有定义任何索引,但提到了一个名为PRIMARY的主键,类型为BTREE,且是唯一的、紧凑的。ADD_ID字段作为主键,基数为0,整理设置为A,且不允许为空。
通过这个数据库字典,管理员和开发人员可以更好地理解和管理通达OA2013系统的用户和联系人数据,确保数据的准确性和安全性。同时,它也为定制功能和查询性能优化提供了宝贵的参考依据。