HH SaaS电商系统的各种编号(编码/代码/代号)设计

文章目录

  • 主订单编号规则一(租户内唯一)
  • 主订单编号规则二(租户内唯一)
  • 子订单编号规则(租户内唯一)
  • 租户编号规则(系统内唯一)
  • 供应商编号规则(租户内唯一)
  • 平台编号生成规则(租户内唯一)
  • 店铺编号生成规则(平台内唯一)
  • 采购主单编号规则(租户内唯一)
  • 采购子单编号规则(租户内唯一)
  • 备货单编号规则(租户内唯一)
  • SPU_CODE生成规则(租户内唯一)
  • SKU_CODE生成规则(租户内唯一)
  • 出库单编号生成规则(租户内唯一)
  • 入库单编号生成规则(租户内唯一)
  • 标签编号生成规则(所有者内唯一)
  • 报价单编号生成规则(租户内唯一)
  • 品牌申请单编号生成规则(租户内唯一)

叫编码、代码、代号都行,大家习惯叫编号,英文 Number,缩写 No.,没见过使用 Code

主订单编号规则一(租户内唯一)

订单来源+渠道类型+订单类型+年月日(各取2位)+秒数(下单时间转换成秒数)+6位随机数

订单来源:1(APP_ANDROID ),2(APP_IOS),3(WEB_MOBILE),4(WEB_PC),5(SMALL_ROUTINE_ANDROID),6(SMALL_ROUTINE_IOS)

渠道类型:1(线上),2(线下)

订单类型:1(纯实物),2(纯服务),3(商品+服务),4(外卖),5(自提)

买家通过安卓手机APP于2019年5月13日 14:35:45线上下单的实物商品订单编号:11119051352545250362

主订单编号规则二(租户内唯一)

订单来源+渠道类型+订单类型+年月日(各取2位)+秒数(下单时间转换成秒数)+单位秒内的累计数(最大9999,下一秒又从,0001开始)

订单来源:1(APP_ANDROID ),2(APP_IOS),3(WEB_MOBILE),4(WEB_PC),5(SMALL_ROUTINE_ANDROID),6(SMALL_ROUTINE_IOS)

渠道类型:1(线上),2(线下)

订单类型:1(实物),2(服务)

买家通过安卓手机APP于2019年5月13日 14:35:45(假设此刻只下了1单)线上下单的实物商品订单编号:111190513525450001

子订单编号规则(租户内唯一)

主单编号+子单序号(最大99,从01开始)1111905135254525036201

租户编号规则(系统内唯一)

6位随机数,215402

供应商编号规则(租户内唯一)

7位随机数,2569566

平台编号生成规则(租户内唯一)

从01开始,最大99

店铺编号生成规则(平台内唯一)

7位随机数

采购主单编号规则(租户内唯一)

采购单类型+年月日(各取2位)+秒数(下单时间转换成秒数)+7位随机数

采购类型:1(零采),2(大宗)

1190710125642563265

采购子单编号规则(租户内唯一)

主单编号+子单序号(最大99,从01开始)

备货单编号规则(租户内唯一)

年月日(各取2位)+秒数(下单时间转换成秒数)+6位随机数

SPU_CODE生成规则(租户内唯一)

类目编码+商品类型+年月日(各取2位)+秒数(创建时间转换成秒数)+7位随机数

商品类型:实物(1)、服务(2)、外卖(3)
0211190527123655623123

SKU_CODE生成规则(租户内唯一)

SPU_CODE+序号(最大99,从01开始)

出库单编号生成规则(租户内唯一)

发货方编号+出库单类型+年月日(各取2位)+秒数(创建时间转换成秒数)+7位随机数

类型:销售(1),调拨(2),换货(3)

系统于2019年5月13日 14:35:45生成一个由租户的某个中央仓发的销售出库单:2154021190513525452563652

入库单编号生成规则(租户内唯一)

收货方编号+入库单类型+年月日(各取2位)+秒数(创建时间转换成秒数)+7位随机数

类型:退货(1),调拨(2),采购(3),换货(4)

标签编号生成规则(所有者内唯一)

6位随机数

报价单编号生成规则(租户内唯一)

供应商编号+年月日(各取2位)+秒数(创建时间转换成秒数)+3位随机数

品牌申请单编号生成规则(租户内唯一)

年月日(各取2位)+秒数(创建时间转换成秒数)+3位随机数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335557.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装openstack_午餐前如何安装OpenStack Cloud

安装openstack图1. QuickStart的内部工作原理 云安装程序 如果我告诉您可以在必须停下来吃午餐之前进行OpenStack Cloud环境设置,该怎么办? 您会感到惊讶吗? 你今天可以做吗? 在大多数情况下,我敢打赌您的答案是不…

5e怎么绑定一键跳投_怎么开通淘宝亲情账号 淘宝亲情账号申请步骤【详解】

据官方消息,淘宝将在2月1日上线“亲情账号”功能。那么 淘宝亲情账号怎么开通?在哪申请? 下面为大家介绍下,一起来看看。亲情账号用户在淘宝账号中可以创建“父亲”或“母亲”角色关系,对父母发出注册邀请或直接绑定他们的账号。完成亲情关…

java redis集群连接池_(08)redis之使用java客户端、spring连接redis、redis集群示例...

