# 多采商城登录信息
"username": "BJ0621"
"password": "Aa123456"

#后台运营管理系统登录信息(子站点上海医疗器械有限公司)
"username1": "Admin00111"
"password1": "Aa123456"

#后台运营管理系统登录信息(子站点国联医疗器械有限公司)
"username2": "Admin00102"
"password2": "Aa123456"

#后台管理系统headers
json_headers: {
  "Content-Type": "application/json",
  "Cmdc_access_token": "%s"
}

#文件上传headers
json_headers_file: {
  "Cmdc_access_token": "%s"
}

#多采商城headers
json_headers1: {
  "Cmdc_access_token": "%s",
  "Sourcetype": "mall"
}

# 登录失败
"payload_401": {"code":"401","message":"Unauthorized","success":false}

#测试场景一：获取商品属性列表
"url1": "/product/productProperties/list"
"payload1": {"productCode":"","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict1: {"total":"%s"}

#测试场景二：列表查询条件验证_商品属性列表
"url2": "/product/productProperties/list"
"payload2": {"productCode":"%s","productName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","createTimeStart":"%s","createTimeEnd":"%s","updateTimeEnd":"%s","updateTimeStart":"%s","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict2: {"productCode":"%s"}



#测试场景三：获取商品列表
"url3": "/product/mall/queryProductInfoByPage"
"payload3": {"productName":null,"productCode":null,"specifications":null,"manufacturer":null,"pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK"}

#测试场景四：列表查询条件验证_商品列表
"url4": "/product/mall/queryProductInfoByPage"
"payload4": {"productName":"%s","productCode":"%s","specifications":"%s","manufacturer":"%s","pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict4: {"productCode":"%s"}

#测试场景五：商品属性修改功能验证
"url5": "/product/productProperties/addOrUpdate"
"payload5": {"productId":"%s","propertyId":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict5: {"data":"%s"}

#测试场景六：商品属性单个新增功能验证
"url6": "/product/productProperties/addOrUpdate"
"payload6": {"productId":"%s","propertyId":"","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict6: {"data":"%s"}
checkDict6_1: {"success":false,"code":"product-pro-002","message":"该商品属性已经录入，不可重复录入","data":null,"freshToken":null}

#测试场景七：商品属性删除功能验证
"url7": "/product/productProperties/delete"
#预期结果
checkDict7: {"deleteSign":1}
checkDict7_1: {"success":false,"code":"500","message":"至少传入一条商品属性id","data":null,"freshToken":null}

#测试场景八：商品属性批量新增验证
"url8": "/product/productProperties/import"
"payload8": {"importSign":"productProperties","area":""}
#预期结果
checkDict8: {"success":true,"code":"200","message":null,"data":null,"freshToken":null}


#测试场景九：明细导出验证
"url9": "/product/productProperties/exportList"
"payload9": {"productCode":"%s","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict9: {"productCode":"%s"}

#测试场景十：导入日志获取
"url10": "/product/public/excelLog/list"
"payload10": {"sheetName":"productProperties","pageStart":"1","pageSize":null,"total":null}
#预期结果
checkDict10: {"success":true,"code":"200","message":"OK"}

#测试场景十一：商品附件列表获取
"url11": "/product/public/queryUploadProductFilePage"
"payload11": {"productLineCode":null,"uploadTimeQuery":[],"fileName":"","enableSign":null,"pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict11: {"success":true,"code":"200","message":"OK"}


#测试场景十二：列表查询条件验证_商品附件列表
"url12": "/product/public/queryUploadProductFilePage"
"payload12": {"productLineCode":"%s","uploadTimeQuery":["%s","%s"],"fileName":"%s","enableSign":"%s","pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict12: {"fileName":"%s"}


#测试场景十三：库存规则配置列表获取
"url13": "/product/stockRule/list"
"payload13": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":null,"pageStart":1,"pageSize":10,"total":0}
#预期结果
checkDict13: {"success":true,"code":"200","message":"OK"}


#测试场景十四：列表查询条件验证_库存配置列表
"url14": "/product/stockRule/list"
"payload14": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":"%s","pageStart":1,"pageSize":10,"total":0,"supplierCode":""}
#预期结果
checkDict14: {"ruleName":"%s"}


#测试场景十五：模糊查询客户信息
"url15": "/product/dropDownControlSaleCustomers"
"payload15": {"requestMsg":"%s"}
#预期结果
checkDict15: {"customerName":"%s"}


#测试场景十六：模糊查询供应商信息
"url16": "/user/vptisupluerJde/queryByReqMsg"
"payload16": {"requestMsg":"%s"}
#预期结果
checkDict16: {"supplierName":"%s"}


#测试场景十七：模糊查询项目信息
"url17": "/user/queryProjectJde"
"payload17": {"requestMsg":"%s"}
#预期结果
checkDict17: {"projectName":"%s"}


#测试场景十八：获取产品线列表
"url18": "/product/public/queryDeliveryLineCodeByPage"
"payload18": {"lineCode":"","lineName":"","pageSize":10,"pageNum":1,"total":0}
#预期结果
checkDict18: {"success":true,"code":"200","message":"OK"}

#测试场景十九：列表查询条件验证_产品线列表
"url19": "/product/public/queryDeliveryLineCodeByPage"
"payload19": {"lineCode":"%s","lineName":"%s","pageSize":10,"pageNum":1,"total":null}
#预期结果
checkDict19: {"lineCode":"%s"}



#测试场景二十：获取商品列表_库存配置
"url20": "/product/public/getListed"
"payload20": {"pageNumber":10,"pageStart":1,"productCode":"","productName":"","userNo":"","companyCode":"00102","pageSize":10,"pageNum":1,"specifications":""}
#预期结果
checkDict20: {"success":true,"code":"200","message":"OK"}

#测试场景二十一：列表查询条件验证_商品列表_库存配置
"url21": "/product/public/getListed"
"payload21": {"pageNumber":10,"pageStart":1,"productCode":"%s","productName":"%s","userNo":"","companyCode":"00102","pageSize":10,"pageNum":1,"specifications":"","total":1629}
#预期结果
checkDict21: {"productCode":"%s"}


#测试场景二十二：模糊查询仓库信息
"url22": "/product/queryStorehouse"
"payload22": {"requestMsg":"%s"}
#预期结果
checkDict22: {"stashCode":"%s"}


#测试场景二十三：库存配置新增验证
"url23": "/product/stockRule/addOrUpdate"
"payload23": {"dialogVisible":true,"title":"新增","changeType":0,"dialogActive":"3","productType":1,"warehouseType":2,"dimension":3,"ruleName":"测试数据12321","showDimension":3,"stockRuleCustomerVos":[],"stockRuleDimensionVos":[],"stockRuleId":null,"stockRuleProductLineReqVos":[{"e":0,"relevanceName":"测试小线","deleteSgin":0,"relevanceCode":"1019","productLineCode":"1019","productLineName":"测试小线"}],"stockRuleProductReqVos":[],"stockRuleWarehouseVos":[],"stockRuleSupProjectVos":[]}
#预期结果
checkDict23: {"data":"%s"}

#测试场景二十四：库存配置删除功能验证
"url24": "/product/stockRule/logicDelete"
"payload24": {"stockRuleId":"%s"}
#预期结果
checkDict24: {"deleteSign":1}


#测试场景二十五：获取库存配置详情
"url25": "/product/stockRule/detail"
"payload25": {"stockRuleId":"%s"}
#预期结果
checkDict25: {"stockRuleId":"%s"}


#测试场景二十六：库存配置导出验证
"url26": "/product/stockRule/exportByRuleId"
"payload26": {"stockRuleId":"%s"}
#预期结果
checkDict26: {"productLineCode":"%s"}


#测试场景二十七：上传日志信息获取
"url27": "/product/public/queryOperationLog"
"payload27": {"pageStart":1,"pageSize":10,"total":0,"operationTask":"productFileDownload","companyCode":"00111"}
#预期结果
checkDict27: {"success":true,"code":"200","message":"OK"}


#测试场景二十八：附件上传功能验证
"url28": "/product/public/uploadProductFile"
#预期结果
checkDict28: {"success":true,"code":"200","message":"OK"}


#测试场景二十九：产品线信息获取验证
"url29": "/product/public/queryProductLineNameByAll"
"payload29": {"filialeCode":"00111"}
#预期结果
checkDict29: {"success":true,"code":"200","message":"OK"}

#测试场景三十：商品附件上传功能验证
"url30": "/product/public/uploadAttachment"
"payload30": {"productLineCode":"%s","productLineName":"%s","fileName":"%s","enableSign":0,"filePath":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/productAttachment/2024/01/04/b1add414-997e-4faa-b273-bedc8356d5c5.xlsx"}
#预期结果
checkDict30: {"success":true,"code":"200","message":"OK"}


#测试场景三十一：商品附件启用功能验证
"url31": "/product/public/enableProductUploadFile"
"payload31": {"id":35,"enableSign":0}
#预期结果
checkDict31: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null}

#测试场景三十二：商品附件停用功能验证
"url32": "/product/public/enableProductUploadFile"
"payload32": {"id":35,"enableSign":1}
#预期结果
checkDict32: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null}

#测试场景三十三：商品附件删除功能验证
"url33": "/product/public/deleteProductUploadFile"
"payload33": {"id":"%s"}
#预期结果
checkDict33: {"success":true,"code":"200","message":"OK","data":"success"}


#测试场景三十四：获取发货时间
"url34": "/product/deliveryTime/list"
"payload34": {"companyCode":null,"lineCodes":null,"name":null,"status":null,"productCode":null,"productName":null,"pageStart":1,"pageSize":10}
#预期结果
checkDict34: {"success":true,"code":"200","message":"OK"}


#测试场景三十五：列表查询条件验证_发货时间列表
"url35": "/product/deliveryTime/list"
"payload35": {"companyCode":null,"lineCodes":"%s","name":"%s","status":"%s","productCode":"%s","productName":"%s","pageStart":1,"pageSize":10}
#预期结果
checkDict35: {"name":"%s"}


#测试场景三十六：查看发货时间详情
"url36": "/product/deliveryTime/selectOne"
"payload36": {"id":"%s"}
#预期结果
checkDict36: {"id":"%s"}


#测试场景三十七：发货时间规则停用功能验证
"url37": "/product/deliveryTime/updateStatus"
"payload37": {"deliveryTimeId":"%s","status":1}
#预期结果
checkDict37: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null}


#测试场景三十八：发货时间规则启用用功能验证
"url38": "/product/deliveryTime/updateStatus"
"payload38": {"deliveryTimeId":"%s","status":0}
#预期结果
checkDict38: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null}


#测试场景三十九：获取商品列表_发货时间管理
"url39": "/product/public/getDeliveryTimeProductList"
"payload39": {"productName":"","productCode":"","pageNum":1,"pageSize":10,"pageTotal":0}
#预期结果
checkDict39: {"success":true,"code":"200","message":"OK"}


#测试场景四十：查询条件验证_商品列表_发货时间
"url40": "/product/public/getDeliveryTimeProductList"
"payload40": {"productName":"%s","productCode":"%s","pageNum":1,"pageSize":10,"pageTotal":null}
#预期结果
checkDict40: {"productCode":"%s"}

#测试场景四十一：获取商品限购信息
"url41": "/product/productLimitBuy/listPage"
"payload41": {"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict41: {"success":true,"code":"200","message":"OK"}


#测试场景四十二：查询条件验证_商品限购列表
"url42": "/product/productLimitBuy/listPage"
"payload42": {"productName":"%s","productCode":"%s","customerCode":"%s","customerName":"%s","specifications":"%s","productLineName":"%s","manufacturer":"%s","materialCode":"%s","startTime":"%s","pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict42: {"productCode":"%s"}

#测试场景四十三：获取生产厂商信息
"url43": "/product/public/getManufacturers"
"payload43": {}
#预期结果
checkDict43: {"success":true,"code":"200","message":"OK"}

#测试场景四十四：批量上传商品限购规则日志获取
"url44": "/product/productLimitBuy/queryList"
"payload44": {"pageNum":1,"pageSize":10,"total":null}
#预期结果
checkDict44: {"success":true,"code":"200","message":"OK"}


#测试场景四十五：商品限购明细导出验证
"url45": "/product/productLimitBuy/excel"
"payload45": {"productName":null,"productCode":"%s","customerCode":null,"customerName":null,"specifications":null,"filialeCode":null,"productLineName":null,"manufacturer":null,"materialCode":null,"startTime":null,"pageNum":1,"pageSize":8,"total":1}
#预期结果
checkDict45: {"productCode":"%s"}


#测试场景四十六：商品限购规则批量导入
"url46": "/product/public/importProductLimitBuy"
#预期结果
checkDict46: {"success":true,"code":"200","message":"OK"}


#测试场景四十七：商品限购删除功能验证
"url47": "/product/productLimitBuy/del"
"payload47": {"ids":"%s"}
# 查询指定商品限购规则请求报文
"payload47_1": {"pageNum":1,"pageSize":8,"total":1,"productCode":"10145131"}
#预期结果
checkDict47: {"success":true,"code":"200","message":"OK","data":True}


#测试场景四十八：获取雅培公司列表
"url48": "/user/public/yapeiCompanyList"

#预期结果
checkDict48: {"success":true,"code":"200","message":"OK"}

#测试场景四十九：获取雅培折扣价格信息列表
"url49": "/product/queryYaPeiPriceList"
"payload49": {"companyName":null,"productCode":null,"productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict49: {"success":true,"code":"200","message":"OK"}


#测试场景五十：查询条件验证_雅培折扣价格信息列表
"url50": "/product/queryYaPeiPriceList"
"payload50": {"companyName":null,"productCode":"%s","productName":"%s","areaName":"%s","productLineName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","customerCode":"%s","customerName":"%s","queryTimes":["%s","%s"],"pageNum":1,"pageSize":8,"total":null}
#预期结果
checkDict50: {"productCode":"%s"}


#测试场景五十一：获取雅培产品线信息
"url51": "/product/back/getYaPeiProductLines"
"payload51": {"companyCode":"00111"}
#预期结果
checkDict51: {"success":true,"code":"200","message":"OK"}


#测试场景五十二：查看雅培商品折扣规则批量导入日志
"url52": "/product/yapeiFile/queryList"
"payload52": {"pageNum":1,"pageSize":10,"total":null}
#预期结果
checkDict52: {"success":true,"code":"200","message":"OK"}

#测试场景五十三：商品价格明细导出验证
"url53": "/product/back/exportYapeiPriceDetail"
"payload53": {"companyName":null,"productCode":"%s","productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":1,"startTime":null,"endTime":null}
#预期结果
checkDict53: {"productCode":"%s"}

#测试场景五十四：雅培商品折扣规则批量导入验证
"url54": "/product/public/importYapeiPrice"

#预期结果
checkDict54: {"success":true,"code":"200","message":"OK"}


#测试场景五十五：雅培商品折扣规则删除验证
"url55": "/product/batchDelete"

#预期结果
checkDict55: {"success":true,"code":"200"}
# 获取指定商品折扣信息报文
"payload55": {"companyName":null,"productCode":"10016229","productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":null,"startTime":null,"endTime":null}


#测试场景五十六：按条件删除协议价验证
# 文件上传
"url56": "/product/back/importYaPeiDelete"

# 确认删除
"url56_1": "/product/back/submitYaPeiDelete"

#预期结果
checkDict56: {"success":true,"code":"200","message":"OK","data":true,"freshToken":null}
checkDict56_1: {"success": True, "code": "200", "message": "OK"}

#测试场景五十七：获取下单数量列表
"url57": "/product/productPackage/getListPage"
"payload57": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":null,"pageNum":1}
#预期结果
checkDict57: {"success":true,"code":"200","message":"OK"}

#测试场景五十八：查询条件验证_下单数量列表
"url58": "/product/productPackage/getListPage"
"payload58": {"productName":"%s","productCode":"%s","specifications":"%s","pageSize":10,"pageStart":1,"status":"%s","pageNum":1}
#预期结果
checkDict58: {"productCode":"%s"}

#测试场景五十九：下单数量设置新增验证
"url59": "/product/productPackage/productPackageAdd"
"payload59": {"productCode":"%s","productName":"%s","miniPurchaseNum":"%s","purchaseMultiple":"%s"}
#预期结果
checkDict59: {"success":true,"code":"200","message":"新增成功"}
checkDict59_1: {"success":false,"code":"productPackage","message":"该商品已有下单数量规则限制，无法重复添加","data":null,"freshToken":null}
checkDict59_2: {"success":false,"code":"productPackage","message":"第2行对应商品已有下单数量规则限制，无法重复添加"}

#测试场景六十：下单数量设置批量新增验证
"url60": "/product/productPackage/productPackageImport"

#预期结果
checkDict60: {"success":true,"code":"200","message":"OK"}


#测试场景六十一：下单数量设置停用功能验证
"url61": "/product/productPackage/updateStatus"
"payload61": {"productPackageId":"%s","status":102}
#预期结果
checkDict61: {"success":false,"code":"200","message":"停用成功","data":1,"freshToken":null}

#测试场景六十二：下单数量设置启用功能验证
"url62": "/product/productPackage/updateStatus"
"payload62": {"productPackageId":"%s","status":101}
#预期结果
checkDict62: {"success":false,"code":"200","message":"启用成功","data":1,"freshToken":null}
# 查询停用状态的下单数量规则请求报文
"payload62_1": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":"102","pageNum":1}
# 查询启用状态的下单数量规则请求报文
"payload62_2": {"productName":null,"productCode":null,"specifications":null,"pageSize":10,"pageStart":1,"status":"101","pageNum":1}


#测试场景六十三：下单数量设置删除功能验证
"url63": "/product/productPackage/deletePackageById"
"payload63": {"productPackageId":"%s"}
#预期结果
checkDict63: {"success": False,"code":"200","message":"删除成功"}


#测试场景六十四：下单数量设置批量删除功能验证
"url64": "/product/productPackage/deletePackageBatchById"

#预期结果
checkDict64: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}


# 获取商品列表
"url_product": "/product/public/productGroupList"
"payload_product": {"productCode":"","productName":"","materialCode":"","specifications":"","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1}


#测试场景六十五：获取属性值列表
"url65": "/product/selectDirtList"
"payload65": {"groupId":1}
#预期结果
checkDict65: {"total":"%s"}

#测试场景六十六：获取属性值配置列表
"url66": "/product/selectDirtValuePage"
"payload66": {"dirtCode":null,"dirtValueName":null,"dirtValueCode":null,"pageStart":1,"pageSize":10,"pageTotal":0}
#预期结果
checkDict66: {"success":true,"code":"200","message":"OK"}


#测试场景六十七：查询条件验证_获取属性值配置列表
"url67": "/product/selectDirtValuePage"
"payload67": {"dirtCode":"%s","dirtValueName":"%s","dirtValueCode":"%s","pageStart":1,"pageSize":10,"pageTotal":null}
#预期结果
checkDict67: {"dirtCode":"%s"}


#测试场景六十八：属性值配置新增验证
"url68": "/product/insertDirtValue"
"payload68": {"dirtValueName":"","dirtCode":"storageCondition","dirtValueList":[{"dirtValueCode":"%s","dirtValueName":"测试验证数据"}]}
#预期结果
checkDict68: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}


#测试场景六十九：属性值配置删除功能验证
"url69": "/product/deleteDirtValue"
"payload69": {"dirtId":"%s"}
#预期结果
checkDict69: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
# 获取指定属性配置信息
"payload69_1": {"dirtCode":null,"dirtValueName":"测试验证数据","dirtValueCode":null,"pageStart":1,"pageSize":10,"pageTotal":null}


#测试场景七十：获取制单员或者业务员列表
"url70": "/user/queryMarkerListNoPage"
"payload70": {}
#预期结果
checkDict70: {"total":"%s"}

#测试场景七十一：获取产品线列表_产品线管理
"url71": "/product/back/queryProductLineList"
"payload71": {"productLineCode":null,"productLineName":null,"memberId":null,"isDistribution":null,"pageStart":1,"pageSize":10}
#预期结果
checkDict71: {"success":true,"code":"200","message":"OK"}

#测试场景七十二：查询条件验证_产品线管理
"url72": "/product/back/queryProductLineList"
"payload72": {"productLineCode":"%s","productLineName":"%s","memberId":"%s","isDistribution":"%s","pageStart":1,"pageSize":10}
#预期结果
checkDict72: {"productLineCode":"%s"}

#测试场景七十三：将产品线信息同步JDE
"url73": "/product/syncLineCodeInfos"
"payload73": {}
#预期结果
checkDict73: {"success":true,"code":"200","message":"正在同步中","data":null,"freshToken":null}

#测试场景七十四：获取产品线制单员列表
"url74": "/product/back/queryMemberList"
"payload74": {"productLineCode":"%s","memberName":"","pageStart":1,"pageSize":5}
#预期结果
checkDict74: {"total":"%s"}
# 查询已分配制单员的产品线信息
"payload74_1": {"productLineCode":null,"productLineName":null,"memberId":null,"isDistribution":1,"pageStart":1,"pageSize":10}

#测试场景七十五：查询条件验证_制单员列表
"url75": "/user/queryMarkerList"
"payload75": {"productLineCode":"","realName":"%s","memberIdsList":[],"pageNumber":1,"pageSize":5}
#预期结果
checkDict75: {"realName":"%s"}
checkDict75_1: {"realName":[]}

#测试场景七十六：产品线分配制单员功能验证
"url76": "/product/back/addMakerMember"

#预期结果
checkDict76: {"success":false,"code":"200","message":"操作成功!","data":null,"freshToken":null}

#测试场景七十七：获取产品线详情
"url77": "/product/back/queryProductLineDetail"
"payload77": {"productCode":"","productName":"","specifications":"","materialCode":"","manufacturer":"","pageNum":1,"pageSize":10,"productLineCode":"10052433"}
#预期结果
checkDict77: {"success":true,"code":"200","message":"OK"}

#测试场景七十八：查询条件验证_产品线详情
"url78": "/product/back/queryProductLineDetail"
"payload78": {"productCode":"%s","productName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","pageNum":1,"pageSize":10,"productLineCode":"10052433"}
#预期结果
checkDict78: {"productCode":"%s"}

#测试场景七十九：产品线制单员删除功能验证
"url79": "/product/back/deleteMakerMember"
"payload79": {"pageStart":1,"productLineCode":"%s","memberId":"%s"}
#预期结果
checkDict79: {"success":false,"code":"200","message":"操作成功!","data":null,"freshToken":null}


#测试场景八十：必填字段校验_产品线制单员删除
"url80": "/product/back/deleteMakerMember"
"payload80": {"pageStart":1,"productLineCode":"100008","memberId":null}
#预期结果
checkDict80: {"success":false,"code":"ADD MARKERMEMBER ERROR","message":"操作失败：制单员Id为空!","data":null,"freshToken":null}




