当前位置: 首页 > news >正文

数据库表介绍

1. 基础数据服务

d_channel_data(渠道数据表),表示渠道或者合作方。

字段名含义
id主键,自增 id(bigint,最大 64 位)
name渠道名称(可选,比如「抖音渠道」)
code渠道编码(唯一,必填)
introduce渠道简介说明
sign_public_keyRSA 签名用的公钥(对方验证用)
sign_secret_keyRSA 签名用的私钥(本方签名用)
aes_keyAES 对称加密秘钥(可选)
data_public_key参数加解密用的 RSA 公钥(可选)
data_secret_key参数加解密用的 RSA 私钥(可选)
token_secret用于生成 JWT token 的秘钥
status状态(1 启用 / 0 禁用)
edit_time最后编辑时间
create_time创建时间

d_area(地区表)

字段名含义
id主键,区域唯一 ID(自增 bigint)
parent_id父区域 ID(顶级为 0)
name区域名称(如「广东省」/「广州市」/「天河区」)
type区域类型:1=省,2=市,3=区/县(可自行扩展)
municipality是否直辖市:1=是,0=否(比如北京、上海是直辖市)
create_time创建时间
edit_time编辑时间
status状态:1=正常,0=删除(做逻辑删除)

2. 用户服务

在这里插入图片描述

d_user(用户表)

字段名含义
id主键 ID(bigint),唯一标识用户
name用户昵称(可用于展示)
rel_name用户真实姓名(实名验证时使用)
mobile手机号(注册必填,唯一性一般在业务层控制)
gender性别:1=男,2=女
password密码(通常是加密存储,比如 hash 后)
email_status邮箱是否验证:1=已验证,0=未验证
email邮箱地址
rel_authentication_status实名是否认证:1=已认证,0=未认证
id_number身份证号(实名信息)
address收货地址(可作为默认地址)
create_time创建时间
edit_time编辑时间
status状态:1=正常,0=逻辑删除

d_user_mobile(用户手机表)

字段名含义
id主键 ID(bigint)
user_id对应 d_userid(外键关系)
mobile手机号(varchar 512,通常存储纯数字,一般 20 就够了)
create_time创建时间(手机号绑定时间)
edit_time编辑时间(最近修改时间)
status状态:1=正常,0=逻辑删除(解绑/作废)

d_user_email(用户邮箱表)

字段名含义
id主键 ID
user_id对应 d_user 的 ID,外键
email邮箱地址
create_time绑定时间
edit_time最近修改时间
status状态(1 正常,0 删除/解绑)

d_ticket_user(购票人表)

字段含义
id主键 ID
user_id所属用户 ID(关联 d_user 表)
rel_name购票人真实姓名
id_type证件类型(身份证/护照/港澳通行证等)
id_number证件号码
create_time创建时间
edit_time最近修改时间
status状态(1 正常,0 删除,逻辑删除)

3. 节目服务

在这里插入图片描述

d_program(节目表)

字段含义
id主键 ID
program_group_id节目分组 ID
prime是否为主要节目(同分组时:1 是,0 否)
area_id所在区域 ID
program_category_id节目类型 ID
parent_program_category_id父节目类型 ID
title标题
actor艺人(可为空)
place地点(可为空)
item_picture项目图片
pre_sell是否预售(1 是,0 否)
pre_sell_instruction预售说明(可为空)
important_notice重要通知(可为空)
detail项目详情
per_order_limit_purchase_count每笔订单最多购买数量
per_account_limit_purchase_count每个账号最多购买数量
refund_ticket_rule退票/换票规则(可为空)
delivery_instruction配送信息说明(可为空)
entry_rule入场规则(可为空)
child_purchase儿童购票说明(可为空)
invoice_specification发票说明(可为空)
real_ticket_purchase_rule实名购票规则(可为空)
abnormal_order_description异常排单说明(可为空)
kind_reminder温馨提示(可为空)
performance_duration演出时长(可为空)
entry_time入场时间(可为空)
min_performance_count最低演出曲目数(可为空)
main_actor主要演员(可为空)
min_performance_duration最低演出时长(可为空)
prohibited_item禁止携带物品(可为空)
deposit_specification寄存说明(可为空)
total_count初始开售可售票总张数(可为空)
permit_refund是否允许退款(0 不支持退,1 条件退,2 全部退)
refund_explain退款说明(可为空)
rel_name_ticket_entrance是否实名制购票和入场(1 是,0 否)
rel_name_ticket_entrance_explain实名制购票和入场说明(可为空)
permit_choose_seat是否允许选座(1 允许,0 不允许)
choose_seat_explain选座说明(可为空)
electronic_delivery_ticket票类型(0 都没有,1 电子票,2 快递票)
electronic_delivery_ticket_explain电子票说明(可为空)
electronic_invoice是否电子发票(1 是,0 否)
electronic_invoice_explain电子发票说明(可为空)
high_heat是否高热度节目(1 是,0 否)
program_status节目状态(1 上架,0 下架)
issue_time上架发行时间(可为空)
create_time创建时间
edit_time最近修改时间
status状态(1 正常,0 删除,逻辑删除)

