using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core.DB.Models;
|
|
namespace WIDESEA_Model.Models
|
{
|
/// <summary>
|
/// BDC缓存配置,存储各类物料的最大缓存数量限制
|
/// </summary>
|
[SugarTable(nameof(Dt_BDCConfiguration_detail), "BDC配置详情")]
|
public class Dt_BDCConfiguration_detail : BaseEntity
|
{
|
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
|
public int Id { get; set; }
|
|
/// <summary>
|
/// 配置名称
|
/// </summary>
|
[SugarColumn(ColumnName = "Name")]
|
public string Name { get; set; } = "默认配置";
|
|
/// <summary>
|
/// 白车身最大缓存数
|
/// </summary>
|
[SugarColumn(ColumnName = "MaxWhiteBodyCache")]
|
[Range(0, int.MaxValue)]
|
|
public int MaxWhiteBodyCache { get; set; } = 100;
|
|
/// <summary>
|
/// 彩车身最大缓存数
|
/// </summary>
|
[SugarColumn(ColumnName = "MaxPaintedBodyCache")]
|
[Range(0, int.MaxValue)]
|
public int MaxPaintedBodyCache { get; set; } = 100;
|
|
/// <summary>
|
/// 电池壳最大缓存数
|
/// </summary>
|
[SugarColumn(ColumnName = "MaxBatteryCaseCache")]
|
[Range(0, int.MaxValue)]
|
public int MaxBatteryCaseCache { get; set; } = 50;
|
|
/// <summary>
|
/// 空滑橇最大缓存数
|
/// </summary>
|
[SugarColumn(ColumnName = "MaxEmptySledCache")]
|
[Range(0, int.MaxValue)]
|
public int MaxEmptySledCache { get; set; } = 30;
|
|
/// <summary>
|
/// 是否启用
|
/// </summary>
|
[SugarColumn(ColumnName = "IsActive")]
|
public int IsActive { get; set; } = 1;
|
}
|
}
|