/*
 * Arrebol Consultancy copyright.
 * 
 * This code belongs to Arrebol Consultancy
 * its use, redistribution or modification are prohibited 
 * without written authorization from Arrebol Consultancy.
 */
package com.arrebol.apc.model.payroll.constance;

import com.arrebol.apc.model.core.constance.GenericCfg;

/**
 *
 * @author Oscar Armando Vargas Cardenas <oscar.vargas@arrebol.com.mx>
 */
public interface PayRollCfg extends GenericCfg {

    String QUERY_SUM_ALL_ADVANCE_BY_USER = "totalAdvanceForDatesByUser";
    String QUERY_COUNT_NEW_CUSTOMER_FOR_LOANS_BY_USER = "totalNewCustomerLoansByUser";
    String QUERY_SUM_FOR_LOANS_BY_USER = "totalLoansByUserForDates";
    String QUERY_FIND_GOAL_BY_DATES = "getGoalByDates";
    String QUERY_FIND_LAST_GOAL = "getLastGoal";
    String QUERY_SUM_LOAN_DETAILS_PAYMENT_BY_USER = "getLoanDetailsByUserForDates";
    String QUERY_SUM_LOAN_DETAILS_FEE_BY_USER = "getFeeByUserForDates";
    String QUERY_FIND_PAYROLL_BY_OFFICE = "findAllPayrollByOffice";
    String QUERY_FIND_PAYROLL_BY_OFFICE_BETWEEN_DATES = "findAllPayrollByOfficeBetweenDates";
    String QUERY_UPDATE_PAYROLL_BY_STATUS = "updatePayrollByStatus";
    String QUERY_SUM_DIFERENCES_BETWEEN_CLOSING_DAY_BY_USER = "getDiscountByUserThisWeek";
    String QUERY_SUM_DIFERENCES_BY_USER = "sumAllDiferencesByUser";
    String QUERY_SUM_OPENING_FEE_BY_USER = "totalComisionAperturaByUserForDates";
    String QUERY_SUM_TOTAL_EXPECTED_FOR_WEEK_BY_USER = "totalExpectedWeekByUser";

    String FIELD_OFFICE = "office";
    String FIELD_USER = "user";
    String FIELD_USER_ID = "idUser";
    String FIELD_ACTIVE_STATUS = "activeStatus";
    String FIELD_HUMAN_RESOURCE = "humanResource";
    String FIELD_DATE_INIT = "dateInit";
    String FIELD_DATE_END = "dateEnd";
}