d_program_group(节目分组表)

字段含义
id主键 ID
program_json节目 JSON(存储节目信息)
create_time创建时间
edit_time最近修改时间
status状态(1 正常,0 删除,逻辑删除)

d_program_category(节目类型表)

字段含义
id主键 ID
parent_id父 ID
name名字
type类型(1:一级种类,2:二级种类)
create_time创建时间
edit_time最近修改时间
status状态(1正常,0删除,逻辑删除)

d_program_show_time(节目演出时间表)

字段含义
id主键 ID
program_id节目表 ID
show_time演出时间
show_day_time演出时间(精确到天)
show_week_time演出时间所在的星期
area_id地区 ID
create_time创建时间
edit_time最近修改时间
status状态(1正常,0删除,逻辑删除)

d_ticket_category(节目票档表)

字段含义
id主键 ID
program_id节目表 ID
introduce介绍
price价格
total_number总数量
remain_number剩余数量
create_time创建时间
edit_time最近修改时间
status状态(1正常,0删除,逻辑删除)

d_seat(座位表)

字段含义
id主键 ID
program_id节目表 ID
ticket_category_id节目票档 ID
row_code排号
col_code列号
seat_type座位类型(详见 seatType 枚举)
price座位价格
sell_status销售状态(1未售卖,2锁定,3已售卖)
create_time创建时间
edit_time最近修改时间
status状态(1正常,0删除,逻辑删除)

4. 订单服务

在这里插入图片描述

d_order(订单表)

字段含义
id主键 ID
order_number订单编号
program_id节目表 ID
program_item_picture节目图片介绍
user_id用户 ID
program_title节目标题
program_place节目地点
program_show_time节目演出时间
program_permit_choose_seat节目是否允许选座(1:允许,0:不允许)
distribution_mode配送方式
take_ticket_mode取票方式
order_price订单价格
pay_order_type支付订单方式
order_status订单状态(1未支付,2已取消,3已支付,4已退单)
create_order_time生成订单时间
cancel_order_time取消订单时间
pay_order_time支付订单时间
create_time创建时间
edit_time编辑时间
status状态(1正常,0删除)

d_order_ticket_user(购票人订单表)

字段含义
id主键 ID
order_number订单编号
program_id节目表 ID
user_id用户 ID
ticket_user_id购票人 ID
seat_id座位 ID
seat_info座位信息
order_price订单价格
pay_order_price支付订单价格
pay_order_type支付订单方式
order_status订单状态(1未支付,2已取消,3已支付,4已退单)
create_order_time生成订单时间
cancel_order_time取消订单时间
pay_order_time支付订单时间
create_time创建时间
edit_time编辑时间
status状态(1正常,0删除)

5. 支付服务

在这里插入图片描述

d_pay_bill(支付表)

字段名含义
id主键ID
pay_number支付流水号(支付平台返回的交易号)
out_order_no商户订单号(对应系统内部订单编号)
pay_channel支付渠道(如微信、支付宝等)
pay_scene支付环境(如APP、H5、小程序等)
subject订单标题
trade_number三方交易凭证号(第三方支付系统的凭证号)
pay_amount支付金额
pay_bill_type支付种类(枚举PayBillType定义)
pay_bill_status账单支付状态(枚举PayBillStatus定义)
pay_time支付时间
create_time记录创建时间
edit_time记录修改时间
status记录状态(1未删除,0已删除)

