Http方法:POST
路由:api/Base_Product/AddProductInfo
请求参数
None.
Body Parameters
AddProductInfoRequestModel| 参数名称 | 参数描述 | 类型 | 必须 | 附加信息 |
|---|---|---|---|---|
| AppointFormValList | Collection of ProductAppoint | Y |
None |
|
| Labels |
标签 |
string | Y |
None |
| MiddleUnit |
中单位 |
string | Y |
None |
| BigUnit |
大单位 |
string | Y |
None |
| MiddleUnitConvert |
中单位换算(和小单位换算) |
decimal number | Y |
None |
| UnitConvert |
大单位换算(和中单位换算) |
decimal number | Y |
None |
| MiddleBarcode |
中包装条码 |
string | Y |
None |
| BigBarcode |
大包装条码 |
string | Y |
None |
| Manufacturer |
生产厂家 |
string | Y |
None |
| ShelfLifeDay |
保质期(天) |
decimal number | Y |
None |
| SpecificationValueList |
扩展字段数据JSON串 |
Collection of SpecificationResponseModel | Y |
None |
| PictureList |
商品图片 |
string | Y |
None |
| ProductDesc |
商品描述 |
string | Y |
None |
| BigType_Id |
大类别Id |
integer | Y |
None |
| BigTypeName |
大类别名称 |
string | Y |
None |
| IsForcedAdd | string | Y |
None |
|
| Product_Id |
商品ID |
integer | Y |
None |
| ProductName |
用品名称 |
string | Y |
None |
| Type_Id |
类别ID |
integer | Y |
None |
| TypeName |
类别名称 |
string | Y |
None |
| BrandNameCn |
品种 |
string | Y |
None |
| ItemNo |
自编码 |
string | Y |
None |
| ProductSpec |
规格 |
string | Y |
None |
| LabGroup_Id | integer | Y |
None |
|
| LabGroupName | string | Y |
None |
|
| Consignor_Id |
商家ID |
integer | Y |
None |
| ConsignorCode |
商家编号 |
string | Y |
None |
| ConsignorName |
商家名称 |
string | Y |
None |
| IsEnable | integer | Y |
None |
|
| CreateID |
创建人ID |
integer | Y |
None |
| Creator |
创建人 |
string | Y |
None |
| CreateDate |
创建时间 |
date | Y |
None |
| ProductVest | integer | Y |
None |
|
| ProductVestPersonId | integer | Y |
None |
|
| ProductVestPerson | string | Y |
None |
|
| ModifyID |
修改人ID |
integer | Y |
None |
| Modifier |
修改人 |
string | Y |
None |
| ModifyDate |
修改时间 |
date | Y |
None |
| ConsignorType |
商家类型 |
string | Y |
None |
| LabCareful | string | Y |
None |
|
| Remark |
备注 |
string | Y |
None |
| EnclosureUrl | string | Y |
None |
|
| Provider_Id |
默认供应商ID |
integer | Y |
None |
| ProviderShortName |
默认供应商 |
string | Y |
None |
| IsExpire | integer | Y |
None |
|
| ExpireRemark | integer | Y |
None |
|
| IsExpireTo | integer | Y |
None |
|
| StorageLower |
库存下限 |
decimal number | Y |
None |
| URL |
商品链接 |
string | Y |
None |
| ProductLib_Id |
产品ID |
integer | Y |
None |
| ProductLibCode |
产品编号 |
string | Y |
None |
| ProductLibName |
产品名称 |
string | Y |
None |
| ProductCode |
货号 |
string | Y |
None |
| SubTitle |
副标题 |
string | Y |
None |
| OriginPlace |
产地 |
string | Y |
None |
| ProductModel |
条形码 |
string | Y |
None |
| ProductStatus |
商品状态 |
byte | Y |
None |
| Auditing |
审核状态 |
byte | Y |
None |
| PublishStatus |
发布状态 |
string | Y |
None |
| Brand_Id |
品牌ID |
integer | Y |
None |
| SubBrand_Id |
品牌子ID |
integer | Y |
None |
| SubBrandNameCn |
品牌子名称 |
string | Y |
None |
| ProviderCode |
默认供应商编号 |
string | Y |
None |
| JiaoGeDi |
交割地 |
string | Y |
None |
| AliasName |
商品别名 |
string | Y |
None |
| CIQName |
商品英文名 |
string | Y |
None |
| CIQNameCn |
中文申报名 |
string | Y |
None |
| CustomsCode |
海关备案号 |
string | Y |
None |
| PromoStatus |
促销状态 |
string | Y |
None |
| SmallUnit |
小单位 |
string | Y |
None |
| MiddleUnitConvert |
中单位换算(和小单位换算) |
decimal number | Y |
None |
| UnitConvert |
大单位换算(和中单位换算) |
decimal number | Y |
None |
| ProductBarCode |
商品型号 |
string | Y |
None |
| BuyLimitMin |
最小起订量 |
integer | Y |
None |
| BuyLimitMax |
最大购买量 |
integer | Y |
None |
| IsInventory |
是否管库存 |
byte | Y |
None |
| IsNeedPeriod |
需效期管理 |
integer | Y |
None |
| NoReceivingRate |
禁收效期系数% |
decimal number | Y |
None |
| StopSaleday |
停售提前时长(天) |
string | Y |
None |
| IsSpecSorting |
按规格分拣 |
byte | Y |
None |
| IsBatchNumberSorting |
按批次分拣 |
byte | Y |
None |
| QualityPlan |
质检方案 |
string | Y |
None |
| QualityProportion |
质检合格率% |
decimal number | Y |
None |
| TrafficLimitation |
运输限制信息 |
string | Y |
None |
| IsFullContainerLoad |
拆分出整拣单 |
byte | Y |
None |
| PurchasePrice |
采购价 |
decimal number | Y |
None |
| DayPrice |
市场价(废) |
decimal number | Y |
None |
| VipPrice |
价格 |
decimal number | Y |
None |
| SalePrice |
市场价 |
decimal number | Y |
None |
| ActivityPrice |
建议零售价 |
decimal number | Y |
None |
| ExpressFee |
物流费用 |
decimal number | Y |
None |
| ExpressFeeType |
物流费用类型 |
string | Y |
None |
| StorageUpper |
库存上限 |
decimal number | Y |
None |
| SourceCode |
来源方式 |
string | Y |
None |
| Auditor |
审核人 |
string | Y |
None |
| AuditDate |
审核时间 |
date | Y |
None |
| AuditRemark |
审核说明 |
string | Y |
None |
| UnitConvertText |
单位换算描述 |
string | Y |
None |
| RelationCode |
关联码 |
string | Y |
None |
| RelationCode2 |
关联码2 |
string | Y |
None |
| RelationCode3 |
关联码3 |
string | Y |
None |
| RelationCode4 |
Lot# |
string | Y |
None |
| RelationCode5 |
CAS# |
string | Y |
None |
| InventoryQty |
商品数量 |
string | Y |
None |
| SaleQty |
销量 |
integer | Y |
None |
| ValityQty |
有效库存 |
integer | Y |
None |
| ERPSalePreQty |
ERP预售量 |
integer | Y |
None |
| ERPActualQty |
ERP实时库存 |
integer | Y |
None |
| SubTitleFormat |
子标题格式 |
string | Y |
None |
| BigType_Id |
大类别ID |
integer | Y |
None |
| FullType_Id |
完全类别路径ID |
string | Y |
None |
| FullTypeName |
完全类别路径 |
string | Y |
None |
| Purchase_Id |
采购人ID |
integer | Y |
None |
| PurchaseName |
采购人 |
string | Y |
None |
| IsLimitBuy |
是否限制购买量 |
byte | Y |
None |
| TransitDays |
商品在途天数 |
decimal number | Y |
None |
| IsHot |
是否热销 |
byte | Y |
None |
| ClickCount |
点击次数 |
integer | Y |
None |
| OrderNo |
排序号 |
integer | Y |
None |
| Enable |
是否可用 |
integer | Y |
None |
| OpenSpec |
开启规格 |
byte | Y |
None |
| SupplierUrl |
供应商URL |
string | Y |
None |
| PositionName |
存放位置 |
string | Y |
None |
| BatchAttribute |
批次属性 |
string | Y |
None |
| ShelfLifeYear |
生产日期 |
decimal number | Y |
None |
| ShelfLifeApril |
有效日期 |
string | Y |
None |
| Long |
长(毫米) |
decimal number | Y |
None |
| License |
交易协议 |
string | Y |
None |
| BankAccount_Id |
账户id |
integer | Y |
None |
| Lab_Id | integer | Y |
None |
|
| LabName | string | Y |
None |
|
| ProductType | string | Y |
None |
|
| ProductSelect | string | Y |
None |
|
| ProductInput | string | Y |
None |
|
| SaveCondition | string | Y |
None |
|
| Lot | integer | Y |
None |
|
| CAS | integer | Y |
None |
|
| ValidDate | string | Y |
None |
|
| InternalNo | string | Y |
None |
|
| IsBorrow | integer | Y |
None |
|
| BeginTime | date | Y |
None |
|
| EndTime | date | Y |
None |
|
| Enclosure | string | Y |
None |
|
| EnclosureName | string | Y |
None |
|
| ProductDate | string | Y |
None |
|
| ProductAttrExport | string | Y |
None |
|
| TotalMoney | decimal number | Y |
None |
|
| ProductAppoint | Collection of ProductAppoint | Y |
None |
|
| ProductFieldTypeList | Collection of ProductFieldTypeList | Y |
None |
|
| RecordAction |
记录操作动作 |
RecordAction | Y |
None |
Request Formats
application/json, text/json
{
"AppointFormValList": [
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
},
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
},
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
}
],
"Labels": "sample string 1",
"MiddleUnit": "sample string 2",
"BigUnit": "sample string 3",
"MiddleUnitConvert": 4.0,
"UnitConvert": 5.0,
"MiddleBarcode": "sample string 6",
"BigBarcode": "sample string 7",
"Manufacturer": "sample string 8",
"ShelfLifeDay": 1.0,
"SpecificationValueList": [
{
"Specification_Id": 1,
"SpecificationName": "sample string 2",
"SpecValueList": [
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
}
],
"Type_Id": 3,
"TypeName": "sample string 4"
},
{
"Specification_Id": 1,
"SpecificationName": "sample string 2",
"SpecValueList": [
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
}
],
"Type_Id": 3,
"TypeName": "sample string 4"
},
{
"Specification_Id": 1,
"SpecificationName": "sample string 2",
"SpecValueList": [
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
},
{
"SpecValue_Id": 1,
"SpecValue": "sample string 1"
}
],
"Type_Id": 3,
"TypeName": "sample string 4"
}
],
"PictureList": "sample string 9",
"ProductDesc": "sample string 10",
"BigType_Id": 11,
"BigTypeName": "sample string 12",
"IsForcedAdd": "sample string 13",
"Product_Id": 14,
"ProductName": "sample string 15",
"Type_Id": 1,
"TypeName": "sample string 16",
"BrandNameCn": "sample string 17",
"ItemNo": "sample string 18",
"ProductSpec": "sample string 19",
"LabGroup_Id": 1,
"LabGroupName": "sample string 20",
"Consignor_Id": 1,
"ConsignorCode": "sample string 21",
"ConsignorName": "sample string 22",
"IsEnable": 1,
"CreateID": 1,
"Creator": "sample string 23",
"CreateDate": "2026-06-13T14:45:14.9770282+08:00",
"ProductVest": 1,
"ProductVestPersonId": 1,
"ProductVestPerson": "sample string 24",
"ModifyID": 1,
"Modifier": "sample string 25",
"ModifyDate": "2026-06-13T14:45:14.9770282+08:00",
"ConsignorType": "sample string 26",
"LabCareful": "sample string 27",
"Remark": "sample string 28",
"EnclosureUrl": "sample string 29",
"Provider_Id": 1,
"ProviderShortName": "sample string 30",
"IsExpire": 1,
"ExpireRemark": 1,
"IsExpireTo": 1,
"StorageLower": 1.0,
"URL": "sample string 31",
"ProductLib_Id": 1,
"ProductLibCode": "sample string 32",
"ProductLibName": "sample string 33",
"ProductCode": "sample string 34",
"SubTitle": "sample string 35",
"OriginPlace": "sample string 36",
"ProductModel": "sample string 37",
"ProductStatus": 64,
"Auditing": 64,
"PublishStatus": "sample string 38",
"Brand_Id": 1,
"SubBrand_Id": 1,
"SubBrandNameCn": "sample string 39",
"ProviderCode": "sample string 40",
"JiaoGeDi": "sample string 41",
"AliasName": "sample string 42",
"CIQName": "sample string 43",
"CIQNameCn": "sample string 44",
"CustomsCode": "sample string 45",
"PromoStatus": "sample string 46",
"SmallUnit": "sample string 47",
"ProductBarCode": "sample string 48",
"BuyLimitMin": 1,
"BuyLimitMax": 1,
"IsInventory": 64,
"IsNeedPeriod": 1,
"NoReceivingRate": 1.0,
"StopSaleday": "sample string 49",
"IsSpecSorting": 64,
"IsBatchNumberSorting": 64,
"QualityPlan": "sample string 50",
"QualityProportion": 1.0,
"TrafficLimitation": "sample string 51",
"IsFullContainerLoad": 64,
"PurchasePrice": 1.0,
"DayPrice": 1.0,
"VipPrice": 1.0,
"SalePrice": 1.0,
"ActivityPrice": 1.0,
"ExpressFee": 1.0,
"ExpressFeeType": "sample string 52",
"StorageUpper": 1.0,
"SourceCode": "sample string 53",
"Auditor": "sample string 54",
"AuditDate": "2026-06-13T14:45:14.9770282+08:00",
"AuditRemark": "sample string 55",
"UnitConvertText": "sample string 56",
"RelationCode": "sample string 57",
"RelationCode2": "sample string 58",
"RelationCode3": "sample string 59",
"RelationCode4": "sample string 60",
"RelationCode5": "sample string 61",
"InventoryQty": "sample string 62",
"SaleQty": 1,
"ValityQty": 1,
"ERPSalePreQty": 1,
"ERPActualQty": 1,
"SubTitleFormat": "sample string 63",
"FullType_Id": "sample string 64",
"FullTypeName": "sample string 65",
"Purchase_Id": 1,
"PurchaseName": "sample string 66",
"IsLimitBuy": 64,
"TransitDays": 1.0,
"IsHot": 64,
"ClickCount": 1,
"OrderNo": 1,
"Enable": 1,
"OpenSpec": 64,
"SupplierUrl": "sample string 67",
"PositionName": "sample string 68",
"BatchAttribute": "sample string 69",
"ShelfLifeYear": 1.0,
"ShelfLifeApril": "sample string 70",
"Long": 1.0,
"License": "sample string 71",
"BankAccount_Id": 1,
"Lab_Id": 1,
"LabName": "sample string 72",
"ProductType": "sample string 73",
"ProductSelect": "sample string 74",
"ProductInput": "sample string 75",
"SaveCondition": "sample string 76",
"Lot": 1,
"CAS": 1,
"ValidDate": "sample string 77",
"InternalNo": "sample string 78",
"IsBorrow": 1,
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Enclosure": "sample string 79",
"EnclosureName": "sample string 80",
"ProductDate": "sample string 81",
"ProductAttrExport": "sample string 82",
"TotalMoney": 1.0,
"ProductAppoint": [
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
},
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
},
{
"Appoint_Id": 1,
"Product_Id": 1,
"Address": "sample string 2",
"Room": "sample string 3",
"Shelves": "sample string 4",
"Hierarchy": "sample string 5",
"Grids": "sample string 6",
"Position": "sample string 7",
"StorageNum": "sample string 8",
"BeginTime": "2026-06-13T14:45:14.9770282+08:00",
"EndTime": "2026-06-13T14:45:14.9770282+08:00",
"Lab_Id": 1,
"LabName": "sample string 9",
"LabGroup_Id": 1,
"LabGroupName": "sample string 10",
"Box": "sample string 11",
"BeginEndTimeStr": "sample string 12",
"BoxId": 1,
"BoxName": "sample string 13",
"BoxIsChecked": "sample string 14",
"BoxProductId": 1,
"AddressName": "sample string 15",
"RoomName": "sample string 16",
"BoxProductName": "sample string 17",
"RecordAction": 0
}
],
"ProductFieldTypeList": [
{
"ProFieldTypeList_Id": 1,
"Product_Id": 1,
"FieldTypeList_Id": 2,
"FieldTypeListName": "sample string 3",
"FieldType_Id": 4,
"FormatWay": "sample string 5",
"CandidateValue": "sample string 6",
"MustFill": "sample string 7",
"ModifyDate": "2026-06-13T14:45:14.9770282+08:00",
"CreateID": 1,
"Creator": "sample string 8",
"CreateDate": "2026-06-13T14:45:14.9770282+08:00",
"ModifyID": 1,
"Modifier": "sample string 9",
"IsMulti": "sample string 10",
"Remark": "sample string 11",
"CandidateText": "sample string 12",
"RecordAction": 0
},
{
"ProFieldTypeList_Id": 1,
"Product_Id": 1,
"FieldTypeList_Id": 2,
"FieldTypeListName": "sample string 3",
"FieldType_Id": 4,
"FormatWay": "sample string 5",
"CandidateValue": "sample string 6",
"MustFill": "sample string 7",
"ModifyDate": "2026-06-13T14:45:14.9770282+08:00",
"CreateID": 1,
"Creator": "sample string 8",
"CreateDate": "2026-06-13T14:45:14.9770282+08:00",
"ModifyID": 1,
"Modifier": "sample string 9",
"IsMulti": "sample string 10",
"Remark": "sample string 11",
"CandidateText": "sample string 12",
"RecordAction": 0
},
{
"ProFieldTypeList_Id": 1,
"Product_Id": 1,
"FieldTypeList_Id": 2,
"FieldTypeListName": "sample string 3",
"FieldType_Id": 4,
"FormatWay": "sample string 5",
"CandidateValue": "sample string 6",
"MustFill": "sample string 7",
"ModifyDate": "2026-06-13T14:45:14.9770282+08:00",
"CreateID": 1,
"Creator": "sample string 8",
"CreateDate": "2026-06-13T14:45:14.9770282+08:00",
"ModifyID": 1,
"Modifier": "sample string 9",
"IsMulti": "sample string 10",
"Remark": "sample string 11",
"CandidateText": "sample string 12",
"RecordAction": 0
}
],
"RecordAction": 0
}
返回响应信息
ResultInfo| 参数名称 | 参数描述 | 类型 | 必须 | 附加信息 |
|---|---|---|---|---|
| Result |
是否成功 |
boolean | Y |
None |
| StatusCode |
状态号 |
integer | Y |
None |
| State |
状态 |
string | Y |
None |
| Dynamic |
动态附加属性 |
Object | Y |
None |
| Msg |
提示信息 |
string | Y |
None |
Response Formats
application/json, text/json
{
"Result": true,
"StatusCode": 2,
"State": "sample string 3",
"Dynamic": {},
"Msg": "sample string 5"
}