using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.POABSApi { #region Authentication public class POABSAPIDTO { public string username = "UNISOFT"; public string password = "po57m@5e@m1L"; public string imei = "825620058612348"; public string ver = "1.0.0.0"; } public class POABSAuthenticationDTO { public string key; public string e; public string msg; } #endregion #region Employee List public class POABSEmployeeListPostDTO { public string key; public string from;//2019-5-15 public string unitid; } public class POABSEmployeeListResponseDTO { public List employee; public string e; public string msg; } public class POAbsEmployeeList { public string co_id; public string name; public string sex; public string dob; public string pan; public string doj; public string hname; public string place; public string district; public string post; public string gsal; public string cpf; } #endregion #region PayRevsion public class POABSPayrevsionPostDTO { public string key; public string revisiondate;//2019-5-15 public string unitid; } public class POABSPayRevsionListResponseDTO { public List payrevision; public string e; public string msg; } public class POAbsPayrevision { public int companycode; public string employeecode; public string revisionnumber; public string revisiondate; public string effectivefrom; public decimal basic; public decimal da; public decimal hra; public decimal compositeallowance; public decimal foodallowance; public decimal gasallowance; public decimal mobileallowance; public decimal otherallowance; public decimal petrolallowance; public decimal phoneallowance; public decimal plantationallowance; public decimal servantallowance; public decimal specialallowance; public decimal uniformallowance; public decimal washingallowance; public decimal educationallowance; public decimal kitallowance; public string newjoin; } #endregion #region Periodic public class POABSPeriodicPostDTO { public string key; public string mnth;//11 public string yer;//2019 public string unitid; } public class POABSPeriodicListResponseDTO { public List payroll; public string e; public string msg; } public class POAbsPeriodic { public string companycode; public string employeecode; public string payperiodcode; public string fromdate; public string todate; public decimal earnedbasic; public decimal earnedda; public decimal earnedhra; public decimal earnedcompositeallowance; public decimal earnedfoodallowance; public decimal earnedgasallowance; public decimal earnedmobileallowance; public decimal earnedotherallowance; public decimal earnedpetrolallowance; public decimal earnedphoneallowance; public decimal earnedplantationallowance; public decimal earnedservantallowance; public decimal earnedspecialallowance; public decimal earneduniformallowance; public decimal earnedwashingallowance; public decimal earnededucationallowance; public decimal earnedkitallowance; public decimal equipmentbata; public decimal lta; public decimal medicalallowance; public decimal nonpfarrear; public decimal advance; public decimal loa; public decimal otherdeduct; public decimal pfarrear; public decimal esi; public decimal pf; public decimal cpf; public decimal bonus; public decimal leaveencashment; public decimal incentive; } #endregion #region EmployeeRelieving public class POABSEmployeeRelievingPostDTO { public string key; public string from;//2009-10-10 public string unitid; } public class POABSEmployeeRelievingResponseDTO { public List employee; public string e; public string msg; } public class POABSEmployeeRelieving { public string co_id; public string dor; public string pan; } #endregion #region TDSCalCulated public class POABSEmployeeTDSCalculatedPostDTO { public string key; public List tdstobecollected; } public class POABSEmployeeTDSCalculated { public string tdsdate; public string unitid; public string empid; public string tdsamount; public string itamount; public string scamount; public string cessamount; public string tdsinterestamount; public string tdsotheramount; public string tdstotalamount; } public class POABSEmployeeTDSCalculatedResponseDTO { public string status; public string e; public string msg; } #endregion #region TDSDEDUCTED public class POABSTDSDedcuctedPostDTO { public string key; public string mnth;//11 public string yer;//2019 public string unitid; } public class POABSTDSDedcuctedResponseDTO { public List tdsdeducteddata; public string e; public string msg; } public class POABSTDSDedcucted { public string companycode; public string employeecode; public decimal tdsdeducted; public string fromdate; public string todate; public decimal tdsit; public decimal tdssc; public decimal tdscess; public decimal tdsinterest; public decimal tdsother; public decimal tdstotal; } #endregion #region EmployeeTransfer public class POABSTDSEmployeeTransferPostDTO { public string key; public string deputeddate;//2019-11-01 public string unitid; } public class POABSTDSEmployeeTransferResponseDTO { public List transfer; public string e; public string msg; } public class POABSTDSEmployeeTransfer { public string employeecode; public string joindate; public decimal firmfrom; public string firmto; } #endregion #region Employee List public class POABSEmployeeListEditedPostDTO { public string key; public string from;//2019-5-15 public string unitid; } public class POABSEmployeeListEditedResponseDTO { public List employee; public string e; public string msg; } public class POAbsEmployeeListEdited { public string co_id; public string name; public string sex; public string dob; public string pan; public string doj; public string hname; public string place; public string district; public string post; } #endregion }