d_refund_bill(退款表)

字段名含义
id主键ID
out_order_no商户订单号(对应支付订单号)
pay_bill_id支付账单ID(关联 d_pay_bill 表)
refund_amount退款金额
refund_status退款状态(1未退款,2已退款)
refund_time退款时间
reason退款原因
create_time记录创建时间
edit_time记录修改时间
status记录状态(1未删除,0已删除)

6. 定制化服务

在这里插入图片描述

d_rule(调用限制规则表)

字段名含义
id主键ID
stat_time统计时间数值(配合 stat_time_type 表示具体时长)
stat_time_type统计时间类型(1秒,2分钟)
threshold调用限制阈值(在统计时间内允许的最大调用次数)
effective_time限制时间数值(配合 effective_time_type 表示限制持续时长)
effective_time_type限制时间类型(1秒,2分钟)
limit_api被限制的API路径列表,逗号分割
message当限制触发时,返回给用户的提示语
status状态标识(1正常,0禁用,默认1)
create_time规则创建时间

d_depth_rule(深度调用限制规则表)

字段名含义
id主键ID
start_time_window限制生效的开始时间(格式是字符串,比如 “09:00”)
end_time_window限制生效的结束时间(格式是字符串,比如 “18:00”)
stat_time统计时间数值(配合 stat_time_type 表示具体时长)
stat_time_type统计时间类型(1秒,2分钟)
threshold调用限制阈值(在统计时间内允许的最大调用次数)
effective_time限制时间数值(配合 effective_time_type 表示限制持续时长)
effective_time_type限制时间类型(1秒,2分钟)
limit_api被限制的API路径列表,逗号分割
message当限制触发时,返回给用户的提示语
status状态标识(1正常,0禁用,默认1)
create_time规则创建时间

d_api_data(API执行表)

字段名含义
id主键 ID
head_version请求版本
api_address客户端 IP
api_method请求方法(GET、POST 等)
api_body请求体内容
api_params请求参数
api_url请求路径
create_time创建时间
status状态(1未删除,0删除,默认1)
call_day_time按天维度记录请求时间(格式字符串)
call_hour_time按小时维度记录请求时间
call_minute_time按分钟维度记录请求时间
call_second_time按秒维度记录请求时间
typeAPI规则生效类型(1普通规则,2深度规则)
http://www.lryc.cn/news/596290.html

相关文章:

  • 金仓数据库风云
  • Docker 安装、常用命令、应用部署
  • 3516cv610 mqtt库移植
  • 【工作常用】C++/QT插件编程思想——即插即用
  • React 英语单词补全游戏——一个寓教于乐的英语单词记忆游戏
  • docker build 和compose 学习笔记
  • 如何构建FunASR的本地语音识别服务
  • 开发者如何集成AI绘画?智创聚合API简化Midjourney接入
  • Linux系统权限全面解析:掌握你的数字王国钥匙
  • RPA软件机器人如何提高工作效率?
  • LeetCode 1.
  • GRU模型
  • Three.js 实现梦幻星河流光粒子特效原理与实践
  • sysbench对linux服务器上mysql8.0版本性能压测
  • Java(Set接口和HashSet的分析)
  • 决策树学习笔记
  • C++类和对象(3)
  • C++刷题常用方法
  • 4.组合式API知识点(2)
  • 低速信号设计之 MII 篇
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘Cython’问题
  • 【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和Redis两种方式实现多轮记忆对话
  • 【打怪升级 - 01】保姆级机器视觉入门指南:硬件选型 + CUDA/cuDNN/Miniconda/PyTorch/Pycharm 安装全流程(附版本匹配秘籍)
  • LSTM+Transformer炸裂创新 精准度至95.65%
  • 一款功能全面的文体场所预约小程序
  • C#初学知识点总结
  • linux-计划任务
  • 数据结构自学Day12-- 排序算法2
  • <另一种思维:语言模型如何展现人类的时间认知>读后总结
  • 高等数学-矩阵知识