61 lines
1.7 KiB
JSON
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": "_食品供应商_银豹采购单"
|
|
}
|
|
]
|
|
} |