using System.ComponentModel;

namespace NPP.SmartSchedue.Api.Contracts.Core.Enums;

/// <summary>
/// 批量单元格操作类型枚举
/// 定义批量操作中单元格的操作类型
/// </summary>
public enum BatchCellOperationType
{
    /// <summary>
    /// 设置单元格（标记为不可用）
    /// </summary>
    [Description("设置")]
    Set = 1,

    /// <summary>
    /// 清除单元格（移除不可用标记）
    /// </summary>
    [Description("清除")]
    Clear = 2,

    /// <summary>
    /// 切换单元格状态（有标记则清除，无标记则设置）
    /// </summary>
    [Description("切换")]
    Toggle = 3
}