【JAVA】会员等级互通匹配数据库表设计

1、使用数据库:mysql数据库
设计四张表:
会员互通合作商配置表
会员互通合作商会员等级配置表
会员互通合作日志表
会员互通合作等级映射表
CREATE TABLE `user_level_partner` (
`id` bigint NOT NULL AUTO_INCREMENT,
`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',
`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',
`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',
`start_time` datetime DEFAULT NULL COMMENT '合作开始时间',
`end_time` datetime DEFAULT NULL COMMENT '合作结束时间',
`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',
`contacts` varchar(100) DEFAULT NULL COMMENT '合作商联系人',
`contacts_email` varchar(100) DEFAULT NULL COMMENT '合作商联系人邮箱',
`partner` varchar(500) DEFAULT NULL COMMENT '合作商公司地址',
`state` int DEFAULT NULL COMMENT '状态',
`create_time` datetime DEFAULT NULL COMMENT '配置时间',
`creator` varchar(100) DEFAULT NULL COMMENT '配置人',
PRIMARY KEY (`id`),
UNIQUE KEY `rank_code` (`partner_no`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作商配置表';
CREATE TABLE `partner_user_level` (
`id` bigint NOT NULL AUTO_INCREMENT,
`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',
`level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',
`level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',
`state` int DEFAULT NULL COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作商会员等级配置表';
CREATE TABLE `user_level_partner_log` (
`id` bigint NOT NULL AUTO_INCREMENT,
`phone`varchar(100) DEFAULT NULL COMMENT '用户手机号',
`user_id`varchar(100) DEFAULT NULL COMMENT '用户ID',
`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',
`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',
`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',
`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',
`state` int DEFAULT NULL COMMENT '状态',
`create_time` datetime DEFAULT NULL COMMENT '匹配时间',
`partner_level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',
`partner_level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',
`ctg_level_code` varchar(100) DEFAULT NULL COMMENT '本平台会员等级代码',
`ctg_level_name` varchar(100) DEFAULT NULL COMMENT '本平台会员等级名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作日志表';
CREATE TABLE `partner_level_map` (
`id` bigint NOT NULL AUTO_INCREMENT,
`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',
`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',
`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',
`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',
`state` int DEFAULT NULL COMMENT '状态',
`create_time` datetime DEFAULT NULL COMMENT '匹配时间',
`partner_level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',
`partner_level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',
`ctg_no`varchar(100) DEFAULT NULL COMMENT '本平台编码',
`ctg_name`varchar(100) DEFAULT NULL COMMENT '本平台名称',
`ctg_level_code` varchar(100) DEFAULT NULL COMMENT '本平台会员等级代码',
`ctg_level_name` varchar(100) DEFAULT NULL COMMENT '本平台会员等级名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作等级映射表';
CREATE TABLE `user_level_partner` (`id` bigint NOT NULL AUTO_INCREMENT,`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',`start_time` datetime DEFAULT NULL COMMENT '合作开始时间',`end_time` datetime DEFAULT NULL COMMENT '合作结束时间',`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',`contacts` varchar(100) DEFAULT NULL COMMENT '合作商联系人',`contacts_email` varchar(100) DEFAULT NULL COMMENT '合作商联系人邮箱',`partner` varchar(500) DEFAULT NULL COMMENT '合作商公司地址',`state` int DEFAULT NULL COMMENT '状态',`create_time` datetime DEFAULT NULL COMMENT '配置时间',`creator` varchar(100) DEFAULT NULL COMMENT '配置人',PRIMARY KEY (`id`),UNIQUE KEY `rank_code` (`partner_no`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作商配置表';CREATE TABLE `partner_user_level` (`id` bigint NOT NULL AUTO_INCREMENT,`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',`level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',`level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',`state` int DEFAULT NULL COMMENT '状态', PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作商会员等级配置表';CREATE TABLE `user_level_partner_log` (`id` bigint NOT NULL AUTO_INCREMENT,`phone`varchar(100) DEFAULT NULL COMMENT '用户手机号',`user_id`varchar(100) DEFAULT NULL COMMENT '用户ID',`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',`state` int DEFAULT NULL COMMENT '状态',`create_time` datetime DEFAULT NULL COMMENT '匹配时间',`partner_level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',`partner_level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',`ctg_level_code` varchar(100) DEFAULT NULL COMMENT '本平台会员等级代码',`ctg_level_name` varchar(100) DEFAULT NULL COMMENT '本平台会员等级名称',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作日志表';CREATE TABLE `partner_level_map` (`id` bigint NOT NULL AUTO_INCREMENT,`partner_no`varchar(100) DEFAULT NULL COMMENT '合作商编号',`partner_name` varchar(200) DEFAULT NULL COMMENT '合作商名称',`partner_short_name` varchar(100) DEFAULT NULL COMMENT '合作商简称',`partner_type` varchar(100) DEFAULT NULL COMMENT '合作方式',`state` int DEFAULT NULL COMMENT '状态',`create_time` datetime DEFAULT NULL COMMENT '匹配时间',`partner_level_code` varchar(100) DEFAULT NULL COMMENT '合作商会员等级代码',`partner_level_name` varchar(100) DEFAULT NULL COMMENT '合作商会员等级名称',`ctg_no`varchar(100) DEFAULT NULL COMMENT '本平台编码',`ctg_name`varchar(100) DEFAULT NULL COMMENT '本平台名称',`ctg_level_code` varchar(100) DEFAULT NULL COMMENT '本平台会员等级代码',`ctg_level_name` varchar(100) DEFAULT NULL COMMENT '本平台会员等级名称',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='会员互通合作等级映射表';
相关文章:
【JAVA】会员等级互通匹配数据库表设计
1、使用数据库:mysql数据库 设计四张表: 会员互通合作商配置表 会员互通合作商会员等级配置表 会员互通合作日志表 会员互通合作等级映射表 CREATE TABLE user_level_partner ( id bigint NOT NULL AUTO_INCREMENT, partner_novarchar(100) DE…...
论文阅读:基于语义分割的非结构化田间道路场景识别
论文地址:DOI: 10.11975/j.issn.1002-6819.2021.22.017 概要 环境信息感知是智能农业装备系统自主导航作业的关键技术之一。农业田间道路复杂多变,快速准确地识别可通行区域,辨析障碍物类别,可为农业装备系统高效安全地进行路径规…...
linux部分问题以及解决方式
目录 1.ubuntu桌面不显示了,只有命令行1.1启动gdm3服务1.2安装lightdm桌面管理包 1.ubuntu桌面不显示了,只有命令行 有如下两种解决方式。 1.1启动gdm3服务 这种方法只能临时生效,每次重启都要手动启动 sudo service gdm3 restart 1.2安装…...
qt QTreeWidget详解
1、概述 QTreeWidget 是 Qt 框架中的一个类,用于以树形结构展示数据。它基于 QTreeView 并提供了更高级别的接口,使得添加、删除和管理树形结构中的项变得更加简单。QTreeWidget 支持多级嵌套,每个项(QTreeWidgetItem)…...
注意力机制的目的:理解语义;编码器嵌入高纬空间计算;注意力得分“得到S*V”;解码器掩码和交叉注意力层用于训练;最终的编码器和输出实现大模型
目录 注意力机制的目的:理解语义中的它是小白兔 词编码器嵌入高纬空间 计算注意力得分“得到S*V” 权重QKV:连接权重 训练阶段使用解码器:翻译后的语句 解码器掩码和交叉注意力层用于训练 最终的编码器和输出实现大模型 Transformer模型中,QKV QKV的作用 举例说明…...
[java][jdk]JDK各个版本的核心特性
JDK 8至JDK 21的主要新特性概览: JDK 8 Lambda表达式:引入了函数式编程的特性,使得代码更加简洁和灵活。Stream API:提供了一种新的抽象,可以让你以声明性方式处理集合数据。新的日期和时间API:引入了jav…...
双十一”买买买!法官告诉你注意这些法律问题
“双十一”等购物节来临之际,某些电商平台为了吸引消费者提前下单预订商品,通过大力宣传付定金可享受更多优惠等方式开启预售模式。那么,如果消费者在支付定金后,因各种原因最终没有支付尾款,能否要求商家退还定金&…...
PyQt5
基于PyQt5的重绘机制实现加载页面 效果预览代码说明控件初始化超时回调重绘事件缩放事件 代码获取 效果预览 直接看图,效果展现为跟随黑点顺时针转动,且有明暗变化 代码说明 控件初始化 initUI主要用于初始化用户界面(UI)。它创建了一个具有特定样式…...
【Linux】常用命令(2.6万字汇总)
文章目录 Linux常用命令汇总1. 基础知识1.1. Linux系统命令行的含义1.2. 命令的组成 2. 基础知识2.1. 关闭系统2.2. 关闭重启2.3. 帮助命令(help)2.4. 命令说明书(man)2.5. 切换用户(su)2.6.历史指令 3.目录…...
Vue3-06_路由
路由 后台路由是根据请求url,匹配请求处理的后台模块(路径) 前台根据访问路径,决定显示的内容。 路由就是: 访问hash 与内容的对应关系 路由的工作方式 用户点击页面的路由链接导致url地址栏中的Hash值发生了变化前…...
物理验证Calibre LVS | SMIC Process过LVS时VNW和VPW要如何做处理?
SMIC家工艺的数字后端实现PR chipfinish写出来的带PG netlist如下图所示。我们可以看到标准单元没有VNW和VPW pin的逻辑连接关系。 前几天小编在社区星球上分享了T12nm ananke_core CPU低功耗设计项目的Calibre LVS案例,就是关于标准单元VPP和VBB的连接问题。 目前…...
量化分析工具日常操作日记-5-通合科技
使用量化分析微信小程序工具“梦想兔企业智能风险分析助手”日常操作日记-5-军工-通合科技(300491)。 周末国家新政策,要大力支持军工行业,我用工具挖掘了两个低位股,供大家参考。通合科技(300491ÿ…...
windows和linux验证MD5码方式
一、linux linux自带MD5码验证: $ md5sum target_file.txt 二、windows windows自带的MD5码验证: $ certutil -hashfile target_file.txt MD5...
构造函数原型对象语法、原型链、原型对象
目录 一、前言 二、编程思想 面向过程 面向对象 三、构造函数 四、原型对象 constructor 属性 对象原型 原型继承 原型链 一、前言 通过本篇博客,我们将了解面向对象编程的一般特征,掌握基于构造函数原型对象的逻辑封装,掌握基于原…...
鸿蒙UI开发——自定义UI绘制帧率
1、概 述 随着设备屏幕的不断演进,当前主流设备采用LTPO屏幕(可变刷新率屏幕),此类屏幕支持在多个档位之间切换屏幕帧率。 对于快速变化的内容,如射击游戏,交互动画等,显示帧率越高࿰…...
鸿蒙基本组件结构
组件结构 1. 认识基本的组件结构 ArkTS通过装饰器Component 和Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件 自定义组件中提供了一个build函数,开发者需要在函数内以链式调用的方式进行基本的UI描述,UI描述的方法请参考UI描述…...
柔性鞋材振动刀智能视觉裁切机市场报告:未来几年年复合增长率CAGR为5.4%
震动刀切割设备是一种利用振动刀片在各种非金属材料表面上切割的设备,振动刀切割机利用刀片高频振动和360度旋转,能保证每分钟上万次的振动频率,可在平面进行垂直切割,锋利裁剪。震动刀切割设备切割速度快,可以单层切割…...
【计算机网络】基础知识,常识应用知识
局域网使用的是广播技术,广域网使用的是点对点技术,使用的协议不同。局域网工作在数据链路层,可以不要网络层,不存在路由选择问题。1968年6月,世界上最早的计算机网络是ARPAnet服务原语:请求、指示、相应、…...
【Linux进程篇1】认识冯·诺依曼体系结构(引出进程详解)
--------------------------------------------------------------------------------------------------------------------------------- 每日鸡汤: 用这生命中的每一秒,给自己一个不后悔的未来。 -----------------------------------------------…...
使用iviewui组件库的坑
背景 使用view-design组件库的Input组件的时候,按照产品的要求,输入框中只能键入正整数。 使用效果 如果直接使用组件的type属性,设置类型为number时,乍一看没啥问题,但是当我们键入 小数点(.) 或者 e/E 后面没有跟任…...
【Nature期刊精准捕获术】:基于Perplexity语义图谱的跨学科文献溯源方法论(附2024最新验证数据集)
更多请点击: https://intelliparadigm.com 第一章:【Nature期刊精准捕获术】:基于Perplexity语义图谱的跨学科文献溯源方法论(附2024最新验证数据集) 传统关键词检索在跨学科高影响力期刊(如 Nature、Scie…...
别再复制粘贴了!手把手教你封装一个可复用的Qt文本编辑器核心组件类
从零封装高复用Qt文本编辑器核心类:工程化实践指南 在Qt开发中,文本编辑器是最常见的功能需求之一。许多开发者习惯将所有逻辑堆砌在MainWindow类中,导致代码臃肿、难以维护和复用。本文将带你从工程化角度重构文本编辑器,将其核心…...
can消息的大小端对源码的影响
下图为小端intel型信号,其dbc文件部分源码为:BO_ 1 id_0x1: 8 Vector__XXXSG_ aaa : 0|121 (1,0) [0|0] "" Vector__XXX,这里的0代表的是起始位置为0(起始0->7,8->12为高位)如果将该信号改为大端motorola型&#…...
keil 使用UTF8格式的文件,但是printf打印中文已经是乱码的问题
文件格式是UTF8 无bom格式 打开文件显示是正常的 编译器选择的是ANSI格式 编译依旧产生警告 在 Project → Options → C/C → Misc Controls 添加 --no-multibyte-chars就可以解决; 但是ai给我这个方案,我还没有尝试 –wide-chars 示例是这样的 wchar_…...
工业控制系统安全实践:基于ISA-62443-3-3标准的OT/IT融合指南
1. 项目概述:当工业安全遇上新标准在工业自动化领域摸爬滚打了十几年,我见过太多因为安全标准“两张皮”而引发的头疼事。一边是负责生产线的工控工程师,他们的核心信条是“稳定压倒一切”,任何可能影响PLC运行周期、导致电机意外…...
为OpenClaw智能体工作流配置Taotoken作为统一的模型调用后端
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为OpenClaw智能体工作流配置Taotoken作为统一的模型调用后端 对于使用OpenClaw框架构建AI智能体的开发者而言,一个稳定…...
深度学习正则化(三)—— 提前终止 + 参数共享 + 稀疏表示(三十)
1. 定位导航 正则化 5 篇中,本篇承前启后: 第 28:参数范数惩罚(L1/L2)— 加在损失函数上 第 29:数据增强、噪声、半监督 — 操作数据 第 30(本篇):提前终止、参数共享、稀疏表示 — 隐式正则化 第 31:Bagging + Dropout 第 32:对抗训练 + 切面分类 本篇的三个方法表…...
EdgeDB监控告警:生产环境运维监控体系构建终极指南
EdgeDB监控告警:生产环境运维监控体系构建终极指南 【免费下载链接】edgedb Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more. 项目地址: https://gitcode.com/gh_mirrors/ed/edgedb EdgeDB是一…...
4 生成器模式
生成器模式 的核心是:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。简单说:像搭积木一样,用相同的步骤可以搭出不同样式的房子。建造房子的步骤是固定的:打地基建墙体安装屋顶装修内部但…...
后端程序员必看:3-6个月从0到1转型高薪AI应用
本文针对传统后端程序员想转型AI应用开发的焦虑,提出了一条省时、高薪、稳定的转型路线。文章指出,转型AI应用开发的核心是复用后端优势,走“后端AI集成”的复合型路线,而非死磕底层算法。文章详细规划了3-6个月的转型路线&#x…...
