数据库表设计 - Schrodinger-s-Trap/MiniJournal GitHub Wiki

期刊征订表

字段名 类型 默认值 说明
id bigint 主键
postcode vhar(20) null 邮发代号
journal_name vchar(50) null 期刊名称
date date 1970-01-01 订阅日期

期刊目录表

字段名 类型 默认值 说明
id bigint 主键
journal_name vchar(50) null 期刊名称
cnsn vchar(20) null CN刊号
issn vchar(20) null ISSN
postcode vchar(20) null 邮发代号
publisher_area json {} 出版地
publisher json {} 主办单位

期刊登记表

字段名 类型 默认值 说明
id BIGINT 主键id
journal_name VARCHAR(50) '' 期刊名称
journal_info JSON 期刊信息(年份,卷号,期号)

期刊内容表

字段名 类型 默认值 说明
id BIGINT 主键id
journal_name VARCHAR(50) '' 期刊名称
journal_info JSON 期刊信息(年份,卷号,期号)
paper_title VARCHAR(70) '' 论文标题
paper_info JSON 论文信息(作者,关键字,页码)

期刊借阅表

字段名 类型 默认值 说明
id bigint(20) 主键id
user_id bigint(20) 用户id
journal_name varchar(100) '' 期刊名称
journal_title json 期刊信息(年、卷、期)
borrow_time date 借阅日期
return_time date 归还日期

账户信息登记表

字段名 类型 默认值 说明
id bigint(20) 主键id
uer_id bigint(20) 用户id
user_name varchar(100) '' 用户名
password varchar(100) 用户密码
authority tinyint(4) 权限