#region << 版 本 注 释 >>
|
|
/*----------------------------------------------------------------
|
* 命名空间:WIDESEAWCS_ITaskInfoService
|
* 创建者:胡童庆
|
* 创建时间:2024/8/2 16:13:36
|
* 版本:V1.0.0
|
* 描述:
|
*
|
* ----------------------------------------------------------------
|
* 修改人:
|
* 修改时间:
|
* 版本:V1.0.1
|
* 修改说明:
|
*
|
*----------------------------------------------------------------*/
|
|
#endregion << 版 本 注 释 >>
|
|
using WIDESEAWCS_Model.Models;
|
|
namespace WIDESEAWCS_BasicInfoService
|
{
|
public interface IDt_BDCConfigurationService : IService<Dt_BDCConfiguration>
|
{
|
/// <summary>
|
/// 获取当前生效的缓存配置
|
/// </summary>
|
Task<Dt_BDCConfiguration> GetCurrentConfiguration();
|
|
/// <summary>
|
/// 更新缓存配置
|
/// </summary>
|
Task<Dt_BDCConfiguration> UpdateConfiguration(int maxWhiteBody, int maxPaintedBody,
|
int maxBatteryCase, int maxEmptySled, string updatedBy);
|
|
/// <summary>
|
/// 检查白车身是否可以入库(未超过最大缓存数)
|
/// </summary>
|
Task<bool> CanAddWhiteBody();
|
|
/// <summary>
|
/// 检查彩车身是否可以入库(未超过最大缓存数)
|
/// </summary>
|
Task<bool> CanAddPaintedBody();
|
|
/// <summary>
|
/// 检查电池壳是否可以入库(未超过最大缓存数)
|
/// </summary>
|
//Task<bool> CanAddBatteryCase();
|
|
/// <summary>
|
/// 检查空滑橇是否可以入库(未超过最大缓存数)
|
/// </summary>
|
Task<bool> CanAddEmptySled();
|
|
/// <summary>
|
/// 获取当前白车身缓存数量
|
/// </summary>
|
int GetWhiteBodyCount();
|
|
/// <summary>
|
/// 获取当前彩车身缓存数量
|
/// </summary>
|
int GetPaintedBodyCount();
|
|
/// <summary>
|
/// 获取当前电池壳缓存数量
|
/// </summary>
|
int GetBatteryCaseCount();
|
|
/// <summary>
|
/// 获取当前空滑橇缓存数量
|
/// </summary>
|
int GetEmptySledCount();
|
|
/// <summary>
|
/// 生成库存容量报告
|
/// </summary>
|
//Task<InventoryCapacityReport> GenerateCapacityReport();
|
}
|
}
|