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