diff --git a/QcMgr/Tnb.QcMgr.Entities/Dto/QcTempControlHOutput.cs b/QcMgr/Tnb.QcMgr.Entities/Dto/QcTempControlHOutput.cs
new file mode 100644
index 00000000..1e995ac5
--- /dev/null
+++ b/QcMgr/Tnb.QcMgr.Entities/Dto/QcTempControlHOutput.cs
@@ -0,0 +1,290 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Security.Cryptography.X509Certificates;
+using System.Text;
+using System.Threading.Tasks;
+using JNPF.Common.Filter;
+
+namespace Tnb.QcMgr.Entities.Dto
+{
+ public class QcTempControlHOutput
+ {
+ public string id { get; set; }
+ ///
+ /// 单据号
+ ///
+ public string bill_code { get; set; }
+ ///
+ /// 来源单号
+ ///
+ public string source_code { get; set; }
+ ///
+ /// 任务单号
+ ///
+ public string pro_task_code { get; set; }
+ ///
+ /// 出库仓库id
+ ///
+ public string out_warehouse_id { get; set; }
+ ///
+ /// 出库仓库名
+ ///
+ public string out_warehouse_name { get;set; }
+ ///
+ /// 入库仓库id
+ ///
+ public string in_warehouse_id { get; set; }
+ ///
+ /// 入库仓库名
+ ///
+ public string in_warehouse_name { get; set; }
+ ///
+ /// 物料id
+ ///
+ public string material_id { get; set; }
+
+ public string material_name { get; set;}
+
+ public string material_code { get; set; }
+ ///
+ /// 暂控料箱数量
+ ///
+ public string control_lx_qty { get;set; }
+ ///
+ /// 暂控数量
+ ///
+ public string control_qty { get;set; }
+ ///
+ /// 结论
+ ///
+ public string result { get; set; }
+ ///
+ /// 记录人id
+ ///
+ public string loger_id { get; set; }
+ ///
+ /// 记录人名
+ ///
+ public string loger_name { get;set; }
+ ///
+ /// 确认人id
+ ///
+ public string confirmer_id { get; set; }
+ ///
+ /// 确认人名
+ ///
+ public string confirmer_name { get;set;}
+ ///
+ /// 状态
+ ///
+ public string status { get;set; }
+ ///
+ /// 已呼叫箱数
+ ///
+ public string called_box_qty { get; set;}
+ ///
+ /// 已呼叫数量
+ ///
+ public string called_qty { get; set; }
+ ///
+ /// 剩余呼叫箱数
+ ///
+ public string leave_call_box_qty { get;set;}
+
+ ///
+ /// 剩余呼叫数量
+ ///
+ public string leave_call_qty { get; set; }
+
+ public List details { get; set; }
+ }
+
+
+ public class QcTempControlDsOutput
+ {
+ public string id { get; set; }
+ ///
+ /// 主表id
+ ///
+ public string bill_id { get; set; }
+ ///
+ /// 载具id
+ ///
+ public string carry_id { get;set; }
+ ///
+ /// 载具编号
+ ///
+ public string carry_code { get; set; }
+ ///
+ /// 仓库id
+ ///
+ public string warehouse_id { get;set; }
+ ///
+ /// 仓库编号
+ ///
+ public string warehouse_code { get; set; }
+ ///
+ /// 库位id
+ ///
+ public string location_id { get; set; }
+ ///
+ /// 库位编码
+ ///
+ public string location_code { get; set; }
+ ///
+ /// 数量
+ ///
+ public string qty { get; set; }
+ ///
+ /// 提报人id
+ ///
+ public string submiter { get;set; }
+ ///
+ /// 处理人id
+ ///
+ public string maker_id { get; set; }
+ }
+
+ public class QcTempControlHAppOutput
+ {
+ public string id { get; set; }
+ ///
+ /// 单据号
+ ///
+ public string bill_code { get; set; }
+ ///
+ /// 来源单号
+ ///
+ public string source_code { get; set; }
+ ///
+ /// 任务单号
+ ///
+ public string pro_task_code { get; set; }
+ ///
+ /// 出库仓库id
+ ///
+ public string out_warehouse_id { get; set; }
+ ///
+ /// 出库仓库名
+ ///
+ public string out_warehouse_name { get; set; }
+ ///
+ /// 入库仓库id
+ ///
+ public string in_warehouse_id { get; set; }
+ ///
+ /// 入库仓库名
+ ///
+ public string in_warehouse_name { get; set; }
+ ///
+ /// 物料id
+ ///
+ public string material_id { get; set; }
+
+ public string material_name { get; set; }
+
+ public string material_code { get; set; }
+ ///
+ /// 暂控料箱数量
+ ///
+ public string control_lx_qty { get; set; }
+ ///
+ /// 暂控数量
+ ///
+ public string control_qty { get; set; }
+ ///
+ /// 结论
+ ///
+ public string result { get; set; }
+ ///
+ /// 记录人id
+ ///
+ public string loger_id { get; set; }
+ ///
+ /// 记录人名
+ ///
+ public string loger_name { get; set; }
+ ///
+ /// 确认人id
+ ///
+ public string confirmer_id { get; set; }
+ ///
+ /// 确认人名
+ ///
+ public string confirmer_name { get; set; }
+ ///
+ /// 状态
+ ///
+ public string status { get; set; }
+ ///
+ /// 已呼叫箱数
+ ///
+ public string called_box_qty { get; set; }
+ ///
+ /// 已呼叫数量
+ ///
+ public string called_qty { get; set; }
+ ///
+ /// 剩余呼叫箱数
+ ///
+ public string leave_call_box_qty { get; set; }
+
+ ///
+ /// 剩余呼叫数量
+ ///
+ public string leave_call_qty { get; set; }
+ }
+
+ public class QcTempControlCallInput
+ {
+ ///
+ /// 暂控料单据id
+ ///
+ public string id { get; set; }
+ ///
+ /// 目标库位
+ ///
+ public string destination_location_code { get; set; }
+ ///
+ /// 期望箱数
+ ///
+ public int box_qty { get; set; }
+ }
+
+ public class QcTempControlScanCodeOutput
+ {
+ ///
+ /// 暂控子表id
+ ///
+ public string id { get; set; }
+ public string material_code { get; set; }
+
+ public string material_name { get; set; }
+ ///
+ /// 箱号
+ ///
+ public string container_no { get; set; }
+ ///
+ /// 规格规格
+ ///
+ public string material_specification { get; set; }
+ ///
+ /// 物料规格型号
+ ///
+ public string material_standard { get; set; }
+ ///
+ /// 条码数量
+ ///
+ public string code_qty { get; set; }
+ ///
+ /// 单位
+ ///
+ public string unit_code { get; set; }
+ ///
+ /// 暂控数量
+ ///
+ public decimal? control_qty { get; set; }
+
+ }
+}