using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEA_Core.Attributes
|
{
|
[AttributeUsage(AttributeTargets.Property)]
|
public class SequenceAttribute : Attribute
|
{
|
public string SequenceName { get; set; }
|
|
public int SeqMaxValue { get; set; } = int.MaxValue;
|
|
public int SeqMinValue { get; set; } = 1;
|
|
public int StartWith { get; set; } = 1;
|
|
public int Increment { get; set; } = 1;
|
|
public bool IsCycle { get; set; } = true;
|
|
public SequenceAttribute(string sequenceName, int seqMaxValue)
|
{
|
SequenceName = sequenceName;
|
SeqMaxValue = seqMaxValue;
|
}
|
}
|
}
|