| | |
| | | /// <summary> |
| | | /// è¡ |
| | | /// </summary> |
| | | [PropertyValidate("è¡", MinValue = 0, IsContainMinValue = false)] |
| | | [PropertyValidate("è¡", MinValue = 1, IsContainMinValue = false)] |
| | | public int MaxRow { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å |
| | | /// </summary> |
| | | [PropertyValidate("å", MinValue = 0, IsContainMinValue = false)] |
| | | [PropertyValidate("å", MinValue = 1, IsContainMinValue = false)] |
| | | public int MaxColumn { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å± |
| | | /// </summary> |
| | | [PropertyValidate("å±", MinValue = 0, IsContainMinValue = false)] |
| | | [PropertyValidate("å±", MinValue = 1, IsContainMinValue = false)] |
| | | public int MaxLayer { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦åæ·±è´§ä½ |
| | | /// </summary> |
| | | [PropertyValidate("æ¯å¦å深货ä½", NotNullAndEmpty = true)] |
| | | public bool IsSingleDepth { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 䏿·±è¡å· |
| | | /// </summary> |
| | | [PropertyValidate("䏿·±è¡å·", NotNullAndEmptyWithPropertyAndValue = new string[] { nameof(IsSingleDepth), "false" })] |
| | | public List<int> FirstDepthRows { get; set; } |
| | | [PropertyValidate("深度", MinValue = 1, NotNullAndEmpty = true)] |
| | | public int Depth { get; set; } |
| | | } |
| | | } |