一、java代码连接1、新建工程,并引入以下包:jedis-2.7.0.jar、commons-pool2-2.3.jar、junit-4.10.jar2、单实例连接/*** 单实例连接*/Testpublic voidjedisClient(){//创建一个Jedis的连接Jedis jedisnew Jedis("192.168.7.151",6379);//可以…

混合模式商城的可经销商品池

需求背景 自营店铺不允许发布商品 自营店铺的经营模式为“O2O” 自营店铺需开通仓储系统,选售商品后,门店需要自己囤货在仓库,后续在其店铺出售并自行发货出库,若创建的自营店铺未开通仓储系统,选售商品之后&#xf…

探索cqrs和事件源_实践中的事件源和CQRS

探索cqrs和事件源任何尝试实施完全符合ACID的系统的人都知道,您需要做很多事情。 您需要确保可以自由创建,修改和删除数据库实体而不会出错,并且在大多数情况下,解决方案将以性能为代价。 可以用来解决此问题的一种方法是根据一系…

windows功能_你的Windows杀毒软件有这个功能吗?

安全软件首推-火绒,良心之作。比起360安全卫士、腾讯电脑管家,它无广告,无捆绑,无劫持,无弹窗,还免费。我认为最喜人最贴心的功能属它的‘弹窗拦截’了,可以拦截程序推送烦人的弹窗。五大浓缩亮…

base64 二进制流java_读取和base64编码二进制文件

我m trying to read a binary file from the filesystem and then base64 encode it in JavaScript. I使用FileReader API读取数据并找到base64编码器here .我的代码似乎接近工作,问题是生成的base64数据是错误的 . 这是我到目前为止所得到的:function s…

drools dmn_使用Drools的DMN运行时示例

drools dmn正如去年宣布的那样 ,Drools 7.0将在合规级别3对DMN模型提供全面的运行时支持。 在撰写本文时,运行时实现已完成,并且该团队现在正在努力进行改进,以进行错误修复和用户友好。 不幸的是,对于7.0版本&#…

笔记本电脑关机后指示灯还亮_汽车仪表常见指示符号之清洗液指示灯,灯亮了怎么办?...

清洗液指示灯就是玻璃水指示灯,用来显示玻璃水的储存量的,平时为熄灭状态,当玻璃水不足时就会点亮提醒驾驶员该添加了。添加后清洗液指示灯还亮的说明出现故障,检查玻璃水电机,相关线路保险丝等,行车中此灯…

java image 设置大小_如何在Java中调整BufferedImage的大小

单步缩放的主要问题是它们通常不会产生高质量的输出,因为它们专注于将原始图像压缩到更小的空间中,通常通过剔除大量像素信息(不同的算法完成不同的事情,所以我归纳有效)威尔drawGraphics规模上下,是的,它会向它或产生…

xxx钻石商城功能开发需求

文章目录1. 买家小程序端1.1. 首页1.2. 店铺1.2.1. 搜索门店1.2.2. 门店信息1.2.3. 预约试戴1.3. 购物袋1.3.1. 加入购物车1.3.2. 编辑购物车1.4. 个人中心1.4.1. 个人信息1.4.2. 实名认证1.4.3. 我的等级1.4.4. 查看收益1.4.4.1 门店收益1.4.4.1.1查看结算单1.4.4.2 分享收益1…

drools6.5_Drools 6.5.0.Final可用

drools6.5最新和最出色的Drools 6.5.0.Final版本现已可供下载。 这是我们以前的版本的增量版本,重点是一些重要的改进以完善6.x系列。 您可以在此处找到更多详细信息,下载和文档: Drools网站 资料下载 文献资料 发行说明 请阅读下面的一…

c++ vector 一部分_C++ vector 使用注意事项

1、初始化c 11以后新增了大括号{}的初始化方式&#xff0c;需要注意与()的区别,如&#xff1a;std::vector<int> vecTest1(5); //初始化5个元素&#xff0c;每个都是0std::vector<int> vecTest2{ 5 }; //初始化1个元素&#xff0c;值是52、添加元素&#xff1a;pus…

java list 取前3个_用java 截取字符串,每三个一组

展开全部以下是将一长串数字分组用逗号隔开,每三个一组,转化为字符串.例如:2345678--->2,345,67823--->23private static String convert(long space) {String str String.valueOf(space);StringBuilder builder new StringBuilder(str);str builder.reverse().toStri…

react打包后图片丢失_React中型项目的优化实践

本文可能涉及的内容--项目介绍整个项目大概有60个页面&#xff0c;用到的组件大概150&#xff0c;package里面的依赖大概有70个&#xff0c;应该勉强算得上是一个中型的React的项目了。下面给大家看看我们现在build一次项目的结果--打包时间约150s&#xff0c;打包完之后的资源…

HH SaaS电商系统的商品入仓功能需求说明

文章目录租户添加入仓商品商城添加入仓商品总店添加入库商品分店添加入库商品供应商添加入库商品租户添加入仓商品 点击“选择商品入仓”可以看到全部所属供应商及租户自供的商品&#xff0c;具体数据在“SKU供应信息表”查询&#xff0c;所属租户ID匹配&#xff0c;且所属平台…

cuba.platform_CUBA Platform 6.3的新增功能

cuba.platform我们很自豪地宣布新版本的CUBA平台和Studio全面上市&#xff01; 也许这是有史以来功能最丰富的平台版本之一–在各个级别上都有重要的变化&#xff1a;体系结构&#xff0c;可扩展性&#xff0c;API可用性和性能。 本文介绍了该平台的主要增强功能。 发行说明中…

java annotation应用_Java Annotation高级应用

前言&#xff1a;在此行文《java annotation高级应用》&#xff0c;具体实例化解释annotation和annotation processing tool(APT)的使用。望能对各位的有所帮助。一、摘要&#xff1a;《java annotation高级应用》具体实例化解释annotation和annotation processing tool(APT)的…

如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

文章目录Windows系统下访问本地MySQL数据库访问远程主机的MySQL数据库本地安装了MySQL数据库本地没有安装MySQLLinux系统下退出数据库登录Windows系统下 访问本地MySQL数据库 使用命令终端访问本地MySQL数据库&#xff0c;打开终端直接输入以下命令语句&#xff1a; mysql …