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

【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&#xff09…...

注意力机制的目的:理解语义;编码器嵌入高纬空间计算;注意力得分“得到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&#xff…...

windows和linux验证MD5码方式

一、linux linux自带MD5码验证: $ md5sum target_file.txt 二、windows windows自带的MD5码验证: $ certutil -hashfile target_file.txt MD5...

构造函数原型对象语法、原型链、原型对象

目录 一、前言 二、编程思想 面向过程 面向对象 三、构造函数 四、原型对象 constructor 属性 对象原型 原型继承 原型链 一、前言 通过本篇博客,我们将了解面向对象编程的一般特征,掌握基于构造函数原型对象的逻辑封装,掌握基于原…...

鸿蒙UI开发——自定义UI绘制帧率

1、概 述 随着设备屏幕的不断演进,当前主流设备采用LTPO屏幕(可变刷新率屏幕),此类屏幕支持在多个档位之间切换屏幕帧率。 对于快速变化的内容,如射击游戏,交互动画等,显示帧率越高&#xff0…...

鸿蒙基本组件结构

组件结构 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 后面没有跟任…...

高级sql使用技巧

窗口函数(Window Functions): 窗口函数可以在结果集的行之间进行计算,例如计算移动平均值、排名等。在使用时,可以使用 OVER() 语句来定义窗口。例如: sql SELECT employee_id,salary,AVG(salary) OVER (P…...

403 Request Entity Too Lager(请求体太大啦)

昨天收到 QA 的生产报障,说是测试环境的附件上传功能报了 403 的错误,错误信息:403 Request Entity Too Lager。我尝试复现问题,发现传个几兆的文件都费劲啊,一传一个失败。不用说,项目用到 ng 代理&#x…...

Flutter 正在切换成 Monorepo 和支持 workspaces

其实关于 Monorepo 和 workspaces 相关内容在之前《Dart 3.5 发布,全新 Dart Roadmap Update》 和 《Flutter 之 ftcon24usa 大会,创始人分享 Flutter 十年发展史》 就有简单提到过,而目前来说刚好看到 flaux 这个新进展,所以就再…...

小白初入Android_studio所遇到的坑以及怎么解决

1. 安装Android_studio 参考:Android Studio 安装配置教程 - Windows(详细版)-CSDN博客 Android Studio超级详细讲解下载、安装配置教程(建议收藏)_androidstudio-CSDN博客 想下旧版本的android_studio的地址(仅供参考&#xf…...

NetCore使用Aop和内存缓存对接口、方法进行数据缓存

通过Aop内存缓存对接口、方法进行缓存 源码地址https://gitee.com/wangbenchi66/nuget 1. nuget包引入 必须引入包 至少在2024.11.7以上 <PackageReference Include"WBC66.Cache.Core" Version"2024.11.7" />必须开启内存缓存 否则后续步骤无法正…...

playwright学习记录2--定位方式

快捷导航 定位方式&#xff1a;元素操作断言方式自动等待 定位方式&#xff1a; csspage.get_by_role() 通过显式和隐式可访问性属性进行定位。page.get_by_text() 按文本内容定位。page.get_by_label() 通过关联标签的文本定位表单控件。page.get_by_placeholder() 通过占位符…...

响应式网页设计--html

一&#xff0c;HTML 文档的基本结构 一个典型的 HTML 文档包含了几个主要部分&#xff0c;基本结构如下(本文以下出现的所有代码都可以套入下面示例进行测试)&#xff1a; <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8&q…...

C#核心(8) 静态成员

前言 先前我们已经学习了成员变量以及成员属性。 静态成员对于在整个应用程序中共享数据和功能非常有用。它们可以用于跟踪全局状态、共享常量和实现单例模式等。但是需要注意的是&#xff0c;过度使用静态成员可能导致代码变得难以维护和测试&#xff0c;因此应谨慎使用。其…...

关于git使用的图文教程(包括基本使用,处理冲突问题等等)超详细

目录 用户签名,初始化git git提交流程图 提交到本地库 版本穿梭 分支操作 分支合并冲突 团队协作 github的使用 推送代码 克隆 拉取代码 团队协作冲突 团队协作之分支管理 推送分支到分支&#xff1a; 拉去远程库分支到本地库&#xff1a; 本地删除远程分支&am…...

Axios 的 responseType 属性详解及 Blob 与 ArrayBuffer 解析

在前端开发的广阔天地中&#xff0c;Axios 犹如一颗璀璨的明星&#xff0c;为我们与服务器之间的通信搭建起坚实的桥梁。其中&#xff0c;responseType 属性更是赋予了我们灵活处理服务器响应的强大能力。 一、Axios 的 responseType 属性值及示例 1.arraybuffer 当我们将 r…...

dw做网站导航/武汉seo网站优化排名

雅虎给出了优化网站加载速度的34条法则&#xff08;包括Yslow规则22条&#xff09; 详细说明&#xff0c;下载转发 ponytail 的译文&#xff08;来自帕兰映像&#xff09;。 1.Minimize HTTP Requests 减少HTTP请求 图片、css、script、flash等等这些都会增加http请求数&#x…...

page文件怎么转换wordpress/网站友情链接是什么

ASM磁盘空间规划OCRVOTING 8G三个NORMAL冗余MGMT 80G 外部冗余 1、硬件检测内存(最少8G) grep MemTotal /proc/meminfo swap空间(4-16G equal to RAM more than 16GB:16GB ) grep SwapTotal /proc/meminfo /tmp目录大小 >2G df -h /tmp 空闲内存 free 内核版本&#xff1a;u…...

手机app制作网站模板/电脑培训班多少费用

不管你对学习音乐感不感兴趣&#xff0c;但是如果生活中无聊了&#xff0c;而此时又没有什么电影、电视剧等可以进行观看来打发时间的时候&#xff0c;听歌一定会成为你首选用来发呆或是打发时间的娱乐。而平时我们在使用电脑边处理事情的时候&#xff0c;总会觉得非常的枯燥&a…...

jsp网站开发书籍推荐/百度一下百度一下你知道

近期小麦我经常收到很多用户的反馈&#xff0c;想知道Smartbi的报表能不能从微信/钉钉之类的直接跳转到已做好的报表页面?他们都希望通过这种方式尽可能地避免由于各个管理软件账号密码不同而造成的不便&#xff0c;能够在日常工作上更快地展开智能数据可视化分析。 这里小麦…...

正宗营销型网站建设/热搜榜百度

最近项目里用到Mybtis&#xff0c;这里主要总结一下Mybatis的一些知识&#xff0c;很简单。分享出来&#xff1a; 首先&#xff0c;在分布式大项目中一般都是(MybitsSpringDubbo/JSFredis/R2M)&#xff0c;为什么呢? 接着往下看&#xff1a; MyBatis 是一款优秀的持久层框架…...

监测网站空白栏目/企业网络推广最简单方法

一 简介:今天咱们来聊聊mongodb复制的具体一些案例 二 副本集 1 当mongodb采用全量复制时,如何观察全量复制的进度 对比文件本身和primary大小 2 mongodb全量复制的过程 旧版 0 建立集合和_id索引 1 拷贝全量数据 2建立相关索引(相当耗时) 3应用oplog 3.4新版…...