orc-order-v2/config/suppliers_config.json
2025-11-15 18:46:03 +08:00

61 lines
1.7 KiB
JSON

{
"suppliers": [
{
"name": "蓉城易购",
"description": "蓉城易购供应商订单处理",
"filename_patterns": ["*蓉城*", "*rongcheng*", "*易*"],
"content_indicators": ["蓉城易购", "商品编码", "订货数量"],
"column_mapping": {
"商品编码": "barcode",
"商品名称": "name",
"订货数量": "quantity",
"单价": "unit_price"
},
"cleaning_rules": [
{
"type": "remove_rows",
"condition": "订货数量 == 0 or 订货数量.isna()"
},
{
"type": "fill_na",
"columns": ["unit_price"],
"value": 0
}
],
"calculations": [
{
"type": "multiply",
"source_column": "quantity",
"target_column": "quantity",
"factor": 1
}
],
"output_suffix": "_蓉城易购_银豹采购单"
},
{
"name": "通用食品供应商",
"description": "通用食品类供应商订单",
"filename_patterns": ["*食品*", "*配送*", "*供货*"],
"content_indicators": ["产品条码", "订购量", "进货价"],
"column_mapping": {
"产品条码": "barcode",
"产品名称": "name",
"订购量": "quantity",
"进货价": "unit_price"
},
"cleaning_rules": [
{
"type": "convert_type",
"columns": ["unit_price"],
"target_type": "float"
},
{
"type": "fill_na",
"columns": ["barcode", "name", "quantity"],
"value": 0
}
],
"output_suffix": "_食品供应商_银豹采购单"
}
]
}