统一挂号平台系统开发日志(第一天)

系统使用spring boot +vue +element-ui admin 制作(本文仅供作者记录开发进度没有学习价值)

1.观察需求文档

平台架构图

平台流程图

2.创建数据库

分为4个数据库

1.yygh_cmn库

dict  组织架构表

字段说明

字段

类型

是空

约束

描述

编号

id

BIGINT(20)

F

PK, DEFAULT '0'

上级id

parent_id

BIGINT(20)

F

DEFAULT '0'

名称

name

VARCHAR(100)

F

DEFAULT ''

value

BIGINT(20)

F

DEFAULT NULL

编码

dict_code

VARCHAR(20)

F

DEFAULT NULL

创建时间

create_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP

更新时间

update_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP

删除标记

is_deleted

TINYINT(3)

F

DEFAULT '1'

0:不可用 1:可用

 

2.yygh_hosp库

hospital_set  医院设置表

字段说明

字段

类型

是空

约束

描述

编号

id

BIGINT(20)

F

PK

标识列

医院名称

hosname

VARCHAR(100)

T

DEFAULT NULL

医院编号

hoscode

VARCHAR(30)

T

DEFAULT NULL,UNIQUE

api基础路径

api_url

VARCHAR(100)

T

DEFAULT NULL

签名秘钥

sign_key

VARCHAR(50)

T

DEFAULT NULL

联系人

contacts_name

VARCHAR(20)

T

DEFAULT NULL

联系人手机

contacts_phone

VARCHAR(11)

T

DEFAULT NULL

状态

status

TINYINT(3)

F

DEFAULT '0'

创建时间

create_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP

更新时间

update_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

逻辑删除

is_deleted

TINYINT(3)

F

DEFAULT '0'

1:已删除,0:未删除

​​​​​​​3.yygh_order库

order_info  订单表

字段说明

字段

类型

是空

约束

描述

编号

id

BIGINT(20)

F

PK

标识列

用户编号

user_id

BIGINT(20)

T

DEFAULT NULL

订单交易号

out_trade_no

VARCHAR(300)

T

DEFAULT NULL,UNIQUE

医院编号

hoscode

VARCHAR(30)

T

DEFAULT NULL

医院名称

hosname

VARCHAR(100)

T

DEFAULT NULL

科室编号

depcode

VARCHAR(30)

T

DEFAULT NULL

科室名称

depname

VARCHAR(20)

T

DEFAULT NULL

医生职称

title

VARCHAR(20)

T

DEFAULT NULL

排班编号

hos_schedule_id

VARCHAR(50)

T

DEFAULT NULL

医院自己的排班主键

安排日期

reserve_date

DATE

T

DEFAULT NULL

安排时间

reserve_time

TINYINT(3)

F

DEFAULT '0'

0:上午 1:下午

就诊人id

patient_id

BIGINT(20)

T

DEFAULT NULL

就诊人名称

patient_name

VARCHAR(20)

T

DEFAULT NULL

就诊人手机

patient_phone

VARCHAR(11)

T

DEFAULT NULL

预约记录唯一标识

hos_record_id

VARCHAR(30)

T

DEFAULT NULL

医院预约记录主键

预约号序

number

INT(11)

T

DEFAULT NULL

建议取号时间

fetch_time

VARCHAR(50)

T

DEFAULT NULL

取号地点

fetch_address

VARCHAR(255)

T

DEFAULT NULL

医事服务费

amount

DECIMAL(10,0)

T

DEFAULT NULL

退号时间

quit_time

DATETIME

T

DEFAULT NULL

订单状态

order_status

TINYINT(3)

T

DEFAULT NULL

0

创建时间

create_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP

更新时间

update_time

TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

逻辑删除

is_deleted

TINYINT(3)

F

DEFAULT '0'

1:已删除,0:未删除

4.支付信息

payment_info  支付信息表

字段说明

字段

类型

是空

约束

描述

编号

id

INT(11)

F

PK

标识列

对外业务编号

out_trade_no

VARCHAR(30)

T

DEFAULT NULL

订单编号

order_id

BIGINT(20)

T

DEFAULT NULL

支付类型

payment_type

TINYINT(1)

T

DEFAULT NULL

微信/支付宝

交易编号

trade_no

VARCHAR(50)

T

DEFAULT NULL

支付金额

total_amount

DECIMAL(10,2)

T

DEFAULT NULL

交易内容

subject

VARCHAR(200)

T

DEFAULT NULL

支付状态

payment_status

TINYINT(3)

T

DEFAULT NULL

回调时间

callback_time

DATETIME

T

DEFAULT NULL

回调信息

callback_content

VARCHAR(1000)

T

DEFAULT NULL

创建时间

create_time

 TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP

更新时间

update_time

 TIMESTAMP

F

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

逻辑删除

is_deleted

TINYINT(3)

F

DEFAULT '0'

1:已删除,0:未删除

3.项目架构

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值