DigitalPlatform / dp2

Integrated Library System / 图书馆集成系统
http://digitalplatform.github.io/dp2
Apache License 2.0
106 stars 54 forks source link

内务报表窗本地数据库结构 #871

Open DigitalPlatform opened 3 years ago

DigitalPlatform commented 3 years ago

有以下表:

第一类:以 operlog 开头的表,都是从操作日志里面同步过来的动作记录。即每条记录对应一个动作。

operlogcircu 借还 operlogpatron 读者 operlogbiblio 书目 operlogitem 册记录 operlogorder 订购记录 operlogissue 期记录 operlogcomment 评注记录 operlogamerce 交费 operlogpassgate 入馆登记 operloggetres 获取资源

这些表都有如下相同的字段:

date nvarchar (255) NULL // 日期。8 字符,例如 “20200719”
no integer  // 当日内序号。这是指对应的操作日志记录在当日内的序号
subno integer  // 子序号。当一个日志记录拆分为多个子记录的时候,这里记载子记录的序号
librarycode nvarchar (255) NULL  // 馆代码
operation nvarchar (255) NULL  // 操作类型
action nvarchar (255) NULL  // 动作名

operator nvarchar (255) NULL  // 操作者。工作人员的账户名,或者读者证条码号
opertime nvarchar (255) NULL  // 操作时间。例如 "2020-07-19T13:53:05"

各个表不同的字段如下:

operlogcircu:
itembarcode nvarchar (255) NULL  // 册条码号
readerbarcode nvarchar (255) NULL  // 读者证条码号

operlogpatron:
readerrecpath nvarchar (255) NULL  // 读者记录路径
readerbarcode nvarchar (255) NULL  // 读者证条码号

operlogbiblio:
bibliorecpath nvarchar (255) NULL  // 书目记录路径

operlogitem:
bibliorecpath nvarchar (255) NULL  // 书目记录路径
itemrecpath nvarchar (255) NULL  // 册记录路径

operlogorder:
bibliorecpath nvarchar (255) NULL  // 书目记录路径
itemrecpath nvarchar (255) NULL  // 订购记录路径

operlogissue:
bibliorecpath nvarchar (255) NULL  // 书目记录路径
itemrecpath nvarchar (255) NULL  // 期记录路径

operlogcomment:
bibliorecpath nvarchar (255) NULL  // 书目记录路径
itemrecpath nvarchar (255) NULL  // 评注记录路径

operlogamerce:
price integer NULL  // 金额
unit nvarchar (255) NULL  // 货币单位
amercerecpath nvarchar (255) NULL  // 交费记录路径
reason nvarchar (255) NULL  // 交费原因
itembarcode nvarchar (255) NULL  // 册条码号
readerbarcode nvarchar (255) NULL  // 读者证条码号

operlogpassgate:
gatename nvarchar (255) NULL  // 门名字
readerbarcode nvarchar (255) NULL  // 读者证条码号

operloggetres:
xmlrecpath nvarchar (255) NULL  // XML 记录路径
objectid nvarchar (255) NULL  // 对象 ID
size nvarchar (255) NULL  // 对象尺寸
mime nvarchar (255) NULL  // MIME
DigitalPlatform commented 3 years ago

第二类:item 表

字段结构:

itemrecpath nvarchar (255) NULL UNIQUE  // 册记录路径
itembarcode nvarchar (255) NULL  // 册条码号
location nvarchar (255) NULL  // 馆藏地
accessno nvarchar (255) NULL  // 索取号
state nvarchar (255) NULL  // 状态
createtime nvarchar (255) NULL  // 创建时间
price integer NULL  // 价格
unit nvarchar (255) NULL  // 货币单位
borrower nvarchar (255) NULL  // 借者
borrowtime nvarchar (255) NULL  // 借阅时间
borrowperiod nvarchar (255) NULL  // 借阅期限
returningtime nvarchar (255) NULL  // 应还书时间
bibliorecpath nvarchar (255) NULL  // 书目记录路径
DigitalPlatform commented 3 years ago

第三类:reader 表

字段结构

readerrecpath nvarchar (255) NULL UNIQUE  // 读者记录路径
readerbarcode nvarchar (255) NULL  // 读者证条码号
librarycode nvarchar (255) NULL  // 馆代码
department nvarchar (255) NULL  // 部门
readertype nvarchar (255) NULL  // 读者类型
state nvarchar (255) NULL  // 状态
name nvarchar (255) NULL  // 姓名
DigitalPlatform commented 3 years ago

第四类:biblio 表

字段结构:

bibliorecpath nvarchar (255) NULL UNIQUE  // 书目记录路径
summary nvarchar (4000) NULL  // 书目摘要
DigitalPlatform commented 3 years ago

第五类:class_xxx 表

字段结构:

bibliorecpath nvarchar (255) NULL  // 书目记录路径
class nvarchar (255) NULL  // 类号
DigitalPlatform commented 3 years ago

第六类:user 表

字段结构:

id nvarchar (255) NULL  // 用户 ID。也就是账户名
rights nvarchar (255) NULL  // 权限列表
librarycodelist nvarchar (255) NULL  // 管辖的馆代码列表