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.
58 lines
1.6 KiB
58 lines
1.6 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace NFine.Application.HGWMS
|
|
{
|
|
/// <summary>
|
|
/// 工单打印实体对象
|
|
/// </summary>
|
|
public class MultitaskingViewModel
|
|
{
|
|
public MultitaskingSetting Setting { get; set; }
|
|
public List<BatchGroupsItem> BatchGroups { get; set; }
|
|
}
|
|
public class MultitaskingSetting
|
|
{
|
|
/// <summary>
|
|
/// 工单名称
|
|
/// </summary>
|
|
public string BatchName { get; set; }
|
|
/// <summary>
|
|
/// 模板文件调取目录
|
|
/// </summary>
|
|
public string TemplateDirectory { get; set; } = "";
|
|
}
|
|
|
|
public class BatchGroupsItem
|
|
{
|
|
/// <summary>
|
|
///分组名称
|
|
/// </summary>
|
|
public string GroupName { get; set; }
|
|
/// <summary>
|
|
///切管长度: 固定切管长度
|
|
/// </summary>
|
|
public int LengthFixed { get; set; } = 90;
|
|
/// <summary>
|
|
/// 通道选择
|
|
/// </summary>
|
|
public List<MarkContentsItem> MarkContents { get; set; }
|
|
/// <summary>
|
|
/// 每一段的切断方式,0:半切,1:全切
|
|
/// </summary>
|
|
public int EachCutMode { get; set; } = 0;
|
|
/// <summary>
|
|
/// 分组完成后的切断方式,0:半切,1:全切
|
|
/// </summary>
|
|
public int EndCutMode { get; set; } = 1;
|
|
/// <summary>
|
|
/// 分组打印次数
|
|
/// </summary>
|
|
public int Quantity { get; set; } = 1;
|
|
}
|
|
|
|
|
|
}
|