升鲜宝供应链管理系统源代码---仓储式超市门店管理系统设计(一)

news/2025/11/30 13:09:21/文章来源:https://www.cnblogs.com/sunplay/p/19289105

      

1.门店表(mall_shop)
CREATE TABLE `mall_shop` (`id` bigint NOT NULL COMMENT '主键id',`shop_name` varchar(255) NOT NULL COMMENT '门店名称/客户名称',`shop_code` varchar(255) DEFAULT NULL COMMENT '门店编码',`shop_type_id` bigint NOT NULL DEFAULT '0' COMMENT '门店类别id/客户类型',`contact` varchar(255) DEFAULT NULL COMMENT '联系人',`mobile` varchar(255) DEFAULT NULL COMMENT '手机号码',`address` varchar(255) DEFAULT NULL COMMENT '地址',`longitude` decimal(12,6) DEFAULT '0.000000' COMMENT '经度',`latitude` decimal(12,6) DEFAULT '0.000000' COMMENT '纬度',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态  0 禁用 1 正常',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0 正常  1 删除',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`creator` bigint DEFAULT NULL COMMENT '创建人id',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`updater` bigint DEFAULT NULL COMMENT '修改人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`remark` varchar(255) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店表';2. hwms_inv_workhouse(门店仓库)CREATE TABLE `hwms_inv_workhouse` (`id` bigint NOT NULL COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`workhouse_code` varchar(100) DEFAULT NULL COMMENT '仓库编码',`workhouse_name` varchar(50) NOT NULL COMMENT '仓库名称',`address` varchar(250) DEFAULT NULL COMMENT '地址',`contact_name` varchar(20) DEFAULT NULL COMMENT '联系人',`phone` varchar(50) DEFAULT NULL COMMENT '电话',`longitude` decimal(20,3) NOT NULL DEFAULT '0.000' COMMENT '经度',`latitude` decimal(20,3) NOT NULL DEFAULT '0.000' COMMENT '纬度',`audit_state` int DEFAULT '0' COMMENT '审核状态 0=待审核 1=已审核 -1=作废',`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '1 正常 0 禁用',`del_flag` tinyint NOT NULL DEFAULT '0' COMMENT '1 删除 0 正常',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`creator` bigint DEFAULT NULL COMMENT '创建人id',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`updater` bigint DEFAULT NULL COMMENT '修改人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',PRIMARY KEY (`id`),KEY `idx_shop_workhouse` (`shop_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店仓库表';3. hwms_inv_workhouse_area(门店库区)CREATE TABLE `hwms_inv_workhouse_area` (`id` bigint NOT NULL COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`workhouse_id` bigint NOT NULL COMMENT '仓库id',`workhouse_area_code` varchar(100) DEFAULT NULL COMMENT '库区编码',`workhouse_area_name` varchar(250) DEFAULT NULL COMMENT '库区名称',`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '1 启用 0 禁用',`del_flag` tinyint NOT NULL DEFAULT '0' COMMENT '1 删除 0 正常',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`creator` bigint DEFAULT NULL COMMENT '创建人id',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`updater` bigint DEFAULT NULL COMMENT '修改人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',PRIMARY KEY (`id`),KEY `idx_area_wh` (`workhouse_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店库区表';4.hwms_inv_shelves(门店货架)CREATE TABLE `hwms_inv_shelves` (`id` bigint NOT NULL COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`workhouse_id` bigint NOT NULL COMMENT '仓库id',`workhouse_area_id` bigint NOT NULL COMMENT '库区id',`shelves_code` varchar(100) DEFAULT NULL COMMENT '货架编号',`shelves_name` varchar(250) DEFAULT NULL COMMENT '货架名称',`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '1 启用 0 禁用',`del_flag` tinyint NOT NULL DEFAULT '0' COMMENT '1 删除 0 正常',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`creator` bigint DEFAULT NULL COMMENT '创建人id',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`updater` bigint DEFAULT NULL COMMENT '修改人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',PRIMARY KEY (`id`),KEY `idx_shelves_area` (`workhouse_area_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店货架表';5.hwms_inv_bin(门店库位)CREATE TABLE `hwms_inv_bin` (`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`workhouse_id` bigint NOT NULL COMMENT '仓库id',`area_id` bigint NOT NULL COMMENT '库区id',`shelf_id` bigint NOT NULL COMMENT '货架ID',`bin_code` varchar(32) NOT NULL COMMENT '库位编码',`bin_name` varchar(64) DEFAULT NULL COMMENT '库位名称',`sku_unit_id` bigint DEFAULT NULL COMMENT 'SKU单位id',`inv_num` decimal(12,3) NOT NULL DEFAULT '0.000' COMMENT '库存数量',`row_no` int NOT NULL COMMENT '排号',`column_no` int NOT NULL COMMENT '列号',`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '1 启用 0 禁用',`del_flag` tinyint NOT NULL DEFAULT '0' COMMENT '删除标记',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',PRIMARY KEY (`id`),UNIQUE KEY `uniq_bin_code` (`bin_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店库位表';6. mall_shop_goods_category(门店商品分类)
CREATE TABLE `mall_shop_goods_category` (`id` bigint NOT NULL COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父级分类',`level` int DEFAULT NULL COMMENT '分类级别:1 一级;2 二级',`category_code` varchar(255) DEFAULT NULL COMMENT '分类编码',`category_name` varchar(255) DEFAULT NULL COMMENT '分类名称',`category_image` varchar(255) DEFAULT NULL COMMENT '分类图片',`use_count` int DEFAULT '0' COMMENT '引用次数',`inv_control` int DEFAULT '1' COMMENT '库存控制 0 不控制 1 控制',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店商品分类';7. mall_shop_product(门店商品)CREATE TABLE `mall_shop_product` (`id` bigint NOT NULL COMMENT '主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`goods_id` bigint DEFAULT NULL COMMENT '公司商品id',`goods_name` varchar(200) DEFAULT NULL COMMENT '商品名称',`goods_code` varchar(200) DEFAULT NULL COMMENT '商品编码',`category_id` bigint DEFAULT NULL COMMENT '分类id',`shelves_status` tinyint NOT NULL DEFAULT '1' COMMENT '是否上架',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店商品表';8. mall_shop_product_unit(门店商品规格 / SKU)CREATE TABLE `mall_shop_product_unit` (`id` bigint NOT NULL COMMENT 'SKU主键id',`shop_id` bigint NOT NULL COMMENT '门店id',`goods_id` bigint NOT NULL COMMENT '门店商品id',`unit_id` bigint DEFAULT NULL COMMENT '单位id',`sku_name` varchar(200) DEFAULT NULL COMMENT '规格名称',`bar_code` varchar(255) DEFAULT NULL COMMENT '规格条码',`unit_price` decimal(10,3) NOT NULL DEFAULT '0.000' COMMENT '单价',`cost_price` decimal(10,3) NOT NULL DEFAULT '0.000' COMMENT '成本价',`stock_quantity` decimal(10,3) NOT NULL DEFAULT '0.000' COMMENT '可售库存',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门店商品规格表';9. pms_category_area_mapping(分类-库区映射)CREATE TABLE `pms_category_area_mapping` (`id` bigint NOT NULL COMMENT '主键ID',`shop_id` bigint NOT NULL COMMENT '门店ID',`category_id` bigint NOT NULL COMMENT '商品分类ID',`workhouse_id` bigint NOT NULL COMMENT '仓库ID',`area_id` bigint NOT NULL COMMENT '库区ID',`priority` int NOT NULL DEFAULT 1 COMMENT '优先级,越小越优先',`enabled` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用',`del_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除',PRIMARY KEY (`id`),UNIQUE KEY `uniq_map` (`shop_id`,`category_id`,`workhouse_id`,`area_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分类-库区映射表';

  

 

 

[供应链入库] / [门店收货] / [期初库存导入] │ ▼ 【推荐库位算法】 │ ▼ 【生成上架任务】 │ ▼ 仓管员 → PDA/APP 执行上架 │ ▼ 【库存落库(更新库位库存)】 │ ▼ 销售订单 → 拣货任务 │ ▼ 【拣货路径优化 → 拣货 → 复核 → 出库】

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

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

相关文章

RAG_查询重构与分发 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年全国信誉好的活动策划专业公司排行榜,售后完善、比较

为帮助企业高效锁定适配自身需求的活动策划合作伙伴,避免选型走弯路,我们从创意策划能力(如主题创新、流程设计)、执行落地水准(含设备搭建、现场控场)、全周期服务质量(覆盖前期调研到后期复盘)及真实客户口碑…

2025苯板雕刻加工厂TOP5权威推荐:苯板立体雕刻制造商哪

在建筑节能与装饰美学融合的趋势下,苯板雕刻作为兼具保温功能与艺术价值的关键材料,市场需求持续攀升。2024年数据显示,东北地区苯板雕刻市场规模同比增长32%,但35%的客户投诉集中在雕刻精度不足、交付延期、造型还…

java要记

ArrayList操作自定义对象进行removeAll()时,移除失效原因由于底层最用调用的是Object的equals()方法进行比较的,比较的是地址,两个对象地址当然是不同的了,移除自然会失败。解决方案:重写equals方法。【注意重写e…

关于python更换永久镜像源

在Python中更换永久镜像源主要有两种方式:pip镜像源和conda镜像源。以下是详细的配置方法: 1. pip镜像源配置 方法一:使用命令直接配置(推荐) # 清华镜像源 pip config set global.index-url https://pypi.tuna.t…

【C編程】多個.c文件聯編

W3C C tutorial將一個大型項目多個.c文件稱為模塊化編程。[1] 就是,多個.c文件互相調用。 方法是: 1)被調用方:定義.h和.c成對文件,.c要include .h文件 2) 調用方:include .h文件。 3) 聯合編譯:將兩個.c文件一…

2025年全国十大会议策划执行服务商排行榜,万贝上海文化传播

为助力企业高效匹配专业会议策划执行合作伙伴,避免选型踩坑,我们从创意策划能力、全流程落地执行力、资源整合覆盖度、客户口碑反馈及创新技术应用五大维度,对全国20+头部服务商展开深度评估,终筛选出2025年的十大…

2025年哈尔滨苯板雕刻来样定制公司排行榜,苯板雕刻品牌制造

为帮助建筑装饰、商业美陈、展会布景等领域客户精准锁定适配的苯板雕刻合作伙伴,避免因工艺不达标、交付延迟导致项目损失,我们从雕刻精度(毫米级误差控制)、定制响应速度(24小时需求反馈)、材料环保性(阻燃/防…

连接池的价值与风险——池化提升与资源枯竭的双刃剑,关键指标如何解读

连接池是现代应用架构中的基础设施,用好了是性能加速器,配置不当则成为系统崩溃的导火索在数据库应用系统中,连接管理是影响性能的关键因素之一。数据库连接池通过池化技术将昂贵的数据库连接进行复用,显著提升了系…

【大数据高并发核心场景实战】 数据持久化层 - 分表分库

我们在上一章讲到,查询分离的方案存在三大不足,其中一个就是:当主数据量越来越大时,写操作会越来越缓慢。这个问题该如何解决呢?可以考虑分表分库。今天我们会先介绍一下真实的业务场景,而后依次介绍拆分存储时如…

【机器学习13】异常检测优化、推荐框架、协同过滤

【机器学习13】异常检测优化、推荐框架、协同过滤2025-11-30 12:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displa…

2025年电力在线监测系统推荐制造商:高性价比供应商与工厂深

在双碳目标驱动下,电力系统向数字化、智能化转型已成必然,电力在线监测系统作为电网安全运行的神经末梢,其稳定性、精准性直接关系到输电网络的可靠度。面对市场上鱼龙混杂的监测设备,如何选择电力在线监测系统推荐…

2025东北保温材料企业TOP5权威推荐:万嘉保温材料专业吗

建筑节能与装饰美化需求的双轮驱动下,保温材料及定制造型市场规模持续扩张。2024年东北区域相关市场规模突破60亿元,年增速达18%,但行业乱象频发:32%的客户投诉集中在保温材料性能不达标、定制造型精度差、交付延期…

102302134陈蔡裔数据采集第四次作业

第一题 核心代码和运行结果 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.edge.options import Options import time import sqlite3# 配置浏览器 edge_opti…

2025年国内防爆接地箱供应商推荐:接地箱定制靠谱企业有哪些

TOP1 推荐:无锡德刚精工机电设备有限公司 推荐指数:★★★★★ 口碑评分:国内防爆接地箱定制领域标杆企业 专业能力:无锡德刚精工机电设备有限公司深耕高压电力领域24年,是防爆接地箱定制的企业,拥有双研发中心及…

实用指南:攻防世界-cat_cat_new(任意文件读取、Linux敏感文件、flask-session伪造)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025简历撰写网站TOP5权威推荐:资质齐全信誉好的简历平

就业竞争白热化背景下,一份专业简历成为职场人敲开理想岗位的金钥匙。2024年数据显示,超68%的HR会因简历排版混乱、内容空洞直接淘汰候选人,而使用专业简历平台制作的简历,面试邀约率可提升55%。但市场上简历工具鱼…

2025年浙江寄宿制美术高中服务哪家好?性价比之选与口碑排名

在艺术升学竞争白热化的当下,文化+专业双优成为美术生家长的核心诉求——既要专业画室的艺考资源,又要扎实的文化课保障,还要省心的寄宿制管理。面对浙江、上海、江苏三地琳琅满目的美术高中,如何避开专业强文化弱…

2025年十大杭州泡沫雕塑服务商厂家排行榜,精选泡沫雕塑厂家

为帮企业高效锁定适配自身需求的泡沫雕塑合作伙伴,避免选型走弯路,我们从工艺技术实力(如材质耐用性、造型还原度)、定制服务能力(含创意落地效率、场景适配性)、全周期服务质量(覆盖设计到安装维护)及真实客户…

`pytest + YAML + Allure` 的接口自动化测试框架是业界广泛运用的组合

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …