using Admin.Core.Common.Input; using Admin.Core.Common.Output; using Admin.Core.Model.Personnel; using Admin.Core.Service.Personnel.Employee.Input; using Admin.Core.Service.Personnel.Employee.Output; using System.Threading.Tasks; namespace Admin.Core.Service.Personnel.Employee { /// /// Ô±¹¤·þÎñ /// public interface IEmployeeService { Task> GetAsync(long id); Task PageAsync(PageInput input); Task AddAsync(EmployeeAddInput input); Task UpdateAsync(EmployeeUpdateInput input); Task DeleteAsync(long id); Task SoftDeleteAsync(long id); Task BatchSoftDeleteAsync(long[] ids); } }