1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml.Serialization;
- namespace SmartCoalApplication.Base.FunctionModel
- {
- /// <summary>
- /// 命名规则
- /// </summary>
- [XmlRoot("ROOT")]
- public class FileNameRule
- {
- public FileNameRule()
- {
- NameRuleList = new List<NameRuleListDetails>();
- }
- /// <summary>
- /// 模板路径
- /// </summary>
- [XmlElement("NameRuleList")]
- public List<NameRuleListDetails> NameRuleList { get; set; }
- }
- public class NameRuleListDetails
- {
- public NameRuleListDetails()
- {
- NowNumber = 1;
- ContinueNumber = 1;
- isContinue = true;
- }
- /// <summary>
- /// ID
- /// </summary>
- [XmlElement("ID")]
- public string ID { get; set; }
- /// <summary>
- /// 名称
- /// </summary>
- [XmlElement("Name")]
- public string Name { get; set; }
- /// <summary>
- /// 文本
- /// </summary>
- [XmlElement("Text")]
- public string Text { get; set; }
- /// <summary>
- /// 名称格式
- /// </summary>
- [XmlElement("NameFormat")]
- public string NameFormat { get; set; }
- /// <summary>
- /// 数值位数
- /// </summary>
- [XmlElement("DigitNum")]
- public int DigitNum { get; set; }
- /// <summary>
- /// Z1
- /// </summary>
- [XmlElement("ZTextOne")]
- public string ZTextOne { get; set; }
- /// <summary>
- /// Z2
- /// </summary>
- [XmlElement("ZTextTwo")]
- public string ZTextTwo { get; set; }
- /// <summary>
- /// 延续 or 重置
- /// </summary>
- [XmlElement("isContinue")]
- public bool isContinue { get; set; }
- /// <summary>
- /// 延续位数
- /// </summary>
- [XmlElement("ContinueNumber")]
- public int ContinueNumber { get; set; }
- /// <summary>
- /// 当前的位数
- /// </summary>
- [XmlElement("NowNumber")]
- public int NowNumber { get; set; }
- }
- }
|