This commit is contained in:
zlwu committed 2026-06-18 14:57:00 +08:00
1 parent 9d0278d03a
commit abe3020fcc
9 files changed
+4636 -7

No files matched your search

+1 -1
View File
@@ -1 +1 @@
57892
17799
@@ -0,0 +1,331 @@
#!/usr/bin/env python3
"""从 生产物料.txt 生成期初导入 SQL(biz_production_material*)。"""
from __future__ import annotations
import re
from collections import OrderedDict
from decimal import Decimal, ROUND_HALF_UP
from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
TXT_PATH = ROOT / "生产物料.txt"
OUT_PATH = ROOT / "docs/sql/seed_production_materials_init.sql"
TENANT = "zkxw"
USER_ID = "d3000000000000000000000000000001"
TS = "2026-06-18 10:00:00"
STOCK_IN_DATE = "2026-06-18"
EXPIRE_DATE = "2029-06-18"
REMARK = "期初库存导入(生产物料.txt)"
MONTHS = ["2", "3", "4", "5", "6", "7", "8", "9"]
REAGENT_KEYWORDS = (
"培养基",
"血清",
"胰酶",
"冻存",
"PBS",
"DPBS",
"DMSO",
"双抗",
"链霉素",
"试剂",
"添加剂",
"激活剂",
"活化剂",
"因子",
"消毒液",
"酒精",
"新洁尔灭",
"除孢子",
"鲎试剂",
"台盼蓝",
"Ficoll",
"DEPC",
"血替",
"白蛋白",
"HES",
"氯化钠",
"沉降液",
"MSC",
"NK",
"Cryosure",
"保存液",
"羟乙基",
"青霉素",
"青/链霉素",
"Rh血型",
"琼脂",
"血平皿",
)
def parse_num(raw: str | None) -> Decimal | None:
if raw is None:
return None
s = str(raw).strip()
if not s:
return None
try:
return Decimal(s)
except Exception:
return None
def q4(val: Decimal) -> str:
return format(val.quantize(Decimal("0.0001"), rounding=ROUND_HALF_UP), "f")
def sql_str(val: str | None) -> str:
if val is None:
return "NULL"
s = str(val).replace("\\", "\\\\").replace("'", "''")
return f"'{s}'"
def norm_spec(spec: str) -> str | None:
s = (spec or "").strip()
if not s or s == "0":
return None
return s
def norm_batch(batch: str, row_no: int) -> str:
s = (batch or "").strip()
if not s or s in {"0", "/"}:
return f"INIT-ROW{row_no:04d}"
return s
def classify_type(name: str) -> str:
for kw in REAGENT_KEYWORDS:
if kw in name:
return "reagent"
return "consumable"
def calc_balance_and_in_qty(cols: dict[str, str]) -> tuple[Decimal, Decimal]:
opening = parse_num(cols.get("期初")) or Decimal("0")
balance: Decimal | None = None
total_in = opening
for m in MONTHS:
v_in = parse_num(cols.get(f"{m}月入库")) or Decimal("0")
v_out = parse_num(cols.get(f"{m}月出库")) or Decimal("0")
v_bal = parse_num(cols.get(f"{m}月结存"))
if v_in == 0 and v_out == 0 and v_bal is None:
continue
if balance is None:
balance = opening
total_in += v_in
if v_bal is not None:
balance = v_bal
else:
balance = balance + v_in - v_out
if balance is None:
balance = opening
if total_in <= 0 and balance <= 0:
in_qty = Decimal("0")
else:
in_qty = max(total_in, balance)
return balance, in_qty
def parse_rows() -> list[dict]:
text = TXT_PATH.read_text(encoding="utf-8")
lines = [ln.rstrip("\n") for ln in text.splitlines() if ln.strip()]
headers = lines[0].split("\t")
rows: list[dict] = []
for idx, line in enumerate(lines[1:], start=2):
parts = line.split("\t")
if len(parts) < len(headers):
parts.extend([""] * (len(headers) - len(parts)))
cols = dict(zip(headers, parts))
name = (cols.get("名称") or "").strip()
if not name:
continue
remaining, in_qty = calc_balance_and_in_qty(cols)
rows.append(
{
"row_no": idx,
"name": name,
"spec": norm_spec(cols.get("规格型号", "")),
"unit": (cols.get("单位") or "").strip() or "个",
"batch_no": norm_batch(cols.get("批号", ""), idx),
"remaining": remaining,
"in_qty": in_qty,
"material_type": classify_type(name),
}
)
return rows
def build_materials(rows: list[dict]) -> OrderedDict[tuple, dict]:
materials: OrderedDict[tuple, dict] = OrderedDict()
for row in rows:
key = (row["name"], row["spec"], row["unit"])
if key not in materials:
seq = len(materials) + 1
code = f"ZKXW-PROD-{seq:05d}"
mat_id = f"pm{seq:032d}"
materials[key] = {
"key": key,
"seq": seq,
"code": code,
"mat_id": mat_id,
"name": row["name"],
"spec": row["spec"],
"unit": row["unit"],
"material_type": row["material_type"],
"stock_qty": Decimal("0"),
"batches": [],
}
mat = materials[key]
mat["stock_qty"] += row["remaining"]
if row["material_type"] == "reagent":
mat["material_type"] = "reagent"
batch_seq = len(mat["batches"]) + 1
batch_id = f"pb{mat['seq']:03d}{batch_seq:029d}"
stock_in_no = f"INIT-20260618-{mat['seq']:05d}-{batch_seq:02d}"
mat["batches"].append(
{
**row,
"batch_id": batch_id,
"stock_in_no": stock_in_no,
"usage_id": f"pu{mat['seq']:03d}{batch_seq:029d}",
"material_code": mat["code"],
"material_type": mat["material_type"],
"mat_id": mat["mat_id"],
}
)
return materials
def gen_unit_inserts(units: set[str]) -> list[str]:
# 生产物料单位直接存 unit_name;此处仅确保 biz_item_unit 存在常用单位
unit_code_map = {
"个": "ge",
"件": "jian",
"套": "tao",
"台": "tai",
"支": "zhi",
"张": "zhang",
"片": "pian",
"把": "ba",
"双": "shuang",
"盒": "he",
"包": "bao",
"袋": "dai",
"瓶": "ping",
"桶": "tong",
"卷": "juan",
"箱": "xiang",
"L": "l",
}
lines: list[str] = []
uid = 0x60
for unit in sorted(units):
code = unit_code_map.get(unit)
if not code:
continue
uid += 1
unit_id = f"e400000000000000000000000000{uid:04x}"
lines.append(
f"INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)\n"
f"SELECT {sql_str(unit_id)}, {sql_str(code)}, {sql_str(unit)}, {sql_str(TENANT)}, 500, '生产物料导入', {sql_str(USER_ID)}, '', {sql_str(TS)}, {sql_str(USER_ID)}, {sql_str(TS)}, 0 FROM DUAL\n"
f"WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`={sql_str(code)} AND `tenant_no`={sql_str(TENANT)} AND `del_flag`=0);"
)
return lines
def gen_material_insert(mat: dict) -> str:
spec_sql = sql_str(mat["spec"]) if mat["spec"] else "NULL"
return (
f"INSERT INTO `biz_production_material` (`id`, `material_type`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)\n"
f"SELECT {sql_str(mat['mat_id'])}, {sql_str(mat['material_type'])}, {sql_str(mat['code'])}, {sql_str(mat['name'])}, {spec_sql}, {sql_str(mat['unit'])}, {q4(mat['stock_qty'])}, 0.0000, '1', {sql_str(TENANT)}, {mat['seq']}, {sql_str(REMARK)}, {sql_str(USER_ID)}, '', {sql_str(TS)}, {sql_str(USER_ID)}, {sql_str(TS)}, 0 FROM DUAL\n"
f"WHERE NOT EXISTS (SELECT 1 FROM `biz_production_material` WHERE `material_code`={sql_str(mat['code'])} AND `tenant_no`={sql_str(TENANT)} AND `del_flag`=0);"
)
def gen_batch_insert(batch: dict) -> str:
spec_sql = sql_str(batch["spec"]) if batch["spec"] else "NULL"
return (
f"INSERT INTO `biz_production_material_stock_batch` (`id`, `material_id`, `material_type`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)\n"
f"SELECT {sql_str(batch['batch_id'])}, (SELECT `id` FROM `biz_production_material` WHERE `material_code`={sql_str(batch['material_code'])} AND `tenant_no`={sql_str(TENANT)} AND `del_flag`=0 LIMIT 1), {sql_str(batch['material_type'])}, {sql_str(batch['material_code'])}, {sql_str(batch['name'])}, {spec_sql}, {sql_str(batch['unit'])}, {sql_str(batch['stock_in_no'])}, {sql_str(STOCK_IN_DATE)}, {sql_str(EXPIRE_DATE)}, {sql_str(batch['material_code'])}, {sql_str(batch['batch_no'])}, '期初导入', 0.00, 0.00, {q4(batch['in_qty'])}, {q4(batch['remaining'])}, {sql_str(TENANT)}, {batch['row_no']}, {sql_str(REMARK)}, {sql_str(USER_ID)}, '', {sql_str(TS)}, {sql_str(USER_ID)}, {sql_str(TS)}, 0 FROM DUAL\n"
f"WHERE NOT EXISTS (SELECT 1 FROM `biz_production_material_stock_batch` WHERE `stock_in_no`={sql_str(batch['stock_in_no'])} AND `tenant_no`={sql_str(TENANT)} AND `del_flag`=0);"
)
def gen_usage_insert(batch: dict) -> str:
if batch["in_qty"] <= 0:
return ""
return (
f"INSERT INTO `biz_production_material_usage` (`id`, `material_id`, `material_type`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `usage_unit`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)\n"
f"SELECT {sql_str(batch['usage_id'])}, (SELECT `id` FROM `biz_production_material` WHERE `material_code`={sql_str(batch['material_code'])} AND `tenant_no`={sql_str(TENANT)} AND `del_flag`=0 LIMIT 1), {sql_str(batch['material_type'])}, {sql_str(batch['material_code'])}, {sql_str(batch['name'])}, {sql_str(batch['batch_id'])}, {sql_str(batch['stock_in_no'])}, {sql_str(batch['material_code'])}, {sql_str(batch['batch_no'])}, '期初导入', 0.00, 0.00, 'in', {q4(batch['in_qty'])}, {sql_str(batch['unit'])}, 0.0000, {q4(batch['in_qty'])}, 'manual_in', {sql_str(TENANT)}, {sql_str(REMARK)}, {sql_str(USER_ID)}, '', {sql_str(TS)}, {sql_str(USER_ID)}, {sql_str(TS)}, 0 FROM DUAL\n"
f"WHERE NOT EXISTS (SELECT 1 FROM `biz_production_material_usage` WHERE `id`={sql_str(batch['usage_id'])});"
)
def main() -> None:
rows = parse_rows()
materials = build_materials(rows)
units = {m["unit"] for m in materials.values()}
parts = [
"-- 生产物料期初数据导入(来源:生产物料.txt)",
"-- 剩余数量:按台账逐月推算(期初 + 各月入库 - 出库,优先采用各月结存列)",
"-- 幂等:按 material_code / stock_in_no 跳过已存在记录",
f"-- 执行:mysql -u root -p zkxw < docs/sql/seed_production_materials_init.sql",
"",
"SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;",
"",
"-- ── 物品单位 biz_item_unit(确保本批物料所需单位存在)──",
"",
*gen_unit_inserts(units),
"",
"-- ── 物料主表 biz_production_material ──────────────────────",
"",
]
for mat in materials.values():
parts.append(gen_material_insert(mat))
parts.append("")
parts.append("-- ── 入库批次 biz_production_material_stock_batch ─────────")
parts.append("")
all_batches: list[dict] = []
for mat in materials.values():
all_batches.extend(mat["batches"])
for batch in all_batches:
parts.append(gen_batch_insert(batch))
parts.append("")
parts.append("-- ── 变动记录 biz_production_material_usage(期初入库)──────")
parts.append("")
for batch in all_batches:
usage_sql = gen_usage_insert(batch)
if usage_sql:
parts.append(usage_sql)
parts.append("")
OUT_PATH.write_text("\n".join(parts), encoding="utf-8")
print(f"Generated {OUT_PATH}")
print(f" txt rows: {len(rows)}")
print(f" materials: {len(materials)}")
print(f" batches: {len(all_batches)}")
nonzero = sum(1 for r in rows if r["remaining"] > 0)
print(f" batches with remaining > 0: {nonzero}")
if __name__ == "__main__":
main()
File diff suppressed because it is too large. Load diff
+917
View File
@@ -0,0 +1,917 @@
-- 质检物料期初数据导入(来源:质检物料.txt)
-- 单位关联 biz_item_unit:物料 unit 字段存 unit_name(与前端下拉一致)
-- 幂等:按 material_code / stock_in_no / unit_code 跳过已存在记录
-- 执行:mysql -u root -p zkxw < docs/sql/seed_qc_materials_init.sql
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
-- ── 物品单位 biz_item_unit(先确保本批物料所需单位存在)──
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e400000000000000000000000000003e', 'ul', '微升', 'zkxw', 200, '体积', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e400000000000000000000000000003f', 'ml', '毫升', 'zkxw', 201, '体积', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e4000000000000000000000000000057', 'he', '盒', 'zkxw', 400, '包装', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e4000000000000000000000000000059', 'dai', '袋', 'zkxw', 402, '包装', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e400000000000000000000000000005a', 'bao', '包', 'zkxw', 403, '包装', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_item_unit` (`id`, `unit_code`, `unit_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'e400000000000000000000000000005d', 'tong', '桶', 'zkxw', 406, '包装', 'd3000000000000000000000000000001', '', '2026-06-18 08:00:00', 'd3000000000000000000000000000001', '2026-06-18 08:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0);
-- ── 物料主表 biz_qc_material ──────────────────────
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000007', 'ZKXW-QC-00007', 'APC-HLA-DR', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 7, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00007' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000008', 'ZKXW-QC-00008', 'APC-Cy7-CD337', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 55.0000, 0.0000, '1', 'zkxw', 8, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00008' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000009', 'ZKXW-QC-00009', 'APC-Cy7-CD337', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 9, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00009' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000010', 'ZKXW-QC-00010', 'APC-Cy7-CD4', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 70.0000, 0.0000, '1', 'zkxw', 10, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00010' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000011', 'ZKXW-QC-00011', 'APC-Cy7-CD4', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 11, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00011' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000012', 'ZKXW-QC-00012', 'APC-Cy7-CD90', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 12, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00012' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000013', 'ZKXW-QC-00013', 'APC-Cy7-CD90', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 13, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00013' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000014', 'ZKXW-QC-00014', 'APC-Cy7-IFN-γ', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 14, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00014' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000015', 'ZKXW-QC-00015', 'APC-Cy7-IFN-γ', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 15, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00015' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000016', 'ZKXW-QC-00016', 'APC-Cy7-CD19', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 16, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00016' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000017', 'ZKXW-QC-00017', 'FITC-CD3', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 0.0000, 0.0000, '1', 'zkxw', 17, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00017' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000018', 'ZKXW-QC-00018', 'FITC-CD3', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 18, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00018' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000019', 'ZKXW-QC-00019', 'FITC-CD33', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 19, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00019' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000020', 'ZKXW-QC-00020', 'FITC-CD34', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 20, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00020' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000021', 'ZKXW-QC-00021', 'FITC-CD45', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 21, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00021' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000022', 'ZKXW-QC-00022', 'FITC-CD69', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 22, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00022' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000023', 'ZKXW-QC-00023', 'FITC-CD69', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 23, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00023' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000024', 'ZKXW-QC-00024', 'FITC-CD73', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 24, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00024' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000025', 'ZKXW-QC-00025', 'FITC-TNF-α', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 25, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00025' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000026', 'ZKXW-QC-00026', 'PE-Annexin V细胞凋亡检测试剂盒(含7-ADD)', '100Tμl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 26, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00026' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000027', 'ZKXW-QC-00027', 'TGF-β', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 125.0000, 0.0000, '1', 'zkxw', 27, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00027' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000028', 'ZKXW-QC-00028', 'PE-IL-6', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 125.0000, 0.0000, '1', 'zkxw', 28, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00028' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000029', 'ZKXW-QC-00029', 'PE-CD107a', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 29, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00029' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000030', 'ZKXW-QC-00030', 'PE-CD107a', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 30, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00030' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000031', 'ZKXW-QC-00031', 'PE-CD16', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 31, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00031' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000032', 'ZKXW-QC-00032', 'PE-CD16', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 10.0000, 0.0000, '1', 'zkxw', 32, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00032' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000033', 'ZKXW-QC-00033', 'PE-CD19', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 33, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00033' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000034', 'ZKXW-QC-00034', 'PE-CD19', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 34, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00034' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000035', 'ZKXW-QC-00035', 'PE-HLA-DR', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 35, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00035' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000036', 'ZKXW-QC-00036', 'PE-HLA-DR', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 36, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00036' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000037', 'ZKXW-QC-00037', 'PE-Cy7-CD314', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 37, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00037' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000038', 'ZKXW-QC-00038', 'PE-Cy7-CD314', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 38, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00038' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000039', 'ZKXW-QC-00039', 'PE-Cy7-CD73', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 39, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00039' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000040', 'ZKXW-QC-00040', 'PE-Cy7-CD73', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 40, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00040' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000041', 'ZKXW-QC-00041', 'PE-Cy7-CD8', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 70.0000, 0.0000, '1', 'zkxw', 41, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00041' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000042', 'ZKXW-QC-00042', 'PE-Cy7-CD8', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 42, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00042' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000043', 'ZKXW-QC-00043', 'PE-Cy7-Granzyme B Recombinant', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 43, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00043' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000044', 'ZKXW-QC-00044', 'PE-Cy7-Granzyme B Recombinant', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 500.0000, 0.0000, '1', 'zkxw', 44, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00044' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000045', 'ZKXW-QC-00045', 'PE-Cy7-HLA-A2', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 45, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00045' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000046', 'ZKXW-QC-00046', 'PE-Cy7-CD45', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 46, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00046' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000047', 'ZKXW-QC-00047', 'PerCP-CD45', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 47, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00047' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000048', 'ZKXW-QC-00048', 'PerCP-CD8', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 90.0000, 0.0000, '1', 'zkxw', 48, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00048' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000049', 'ZKXW-QC-00049', '磷酸盐缓冲液PBS(细胞级)', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 126.5000, 0.0000, '1', 'zkxw', 49, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00049' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000050', 'ZKXW-QC-00050', '红细胞裂解液', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 300.0000, 0.0000, '1', 'zkxw', 50, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00050' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000051', 'ZKXW-QC-00051', 'DEPC处理水', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 51, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00051' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000052', 'ZKXW-QC-00052', 'DEPC处理水', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 2.0000, 0.0000, '1', 'zkxw', 52, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00052' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000053', 'ZKXW-QC-00053', 'Cocktail', '100μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 53, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00053' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000054', 'ZKXW-QC-00054', 'TritonX-100', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 54, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00054' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000055', 'ZKXW-QC-00055', '4%多聚甲醛固定液', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 55, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00055' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000056', 'ZKXW-QC-00056', '小鼠血清(无菌过滤)', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 56, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00056' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000057', 'ZKXW-QC-00057', '血型ABO定性试剂', '40人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 57, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00057' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000058', 'ZKXW-QC-00058', '肺炎支原体IgM抗体检测试剂盒(胶体金法)', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 2.0000, 0.0000, '1', 'zkxw', 58, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00058' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000059', 'ZKXW-QC-00059', '解脲支原体IgG抗体检测试剂盒(胶体金法)', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 2.0000, 0.0000, '1', 'zkxw', 59, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00059' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000060', 'ZKXW-QC-00060', '血细胞溶血剂', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 60, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00060' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000061', 'ZKXW-QC-00061', 'CLE-P清洗液', '50ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 61, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00061' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000062', 'ZKXW-QC-00062', 'DIL-C稀释液', '20L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 62, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00062' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000063', 'ZKXW-QC-00063', '流式细胞分析用鞘液', '5L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 63, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00063' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000064', 'ZKXW-QC-00064', '清洗液', '5L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 64, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00064' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000065', 'ZKXW-QC-00065', 'TSA', '9x10cm/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 15.0000, 0.0000, '1', 'zkxw', 65, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00065' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000066', 'ZKXW-QC-00066', 'HIV-HCV-TP-HBs', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 2.0000, 0.0000, '1', 'zkxw', 66, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00066' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000067', 'ZKXW-QC-00067', '15ml离心管袋装(灭菌)', '25支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 20.0000, 0.0000, '1', 'zkxw', 67, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00067' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000068', 'ZKXW-QC-00068', '50ml离心管袋装(灭菌)', '25支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 20.0000, 0.0000, '1', 'zkxw', 68, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00068' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000069', 'ZKXW-QC-00069', '1000ul蓝色盒装吸头', NULL, (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 7.0000, 0.0000, '1', 'zkxw', 69, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00069' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000070', 'ZKXW-QC-00070', '200ul黄色盒装吸头', NULL, (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 70, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00070' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000071', 'ZKXW-QC-00071', '10ul透明盒装吸头', '96Tips/Rack;10Racks/Pock', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 10.0000, 0.0000, '1', 'zkxw', 71, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00071' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000072', 'ZKXW-QC-00072', '1000ul加长型袋装吸头', '1000支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 0.0000, 0.0000, '1', 'zkxw', 72, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00072' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000073', 'ZKXW-QC-00073', '200ul袋装吸头', '1000支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 0.0000, 0.0000, '1', 'zkxw', 73, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00073' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000074', 'ZKXW-QC-00074', '10ul袋装吸头', '1000支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 0.0000, 0.0000, '1', 'zkxw', 74, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00074' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000075', 'ZKXW-QC-00075', '流式管', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 75, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00075' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000076', 'ZKXW-QC-00076', '1.5mL离心管,蓝色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 76, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00076' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000077', 'ZKXW-QC-00077', '1.5mL离心管,绿色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 77, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00077' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000078', 'ZKXW-QC-00078', '1.5mL离心管,黄色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 78, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00078' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000079', 'ZKXW-QC-00079', '1.5mL离心管,粉色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 79, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00079' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000080', 'ZKXW-QC-00080', '1.5ml透明离心管,', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 80, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00080' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material` (`id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_qty`, `warning_qty`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcm00000000000000000000000000081', 'ZKXW-QC-00081', '带锁扣盖微量离心管', '500支/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 1.0000, 0.0000, '1', 'zkxw', 81, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00081' AND `tenant_no`='zkxw' AND `del_flag`=0);
-- ── 入库批次(仅库存>0)biz_qc_material_stock_batch ──
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000007', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00007' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00007', 'APC-HLA-DR', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00007', '2026-06-18', '2029-06-18', 'ZKXW-QC-00007', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 7, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00007' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000008', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00008' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00008', 'APC-Cy7-CD337', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00008', '2026-06-18', '2029-06-18', 'ZKXW-QC-00008', 'INIT', '期初导入', 0.00, 0.00, 55.0000, 55.0000, 'zkxw', 8, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00008' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000009', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00009' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00009', 'APC-Cy7-CD337', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00009', '2026-06-18', '2029-06-18', 'ZKXW-QC-00009', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 9, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00009' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000010', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00010' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00010', 'APC-Cy7-CD4', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00010', '2026-06-18', '2029-06-18', 'ZKXW-QC-00010', 'INIT', '期初导入', 0.00, 0.00, 70.0000, 70.0000, 'zkxw', 10, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00010' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000011', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00011' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00011', 'APC-Cy7-CD4', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00011', '2026-06-18', '2029-06-18', 'ZKXW-QC-00011', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 11, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00011' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000012', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00012' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00012', 'APC-Cy7-CD90', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00012', '2026-06-18', '2029-06-18', 'ZKXW-QC-00012', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 12, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00012' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000013', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00013' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00013', 'APC-Cy7-CD90', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00013', '2026-06-18', '2029-06-18', 'ZKXW-QC-00013', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 13, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00013' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000014', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00014' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00014', 'APC-Cy7-IFN-γ', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00014', '2026-06-18', '2029-06-18', 'ZKXW-QC-00014', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 14, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00014' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000015', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00015' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00015', 'APC-Cy7-IFN-γ', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00015', '2026-06-18', '2029-06-18', 'ZKXW-QC-00015', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 15, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00015' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000016', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00016' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00016', 'APC-Cy7-CD19', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00016', '2026-06-18', '2029-06-18', 'ZKXW-QC-00016', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 16, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00016' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000018', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00018' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00018', 'FITC-CD3', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00018', '2026-06-18', '2029-06-18', 'ZKXW-QC-00018', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 18, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00018' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000019', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00019' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00019', 'FITC-CD33', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00019', '2026-06-18', '2029-06-18', 'ZKXW-QC-00019', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 19, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00019' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000020', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00020' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00020', 'FITC-CD34', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00020', '2026-06-18', '2029-06-18', 'ZKXW-QC-00020', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 20, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00020' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000021', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00021' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00021', 'FITC-CD45', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00021', '2026-06-18', '2029-06-18', 'ZKXW-QC-00021', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 21, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00021' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000022', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00022' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00022', 'FITC-CD69', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00022', '2026-06-18', '2029-06-18', 'ZKXW-QC-00022', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 22, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00022' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000023', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00023' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00023', 'FITC-CD69', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00023', '2026-06-18', '2029-06-18', 'ZKXW-QC-00023', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 23, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00023' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000024', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00024' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00024', 'FITC-CD73', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00024', '2026-06-18', '2029-06-18', 'ZKXW-QC-00024', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 24, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00024' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000025', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00025' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00025', 'FITC-TNF-α', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00025', '2026-06-18', '2029-06-18', 'ZKXW-QC-00025', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 25, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00025' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000026', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00026' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00026', 'PE-Annexin V细胞凋亡检测试剂盒(含7-ADD)', '100Tμl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00026', '2026-06-18', '2029-06-18', 'ZKXW-QC-00026', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 26, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00026' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000027', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00027' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00027', 'TGF-β', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00027', '2026-06-18', '2029-06-18', 'ZKXW-QC-00027', 'INIT', '期初导入', 0.00, 0.00, 125.0000, 125.0000, 'zkxw', 27, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00027' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000028', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00028' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00028', 'PE-IL-6', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00028', '2026-06-18', '2029-06-18', 'ZKXW-QC-00028', 'INIT', '期初导入', 0.00, 0.00, 125.0000, 125.0000, 'zkxw', 28, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00028' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000029', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00029' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00029', 'PE-CD107a', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00029', '2026-06-18', '2029-06-18', 'ZKXW-QC-00029', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 29, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00029' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000030', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00030' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00030', 'PE-CD107a', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00030', '2026-06-18', '2029-06-18', 'ZKXW-QC-00030', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 30, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00030' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000031', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00031' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00031', 'PE-CD16', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00031', '2026-06-18', '2029-06-18', 'ZKXW-QC-00031', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 31, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00031' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000032', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00032' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00032', 'PE-CD16', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00032', '2026-06-18', '2029-06-18', 'ZKXW-QC-00032', 'INIT', '期初导入', 0.00, 0.00, 10.0000, 10.0000, 'zkxw', 32, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00032' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000033', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00033' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00033', 'PE-CD19', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00033', '2026-06-18', '2029-06-18', 'ZKXW-QC-00033', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 33, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00033' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000034', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00034' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00034', 'PE-CD19', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00034', '2026-06-18', '2029-06-18', 'ZKXW-QC-00034', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 34, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00034' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000035', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00035' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00035', 'PE-HLA-DR', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00035', '2026-06-18', '2029-06-18', 'ZKXW-QC-00035', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 35, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00035' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000036', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00036' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00036', 'PE-HLA-DR', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00036', '2026-06-18', '2029-06-18', 'ZKXW-QC-00036', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 36, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00036' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000037', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00037' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00037', 'PE-Cy7-CD314', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00037', '2026-06-18', '2029-06-18', 'ZKXW-QC-00037', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 37, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00037' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000038', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00038' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00038', 'PE-Cy7-CD314', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00038', '2026-06-18', '2029-06-18', 'ZKXW-QC-00038', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 38, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00038' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000039', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00039' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00039', 'PE-Cy7-CD73', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00039', '2026-06-18', '2029-06-18', 'ZKXW-QC-00039', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 39, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00039' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000040', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00040' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00040', 'PE-Cy7-CD73', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00040', '2026-06-18', '2029-06-18', 'ZKXW-QC-00040', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 40, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00040' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000041', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00041' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00041', 'PE-Cy7-CD8', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00041', '2026-06-18', '2029-06-18', 'ZKXW-QC-00041', 'INIT', '期初导入', 0.00, 0.00, 70.0000, 70.0000, 'zkxw', 41, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00041' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000042', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00042' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00042', 'PE-Cy7-CD8', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00042', '2026-06-18', '2029-06-18', 'ZKXW-QC-00042', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 42, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00042' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000043', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00043' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00043', 'PE-Cy7-Granzyme B Recombinant', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00043', '2026-06-18', '2029-06-18', 'ZKXW-QC-00043', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 43, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00043' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000044', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00044' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00044', 'PE-Cy7-Granzyme B Recombinant', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00044', '2026-06-18', '2029-06-18', 'ZKXW-QC-00044', 'INIT', '期初导入', 0.00, 0.00, 500.0000, 500.0000, 'zkxw', 44, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00044' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000045', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00045' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00045', 'PE-Cy7-HLA-A2', '125μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00045', '2026-06-18', '2029-06-18', 'ZKXW-QC-00045', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 45, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00045' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000046', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00046' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00046', 'PE-Cy7-CD45', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00046', '2026-06-18', '2029-06-18', 'ZKXW-QC-00046', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 46, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00046' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000047', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00047' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00047', 'PerCP-CD45', '500μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00047', '2026-06-18', '2029-06-18', 'ZKXW-QC-00047', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 47, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00047' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000048', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00048' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00048', 'PerCP-CD8', '100μl/10T', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ul' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00048', '2026-06-18', '2029-06-18', 'ZKXW-QC-00048', 'INIT', '期初导入', 0.00, 0.00, 90.0000, 90.0000, 'zkxw', 48, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00048' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000049', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00049' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00049', '磷酸盐缓冲液PBS(细胞级)', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00049', '2026-06-18', '2029-06-18', 'ZKXW-QC-00049', 'INIT', '期初导入', 0.00, 0.00, 126.5000, 126.5000, 'zkxw', 49, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00049' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000050', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00050' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00050', '红细胞裂解液', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00050', '2026-06-18', '2029-06-18', 'ZKXW-QC-00050', 'INIT', '期初导入', 0.00, 0.00, 300.0000, 300.0000, 'zkxw', 50, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00050' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000051', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00051' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00051', 'DEPC处理水', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00051', '2026-06-18', '2029-06-18', 'ZKXW-QC-00051', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 51, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00051' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000052', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00052' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00052', 'DEPC处理水', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00052', '2026-06-18', '2029-06-18', 'ZKXW-QC-00052', 'INIT', '期初导入', 0.00, 0.00, 2.0000, 2.0000, 'zkxw', 52, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00052' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000053', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00053' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00053', 'Cocktail', '100μl', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00053', '2026-06-18', '2029-06-18', 'ZKXW-QC-00053', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 53, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00053' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000054', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00054' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00054', 'TritonX-100', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00054', '2026-06-18', '2029-06-18', 'ZKXW-QC-00054', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 54, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00054' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000055', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00055' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00055', '4%多聚甲醛固定液', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00055', '2026-06-18', '2029-06-18', 'ZKXW-QC-00055', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 55, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00055' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000056', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00056' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00056', '小鼠血清(无菌过滤)', '100ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00056', '2026-06-18', '2029-06-18', 'ZKXW-QC-00056', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 56, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00056' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000057', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00057' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00057', '血型ABO定性试剂', '40人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00057', '2026-06-18', '2029-06-18', 'ZKXW-QC-00057', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 57, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00057' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000058', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00058' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00058', '肺炎支原体IgM抗体检测试剂盒(胶体金法)', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00058', '2026-06-18', '2029-06-18', 'ZKXW-QC-00058', 'INIT', '期初导入', 0.00, 0.00, 2.0000, 2.0000, 'zkxw', 58, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00058' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000059', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00059' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00059', '解脲支原体IgG抗体检测试剂盒(胶体金法)', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00059', '2026-06-18', '2029-06-18', 'ZKXW-QC-00059', 'INIT', '期初导入', 0.00, 0.00, 2.0000, 2.0000, 'zkxw', 59, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00059' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000060', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00060' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00060', '血细胞溶血剂', '500ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00060', '2026-06-18', '2029-06-18', 'ZKXW-QC-00060', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 60, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00060' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000061', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00061' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00061', 'CLE-P清洗液', '50ml', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='ml' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00061', '2026-06-18', '2029-06-18', 'ZKXW-QC-00061', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 61, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00061' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000062', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00062' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00062', 'DIL-C稀释液', '20L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00062', '2026-06-18', '2029-06-18', 'ZKXW-QC-00062', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 62, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00062' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000063', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00063' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00063', '流式细胞分析用鞘液', '5L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00063', '2026-06-18', '2029-06-18', 'ZKXW-QC-00063', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 63, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00063' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000064', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00064' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00064', '清洗液', '5L/桶', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='tong' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00064', '2026-06-18', '2029-06-18', 'ZKXW-QC-00064', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 64, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00064' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000065', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00065' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00065', 'TSA', '9x10cm/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00065', '2026-06-18', '2029-06-18', 'ZKXW-QC-00065', 'INIT', '期初导入', 0.00, 0.00, 15.0000, 15.0000, 'zkxw', 65, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00065' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000066', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00066' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00066', 'HIV-HCV-TP-HBs', '20人份/盒', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00066', '2026-06-18', '2029-06-18', 'ZKXW-QC-00066', 'INIT', '期初导入', 0.00, 0.00, 2.0000, 2.0000, 'zkxw', 66, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00066' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000067', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00067' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00067', '15ml离心管袋装(灭菌)', '25支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00067', '2026-06-18', '2029-06-18', 'ZKXW-QC-00067', 'INIT', '期初导入', 0.00, 0.00, 20.0000, 20.0000, 'zkxw', 67, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00067' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000068', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00068' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00068', '50ml离心管袋装(灭菌)', '25支/包', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='bao' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00068', '2026-06-18', '2029-06-18', 'ZKXW-QC-00068', 'INIT', '期初导入', 0.00, 0.00, 20.0000, 20.0000, 'zkxw', 68, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00068' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000069', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00069' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00069', '1000ul蓝色盒装吸头', NULL, (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00069', '2026-06-18', '2029-06-18', 'ZKXW-QC-00069', 'INIT', '期初导入', 0.00, 0.00, 7.0000, 7.0000, 'zkxw', 69, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00069' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000070', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00070' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00070', '200ul黄色盒装吸头', NULL, (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00070', '2026-06-18', '2029-06-18', 'ZKXW-QC-00070', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 70, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00070' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000071', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00071' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00071', '10ul透明盒装吸头', '96Tips/Rack;10Racks/Pock', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='he' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00071', '2026-06-18', '2029-06-18', 'ZKXW-QC-00071', 'INIT', '期初导入', 0.00, 0.00, 10.0000, 10.0000, 'zkxw', 71, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00071' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000075', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00075' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00075', '流式管', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00075', '2026-06-18', '2029-06-18', 'ZKXW-QC-00075', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 75, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00075' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000076', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00076' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00076', '1.5mL离心管,蓝色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00076', '2026-06-18', '2029-06-18', 'ZKXW-QC-00076', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 76, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00076' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000077', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00077' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00077', '1.5mL离心管,绿色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00077', '2026-06-18', '2029-06-18', 'ZKXW-QC-00077', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 77, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00077' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000078', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00078' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00078', '1.5mL离心管,黄色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00078', '2026-06-18', '2029-06-18', 'ZKXW-QC-00078', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 78, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00078' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000079', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00079' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00079', '1.5mL离心管,粉色', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00079', '2026-06-18', '2029-06-18', 'ZKXW-QC-00079', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 79, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00079' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000080', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00080' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00080', '1.5ml透明离心管,', '500个/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00080', '2026-06-18', '2029-06-18', 'ZKXW-QC-00080', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 80, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00080' AND `tenant_no`='zkxw' AND `del_flag`=0);
INSERT INTO `biz_qc_material_stock_batch` (`id`, `material_id`, `material_code`, `material_name`, `spec_model`, `unit`, `stock_in_no`, `stock_in_date`, `expire_date`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `in_qty`, `remaining_qty`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcb00000000000000000000000000081', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00081' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00081', '带锁扣盖微量离心管', '500支/袋', (SELECT `unit_name` FROM `biz_item_unit` WHERE `unit_code`='dai' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'INIT-20260618-00081', '2026-06-18', '2029-06-18', 'ZKXW-QC-00081', 'INIT', '期初导入', 0.00, 0.00, 1.0000, 1.0000, 'zkxw', 81, '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_stock_batch` WHERE `stock_in_no`='INIT-20260618-00081' AND `tenant_no`='zkxw' AND `del_flag`=0);
-- ── 入库变动记录(仅库存>0)biz_qc_material_usage ──
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000007', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00007' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00007', 'APC-HLA-DR', 'qcb00000000000000000000000000007', 'INIT-20260618-00007', 'ZKXW-QC-00007', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000007');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000008', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00008' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00008', 'APC-Cy7-CD337', 'qcb00000000000000000000000000008', 'INIT-20260618-00008', 'ZKXW-QC-00008', 'INIT', '期初导入', 0.00, 0.00, 'in', 55.0000, 0.0000, 55.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000008');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000009', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00009' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00009', 'APC-Cy7-CD337', 'qcb00000000000000000000000000009', 'INIT-20260618-00009', 'ZKXW-QC-00009', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000009');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000010', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00010' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00010', 'APC-Cy7-CD4', 'qcb00000000000000000000000000010', 'INIT-20260618-00010', 'ZKXW-QC-00010', 'INIT', '期初导入', 0.00, 0.00, 'in', 70.0000, 0.0000, 70.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000010');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000011', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00011' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00011', 'APC-Cy7-CD4', 'qcb00000000000000000000000000011', 'INIT-20260618-00011', 'ZKXW-QC-00011', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000011');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000012', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00012' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00012', 'APC-Cy7-CD90', 'qcb00000000000000000000000000012', 'INIT-20260618-00012', 'ZKXW-QC-00012', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000012');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000013', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00013' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00013', 'APC-Cy7-CD90', 'qcb00000000000000000000000000013', 'INIT-20260618-00013', 'ZKXW-QC-00013', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000013');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000014', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00014' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00014', 'APC-Cy7-IFN-γ', 'qcb00000000000000000000000000014', 'INIT-20260618-00014', 'ZKXW-QC-00014', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000014');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000015', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00015' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00015', 'APC-Cy7-IFN-γ', 'qcb00000000000000000000000000015', 'INIT-20260618-00015', 'ZKXW-QC-00015', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000015');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000016', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00016' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00016', 'APC-Cy7-CD19', 'qcb00000000000000000000000000016', 'INIT-20260618-00016', 'ZKXW-QC-00016', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000016');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000018', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00018' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00018', 'FITC-CD3', 'qcb00000000000000000000000000018', 'INIT-20260618-00018', 'ZKXW-QC-00018', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000018');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000019', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00019' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00019', 'FITC-CD33', 'qcb00000000000000000000000000019', 'INIT-20260618-00019', 'ZKXW-QC-00019', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000019');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000020', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00020' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00020', 'FITC-CD34', 'qcb00000000000000000000000000020', 'INIT-20260618-00020', 'ZKXW-QC-00020', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000020');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000021', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00021' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00021', 'FITC-CD45', 'qcb00000000000000000000000000021', 'INIT-20260618-00021', 'ZKXW-QC-00021', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000021');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000022', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00022' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00022', 'FITC-CD69', 'qcb00000000000000000000000000022', 'INIT-20260618-00022', 'ZKXW-QC-00022', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000022');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000023', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00023' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00023', 'FITC-CD69', 'qcb00000000000000000000000000023', 'INIT-20260618-00023', 'ZKXW-QC-00023', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000023');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000024', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00024' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00024', 'FITC-CD73', 'qcb00000000000000000000000000024', 'INIT-20260618-00024', 'ZKXW-QC-00024', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000024');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000025', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00025' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00025', 'FITC-TNF-α', 'qcb00000000000000000000000000025', 'INIT-20260618-00025', 'ZKXW-QC-00025', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000025');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000026', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00026' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00026', 'PE-Annexin V细胞凋亡检测试剂盒(含7-ADD)', 'qcb00000000000000000000000000026', 'INIT-20260618-00026', 'ZKXW-QC-00026', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000026');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000027', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00027' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00027', 'TGF-β', 'qcb00000000000000000000000000027', 'INIT-20260618-00027', 'ZKXW-QC-00027', 'INIT', '期初导入', 0.00, 0.00, 'in', 125.0000, 0.0000, 125.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000027');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000028', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00028' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00028', 'PE-IL-6', 'qcb00000000000000000000000000028', 'INIT-20260618-00028', 'ZKXW-QC-00028', 'INIT', '期初导入', 0.00, 0.00, 'in', 125.0000, 0.0000, 125.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000028');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000029', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00029' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00029', 'PE-CD107a', 'qcb00000000000000000000000000029', 'INIT-20260618-00029', 'ZKXW-QC-00029', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000029');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000030', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00030' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00030', 'PE-CD107a', 'qcb00000000000000000000000000030', 'INIT-20260618-00030', 'ZKXW-QC-00030', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000030');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000031', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00031' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00031', 'PE-CD16', 'qcb00000000000000000000000000031', 'INIT-20260618-00031', 'ZKXW-QC-00031', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000031');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000032', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00032' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00032', 'PE-CD16', 'qcb00000000000000000000000000032', 'INIT-20260618-00032', 'ZKXW-QC-00032', 'INIT', '期初导入', 0.00, 0.00, 'in', 10.0000, 0.0000, 10.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000032');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000033', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00033' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00033', 'PE-CD19', 'qcb00000000000000000000000000033', 'INIT-20260618-00033', 'ZKXW-QC-00033', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000033');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000034', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00034' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00034', 'PE-CD19', 'qcb00000000000000000000000000034', 'INIT-20260618-00034', 'ZKXW-QC-00034', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000034');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000035', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00035' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00035', 'PE-HLA-DR', 'qcb00000000000000000000000000035', 'INIT-20260618-00035', 'ZKXW-QC-00035', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000035');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000036', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00036' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00036', 'PE-HLA-DR', 'qcb00000000000000000000000000036', 'INIT-20260618-00036', 'ZKXW-QC-00036', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000036');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000037', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00037' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00037', 'PE-Cy7-CD314', 'qcb00000000000000000000000000037', 'INIT-20260618-00037', 'ZKXW-QC-00037', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000037');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000038', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00038' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00038', 'PE-Cy7-CD314', 'qcb00000000000000000000000000038', 'INIT-20260618-00038', 'ZKXW-QC-00038', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000038');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000039', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00039' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00039', 'PE-Cy7-CD73', 'qcb00000000000000000000000000039', 'INIT-20260618-00039', 'ZKXW-QC-00039', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000039');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000040', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00040' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00040', 'PE-Cy7-CD73', 'qcb00000000000000000000000000040', 'INIT-20260618-00040', 'ZKXW-QC-00040', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000040');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000041', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00041' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00041', 'PE-Cy7-CD8', 'qcb00000000000000000000000000041', 'INIT-20260618-00041', 'ZKXW-QC-00041', 'INIT', '期初导入', 0.00, 0.00, 'in', 70.0000, 0.0000, 70.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000041');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000042', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00042' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00042', 'PE-Cy7-CD8', 'qcb00000000000000000000000000042', 'INIT-20260618-00042', 'ZKXW-QC-00042', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000042');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000043', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00043' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00043', 'PE-Cy7-Granzyme B Recombinant', 'qcb00000000000000000000000000043', 'INIT-20260618-00043', 'ZKXW-QC-00043', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000043');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000044', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00044' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00044', 'PE-Cy7-Granzyme B Recombinant', 'qcb00000000000000000000000000044', 'INIT-20260618-00044', 'ZKXW-QC-00044', 'INIT', '期初导入', 0.00, 0.00, 'in', 500.0000, 0.0000, 500.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000044');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000045', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00045' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00045', 'PE-Cy7-HLA-A2', 'qcb00000000000000000000000000045', 'INIT-20260618-00045', 'ZKXW-QC-00045', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000045');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000046', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00046' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00046', 'PE-Cy7-CD45', 'qcb00000000000000000000000000046', 'INIT-20260618-00046', 'ZKXW-QC-00046', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000046');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000047', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00047' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00047', 'PerCP-CD45', 'qcb00000000000000000000000000047', 'INIT-20260618-00047', 'ZKXW-QC-00047', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000047');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000048', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00048' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00048', 'PerCP-CD8', 'qcb00000000000000000000000000048', 'INIT-20260618-00048', 'ZKXW-QC-00048', 'INIT', '期初导入', 0.00, 0.00, 'in', 90.0000, 0.0000, 90.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000048');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000049', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00049' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00049', '磷酸盐缓冲液PBS(细胞级)', 'qcb00000000000000000000000000049', 'INIT-20260618-00049', 'ZKXW-QC-00049', 'INIT', '期初导入', 0.00, 0.00, 'in', 126.5000, 0.0000, 126.5000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000049');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000050', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00050' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00050', '红细胞裂解液', 'qcb00000000000000000000000000050', 'INIT-20260618-00050', 'ZKXW-QC-00050', 'INIT', '期初导入', 0.00, 0.00, 'in', 300.0000, 0.0000, 300.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000050');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000051', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00051' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00051', 'DEPC处理水', 'qcb00000000000000000000000000051', 'INIT-20260618-00051', 'ZKXW-QC-00051', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000051');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000052', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00052' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00052', 'DEPC处理水', 'qcb00000000000000000000000000052', 'INIT-20260618-00052', 'ZKXW-QC-00052', 'INIT', '期初导入', 0.00, 0.00, 'in', 2.0000, 0.0000, 2.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000052');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000053', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00053' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00053', 'Cocktail', 'qcb00000000000000000000000000053', 'INIT-20260618-00053', 'ZKXW-QC-00053', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000053');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000054', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00054' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00054', 'TritonX-100', 'qcb00000000000000000000000000054', 'INIT-20260618-00054', 'ZKXW-QC-00054', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000054');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000055', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00055' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00055', '4%多聚甲醛固定液', 'qcb00000000000000000000000000055', 'INIT-20260618-00055', 'ZKXW-QC-00055', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000055');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000056', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00056' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00056', '小鼠血清(无菌过滤)', 'qcb00000000000000000000000000056', 'INIT-20260618-00056', 'ZKXW-QC-00056', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000056');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000057', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00057' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00057', '血型ABO定性试剂', 'qcb00000000000000000000000000057', 'INIT-20260618-00057', 'ZKXW-QC-00057', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000057');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000058', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00058' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00058', '肺炎支原体IgM抗体检测试剂盒(胶体金法)', 'qcb00000000000000000000000000058', 'INIT-20260618-00058', 'ZKXW-QC-00058', 'INIT', '期初导入', 0.00, 0.00, 'in', 2.0000, 0.0000, 2.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000058');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000059', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00059' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00059', '解脲支原体IgG抗体检测试剂盒(胶体金法)', 'qcb00000000000000000000000000059', 'INIT-20260618-00059', 'ZKXW-QC-00059', 'INIT', '期初导入', 0.00, 0.00, 'in', 2.0000, 0.0000, 2.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000059');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000060', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00060' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00060', '血细胞溶血剂', 'qcb00000000000000000000000000060', 'INIT-20260618-00060', 'ZKXW-QC-00060', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000060');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000061', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00061' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00061', 'CLE-P清洗液', 'qcb00000000000000000000000000061', 'INIT-20260618-00061', 'ZKXW-QC-00061', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000061');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000062', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00062' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00062', 'DIL-C稀释液', 'qcb00000000000000000000000000062', 'INIT-20260618-00062', 'ZKXW-QC-00062', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000062');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000063', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00063' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00063', '流式细胞分析用鞘液', 'qcb00000000000000000000000000063', 'INIT-20260618-00063', 'ZKXW-QC-00063', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000063');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000064', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00064' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00064', '清洗液', 'qcb00000000000000000000000000064', 'INIT-20260618-00064', 'ZKXW-QC-00064', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000064');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000065', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00065' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00065', 'TSA', 'qcb00000000000000000000000000065', 'INIT-20260618-00065', 'ZKXW-QC-00065', 'INIT', '期初导入', 0.00, 0.00, 'in', 15.0000, 0.0000, 15.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000065');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000066', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00066' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00066', 'HIV-HCV-TP-HBs', 'qcb00000000000000000000000000066', 'INIT-20260618-00066', 'ZKXW-QC-00066', 'INIT', '期初导入', 0.00, 0.00, 'in', 2.0000, 0.0000, 2.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000066');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000067', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00067' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00067', '15ml离心管袋装(灭菌)', 'qcb00000000000000000000000000067', 'INIT-20260618-00067', 'ZKXW-QC-00067', 'INIT', '期初导入', 0.00, 0.00, 'in', 20.0000, 0.0000, 20.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000067');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000068', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00068' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00068', '50ml离心管袋装(灭菌)', 'qcb00000000000000000000000000068', 'INIT-20260618-00068', 'ZKXW-QC-00068', 'INIT', '期初导入', 0.00, 0.00, 'in', 20.0000, 0.0000, 20.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000068');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000069', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00069' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00069', '1000ul蓝色盒装吸头', 'qcb00000000000000000000000000069', 'INIT-20260618-00069', 'ZKXW-QC-00069', 'INIT', '期初导入', 0.00, 0.00, 'in', 7.0000, 0.0000, 7.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000069');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000070', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00070' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00070', '200ul黄色盒装吸头', 'qcb00000000000000000000000000070', 'INIT-20260618-00070', 'ZKXW-QC-00070', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000070');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000071', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00071' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00071', '10ul透明盒装吸头', 'qcb00000000000000000000000000071', 'INIT-20260618-00071', 'ZKXW-QC-00071', 'INIT', '期初导入', 0.00, 0.00, 'in', 10.0000, 0.0000, 10.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000071');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000075', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00075' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00075', '流式管', 'qcb00000000000000000000000000075', 'INIT-20260618-00075', 'ZKXW-QC-00075', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000075');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000076', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00076' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00076', '1.5mL离心管,蓝色', 'qcb00000000000000000000000000076', 'INIT-20260618-00076', 'ZKXW-QC-00076', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000076');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000077', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00077' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00077', '1.5mL离心管,绿色', 'qcb00000000000000000000000000077', 'INIT-20260618-00077', 'ZKXW-QC-00077', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000077');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000078', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00078' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00078', '1.5mL离心管,黄色', 'qcb00000000000000000000000000078', 'INIT-20260618-00078', 'ZKXW-QC-00078', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000078');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000079', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00079' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00079', '1.5mL离心管,粉色', 'qcb00000000000000000000000000079', 'INIT-20260618-00079', 'ZKXW-QC-00079', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000079');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000080', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00080' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00080', '1.5ml透明离心管,', 'qcb00000000000000000000000000080', 'INIT-20260618-00080', 'ZKXW-QC-00080', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000080');
INSERT INTO `biz_qc_material_usage` (`id`, `material_id`, `material_code`, `material_name`, `batch_id`, `stock_in_no`, `catalog_no`, `batch_no`, `manufacturer`, `unit_price`, `amount`, `change_type`, `change_qty`, `stock_before`, `stock_after`, `source_type`, `tenant_no`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
SELECT 'qcu00000000000000000000000000081', (SELECT `id` FROM `biz_qc_material` WHERE `material_code`='ZKXW-QC-00081' AND `tenant_no`='zkxw' AND `del_flag`=0 LIMIT 1), 'ZKXW-QC-00081', '带锁扣盖微量离心管', 'qcb00000000000000000000000000081', 'INIT-20260618-00081', 'ZKXW-QC-00081', 'INIT', '期初导入', 0.00, 0.00, 'in', 1.0000, 0.0000, 1.0000, 'manual_in', 'zkxw', '期初库存导入(质检物料.txt)', 'd3000000000000000000000000000001', '', '2026-06-18 09:00:00', 'd3000000000000000000000000000001', '2026-06-18 09:00:00', 0 FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM `biz_qc_material_usage` WHERE `id`='qcu00000000000000000000000000081');
+2 -1
View File
@@ -206,7 +206,8 @@ export const channelTypeTagType = createTagTypeGetter(channelType)
export const agreementType: StatusRegistry = {
kyxy: { label: '框架协议', tagType: 'primary' },
zsxy: { label: '中试协议', tagType: 'success' },
lcxy: { label: '临床协议', tagType: 'warning' }
lcxy: { label: '临床协议', tagType: 'warning' },
jcsy: { label: '基础实验', tagType: 'primary' }
}
export const agreementTypeLabel = createLabelGetter(agreementType)
export const agreementTypeTagType = createTagTypeGetter(agreementType)
@@ -263,7 +263,7 @@
<el-dialog
v-model="companyItemsDialogVisible"
:title="companyItemsDialogTitle"
width="960px"
width="1080px"
class="dialog-form-layout lab-test-item-form-dialog company-items-dialog"
modal-class="lab-test-item-dialog-mask"
append-to-body
@@ -274,6 +274,31 @@
<div class="item-dialog-head">
<span class="muted">当前公司:{{ currentCompanyName }}</span>
</div>
<div class="filter-block company-item-filter">
<el-form :model="companyItemSearchForm" class="filter-form" @submit.prevent="handleCompanyItemSearch">
<div class="filter-grid">
<el-form-item label="关键词">
<el-input
v-model="companyItemSearchForm.keyword"
placeholder="项目编码/名称"
clearable
@keyup.enter="handleCompanyItemSearch"
/>
</el-form-item>
</div>
<div class="filter-actions-row">
<span class="filter-hint">按项目编码、名称模糊查询。</span>
<div class="filter-actions-end">
<el-button class="btn-ghost" @click="handleCompanyItemSearchReset">
<el-icon><RefreshLeft /></el-icon>重置
</el-button>
<el-button class="btn-main" type="primary" @click="handleCompanyItemSearch">
<el-icon><Search /></el-icon>搜索
</el-button>
</div>
</div>
</el-form>
</div>
<div class="list-toolbar item-toolbar">
<div class="list-toolbar-row">
<div class="list-toolbar-selected">
@@ -351,7 +376,7 @@
/>
<el-table-column
label="操作"
min-width="260"
min-width="300"
fixed="right"
align="center"
header-align="center"
@@ -571,6 +596,8 @@
Edit,
Delete,
Upload,
Search,
RefreshLeft,
OfficeBuilding,
Document
} from '@element-plus/icons-vue'
@@ -714,6 +741,7 @@
const companyItemSelected = ref<QcThirdPartyItem[]>([])
const companyItemLoading = ref(false)
const companyItemPagination = reactive({ page: 1, pageSize: 10, total: 0 })
const companyItemSearchForm = reactive({ keyword: '' })
const companyDialogVisible = ref(false)
const companyDialogTitle = ref('新增公司')
@@ -980,6 +1008,7 @@
currentCompanyName.value = company.companyName || ''
companyItemsDialogTitle.value = `三方检测项目 — ${company.companyName}`
companyItemPagination.page = 1
companyItemSearchForm.keyword = ''
companyItemSelected.value = []
companyItemsDialogVisible.value = true
void loadCompanyItemList()
@@ -988,6 +1017,7 @@
function onCompanyItemsDialogClosed() {
companyItemTable.value = []
companyItemSelected.value = []
companyItemSearchForm.keyword = ''
companyItemPagination.page = 1
companyItemPagination.total = 0
}
@@ -1003,15 +1033,29 @@
const res = await fetchQcThirdPartyItemList({
page: companyItemPagination.page,
pageSize: companyItemPagination.pageSize,
companyId: currentCompanyId.value
companyId: currentCompanyId.value,
keyword: companyItemSearchForm.keyword || undefined
})
companyItemTable.value = res.list || []
companyItemPagination.total = res.total ?? 0
const validIds = new Set(companyItemTable.value.map((r) => r.id))
companyItemSelected.value = companyItemSelected.value.filter((r) => validIds.has(r.id))
} finally {
companyItemLoading.value = false
}
}
function handleCompanyItemSearch() {
companyItemPagination.page = 1
void loadCompanyItemList()
}
function handleCompanyItemSearchReset() {
companyItemSearchForm.keyword = ''
companyItemPagination.page = 1
void loadCompanyItemList()
}
function handleAddItemFromList() {
if (!currentCompanyId.value) return
const company = tableData.value.find((c) => c.id === currentCompanyId.value)
@@ -1114,6 +1158,16 @@
{ debounce: 300 }
)
watchDebounced(
companyItemSearchForm,
() => {
if (!companyItemsDialogVisible.value) return
companyItemPagination.page = 1
void loadCompanyItemList()
},
{ debounce: 300, deep: true }
)
onMounted(() => loadData())
</script>
@@ -1323,12 +1377,103 @@
color: var(--mint-text-muted, #64748b);
}
.item-toolbar {
.company-item-filter.filter-block {
padding: 12px 16px 10px;
margin-bottom: 0;
background: var(--mint-surface, #fff);
border-bottom: 1px solid var(--mint-border, #d9e8e2);
.filter-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px 14px;
margin-bottom: 0;
}
.item-table-wrap {
.filter-actions-row {
margin-top: 10px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
}
.filter-hint {
margin: 0;
font-size: 11px;
color: var(--mint-text-muted, #64748b);
line-height: 1.35;
}
.filter-actions-end {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
margin-left: auto;
}
.filter-actions-end .el-button + .el-button {
margin-left: 0 !important;
}
:deep(.el-form-item) {
margin-bottom: 0;
}
}
.item-toolbar.list-toolbar {
margin-bottom: 0;
padding: 0;
background: var(--mint-table-head, #f8fafc);
border-bottom: none !important;
.list-toolbar-row {
padding: 8px 16px;
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
justify-content: flex-start;
}
.list-toolbar-row .el-button + .el-button {
margin-left: 0 !important;
}
.list-toolbar-selected {
display: inline-flex;
align-items: center;
min-height: 36px;
padding: 0 10px 0 0;
margin-right: 4px;
border-right: 1px solid var(--mint-border, #d9e8e2);
font-size: 12px;
color: var(--mint-text-muted, #64748b);
font-weight: 600;
}
.sel-num {
color: var(--mint-primary-dark, #059669);
font-weight: 700;
margin: 0 2px;
}
}
.item-table-wrap.list-body.list-wrap {
padding-top: 0;
border-top: 1px solid var(--mint-border, #d9e8e2);
overflow: visible;
}
.item-table-wrap .pagination.list-pager-bar {
display: flex;
justify-content: flex-end;
margin-top: 0;
padding: 10px 16px 12px;
border-top: none !important;
background: var(--mint-surface, #fff);
border-radius: 0 0 var(--mint-radius, 10px) var(--mint-radius, 10px);
}
.company-items-dialog {
@@ -245,6 +245,10 @@
.entity-card--nested {
align-self: stretch;
cursor: pointer;
.entity-card-title {
padding-right: 32px;
}
}
.entity-card-nested-empty {
+253
View File
@@ -0,0 +1,253 @@
名称 规格型号 单位 批号 期初 2月入库 2月出库 2月结存 3月入库 3月出库 3月结存 4月入库 4月出库 4月结存 5月入库 5月出库 5月结存 6月入库 6月出库 6月结存 7月入库 7月出库 7月结存 8月入库 8月出库 8月结存 9月入库 9月出库 9月结存
T25培养瓶 200个/箱 个 29624602 118 0 1 117 0 17 100 0 1 99 0 0 99
T75培养瓶 100个/箱 个 22624601 97 0 1 96 0 6 90 0 10 80 0 10 70
T175培养瓶 40个/箱 个 110125AH01 40 0 40 0 0 0 0 0 0 0 0 0 0
T175(TC)培养瓶 40个/箱 个 120225AH01 280 280 40 520 0 200 320 0 320 0 0 0 0
T175(TC)培养瓶 40个/箱 个 012126AH01 600 280 320 0 160 160
T175(Non-TC)培养瓶 40个/箱 个 091025AH01 40 40 0 80 0 0 80 0 0 80 0 0 80
T175培养瓶 50个/箱 个 251214-1974-F 50 50 50 50 0 0 50 0 0 50 0 0 50
细胞培养皿(150mm) 0 包 0 1 0 0 1 0 1 0 0 0 0 0 0 0
细胞培养皿(150mm) 120个/箱 个 251215-11168F 120 0 120 0 6 114 0 0 114
70µm细胞筛网 200个/箱 个 250330-1300-A 0 400 100 300 0 100 200 0 200 0 0 0 0
70µm细胞筛网 200个/箱 个 250925-2300-A 400 0 0 400 0 100 300 0 0 300 0 95 205
70µm细胞筛网 200个/箱 个 250425-1300-A 1000 0 1000 0 0 1000
针头过滤器 8盒/箱 盒 250824-052-A 6 0 0 6 0 1 5 0 0 5 0 0 5
0.45µm滤头 25个/盒 个 0 24 0 0 24 0 0 24 0 0 24 0 0 24
5ml移液管 800支/箱 个 105224062 800 0 0 800 0 50 750 0 150 600 0 20 580
5ml移液管 200个/盒 个 251016-069-A 400 0 400 0 0 400 0 0 400
5ml移液管 200个/盒 个 260103-069-A 1000 0 1000 0 0 1000
10ml移液管 200支/箱 个 20250802-070-A 800 0 400 400 0 0 400 0 400 0 0 0 0
10ml移液管 200支/箱 个 260329-070-A 2000 800 1200 0 100 1100
25ml移液管 400支/箱 个 20240710 400 0 0 400 0 50 350 0 200 150 0 100 50
25ml移液管 150支/箱 个 260111-071-A 300 300 300 300 300 100 500 750 150 1100 0 135 965
细胞工厂 4个/箱 个 251218-2532-F 64 0 64 0 80 0 80 0 0 80 0 30 50
细胞工厂 4个/箱 个 251211-2532-F 40 40 0 80 0 14 66 0 28 38 0 0 38
细胞工厂 4个/箱 个 251225-2532-F 80 0 80 0 0 80
15ml离心管 500个/箱 个 251224-6058-1A 1000 0 0 1000 0 500 500 0 500 0 0 0 0
15ml离心管 500个/箱 个 251201-4058-1AA 1000 0 1000 0 0 1000
50ml离心管 500个/箱 个 251227-7060-A 1000 0 500 500 0 0 500 0 500 0 0 0 0
50ml离心管 500个/箱 个 260124-4060-A 1500 0 1500 0 225 1275
250ml离心瓶 48个/箱 个 251103-1334-A 480 0 48 432 0 96 336 0 336 0 0 0 0
250ml离心瓶 48个/箱 个 250611-1334-A 240 0 240 0 0 0 0 0 0 0 0 0 0
250ml离心瓶 48个/箱 个 251020-1334-A 480 0 480 0 108 372
巴氏吸管 4000个/箱 个 251217-133-A 4000 0 400 3600 0 500 3100 0 200 2900 0 47 2853
巴氏吸管 4000个/箱 个 260113-133-A 4000 0 4000 0 0 4000
5ml注射器 100支/包 个 K20250506 1 0 0 1 0 0 1 0 0 1 0 0 1
5ml注射器 120支/箱 个 20250601 120 0 0 120 0 0 120 0 20 100 0 0 100
20ml注射器 600支/箱 个 20250511 360 0 0 360 0 0 360 0 28 332 0 0 332
20ml注射器 100支/包 个 K20241227 1 0 0 1 0 0 1 0 0 1 0 0 1
50ml注射器 50支/盒;9盒/箱 支 251010 450 0 450 0 100 350 0 70 280
沙氏琼脂平板 10个/包 包 20251217 2 0 2 0 0 0 0 0 0 0 0 0 0
沙氏琼脂平板 10个/包 包 20251217 20 20 1 39 0 33 6 0 6 0 0 0 0
沙氏琼脂平板 20包/箱 包 20260303 40 0 40 0 5 35 0 4 31
血平皿 5个/包 包 20251209 5 0 5 0 0 0 0 0 0 0 0 0 0
血平皿 5个/包 包 20251209 40 40 2 78 0 64 14 0 14 0 0 0 0
血平皿 40包/箱 包 20260311 80 0 80 0 10 70 0 7 63
透明塑料盒 0 个 0 50 0 0 50 0 0 50 0 0 50 0 0 50
细胞工厂外壳 0 个 0 75 0 0 75 0 0 75 0 2 73 0 0 73
细胞工厂外壳 0 个 0 21 0 0 21 0 0 21 0 0 21 0 0 21
医用纱布敷料 20包/袋 包 250102 40 0 0 40 0 0 40 0 2 38 0 0 38
内旋冷冻管 0 个 4A03296Z1527 32 0 0 32 0 0 32 0 1 31 0 31 0
1.8ml冻存管 1800个/箱 个 181410 1800 0 0 1800 0 0 1800 0 100 1700 0 119 1581
4.5ml冻存管 50个/包;24包/箱 个 181570 250 0 250 0 0 0 0 0 0 0 0 0 0
4.5ml冻存管 50个/包;24包/箱 个 182465 2400 0 2400 0 50 2350 0 150 2200
血袋冻存袋 50ml 个 7250700556 24 0 4 20 0 7 13 0 11 2 0 0 2
血袋冻存袋 50ml 个 7250900533 24 0 24 0 1 23
500ml血清瓶 80个/箱 个 0 360 0 40 320 0 140 180 400 0 580 0 92 488
盖玻片 200片/包 片 0 142 0 2 140 0 0 140 0 0 140 0 0 140
输血袋 0 片 20250111 385 0 9 376 0 14 362 0 14 348 0 0 348
卫生棉球 30包/箱 包 25030201 27 0 3 24 0 3 21 0 2 19 0 2 17
铝箔 0 个 / 1 0 0 1 0 0 1 0 0 1 0 0 1
无尘布 20包/箱 包 0 12 0 2 10 39 0 49 0 4 45 0 3 42
封口膜 10.2cm*38.1m 盒 PM-996 2 0 2 0 0 2 0 0 2
培养袋 0 个 25F23 33 0 1 32 0 2 30 0 0 30 0 0 30
培养袋 1L 个 25H22 50 0 0 50 0 8 42 0 4 38 0 2 36
二联管 0 个 0 50 0 10 40 500 7 533 0 32 501 0 0 501
计数板 0 个 0 50 0 0 50 100 50 100 0 30 70 0 0 70
96孔板 0 个 0 99 0 0 99 0 0 99 0 0 99 0 0 99
24孔板 0 个 0 96 0 0 96 0 0 96 0 0 96 0 0 96
10µl吸头 100盒/箱 盒 0 100 0 0 100 0 0 100 0 0 100 0 0 100
10µl枪头(无菌) 0 盒 33624001 4 0 0 4 0 0 4 0 0 4 0 0 4
10µl盒装吸头 0 盒 33624001 10 0 0 10 0 0 10 0 0 10 0 0 10
200µl枪头(无菌) 0 盒 13624038 34 0 6 28 0 4 24 0 4 20 0 0 20
200µl吸头 100盒/箱 盒 0 100 0 0 100 0 0 100 0 0 100 0 0 100
200µl滤芯吸头 0 盒 0 0 0 0 0 0 0 0 0 0 0 0 0
1ml枪头(无菌) 0 盒 21724017 4 0 0 4 0 0 4 0 0 4 0 0 4
1ml盒装吸头 0 盒 21724017 10 0 0 10 0 0 10 0 0 10 0 0 10
1ml吸头 40盒/箱 盒 0 40 0 0 40 0 0 40 0 0 40 0 0 40
10ml滤芯吸头 30盒/箱 盒 0 30 0 0 30 0 4 26 0 0 26 0 4 22
1.2mm斜面针 100个/盒 盒 20250215 18 0 0 18 0 0 18 0 0 18 0 0 18
0.2ml 八联管 0 个 20241206 2 0 0 2 0 0 2 0 0 2 0 0 2
1.5ml样本管 0 个 1522366685 1 0 0 1 0 0 1 0 1 0 0 0 0
1.5ml无菌离心管 0 个 2522315 10 0 0 10 0 0 10 0 0 10 0 1 9
2.0mlEP管(非无菌) 0 个 1292372 2 0 2 0 0 0 0 0 0 0 0 0 0
鲎试剂 10支/盒 盒 25061020 4 0 4 0 0 0 0 0 0 0 0 0 0
鲎试剂 10支/盒 盒 25121039 5 0 0 5 0 3 2 0 2 0 0 0 0
鲎试剂 10支/盒 盒 26021005 10 1 9 0 0 9
Rh血型定型试剂 个 1 0 1 1 0 2
青/链霉素(双抗) 100 ml 瓶 248243 1 0 0 1 0 0 1 0 0 1 0 0 1
青/链霉素(双抗)异常 100 ml 瓶 248243(异常) 1 0 0 1 0 0 1 0 0 1 0 0 1
青/链霉素(双抗) 100 ml 瓶 270608 1 1 0
台盼蓝 100ml 瓶 3010983 1 0 1 0 0 0 0 0 0 0 0 0 0
胰酶 100ml 瓶 15400-054 4 0 1 3 0 0 3 0 1 2 0 2 0
胰酶 100ml 瓶 3108018 10 1 9 0 0 9 0 0 9
无血清细胞冻存液 100ml 瓶 KSF250302 1 0 0 1 0 0 1 0 0 1 0 0 1
干细胞冻存液 20个/箱 箱 1250901 12 0 3 9 0 0 9 0 9 0 0 0 0
干细胞冻存液 20个/箱 瓶 1260108 20 2 18 0 1 17
无蛋白细胞保存液 100 ml 瓶 XB15-20241023 4 0 1 3 0 0 3 0 0 3 0 0 3
Cryosure冻存液 50ml 瓶 USP25H1 5 0 0 5 0 0 5 0 0 5 0 0 5
Cryosure冻存液 50ml 瓶 5 0 0 5 0 0 5 0 0 5 0 0 5
冻存液 CP001A 瓶 25101301A 1 0 0 1 0 1 0 0 0 0 0 0 0
冻存液 CP003B 瓶 25101401A 1 0 0 1 0 1 0 0 0 0 0 0 0
NK冻存液 100ml/瓶 瓶 KPN250801 20 1 19 0 0 19
DMSO 70ml 瓶 W24331 1 0 0 1 0 0 1 0 0 1 0 0 1
PBS 500 ml 瓶 GA2501011 1 0 0 1 0 0 1 0 1 0 0 0 0
PBS 500 ml 瓶 1 0 1 0 0 0 0 0 0 0 0 0 0
PBS 500ml 瓶 25061201 20 0 1 19 0 7 12 0 0 12 0 1 11
DPBS 500ml 瓶 F8752888 3 0 3 0 0 0 0 0 0 0 0 0 0
DPBS 500ml 瓶 602765A0 12 0 0 12 0 4 8 0 2 6 0 1 5
DPBS 500ml 瓶 F8752888 8 0 0 8 0 0 8 0 0 8 0 0 8
Ficoll 500 ml 瓶 10364852 2 0 0 2 0 0 2 0 1 1 0 0 1
DEPC水 500 ml 瓶 P250320 1 0 0 1 0 0 1 0 0 1 0 0 1
血替 500ml 瓶 NHR505046 3 0 0 3 0 0 3 0 0 3 0 0 3
胎牛血清 10支/盒 支 BC20250610 10 0 0 10 0 0 10 0 3 7 0 0 7
0.9%氯化钠注射液(生理盐水) 30瓶/箱 瓶 39 0 39 0 0 0 0 0 0 0 0 0 0
0.9%氯化钠注射液(生理盐水) 30瓶/箱 瓶 0 0 30 13 17 0 17 0 0 0 0 0 0 0
0.9%氯化钠注射液(生理盐水) 30瓶/箱 瓶 C25112013 0 0 150 0 150 0 120 30 0 0 30
0.9%氯化钠注射液(生理盐水) 30瓶/箱 瓶 250928101 90 12 78 0 57 21
红细胞沉降液(6%羟乙基淀粉) 200ml 瓶 LOT20250121 5 0 1 4 0 2 2 0 0 2 0 0 2
红细胞沉降液(6%羟乙基淀粉) 200ml 瓶 LOT20250807 5 1 4
人血白蛋白 0 瓶 2025A02006 42 0 7 35 0 3 32 0 6 26 0 6 20
HES 500ml 瓶 252317641 2 0 0 2 2 0 4 0 0 4 0 0 4
NK扩增因子A 套 SN25F1006 1 0 0 1 0 0 1 0 0 1 0 0 1
NK扩增因子B 套 SN25F1006 1 0 0 1 0 0 1 0 0 1 0 0 1
NK培养试剂盒 套 01260401 1 0 1 0 0 1
N500 无血清培养基 1L/瓶 瓶 22F7C943 5 0 0 5 0 0 5 0 0 5 0 0 5
激活剂 150微升/支 支 22F7C943 4 0 0 4 0 0 4 0 0 4 0 0 4
活化剂 500微升/支 支 22F7C943 5 0 0 5 0 0 5 0 0 5 0 0 5
N500 无血清培养基 1L/瓶 套 E07C61F9 1 0 0 1 0 0 1 0 0 1 0 0 1
激活剂 150微升/支 支 E07C61F9 1 0 0 1 0 0 1 0 0 1 0 0 1
活化剂 500微升/支 支 E07C61F9 1 0 0 1 0 0 1 0 0 1 0 0 1
NK3.0套装 3L/套 套 E2F2DFAC 3 0 1 2 0 1 1 0 0 1 0 0 1
活化剂 500微升/支 支 E2F3DFAC 3 0 1 2 0 0 2 0 0 2 0 0 2
NK3.0培养基 1L/瓶 瓶 8DB2F51A 20 0 4 16 0 14 2 9 2 9 0 3 6
活化剂 500微升/支 支 8DB2F51A 20 0 4 16 0 0 16 9 2 23 0 3 20
MSC培养基 瓶 D57ECA70 14 0 0 14 0 1 13 0 0 13 0 0 13
MSC培养基 500ml 瓶 2025120501 42 0 27 15 0 15 0 0 0 0 0 0 0
MSC培养基 500ml 瓶 2025111701 52 52 0 0 0 0 0 7 -7
MSC培养基 500ml 瓶 2025122601 32 18 14 84 66 32 22 32 22
MSC添加剂 25ml 瓶 20251209 44 0 27 17 52 49 20 0 20 0 0 0 0
MSC添加剂 25ml 瓶 20251229 32 13 19 52 46 25 0 23 2
MSC添加剂 25ml 瓶 20251224 32 0 32 22 16 38
84消毒液 500ml/瓶 瓶 2501002 2 0 2 0 0 0 0 0 0 0 0 0 0
84消毒液 500ml/瓶 箱 30 0 0 30 0 14 16 0 2 14 0 0 14
75%医用酒精消毒液 10瓶/箱 箱 20 0 20 0 0 0 0 0 0 0 0 0 0
75%医用酒精消毒液 10瓶/箱 箱 0 10 0 10 20 14 16 30 9 37 0 8 29
新洁尔灭 30瓶/箱 箱 30 0 0 30 0 2 28 0 0 28 0 0 28
除孢子剂 500ml 瓶 2 0 2 0 0 2
紫外灯管 个 ZW30S19W-Z894 4 0 4
小号手套 25双/盒 盒 20250908 20 0 4 16 0 11 5 0 5 0 0 0 0
小号手套 25双/盒 盒 R00500DS 60 0 60 0 0 60 0 0 60
中号手套 20双/盒;20盒/箱 盒 20250508 14 0 2 12 0 1 11 0 0 11 0 0 11
中号手套 25双/盒;20盒/箱 盒 R00500DM 60 0 60 0 20 40 0 0 40
大号手套 25双/盒;20盒/箱 盒 R00500DL 20 0 20 0 0 20 0 0 20
L号一次性检查手套 100双/盒 盒 20241108 2 0 2 0 0 0 0 0 0 0 0 0 0
防冻手套 双 1 0 1 0 0 1 0 0 1
绝缘手套 双 1 0 1 0 0 1 0 0 1
医用外科口罩 50支/盒 盒 250206 12 0 1 11 0 3 8 0 2 6 0 0 6
口罩 0 个 0 0 1000 0 1000 0 0 1000 0 0 1000 0 0 1000
医用垃圾袋 0 个 0 95 500 15 580 0 5 575 0 50 525 0 0 525
黑色垃圾袋 中号 个 100 0 100 0 10 90 0 0 90
黑色垃圾袋 大号 个 100 5 95 0 0 95
白色喷壶 个 1 0 1 16 0 17 0 0 17
透明喷壶 个 14 0 14 0 0 14
一次性无纺布短款大号鞋套 0 包 20221108 14 0 1 13 0 0 13 0 0 13 0 0 13
鞋套 0 个 0 2000 1 1999 20 200 1819 0 600 1219 0 0 1219
鞋套 个 0 0 0 0 0 0 0 0 0
无纺布帽子 2000个/箱 个 20250318 2 0 2 0 0 0 0 0 0 0 0 0 0
帽子 0 个 0 0 2000 0 2000 0 300 1700 0 300 1400 0 0 1400
自封式灭菌呼吸袋 200个/盒 个 2501150150 18 0 0 18 0 0 18 0 0 18 0 0 18
标签纸 黄色 70*80 卷 0 1 0 0 1 0 0 1 0 0 1 0 0 1
新华牌压力蒸汽灭菌指示标签 0 片 24N12 590 0 9 581 0 20 561 0 0 561 0 8 553
洁净内衣 XL 套 0 20 0 0 20 0 0 20 0 0 20 0 0 20
洁净内衣 2XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
洁净内衣 3XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
收口式洁净衣袋 XL 套 0 20 0 0 20 0 0 20 0 0 20 0 0 20
收口式洁净衣袋 2XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
收口式洁净衣袋 3XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
四链体洁净服 XL 套 0 20 0 0 20 0 0 20 0 0 20 0 0 20
四链体洁净服 2XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
四链体洁净服 3XL 套 0 5 0 0 5 0 0 5 0 0 5 0 0 5
鸭嘴形口罩 0 个 0 30 0 0 30 0 0 30 0 0 30 0 0 30
二合一洁净衣袋 0 个 0 30 0 0 30 0 0 30 0 0 30 0 0 30
耐高温高筒布鞋 41码 双 0 15 0 0 15 0 0 15 0 0 15 0 0 15
耐高温高筒布鞋 42码 双 0 5 0 0 5 0 0 5 0 0 5 0 0 5
耐高温高筒布鞋 43码 双 0 5 0 0 5 0 0 5 0 0 5 0 0 5
耐高温高筒布鞋 44码 双 0 5 0 0 5 0 0 5 0 0 5 0 0 5
洁净鞋袋 0 个 0 30 0 0 30 0 0 30 0 0 30 0 0 30
高分子镜片 0 个 0 30 0 0 30 0 0 30 0 0 30 0 0 30
三连体洁净服(xl) xl 套 0 10 0 0 10 0 0 10 0 0 10 0 0 10
双层洁净口罩 0 个 0 10 0 0 10 0 0 10 0 0 10 0 0 10
收口式洁净衣袋(蓝) 0 个 0 10 0 0 10 0 0 10 0 0 10 0 0 10
耐高温高筒布鞋(蓝) 41 双 0 5 0 0 5 0 0 5 0 0 5 0 0 5
耐高温高筒布鞋(蓝) 42 双 0 5 0 0 5 0 0 5 0 0 5 0 0 5
ZC343R手术剪 125mm,直尖 把 697350 5 0 0 5 0 0 5 0 0 5 0 0 5
ZC348R手术剪 180mm,直尖 把 781987 5 0 0 5 0 0 5 0 0 5 0 0 5
长柄剪刀 0 把 0 3 3 0 6 0 0 6 0 0 6 0 0 6
ZD049R医用镊 160mm,直 把 715157 4 0 0 4 0 0 4 0 0 4 0 0 4
ZD050R医用镊 160mm,直 把 685590 1 0 0 1 0 0 1 0 0 1 0 0 1
ZD052R医用镊 180mm,直 把 693486 2 0 0 2 0 0 2 0 0 2 0 0 2
不锈钢镊子筒 0 个 20190101 2 0 0 2 0 0 2 0 0 2 0 0 2
不锈钢方盘 11.5寸,有孔 个 0 2 0 0 2 0 0 2 0 0 2 0 0 2
药膏缸 12cm 个 0 4 0 0 4 0 0 4 0 0 4 0 0 4
医疗垃圾桶 20 L 个 0 10 0 0 10 0 0 10 0 0 10 0 0 10
医用组织镊 12.5cm 个 20240518 2 0 0 2 0 0 2 0 0 2 0 0 2
医用组织镊 16cm 个 20240812 2 0 0 2 0 0 2 0 0 2 0 0 2
止血钳 14cm 把 0 6 0 0 6 0 0 6 0 0 6 0 0 6
止血钳 16cm 把 0 6 0 0 6 0 0 6 0 0 6 0 0 6
游标卡尺 个 1 0 1
扳手 把 1 0 1
医用灭菌包布 80cm*80cm 个 / 2 0 0 2 0 0 2 0 0 2 0 0 2
程序降温盒 12孔 个 0 4 0 0 4 0 0 4 0 0 4 0 0 4
EP管架96孔(绿色) 0 个 0 5 0 0 5 0 0 5 0 0 5 0 0 5
EP管架60孔(蓝色) 0 个 0 5 0 0 5 0 0 5 0 0 5 0 0 5
EP管架60孔(红色) 0 个 0 6 0 0 6 0 0 6 0 0 6 0 0 6
不锈钢药勺 单头,18cm 个 0 10 0 0 10 0 0 10 0 0 10 0 0 10
离心管架 50ml 个 0 10 0 0 10 0 0 10 0 0 10 0 0 10
离心管架 250ml 个 0 6 0 0 6 0 0 6 0 0 6 0 0 6
0.2mlPCR管盒 0 个 0 5 0 0 5 0 0 5 0 0 5 0 0 5
血球计数板 0 个 20231017 2 0 0 2 0 0 2 0 0 2 0 0 2
不锈钢弯盘 中号 个 0 1 0 0 1 0 0 1 0 0 1 0 0 1
不锈钢弯盘 大号 个 0 1 0 0 1 0 0 1 0 0 1 0 0 1
304汤盆 12cm 个 0 1 0 0 1 0 0 1 0 0 1 0 0 1
305汤盆 14cm 个 0 1 0 0 1 0 0 1 0 0 1 0 0 1
35cm防冻手套 0 双 0 1 0 0 1 0 0 1 0 0 1 0 0 1
55cm玻璃刮 0 个 0 2 0 0 2 0 0 2 0 0 2 0 0 2
实验室防滑工作拖鞋 30-40码 双 0 4 0 0 4 0 0 4 0 0 4 0 0 4
实验室防滑工作拖鞋 43-44码 双 0 2 0 0 2 0 0 2 0 0 2 0 0 2
户外垃圾桶(240升) 0 个 0 1 0 0 1 0 0 1 0 0 1 0 0 1
设备标识牌 0 个 0 40 0 0 40 0 0 40 0 0 40 0 0 40
b3s精臣打印机 0 台 0 1 0 0 1 0 0 1 0 0 1 0 0 1
收纳盒 0 个 0 5 0 0 5 0 0 5 0 0 5 0 0 5
医用手推车 0 个 0 6 0 0 6 0 0 6 0 0 6 0 0 6
100孔冷冻盒 0 个 0 336 0 0 336 0 0 336 0 0 336 0 0 336
组织镊 14cm 把 3 0 0 3 0 0 3 0 0 3 0 0 3
组织镊 16cm 把 3 0 0 3 0 0 3 0 0 3 0 0 3
梯度降温盒 12孔 个 / 6 0 0 6 0 0 6 0 0 6 0 0 6
混悬仪 台 1 0 0 1 0 0 1 0 0 1 0 0 1
移液枪 0.2-2ul 把 4640110 2 0 0 2 0 0 2 0 0 2 0 0 2
移液枪 1-10ul 把 4640000 2 0 0 2 0 0 2 0 0 2 0 0 2
移液枪 10-100ul 把 4640040 1 0 0 1 0 0 1 0 0 1 0 0 1
移液枪 20-200ul 把 4640050 2 0 0 2 0 0 2 0 0 2 0 0 2
移液枪 100-1000ul 把 4640060 1 0 0 1 0 0 1 0 0 1 0 0 1
5ml冻存盒 个 16 0 0 16 0 0 16 0 0 16 0 0 16
5ml梯度降温盒 个 157253421 5 0 0 5 0 0 5 0 0 5 0 0 5
5ml冻存架 个 2 0 0 2 0 0 2 0 0 2 0 0 2
304药膏缸 个 10 0 0 10 0 0 10 0 0 10 0 0 10
血袋冻存架 个 4 0 0 4 0 0 4 0 0 4 0 0 4
利器盒 2L 个 10 0 0 10 0 0 10 0 10 0 0 0 0
利器盒 2L 个 20 0 20 0 2 18
利器盒 10L 个 1 0 0 1 0 0 1 0 0 1 0 0 1
血袋冻存架 8层 套 2 0 0 2 0 0 2 0 0 2 0 0 2
液位尺 个 0 0 0 0 1 0 1 0 0 1 0 0 1
液氮罐底座 个 0 0 0 0 1 0 1 0 0 1 0 0 1
+75
View File
@@ -0,0 +1,75 @@
ZKXW-QC-00007 APC-HLA-DR 125μl ul 90ul
ZKXW-QC-00008 APC-Cy7-CD337 125μl ul 55ul
ZKXW-QC-00009 APC-Cy7-CD337 500μl ul 500ul
ZKXW-QC-00010 APC-Cy7-CD4 125μl ul 70ul
ZKXW-QC-00011 APC-Cy7-CD4 500μl ul 500ul
ZKXW-QC-00012 APC-Cy7-CD90 125μl ul 90ul
ZKXW-QC-00013 APC-Cy7-CD90 500μl ul 500ul
ZKXW-QC-00014 APC-Cy7-IFN-γ 125μl ul 90
ZKXW-QC-00015 APC-Cy7-IFN-γ 500μl ul 500ul
ZKXW-QC-00016 APC-Cy7-CD19 100μl/10T ul 90ul
ZKXW-QC-00017 FITC-CD3 125μl ul 0
ZKXW-QC-00018 FITC-CD3 500μl ul 500ul
ZKXW-QC-00019 FITC-CD33 125μl ul 90ul
ZKXW-QC-00020 FITC-CD34 500μl ul 90ul
ZKXW-QC-00021 FITC-CD45 125μl ul 90ul
ZKXW-QC-00022 FITC-CD69 125μl ul 90ul
ZKXW-QC-00023 FITC-CD69 500μl ul 500ul
ZKXW-QC-00024 FITC-CD73 125μl ul 90ul
ZKXW-QC-00025 FITC-TNF-α 500μl ul 90ul
ZKXW-QC-00026 PE-Annexin V细胞凋亡检测试剂盒(含7-ADD) 100Tμl ul 1支
ZKXW-QC-00027 TGF-β 125μl ul 125ul
ZKXW-QC-00028 PE-IL-6 125μl ul 125ul
ZKXW-QC-00029 PE-CD107a 125μl ul 90ul
ZKXW-QC-00030 PE-CD107a 500μl ul 500ul
ZKXW-QC-00031 PE-CD16 500μl ul 90ul
ZKXW-QC-00032 PE-CD16 125μl ul 10ul
ZKXW-QC-00033 PE-CD19 125μl ul 90ul
ZKXW-QC-00034 PE-CD19 500μl ul 500ul
ZKXW-QC-00035 PE-HLA-DR 125μl ul 90ul
ZKXW-QC-00036 PE-HLA-DR 500μl ul 500ul
ZKXW-QC-00037 PE-Cy7-CD314 125μl ul 90ul
ZKXW-QC-00038 PE-Cy7-CD314 500μl ul 500ul
ZKXW-QC-00039 PE-Cy7-CD73 125μl ul 90ul
ZKXW-QC-00040 PE-Cy7-CD73 500μl ul 500ul
ZKXW-QC-00041 PE-Cy7-CD8 125μl ul 70ul
ZKXW-QC-00042 PE-Cy7-CD8 500μl ul 500ul
ZKXW-QC-00043 PE-Cy7-Granzyme B Recombinant 125μl ul 90ul
ZKXW-QC-00044 PE-Cy7-Granzyme B Recombinant 500μl ul 500ul
ZKXW-QC-00045 PE-Cy7-HLA-A2 125μl ul 90ul
ZKXW-QC-00046 PE-Cy7-CD45 100μl/10T ul 90ul
ZKXW-QC-00047 PerCP-CD45 500μl ul 90ul
ZKXW-QC-00048 PerCP-CD8 100μl/10T ul 90ul
ZKXW-QC-00049 磷酸盐缓冲液PBS(细胞级) 500ml ml 126.5ml
ZKXW-QC-00050 红细胞裂解液 500ml ml 300ml
ZKXW-QC-00051 DEPC处理水 500ml ml 1瓶
ZKXW-QC-00052 DEPC处理水 100ml ml 2瓶
ZKXW-QC-00053 Cocktail 100μl ml 1支
ZKXW-QC-00054 TritonX-100 100ml ml 1瓶
ZKXW-QC-00055 4%多聚甲醛固定液 100ml ml 1瓶
ZKXW-QC-00056 小鼠血清(无菌过滤) 100ml ml 1瓶
ZKXW-QC-00057 血型ABO定性试剂 40人份/盒 盒 1盒
ZKXW-QC-00058 肺炎支原体IgM抗体检测试剂盒(胶体金法) 20人份/盒 盒 2盒
ZKXW-QC-00059 解脲支原体IgG抗体检测试剂盒(胶体金法) 20人份/盒 盒 2盒
ZKXW-QC-00060 血细胞溶血剂 500ml ml 1瓶
ZKXW-QC-00061 CLE-P清洗液 50ml ml 1瓶
ZKXW-QC-00062 DIL-C稀释液 20L/桶 桶 1桶
ZKXW-QC-00063 流式细胞分析用鞘液 5L/桶 桶 1桶
ZKXW-QC-00064 清洗液 5L/桶 桶 1桶
ZKXW-QC-00065 TSA 9x10cm/包 包 15包
ZKXW-QC-00066 HIV-HCV-TP-HBs 20人份/盒 盒 2盒
ZKXW-QC-00067 15ml离心管袋装(灭菌) 25支/包 包 20包
ZKXW-QC-00068 50ml离心管袋装(灭菌) 25支/包 包 20包
ZKXW-QC-00069 1000ul蓝色盒装吸头 盒 7盒
ZKXW-QC-00070 200ul黄色盒装吸头 盒 1盒
ZKXW-QC-00071 10ul透明盒装吸头 96Tips/Rack;10Racks/Pock 盒 10盒
ZKXW-QC-00072 1000ul加长型袋装吸头 1000支/包 包 0
ZKXW-QC-00073 200ul袋装吸头 1000支/包 包 0
ZKXW-QC-00074 10ul袋装吸头 1000支/包 包 0
ZKXW-QC-00075 流式管 500个/袋 袋 1袋
ZKXW-QC-00076 1.5mL离心管,蓝色 500个/袋 袋 1袋
ZKXW-QC-00077 1.5mL离心管,绿色 500个/袋 袋 1袋
ZKXW-QC-00078 1.5mL离心管,黄色 500个/袋 袋 1袋
ZKXW-QC-00079 1.5mL离心管,粉色 500个/袋 袋 1袋
ZKXW-QC-00080 1.5ml透明离心管, 500个/袋 袋 1袋
ZKXW-QC-00081 带锁扣盖微量离心管 500支/袋 袋 1袋