POST api/SubmitFirstCampMaterialInfo
新增或修改提交产品首营信息
Request Information
URI Parameters
None.
Body Parameters
请求视图
FirstCampMaterialParams| Name | Description | Type | Additional information |
|---|---|---|---|
| IDX | integer |
None. |
|
| DepartID |
部门ID(新增) |
integer |
None. |
| DepartNames |
部门名称(新增) |
string |
None. |
| ApplyPersonID |
申请人ID(新增) |
integer |
None. |
| MaterialName |
物料名称 |
string |
None. |
| NickName |
物料简称 |
string |
None. |
| InvCode |
物料编号(规则待定) |
string |
None. |
| InvTypeID |
物料分类 |
integer |
None. |
| MaterialTypeID |
物料类型 |
integer |
None. |
| MaterialSubTypeID |
物料子类型 |
integer |
None. |
| BrandID |
品牌 |
integer |
None. |
| BrandName |
品牌名称 |
string |
None. |
| SourceAreaID |
产地ID |
integer |
None. |
| SourceAreaName |
产地名称 |
string |
None. |
| Specification |
规格/型号 |
string |
None. |
| MinPacking |
最小包装(新增) |
string |
None. |
| StorageNo |
存货代码(新增) |
string |
None. |
| StockUnitN |
英文单位 |
string |
None. |
| ShelfLifeType |
有效期状态:0 长期有效,1 年,2 月,3 日(新增) |
integer |
None. |
| ShelfLifeNum |
有效期状态数值(新增) |
integer |
None. |
| ShelfLifeNums | integer |
None. |
|
| TransportCondition |
运输条件(新增) |
integer |
None. |
| ManuPartNum |
原厂编号 |
string |
None. |
| RegisterNo |
注册证号 |
string |
None. |
| RegisterStart |
注册证起始时间 |
string |
None. |
| RegisterEnd |
注册证结束起始时间 |
string |
None. |
| RegisterCardType |
注册证是否是长期有效 0: 否 1:是 (新增) |
integer |
None. |
| RegisterPerson |
医疗器械注册人 (新增) |
string |
None. |
| ProductFactory |
生产厂家 |
string |
None. |
| MaterialPermissionPerson |
药品上市许可人(新增) |
string |
None. |
| ProductLicenseNo |
生产企业许可证号 |
string |
None. |
| StockCode |
物料默认仓库 |
string |
None. |
| StorageConditionID |
存储条件 |
integer |
None. |
| MaterialRemark |
备注(新增) |
string |
None. |
| Tax |
税率 |
decimal number |
None. |
| TaxType |
税率类别(新增) |
integer |
None. |
| PlanPrice |
计划价格(新增) |
decimal number |
None. |
| Price |
发布价格 |
decimal number |
None. |
| DINum |
DI码 |
string |
None. |
| MaterialID | integer |
None. |
|
| CertificateListSave |
证照保存信息 |
Collection of FirstCamp_MaterialCertificate |
None. |
Request Formats
application/json, text/json
Sample:
{
"IDX": 1,
"DepartID": 2,
"DepartNames": "sample string 3",
"ApplyPersonID": 4,
"MaterialName": "sample string 5",
"NickName": "sample string 6",
"InvCode": "sample string 7",
"InvTypeID": 8,
"MaterialTypeID": 9,
"MaterialSubTypeID": 10,
"BrandID": 11,
"BrandName": "sample string 12",
"SourceAreaID": 13,
"SourceAreaName": "sample string 14",
"Specification": "sample string 15",
"MinPacking": "sample string 16",
"StorageNo": "sample string 17",
"StockUnitN": "sample string 18",
"ShelfLifeType": 19,
"ShelfLifeNum": 20,
"ShelfLifeNums": 21,
"TransportCondition": 22,
"ManuPartNum": "sample string 23",
"RegisterNo": "sample string 24",
"RegisterStart": "sample string 25",
"RegisterEnd": "sample string 26",
"RegisterCardType": 27,
"RegisterPerson": "sample string 28",
"ProductFactory": "sample string 29",
"MaterialPermissionPerson": "sample string 30",
"ProductLicenseNo": "sample string 31",
"StockCode": "sample string 32",
"StorageConditionID": 33,
"MaterialRemark": "sample string 34",
"Tax": 1.0,
"TaxType": 35,
"PlanPrice": 1.0,
"Price": 1.0,
"DINum": "sample string 36",
"MaterialID": 37,
"CertificateListSave": [
{
"IDX": 1,
"MaterialRefCompanyID": 2,
"CertificateName": "sample string 3",
"CertificatePath": "sample string 4",
"CertificateFileName": "sample string 5",
"CertificateType": 6,
"CertificateTypeName": "sample string 7",
"DelFlag": 8,
"Writer": 9,
"WriterName": "sample string 10",
"WriteTime": "2026-04-05 22:32:35",
"Updater": 12,
"UpdateTime": "2026-04-05 22:32:35",
"CertificateDeadLine": "2026-04-05 22:32:35",
"CertificateStartLine": "2026-04-05 22:32:35",
"CertificateCompanyName": "sample string 14",
"DatetimeType": 15,
"Remarks": "sample string 16",
"CertificateCode": "sample string 17",
"TypeID": 18,
"TypeString": "sample string 19",
"PhotoUrl": "sample string 20",
"ValidTo": "2026-04-05 22:32:35",
"ValidToString": "2026-04-05",
"IsLongRange": 21,
"Remark": "sample string 22",
"Address": "sample string 23",
"BeginTime": "2026-04-05 22:32:35",
"Sort": 25,
"cerBeginDate": "sample string 26",
"cerEndDate": "sample string 27"
},
{
"IDX": 1,
"MaterialRefCompanyID": 2,
"CertificateName": "sample string 3",
"CertificatePath": "sample string 4",
"CertificateFileName": "sample string 5",
"CertificateType": 6,
"CertificateTypeName": "sample string 7",
"DelFlag": 8,
"Writer": 9,
"WriterName": "sample string 10",
"WriteTime": "2026-04-05 22:32:35",
"Updater": 12,
"UpdateTime": "2026-04-05 22:32:35",
"CertificateDeadLine": "2026-04-05 22:32:35",
"CertificateStartLine": "2026-04-05 22:32:35",
"CertificateCompanyName": "sample string 14",
"DatetimeType": 15,
"Remarks": "sample string 16",
"CertificateCode": "sample string 17",
"TypeID": 18,
"TypeString": "sample string 19",
"PhotoUrl": "sample string 20",
"ValidTo": "2026-04-05 22:32:35",
"ValidToString": "2026-04-05",
"IsLongRange": 21,
"Remark": "sample string 22",
"Address": "sample string 23",
"BeginTime": "2026-04-05 22:32:35",
"Sort": 25,
"cerBeginDate": "sample string 26",
"cerEndDate": "sample string 27"
}
]
}
application/xml, text/xml
Sample:
<FirstCampMaterialParams xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Web.API.Models">
<ApplyPersonID>4</ApplyPersonID>
<BrandID>11</BrandID>
<BrandName>sample string 12</BrandName>
<CertificateListSave xmlns:d2p1="http://schemas.datacontract.org/2004/07/JR.SAAS.Models">
<d2p1:FirstCamp_MaterialCertificate>
<d2p1:Address>sample string 23</d2p1:Address>
<d2p1:BeginTime>2026-04-05T22:32:35.6280026+08:00</d2p1:BeginTime>
<d2p1:CertificateCode>sample string 17</d2p1:CertificateCode>
<d2p1:CertificateCompanyName>sample string 14</d2p1:CertificateCompanyName>
<d2p1:CertificateDeadLine>2026-04-05T22:32:35.6280026+08:00</d2p1:CertificateDeadLine>
<d2p1:CertificateFileName>sample string 5</d2p1:CertificateFileName>
<d2p1:CertificateName>sample string 3</d2p1:CertificateName>
<d2p1:CertificatePath>sample string 4</d2p1:CertificatePath>
<d2p1:CertificateStartLine>2026-04-05T22:32:35.6280026+08:00</d2p1:CertificateStartLine>
<d2p1:CertificateType>6</d2p1:CertificateType>
<d2p1:CertificateTypeName>sample string 7</d2p1:CertificateTypeName>
<d2p1:DatetimeType>15</d2p1:DatetimeType>
<d2p1:DelFlag>8</d2p1:DelFlag>
<d2p1:IDX>1</d2p1:IDX>
<d2p1:IsLongRange>21</d2p1:IsLongRange>
<d2p1:MaterialRefCompanyID>2</d2p1:MaterialRefCompanyID>
<d2p1:PhotoUrl>sample string 20</d2p1:PhotoUrl>
<d2p1:Remark>sample string 22</d2p1:Remark>
<d2p1:Remarks>sample string 16</d2p1:Remarks>
<d2p1:Sort>25</d2p1:Sort>
<d2p1:TypeID>18</d2p1:TypeID>
<d2p1:TypeString>sample string 19</d2p1:TypeString>
<d2p1:UpdateTime>2026-04-05T22:32:35.6280026+08:00</d2p1:UpdateTime>
<d2p1:Updater>12</d2p1:Updater>
<d2p1:ValidTo>2026-04-05T22:32:35.6280026+08:00</d2p1:ValidTo>
<d2p1:WriteTime>2026-04-05T22:32:35.6280026+08:00</d2p1:WriteTime>
<d2p1:Writer>9</d2p1:Writer>
<d2p1:WriterName>sample string 10</d2p1:WriterName>
<d2p1:cerBeginDate>sample string 26</d2p1:cerBeginDate>
<d2p1:cerEndDate>sample string 27</d2p1:cerEndDate>
</d2p1:FirstCamp_MaterialCertificate>
<d2p1:FirstCamp_MaterialCertificate>
<d2p1:Address>sample string 23</d2p1:Address>
<d2p1:BeginTime>2026-04-05T22:32:35.6280026+08:00</d2p1:BeginTime>
<d2p1:CertificateCode>sample string 17</d2p1:CertificateCode>
<d2p1:CertificateCompanyName>sample string 14</d2p1:CertificateCompanyName>
<d2p1:CertificateDeadLine>2026-04-05T22:32:35.6280026+08:00</d2p1:CertificateDeadLine>
<d2p1:CertificateFileName>sample string 5</d2p1:CertificateFileName>
<d2p1:CertificateName>sample string 3</d2p1:CertificateName>
<d2p1:CertificatePath>sample string 4</d2p1:CertificatePath>
<d2p1:CertificateStartLine>2026-04-05T22:32:35.6280026+08:00</d2p1:CertificateStartLine>
<d2p1:CertificateType>6</d2p1:CertificateType>
<d2p1:CertificateTypeName>sample string 7</d2p1:CertificateTypeName>
<d2p1:DatetimeType>15</d2p1:DatetimeType>
<d2p1:DelFlag>8</d2p1:DelFlag>
<d2p1:IDX>1</d2p1:IDX>
<d2p1:IsLongRange>21</d2p1:IsLongRange>
<d2p1:MaterialRefCompanyID>2</d2p1:MaterialRefCompanyID>
<d2p1:PhotoUrl>sample string 20</d2p1:PhotoUrl>
<d2p1:Remark>sample string 22</d2p1:Remark>
<d2p1:Remarks>sample string 16</d2p1:Remarks>
<d2p1:Sort>25</d2p1:Sort>
<d2p1:TypeID>18</d2p1:TypeID>
<d2p1:TypeString>sample string 19</d2p1:TypeString>
<d2p1:UpdateTime>2026-04-05T22:32:35.6280026+08:00</d2p1:UpdateTime>
<d2p1:Updater>12</d2p1:Updater>
<d2p1:ValidTo>2026-04-05T22:32:35.6280026+08:00</d2p1:ValidTo>
<d2p1:WriteTime>2026-04-05T22:32:35.6280026+08:00</d2p1:WriteTime>
<d2p1:Writer>9</d2p1:Writer>
<d2p1:WriterName>sample string 10</d2p1:WriterName>
<d2p1:cerBeginDate>sample string 26</d2p1:cerBeginDate>
<d2p1:cerEndDate>sample string 27</d2p1:cerEndDate>
</d2p1:FirstCamp_MaterialCertificate>
</CertificateListSave>
<DINum>sample string 36</DINum>
<DepartID>2</DepartID>
<DepartNames>sample string 3</DepartNames>
<IDX>1</IDX>
<InvCode>sample string 7</InvCode>
<InvTypeID>8</InvTypeID>
<ManuPartNum>sample string 23</ManuPartNum>
<MaterialID>37</MaterialID>
<MaterialName>sample string 5</MaterialName>
<MaterialPermissionPerson>sample string 30</MaterialPermissionPerson>
<MaterialRemark>sample string 34</MaterialRemark>
<MaterialSubTypeID>10</MaterialSubTypeID>
<MaterialTypeID>9</MaterialTypeID>
<MinPacking>sample string 16</MinPacking>
<NickName>sample string 6</NickName>
<PlanPrice>1</PlanPrice>
<Price>1</Price>
<ProductFactory>sample string 29</ProductFactory>
<ProductLicenseNo>sample string 31</ProductLicenseNo>
<RegisterCardType>27</RegisterCardType>
<RegisterEnd>sample string 26</RegisterEnd>
<RegisterNo>sample string 24</RegisterNo>
<RegisterPerson>sample string 28</RegisterPerson>
<RegisterStart>sample string 25</RegisterStart>
<ShelfLifeNum>20</ShelfLifeNum>
<ShelfLifeNums>21</ShelfLifeNums>
<ShelfLifeType>19</ShelfLifeType>
<SourceAreaID>13</SourceAreaID>
<SourceAreaName>sample string 14</SourceAreaName>
<Specification>sample string 15</Specification>
<StockCode>sample string 32</StockCode>
<StockUnitN>sample string 18</StockUnitN>
<StorageConditionID>33</StorageConditionID>
<StorageNo>sample string 17</StorageNo>
<Tax>1</Tax>
<TaxType>35</TaxType>
<TransportCondition>22</TransportCondition>
</FirstCampMaterialParams>
Response Information
Resource Description
新增或修改提交产品首营信息
ApiRet| Name | Description | Type | Additional information |
|---|---|---|---|
| RetCode |
状态码 |
string |
None. |
| RetMsg |
状态描述 |
string |
None. |
| Message |
数据实体 |
Object |
None. |
| Total |
查询结果所有页的总条数 |
integer |
None. |
| TotalPage |
总页数 |
integer |
None. |
| Redirect |
需重定向的地址 |
string |
None. |
| FieldStr |
列表字段管理 |
Object |
None. |
| CurrentTime |
当前时间 |
date |
None. |
| IDX |
主键 |
integer |
None. |
| DelFlag |
删除标识 0未删除 1:已删除 |
integer |
None. |
| PageIndex |
列表请求参数 |
integer |
None. |
| PageSize |
列表请求参数 |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"RetCode": "sample string 1",
"RetMsg": "sample string 2",
"Message": {},
"Total": 4,
"TotalPage": 5,
"Redirect": "sample string 6",
"FieldStr": {},
"CurrentTime": "2026-04-05 22:32:35",
"IDX": 9,
"DelFlag": 10,
"PageIndex": 11,
"PageSize": 12
}
application/xml, text/xml
Sample:
<ApiRet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JR.SAAS.Models.Common"> <_x003C_DelFlag_x003E_k__BackingField>10</_x003C_DelFlag_x003E_k__BackingField> <_x003C_IDX_x003E_k__BackingField>9</_x003C_IDX_x003E_k__BackingField> <_x003C_PageIndex_x003E_k__BackingField>11</_x003C_PageIndex_x003E_k__BackingField> <_x003C_PageSize_x003E_k__BackingField>12</_x003C_PageSize_x003E_k__BackingField> <CurrentTime>2026-04-05T22:32:35.6748802+08:00</CurrentTime> <FieldStr /> <Message /> <Redirect>sample string 6</Redirect> <RetCode>sample string 1</RetCode> <RetMsg>sample string 2</RetMsg> <Total>4</Total> <TotalPage>5</TotalPage> </ApiRet>