using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEA_Model.Models { /// /// BDC缓存配置,存储各类物料的最大缓存数量限制 /// [SugarTable(nameof(Dt_BDCConfiguration), "BDC缓存配置")] public class Dt_BDCConfiguration { [Key] public int Id { get; set; } /// /// 配置名称 /// [Required] [MaxLength(100)] public string Name { get; set; } = "Default Configuration"; /// /// 白车身最大缓存数 /// [Range(0, int.MaxValue)] public int MaxWhiteBodyCache { get; set; } = 100; /// /// 彩车身最大缓存数 /// [Range(0, int.MaxValue)] public int MaxPaintedBodyCache { get; set; } = 100; /// /// 电池壳最大缓存数 /// [Range(0, int.MaxValue)] public int MaxBatteryCaseCache { get; set; } = 50; /// /// 空滑橇最大缓存数 /// [Range(0, int.MaxValue)] public int MaxEmptySledCache { get; set; } = 30; /// /// 最后更新时间 /// public DateTime LastUpdatedTime { get; set; } = DateTime.Now; /// /// 更新人 /// [MaxLength(50)] public string UpdatedBy { get; set; } = "System"; /// /// 是否启用 /// public int IsActive { get; set; } } }