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.
|
|
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; }
} }
|