Files
jinko.yikatong/Src/Dlhis.Basic/WorkGrids/Request/WorkGridSaveRequest.cs
2025-04-07 17:11:40 +08:00

54 lines
1.4 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace Dlhis.Basic.WorkGrids.Request;
public class WorkGridSaveRequest
{
public long? Id { get; set; }
[Required(ErrorMessage = "名称不可为空")]
public string Name { get; set; }
/// <summary>
/// 负责人
/// </summary>
[Required(ErrorMessage = "负责人不可为空")]
public string LeaderUserCode { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 排班用户数提醒
/// </summary>
[Range(1, int.MaxValue, ErrorMessage = "请设置排班用户数提醒")]
public int MaxUserTipCount { get; set; }
/// <summary>
/// 连续排班数提醒
/// </summary>
[Range(1, int.MaxValue, ErrorMessage = "请设置连续排班数提醒")]
public int MaxConsecutiveTipCount { get; set; }
/// <summary>
/// 请设置连续排班限制
/// </summary>
[Range(1, int.MaxValue, ErrorMessage = "请设置连续排班限制")]
public int MaxConsecutiveLimitCount { get; set; }
/// <summary>
/// 别名
/// </summary>
[Required(ErrorMessage = "别名不可为空")]
public string Alias { get; set; }
/// <summary>
/// 编制人数
/// </summary>
[Range(1, int.MaxValue, ErrorMessage = "编制人数")]
public int Count { get; set; }
}