Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.


name: bill-transfer-ship description: 库存调拨发货单 - 记录商品从调出门店发货到调入门店的信息,与bill_stock_transfer_receive表关联形成完整的调拨流程 license: MIT compatibility: opencode metadata: category: database domain: retail-erp table_type: transaction

business_type: transfer_ship

库存调拨发货单 (bill_stock_transfer_ship)

表信息

  • 表名: bill_stock_transfer_ship
  • 主键: id
  • 时间字段: created_at, updated_at, sure_date
  • 查询日期字段: sure_date (默认查询日期字段)

关键字段

字段名 数据类型 查询用途
id varchar(50) 主键ID
tenant_id varchar(50) 租户ID,必须包含在查询条件中
bill_id varchar(50) 单据编号
bill_type varchar(20) 单据类型:TRANSFER_SHIPPING调拨发货
bill_status varchar(20) 单据状态:DRAFT/APPROVED/SHIPPED/CANCELLED
from_store_id varchar(50) 调出门店ID,关联master_store
to_store_id varchar(50) 调入门店ID,关联master_store
from_company_id varchar(50) 发货方公司ID,关联master_company
to_company_id varchar(50) 收货方公司ID,关联master_company
product_id varchar(50) 商品ID,关联master_product
settlement_qty decimal(12,4) 结算数量,调拨发货数量
settlement_price decimal(12,2) 结算单价
discount_rate decimal(5,4) 折扣率
settlement_amount decimal(12,2) 结算金额 = qty × price × (1 - discount_rate)
sure_status int 登账标识:0草稿/1已登账,查询必须为1
sure_date date 登账日期,默认查询日期字段
created_at datetime 创建时间

关联关系

  • 父表关联:
    • from_store_id → master_store.stor_id (调出门店)
    • to_store_id → master_store.stor_id (调入门店)
    • from_company_id → master_company.id (发货方公司)
    • to_company_id → master_company.id (收货方公司)
    • product_id → master_product.product_id (调拨商品)
  • 配对关系: 与bill_transfer_receive表配对使用,形成完整调拨流程

在查询拆解中的角色

  • 查询部分:可查询调拨发货数量、调拨金额、折扣率等业务指标
  • where部分:可通过关联的店铺、商品、公司字段进行筛选,时间条件默认使用sure_date
  • from部分:作为调拨发货数据的主表,需关联档案表获取维度信息
  • 汇总部分:可按调出门店、调入门店、商品、时间等维度汇总调拨发货数据
  • 排序部分:通常按调拨金额、调拨数量或时间排序

关键查询规则

  1. 租户隔离: 必须包含tenant_id条件
  2. 单据状态: 必须检查sure_status=1 (已登账数据)
  3. 时间字段: 查询日期默认使用sure_date字段
  4. 关联完整性: 必须正确关联店铺、商品、公司档案表
  5. 调拨流程: 此为调拨发货表,与调拨收货表配对使用,表示调拨的发货方

多步骤查询支持

  • 可作为数据源表,创建中间表保存调拨发货明细数据
  • 支持创建中间表格式:{userid}{datetime}_step{n}_transfer_ship
  • 中间表关键字段:id, bill_id, from_store_id, to_store_id, product_id, settlement_qty, settlement_amount, sure_date
  • 通常作为查询的最后几步,先筛选档案数据再关联本表