using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ease.Core; using Ease.Core.Model; using System.Data; namespace HRM.BO { public class EmpTaxAit : BasicBaseObject { public EmpTaxAit() { this.EntryFrom = EnumTaxInvestment.ESS; this.CheckedBy = 0; this.CheckedDate = DateTime.Now; } public int TaxParamId { get; set; } public int EmployeeId { get; set; } public string Name { get; set; } public string Remarks { get; set; } public double Amount { get; set; } public int? CheckedBy { get; set; } public DateTime? CheckedDate { get; set; } public EnumTaxInvestment EntryFrom { get; set; } public EnumTaxAITInvestment TaxEffectDone { get; set; } public string Reason { get; set; } public DateTime? ActionDate { get; set; } public FileAttachment TaxFileAttacment { get; set; } public AitAttachment AitAttachment { get; set; } } public interface IEmpTaxAitService { EmpTaxAit Get(int id); List GetAll(); List GetByEmpId(int empId); List GetByTaxParamIdForAdmin(int taxParamId, int entryFrom, int taxEffect); List GetByTaxParamIdAndEmpId(int taxParamId, int empId); int Save(EmpTaxAit item); void Delete(int id); } }