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; }
}
}