Files
jinko.yikatong/Src/Dlhis.Basic/Organization/Services/IFactorySettingService.cs

25 lines
808 B
C#

using Dlhis.Basic.Organization.Request;
using Dlhis.Basic.Organization.Response;
namespace Dlhis.Basic.Organization.Services;
public interface IFactorySettingService : IScopeDependency
{
Task<List<FactorySettingResponse>> GetListAsync(bool usePermission);
Task SaveAsync(FactorySettingSaveRequest request);
Task<FactorySettingResponse> GetFactorySettingAsync(string factory, bool usePermission);
Task<TimeOnly> GetWorkGridSetLimitAsync();
Task CheckWorkGridSetLimitAsync(DateOnly date);
Task<bool> IsWorkGridSetLimitAsync(DateOnly date);
Task<bool> IsEnableBirthdayVoucherAsync(string factory, bool usePermission);
Task<List<string>> GetEnableBirthdayVoucherFactoriesAsync();
Task<List<string>> GetEnableUseBirthdayVoucherFactoriesAsync(string currentFactory);
}