Commit 072c71f2 authored by 刘俊宏's avatar 刘俊宏

获取检测报告

parent 2872b0f2
......@@ -112,6 +112,8 @@
<string>Warehouse/goodsInputApply</string>
<key>添加检测报告</key>
<string>Warehouse/goodsReportAdd</string>
<key>获取检测报告</key>
<string>Warehouse/goodsReportList</string>
<key>获取商品批次</key>
<string>Warehouse/getGoodBatch</string>
<key>商品出库</key>
......
......@@ -241,6 +241,22 @@ func GoodsReportAdd(_ params:[String:Any],success:@escaping (_ res:Any)->(),fail
failture(error)
}
}
//MARK: -- 获取检测报告
/**
params-key:
user_token(验证token)
sku_id (商品sku_id )
*/
func goodsReportList(_ params:[String:Any],success:@escaping (_ res:Any)->(),failture:@escaping(_ error:Error)->()) {
NetworkRequest.sharedInstance.postRequest("获取检测报告", params, { (rep:DataResponse<GoodsReportListModel>) in
}, success: { (data) in
success(data)
}) { (error) in
failture(error)
}
}
//MARK: -- 获取商品批次
......
......@@ -179,3 +179,39 @@ class GoodsReportAddDataModel: Mappable {
}
}
class GoodsReportListModel: Mappable {
var code:Int?
var message : String?
var data : Array<GoodsReportListDataModel>?
required init?( map: Map) {
}
func mapping(map: Map) {
code <- map["code"]
message <- map["message"]
data <- map["data"]
}
}
class GoodsReportListDataModel: Mappable {
var report_id:Int? //报告id
var report_sn:String? //报告编编号
var report_type:Int?
var goods_id:Int?
var sku_id:Int? //商品sku_id
var file_url:Int? //报告文件地址
required init?( map: Map) {
}
func mapping(map: Map) {
report_id <- map["report_id"]
report_sn <- map["report_sn"]
report_type <- map["report_type"]
goods_id <- map["goods_id"]
sku_id <- map["sku_id"]
file_url <- map["file_url"]
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment