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;using System.Threading.Tasks;
namespace NFine.Application.KBSWMS{ /// <summary>
/// 单任务打印实体对象
/// </summary>
public class Single_taskingViewMOdel { public Setting Setting { get; set; } public SingleJob SingleJob { get; set; } } public class Setting { /// <summary>
/// 任务名称
/// </summary>
public string SingleName { get; set; } = "TEST"; /// <summary>
/// 模板文件调取目录
/// </summary>
public string TemplateDirectory { get; set; } = ""; /// <summary>
/// 是否等待镭射打印完成, 1:镭射机打印完成后再返回调用, 0: 收到数据后直接返回
/// </summary>
public int WaitingMarkEnd { get; set; } = 1; }
public class VarsItem { /// <summary>
/// 变量名称, Excel固定为TXT1, TXT2, ..., TXTn,在JSON中可自定义变量名称,也可按Excel方式
/// </summary>
public string Name { get; set; } /// <summary>
/// 变量内容
/// </summary>
public string Value { get; set; } }
public class FileMark { /// <summary>
/// 模板文件名称
/// </summary>
public string FileName { get; set; } = "TEST.lm"; /// <summary>
/// 模板文件内容打印大小:文档实际尺寸、超大、大、中、小、超小
/// </summary>
public string FileSize { get; set; } = "实际尺寸"; /// <summary>
/// 模板文件变量列表
/// </summary>
public List<VarsItem> Vars { get; set; } }
public class MarkContentsItem { /// <summary>
/// 指定管径编号名称
/// </summary>
public List<string> PipeIds { get; set; } = new List<string> { "上25.4" }; /// <summary>
/// 模板文件方式
/// </summary>
public List<FileMark> FileMark { get; set; } }
public class SingleJob { /// <summary>
/// 分组名称
/// </summary>
public string GroupName { get; set; } = "任务1"; /// <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; /// <summary>
///
/// </summary>
public int Marked { get; set; } = 0; }}
|