You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1393 lines
33 KiB
1393 lines
33 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace ICSSoft.Frame.APP.Model
|
|
{
|
|
class ParamsModel
|
|
{
|
|
|
|
}
|
|
|
|
public class SelectItemExt
|
|
{
|
|
public string Key { get; set; }
|
|
|
|
public string Text { get; set; }
|
|
|
|
public string Value { get; set; }
|
|
}
|
|
|
|
public class OpDto
|
|
{
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 工序代码
|
|
/// </summary>
|
|
|
|
public string opCode { get; set; }
|
|
/// <summary>
|
|
/// 工序名称
|
|
/// </summary>
|
|
|
|
public string opName { get; set; }
|
|
/// <summary>
|
|
/// 工序序号
|
|
/// </summary>
|
|
public int opSeq { get; set; }
|
|
/// <summary>
|
|
/// 工序描述
|
|
/// </summary>
|
|
|
|
public string opDesc { get; set; }
|
|
/// <summary>
|
|
/// 车间代码
|
|
/// </summary>
|
|
|
|
public string segCode { get; set; }
|
|
/// <summary>
|
|
/// 数据收集方式 AUTO: 自动收集, MANUAL: 人工收集
|
|
/// </summary>
|
|
|
|
public string opCollection { get; set; }
|
|
/// <summary>
|
|
/// 工序类型记录(装配,试压。。。。)
|
|
/// </summary>
|
|
|
|
public string opControl { get; set; }
|
|
/// <summary>
|
|
/// 工序类型记录集合
|
|
/// </summary>
|
|
|
|
public string[] opControlList { get; set; }
|
|
/// <summary>
|
|
/// 是否上料
|
|
/// </summary>
|
|
|
|
public string isMaterial { get; set; }
|
|
/// <summary>
|
|
/// 是否合并
|
|
/// </summary>
|
|
|
|
public string isMerge { get; set; }
|
|
/// <summary>
|
|
/// 工序等级(A,B,C,D,E) , E:固定委外工序
|
|
/// </summary>
|
|
|
|
public string opLevel { get; set; }
|
|
/// <summary>
|
|
/// 标准工时(某些工序工时和工艺路线没关系)
|
|
/// </summary>
|
|
public decimal? sTime { get; set; }
|
|
/// <summary>
|
|
/// 准备工时(某些工序工时和工艺路线没关系)
|
|
/// </summary>
|
|
public decimal? rTime { get; set; }
|
|
/// <summary>
|
|
/// 后处理工时
|
|
/// </summary>
|
|
public decimal? ATime { get; set; }
|
|
/// <summary>
|
|
/// 资源
|
|
/// </summary>
|
|
|
|
public string ResId { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
|
|
public string memo { get; set; }
|
|
/// <summary>
|
|
/// 工序控制序号(实际加工序号,并行工序设置序号一样)
|
|
/// </summary>
|
|
public int opControlSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 可流转数量
|
|
/// </summary>
|
|
public decimal CanCollectQty { get; set; }
|
|
/// <summary>
|
|
/// 可流转数量
|
|
/// </summary>
|
|
public decimal CanCollectMaxQty { get; set; }
|
|
/// <summary>
|
|
/// 可流转数量
|
|
/// </summary>
|
|
public decimal CanCollectMinQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 当前工序可报数量
|
|
/// </summary>
|
|
public decimal OpCanQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 报工不良数据
|
|
/// </summary>
|
|
public List<IcsLotEcDataDto> lotEcDataDtos { get; set; }
|
|
}
|
|
|
|
public class IcsLotEcDataDto
|
|
{
|
|
public string key { get; set; }
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 序列号
|
|
/// </summary>
|
|
|
|
public string LotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 批次行号
|
|
/// </summary>
|
|
|
|
public int LotSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 序号
|
|
/// </summary>
|
|
|
|
public int Seq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工单代码
|
|
/// </summary>
|
|
|
|
|
|
public string MoCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工单行号
|
|
/// </summary>
|
|
|
|
public int MoSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品代码
|
|
/// </summary>
|
|
|
|
|
|
public string ItemCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备代码
|
|
/// </summary>
|
|
|
|
public string EqpCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 不良代码
|
|
/// </summary>
|
|
|
|
public string EcCode { get; set; }
|
|
/// <summary>
|
|
/// 不良代码名称
|
|
/// </summary>
|
|
|
|
public string EcName { get; set; }
|
|
/// <summary>
|
|
/// 不良数量
|
|
/// </summary>
|
|
|
|
public decimal OpNgQty { get; set; }
|
|
|
|
public decimal NgQty { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string Memo { get; set; }
|
|
}
|
|
|
|
public class IcsEquipmentDto
|
|
{
|
|
/// <summary>
|
|
/// 设备编码
|
|
/// </summary>
|
|
|
|
public string EqpCode { get; set; }
|
|
/// <summary>
|
|
/// 设备名称
|
|
/// </summary>
|
|
|
|
public string EqpName { get; set; }
|
|
/// <summary>
|
|
/// 设备描述
|
|
/// </summary>
|
|
|
|
public string EqpDesc { get; set; }
|
|
/// <summary>
|
|
/// 设备编号
|
|
/// </summary>
|
|
|
|
public string EqpNo { get; set; }
|
|
/// <summary>
|
|
/// 设备品牌
|
|
/// </summary>
|
|
|
|
public string EqpBrand { get; set; }
|
|
/// <summary>
|
|
/// 设备类型
|
|
/// </summary>
|
|
|
|
public string EqpType { get; set; }
|
|
/// <summary>
|
|
/// 设备型号
|
|
/// </summary>
|
|
|
|
public string EqpModel { get; set; }
|
|
/// <summary>
|
|
/// 设备状态
|
|
/// </summary>
|
|
|
|
public string EqpStatus { get; set; }
|
|
/// <summary>
|
|
/// 使用状态
|
|
/// </summary>
|
|
|
|
public string EqpUseStatus { get; set; }
|
|
/// <summary>
|
|
/// 设备公司
|
|
/// </summary>
|
|
|
|
public string Company { get; set; }
|
|
/// <summary>
|
|
/// 联系地址
|
|
/// </summary>
|
|
|
|
public string Address { get; set; }
|
|
/// <summary>
|
|
/// IP地址
|
|
/// </summary>
|
|
|
|
public string IpAddress { get; set; }
|
|
/// <summary>
|
|
/// 联系电话
|
|
/// </summary>
|
|
|
|
public string TelPhone { get; set; }
|
|
/// <summary>
|
|
/// 联系人
|
|
/// </summary>
|
|
|
|
public string TelUser { get; set; }
|
|
/// <summary>
|
|
/// 加工单元
|
|
/// </summary>
|
|
|
|
public string McCode { get; set; }
|
|
/// <summary>
|
|
/// 产线代码
|
|
/// </summary>
|
|
|
|
public string SsCode { get; set; }
|
|
/// <summary>
|
|
/// 工厂点阵
|
|
/// </summary>
|
|
|
|
public string PointAddress { get; set; }
|
|
/// <summary>
|
|
/// X坐标
|
|
/// </summary>
|
|
|
|
public string XAxis { get; set; }
|
|
/// <summary>
|
|
/// Y坐标
|
|
/// </summary>
|
|
|
|
public string YAxis { get; set; }
|
|
/// <summary>
|
|
/// 资产编号
|
|
/// </summary>
|
|
|
|
public string AssetsNO { get; set; }
|
|
/// <summary>
|
|
/// 设备图片
|
|
/// </summary>
|
|
|
|
public string EqpImage { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
|
|
public string Memo { get; set; }
|
|
/// <summary>
|
|
/// 图片路径(前端拼接/File/GetFile?filePath=获取真实路径)
|
|
/// </summary>
|
|
public string ImagePath { get; set; }
|
|
|
|
/// <summary>
|
|
/// 保留字段1
|
|
/// </summary>
|
|
|
|
public string Default1 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段2
|
|
/// </summary>
|
|
|
|
public string Default2 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段3
|
|
/// </summary>
|
|
|
|
public string Default3 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段4
|
|
/// </summary>
|
|
|
|
public string Default4 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段5
|
|
/// </summary>
|
|
|
|
public string Default5 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段6
|
|
/// </summary>
|
|
|
|
public string Default6 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段7
|
|
/// </summary>
|
|
|
|
public string Default7 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段8
|
|
/// </summary>
|
|
|
|
public string Default8 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段9
|
|
/// </summary>
|
|
|
|
public string Default9 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段10
|
|
/// </summary>
|
|
|
|
public string Default10 { get; set; }
|
|
}
|
|
|
|
|
|
public class IcsLotOnWipDto
|
|
{
|
|
public string key { get; set; }
|
|
public long? Id { get; set; }
|
|
public long? OnWipID { get; set; }
|
|
public long? OnWipDetailID { get; set; }
|
|
|
|
public string IsCom { get; set; }
|
|
/// <summary>
|
|
/// 序列号
|
|
/// </summary>
|
|
|
|
|
|
public string LotNo { get; set; }
|
|
public string LotStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品序列号流水号
|
|
/// </summary>
|
|
|
|
public int LotSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工单代码
|
|
/// </summary>
|
|
|
|
|
|
public string MoCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工单流水号
|
|
/// </summary>
|
|
public int MoSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换前的产品序列号
|
|
/// </summary>
|
|
|
|
public string TLotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换前的产品序列号流水号
|
|
/// </summary>
|
|
public int? TLotSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 第一个产品序列号
|
|
/// </summary>
|
|
|
|
public string SLotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 第一个产品序列号流水号
|
|
/// </summary>
|
|
public int? SLotSeq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采集流水号
|
|
/// </summary>
|
|
public int? Seq { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采集方式
|
|
/// </summary>
|
|
|
|
public string CollectForm { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品别代码
|
|
/// </summary>
|
|
|
|
public string ModelCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品编码
|
|
/// </summary>
|
|
|
|
|
|
public string ItemCode { get; set; }
|
|
public string ItemName { get; set; }
|
|
public string ItemDesc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 散件条码
|
|
/// </summary>
|
|
public string BarCode { get; set; }
|
|
public string FeedMessage { get; set; }
|
|
public string ItemControlType { get; set; }
|
|
/// <summary>
|
|
/// 是否需要上料
|
|
/// </summary>
|
|
public bool IsNeedFeed { get; set; }
|
|
/// <summary>
|
|
/// 序列号比对
|
|
/// </summary>
|
|
public bool SerialCodeCompare { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前Lot数量
|
|
/// </summary>
|
|
public decimal LotQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 当前工序数量
|
|
/// </summary>
|
|
public decimal OpQty { get; set; }
|
|
/// <summary>
|
|
/// 流转数量
|
|
/// </summary>
|
|
public decimal CollectQty { get; set; }
|
|
/// <summary>
|
|
/// 是否可编辑数量
|
|
/// </summary>
|
|
public bool IsDisabledEditQty { get; set; }
|
|
/// <summary>
|
|
/// 剩余流转数量
|
|
/// </summary>
|
|
public decimal LeftCollectQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前Lot中良品数量
|
|
/// </summary>
|
|
public decimal GoodQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前Lot中不良数量
|
|
/// </summary>
|
|
public decimal NGQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 途程代码
|
|
/// </summary>
|
|
|
|
public string RouteCode { get; set; }
|
|
public string RouteName { get; set; }
|
|
public string ResCode { get; set; }
|
|
public string ResName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工序代码
|
|
/// </summary>
|
|
|
|
|
|
public string OpCode { get; set; }
|
|
public int OpSeq { get; set; }
|
|
public string OpName { get; set; }
|
|
/// <summary>
|
|
/// 车间代码
|
|
/// </summary>
|
|
|
|
|
|
public string SegCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 车间代码
|
|
/// </summary>
|
|
|
|
|
|
public string SSCode { get; set; }
|
|
public string CrewCode { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string McCode { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string McName { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string SSName { get; set; }
|
|
|
|
|
|
public string EqpCode { get; set; }
|
|
|
|
public string EqpName { get; set; }
|
|
/// <summary>
|
|
/// 设备类型
|
|
/// </summary>
|
|
|
|
public string EqpType { get; set; }
|
|
/// <summary>
|
|
/// 设备型号
|
|
/// </summary>
|
|
|
|
public string EqpModel { get; set; }
|
|
|
|
public string DispatchEqpCode { get; set; }
|
|
public string DispatchEqpName { get; set; }
|
|
/// <summary>
|
|
/// 过帐事件代码
|
|
/// </summary>
|
|
|
|
|
|
public string Action { get; set; }
|
|
|
|
/// <summary>
|
|
/// 过帐事件结果
|
|
/// </summary>
|
|
|
|
|
|
public string ActionResult { get; set; }
|
|
|
|
/// <summary>
|
|
/// NG总次数
|
|
/// </summary>
|
|
public int? NGTimes { get; set; }
|
|
|
|
/// <summary>
|
|
/// 采集状态
|
|
/// </summary>
|
|
|
|
|
|
public string CollectStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 老化车号
|
|
/// </summary>
|
|
|
|
public string ShelfNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// RMA代码
|
|
/// </summary>
|
|
|
|
public string RmaBillCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否做过产量计算
|
|
/// </summary>
|
|
|
|
public string Processed { get; set; }
|
|
|
|
public string UserCode { get; set; }
|
|
public string UserName { get; set; }
|
|
public bool NeedFirstCheck { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
|
|
public string Memo { get; set; }
|
|
/// <summary>
|
|
/// 保留字段1
|
|
/// </summary>
|
|
|
|
public string Default1 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段2
|
|
/// </summary>
|
|
|
|
public string Default2 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段3
|
|
/// </summary>
|
|
|
|
public string Default3 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段4
|
|
/// </summary>
|
|
|
|
public string Default4 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段5
|
|
/// </summary>
|
|
|
|
public string Default5 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段6
|
|
/// </summary>
|
|
|
|
public string Default6 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段7
|
|
/// </summary>
|
|
|
|
public string Default7 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段8
|
|
/// </summary>
|
|
|
|
public string Default8 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段9
|
|
/// </summary>
|
|
|
|
public string Default9 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段10
|
|
/// </summary>
|
|
|
|
public string Default10 { get; set; }
|
|
public string CreateCompRptMsg { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 锅具
|
|
/// </summary>
|
|
public string PotCode { get; set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public string PotName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品工序转化比
|
|
/// </summary>
|
|
public decimal ItemOpTransRate { get; set; }
|
|
/// <summary>
|
|
/// 产品超报百分比
|
|
/// </summary>
|
|
public decimal ItemBeyondRate { get; set; }
|
|
|
|
public List<IcsLotEcDataDto> lotEcDataDtos { get; set; }
|
|
|
|
|
|
public decimal MinOpQty { get; set; }
|
|
|
|
public decimal MaxOpQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 批次号
|
|
/// </summary>
|
|
public string TrackingCode { get; set; }
|
|
}
|
|
|
|
|
|
public class IcsPotListDto
|
|
{
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 锅具编码
|
|
/// </summary>
|
|
|
|
public string PotCode { get; set; }
|
|
/// <summary>
|
|
/// 锅具名称
|
|
/// </summary>
|
|
|
|
public string PotName { get; set; }
|
|
/// <summary>
|
|
/// 规格
|
|
/// </summary>
|
|
|
|
public string PotStd { get; set; }
|
|
/// <summary>
|
|
/// 最大产量
|
|
/// </summary>
|
|
public decimal? MaxOutQty { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
|
|
public string Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 保留字段2
|
|
/// </summary>
|
|
|
|
public string Default2 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段3
|
|
/// </summary>
|
|
|
|
public string Default3 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段4
|
|
/// </summary>
|
|
|
|
public string Default4 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段5
|
|
/// </summary>
|
|
|
|
public string Default5 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段6
|
|
/// </summary>
|
|
|
|
public string Default6 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段7
|
|
/// </summary>
|
|
|
|
public string Default7 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段8
|
|
/// </summary>
|
|
|
|
public string Default8 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段9
|
|
/// </summary>
|
|
|
|
public string Default9 { get; set; }
|
|
/// <summary>
|
|
/// 保留字段10
|
|
/// </summary>
|
|
|
|
public string Default10 { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class IcsOPListDto
|
|
{
|
|
public string key { get; set; }
|
|
/// <summary>
|
|
/// 工序代码
|
|
/// </summary>
|
|
|
|
public string opCode { get; set; }
|
|
/// <summary>
|
|
/// 工序名称
|
|
/// </summary>
|
|
|
|
public string opName { get; set; }
|
|
/// <summary>
|
|
/// 工序序号
|
|
/// </summary>
|
|
public int opSeq { get; set; }
|
|
/// <summary>
|
|
/// 工序描述
|
|
/// </summary>
|
|
|
|
public string opDesc { get; set; }
|
|
/// <summary>
|
|
/// 车间代码
|
|
/// </summary>
|
|
|
|
public string segCode { get; set; }
|
|
/// <summary>
|
|
/// 数据收集方式 AUTO: 自动收集, MANUAL: 人工收集
|
|
/// </summary>
|
|
|
|
public string opCollection { get; set; }
|
|
/// <summary>
|
|
/// 工序类型记录(装配,试压。。。。)
|
|
/// </summary>
|
|
|
|
public string opControl { get; set; }
|
|
/// <summary>
|
|
/// 工序类型记录集合
|
|
/// </summary>
|
|
|
|
public string[] opControlList { get; set; }
|
|
/// <summary>
|
|
/// 是否上料
|
|
/// </summary>
|
|
|
|
public string isMaterial { get; set; }
|
|
/// <summary>
|
|
/// 是否合并
|
|
/// </summary>
|
|
|
|
public string isMerge { get; set; }
|
|
/// <summary>
|
|
/// 工序等级(A,B,C,D,E) , E:固定委外工序
|
|
/// </summary>
|
|
|
|
public string opLevel { get; set; }
|
|
/// <summary>
|
|
/// 标准工时(某些工序工时和工艺路线没关系)
|
|
/// </summary>
|
|
public decimal? sTime { get; set; }
|
|
/// <summary>
|
|
/// 准备工时(某些工序工时和工艺路线没关系)
|
|
/// </summary>
|
|
public decimal? rTime { get; set; }
|
|
/// <summary>
|
|
/// 后处理工时
|
|
/// </summary>
|
|
public decimal? ATime { get; set; }
|
|
/// <summary>
|
|
/// 资源
|
|
/// </summary>
|
|
|
|
public string ResId { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
|
|
public string memo { get; set; }
|
|
/// <summary>
|
|
/// 工序控制序号(实际加工序号,并行工序设置序号一样)
|
|
/// </summary>
|
|
public int opControlSeq { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 鉴权模型
|
|
/// </summary>
|
|
public class AuthenticateModel
|
|
{
|
|
/// <summary>
|
|
/// 用户名或邮箱地址
|
|
/// </summary>
|
|
public string UserNameOrEmailAddress { get; set; }
|
|
|
|
/// <summary>
|
|
/// 密码
|
|
/// </summary>
|
|
public string Password { get; set; }
|
|
|
|
/// <summary>
|
|
/// 验证码
|
|
/// </summary>
|
|
public string VerificationCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 记住连接
|
|
/// </summary>
|
|
public bool RememberClient { get; set; }
|
|
|
|
/// <summary>
|
|
/// 返回Url
|
|
/// </summary>
|
|
public string ReturnUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 授权提供者
|
|
/// </summary>
|
|
public string AuthProvider { get; set; }
|
|
|
|
/// <summary>
|
|
/// 提供方密钥
|
|
/// </summary>
|
|
public string ProviderKey { get; set; }
|
|
/// <summary>
|
|
/// 客户端,PC,App
|
|
/// </summary>
|
|
public string ClientType { get; set; }
|
|
/// <summary>
|
|
/// PDA租户名称
|
|
/// </summary>
|
|
public string PdaTenantName { get; set; }
|
|
|
|
}
|
|
|
|
public class AuthenticateResultDto
|
|
{
|
|
/// <summary>
|
|
/// 访问令牌
|
|
/// </summary>
|
|
public string AccessToken { get; set; }
|
|
|
|
/// <summary>
|
|
/// 加密访问令牌
|
|
/// </summary>
|
|
public string EncryptedAccessToken { get; set; }
|
|
|
|
/// <summary>
|
|
/// 刷新令牌
|
|
/// </summary>
|
|
public string RefreshToken { get; set; }
|
|
|
|
/// <summary>
|
|
/// 过期时间
|
|
/// </summary>
|
|
public int ExpireInSeconds { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户编号
|
|
/// </summary>
|
|
public string UserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否需要重置密码
|
|
/// </summary>
|
|
public bool ShouldResetPassword { get; set; }
|
|
|
|
/// <summary>
|
|
/// 密码重置代码
|
|
/// </summary>
|
|
public string PasswordResetCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 刷新令牌过期时间
|
|
/// </summary>
|
|
public int RefreshTokenExpireInSeconds { get; set; }
|
|
|
|
/// <summary>
|
|
/// 登录成功后的跳转地址。
|
|
/// </summary>
|
|
public string ReturnUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否需要进行账号绑定激活。
|
|
/// </summary>
|
|
public bool WaitingForActivation { get; set; }
|
|
}
|
|
|
|
|
|
|
|
public class IcsLot2OpMixListDto
|
|
{
|
|
|
|
/// <summary>
|
|
/// 搅拌单明细表ID
|
|
/// </summary>
|
|
public long MixDetailId { get; set; }
|
|
/// <summary>
|
|
/// 物料编码
|
|
/// </summary>
|
|
|
|
public string ItemCode { get; set; }
|
|
/// <summary>
|
|
/// 产品跟踪单
|
|
/// </summary>
|
|
|
|
public string LotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工序
|
|
/// </summary>
|
|
|
|
public string OpCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 产量
|
|
/// </summary>
|
|
public int ProductQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累计用量
|
|
/// </summary>
|
|
public decimal TotalUseQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 累计损耗量
|
|
/// </summary>
|
|
public decimal TotalLoseQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 上料状态
|
|
/// </summary>
|
|
|
|
public string MixStatus { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 搅拌类型
|
|
|
|
public string MixType { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 子件物料编码
|
|
/// </summary>
|
|
|
|
public string SbItemCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 投料类型
|
|
/// </summary>
|
|
|
|
public string SendType { get; set; }
|
|
/// <summary>
|
|
/// 标准值
|
|
/// </summary>
|
|
public decimal StandValue { get; set; }
|
|
/// <summary>
|
|
/// 用量上限
|
|
/// </summary>
|
|
public decimal MaxValue { get; set; }
|
|
/// <summary>
|
|
/// 用量下限
|
|
/// </summary>
|
|
public decimal MinValue { get; set; }
|
|
/// <summary>
|
|
/// 投料次序
|
|
/// </summary>
|
|
public int SendSeq { get; set; }
|
|
/// <summary>
|
|
/// 搅拌时间
|
|
/// </summary>
|
|
public decimal MixTime { get; set; }
|
|
/// <summary>
|
|
/// 真空度
|
|
/// </summary>
|
|
|
|
public string Vacuo { get; set; }
|
|
/// <summary>
|
|
/// 转速
|
|
/// </summary>
|
|
|
|
public string Speed { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段1
|
|
/// </summary>
|
|
|
|
public string Default1 { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段2 物料单位
|
|
/// </summary>
|
|
|
|
public string Default2 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 扩展字段3 搅拌特殊类型
|
|
/// </summary>
|
|
|
|
public string Default3 { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段4
|
|
/// </summary>
|
|
|
|
public string Default4 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 租户ID
|
|
/// </summary>
|
|
|
|
public string TenantId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 子件物料名称
|
|
/// </summary>
|
|
public string SbItemName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 子件物料单位(搅拌单维护单位)
|
|
/// </summary>
|
|
public string SbItemUnit { get; set; }
|
|
|
|
public long? Id { get; set; }
|
|
|
|
//上料条码批次汇总
|
|
public string BatchCodes { get; set; }
|
|
|
|
public string TemperAture { get; set; }
|
|
}
|
|
|
|
|
|
public class IcsLot2OpMixDetailsListDto
|
|
{
|
|
/// <summary>
|
|
/// 条码搅拌主表ID
|
|
/// </summary>
|
|
|
|
public long? LotOpMixId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 本次用量
|
|
/// </summary>
|
|
public decimal UseQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 本次损耗量
|
|
/// </summary>
|
|
public decimal LoseQty { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 上料时间
|
|
/// </summary>
|
|
public DateTime MixDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 搅拌人
|
|
/// </summary>
|
|
|
|
public string UserCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 扩展字段1 上料条码
|
|
/// </summary>
|
|
|
|
public string Default1 { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段2
|
|
/// </summary>
|
|
|
|
public string Default2 { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段3
|
|
/// </summary>
|
|
|
|
public string Default3 { get; set; }
|
|
/// <summary>
|
|
/// 扩展字段4 上料条码批次号
|
|
/// </summary>
|
|
|
|
public string Default4 { get; set; }
|
|
|
|
/// <summary>
|
|
/// 租户ID
|
|
/// </summary>
|
|
|
|
public string TenantId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 主表信息
|
|
/// </summary>
|
|
public IcsLot2OpMixListDto LotOpMix { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最新上料时间
|
|
/// </summary>
|
|
public DateTime? NewestMixDate { get; set; }
|
|
|
|
public long? Id { get; set; }
|
|
}
|
|
|
|
|
|
public class ReturnDto<T>
|
|
{
|
|
public T result { get; set; }
|
|
|
|
public bool success { get; set; }
|
|
|
|
public ErrorDto error { get; set; }
|
|
|
|
}
|
|
public class ErrorDto
|
|
{
|
|
public int code { get; set; }
|
|
|
|
public string message { get; set; }
|
|
}
|
|
|
|
public class StringDtoEx
|
|
{
|
|
/// <summary>
|
|
/// 参数1
|
|
/// </summary>
|
|
public string Parameter1 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter2 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter3 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter4 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter5 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter6 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter7 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter8 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter9 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter10 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter11 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter12 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter13 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter14 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter15 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter16 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter17 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter18 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter19 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter20 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter21 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter22 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter23 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter24 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter25 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter26 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter27 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter28 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter29 { get; set; }
|
|
/// <summary>
|
|
/// 参数2
|
|
/// </summary>
|
|
public string Parameter30 { get; set; }
|
|
|
|
}
|
|
|
|
|
|
public interface ComResult
|
|
{
|
|
string result { get; set; }
|
|
}
|
|
|
|
public class WmsStockDownDto
|
|
{
|
|
/// <summary>
|
|
/// 站点
|
|
/// </summary>
|
|
public string Workpoint { get; set; }
|
|
|
|
public string TransSequence { get; set; }
|
|
|
|
public string User { get; set; }
|
|
|
|
public string TransCode { get; set; }
|
|
|
|
public string Amount { get; set; }
|
|
|
|
public string Quantity { get; set; }
|
|
|
|
public string TransType { get; set; }
|
|
|
|
public string MTime { get; set; }
|
|
|
|
public string TransID { get; set; }
|
|
public List<WmsStockDownDetailsDto> Detail { get; set; }
|
|
|
|
}
|
|
|
|
public class WmsStockDownDetailsDto {
|
|
|
|
public string LotNo { get; set; }
|
|
public string CurrentQuantity { get; set; }
|
|
public string CurrentAmount { get; set; }
|
|
}
|
|
|
|
|
|
public class WmsReturnDto
|
|
{
|
|
|
|
public bool Success { get; set; }
|
|
public string Message { get; set; }
|
|
}
|
|
|
|
|
|
|
|
public class PrintModel
|
|
{
|
|
public string LotNo { get; set; }
|
|
public string ItemCode { get; set; }
|
|
public string ItemDesc { get; set; }
|
|
public string ItemStd { get; set; }
|
|
public string Qty { get; set; }
|
|
public string ItemUnit { get; set; }
|
|
public string InDate { get; set; }
|
|
public string ExpirationDate { get; set; }
|
|
public string ProductDate { get; set; }
|
|
public string BatchCode { get; set; }
|
|
|
|
}
|
|
}
|