Skip to content

入库登记管理

功能概述

采购开单完成后,操作员为商品进行入库登记:录入商品名称、品牌品类、成色分级,上传商品图片,填写描述,确认采购价格。系统自动按规则生成唯一条码(格式:LS + YYYYMMDD + 4位流水号)。登记完成后商品入库珠海仓,状态更新为「在库」,库存 +1,采购成本计入 CNY 采购池。

用户故事

作为采购经理,我希望在系统中为采购的商品进行入库登记,系统自动生成条码,以便每件商品有唯一标识并可追踪。

前置条件

  • 对应的采购开单已创建且状态为「待入库」
  • 商品已通过线下鉴定(不在系统内记录)

功能详述

场景 1:正常流程(登记入库)

  1. 采购经理完成采购开单,进入「入库登记」
  2. 选择对应的采购开单
  3. 逐件录入商品信息:名称、品牌、品类、成色
  4. 上传商品图片(多张)
  5. 填写商品描述
  6. 确认采购价格(从采购开单带入,可调整)
  7. 提交登记,系统自动生成唯一条码
  8. 商品状态变为「在库」,库存 +1
  9. 采购成本计入 CNY 采购池支出

场景 2:异常流程(信息修正)

  1. 登记后发现信息录入有误
  2. 在商品未调拨/未销售前可编辑商品信息
  3. 条码不可修改(一旦生成即固定)
  4. 修改后保留修改日志

场景 3:边界情况(条码生成)

  • 条码规则:LS + YYYYMMDD + 4位流水号
  • 同日并发入库时,流水号需保证唯一(使用数据库序列或分布式 ID)
  • 当日入库超过 9999 件时,流水号溢出至 5 位

交互说明

页面元素

元素类型说明规则
关联采购单搜索选择选择待入库的采购开单必选
商品名称文本输入商品名称/款号必填
品牌文本输入品牌名称必填
品类下拉选择包包/手表/首饰等必填
成色分级下拉选择如 95新/9成新/85新必填
图片上传文件上传商品实拍图,多张至少 1 张
描述文本域商品描述信息可选
采购价格数字输入CNY,从采购单带入必填,可调整
条码只读文本系统自动生成不可编辑

条码生成规则

组成部分格式说明
前缀LSLINKSHE 固定前缀
日期YYYYMMDD入库登记日期(8位)
流水号0001~9999当日顺序号,次日重置

示例: LS202605120001 = 2026年5月12日入库的第 0001 号商品。

验收标准

  • [ ] 登记入库时可录入商品名称、品牌、品类、成色、上传图片、填写描述
  • [ ] 系统自动按规则生成唯一条码
  • [ ] 入库登记后商品状态自动变为「在库」
  • [ ] 入库完成后采购成本计入 CNY 采购池支出
  • [ ] 条码生成规则正确,同日流水号唯一

技术备注

  • 条码生成需考虑并发场景,建议使用数据库序列或 Redis 原子自增
  • 入库登记本质是创建 Product 记录 + 创建 Inventory 记录 + 写入 Finance 流水
  • 建议使用事务保证三者一致性