You are on page 1of 1

PayChecks Service

Model: PayYears.java
Repository: PayYearsRepository.java
Service: PayYearsServiceImpl.java (interface PayYearsService.java)
Controller: PayYearsController.java
Example URLs:
http://javadev1.yrcw.com:5069/api/v1/pay/years/emplid/0001000

Database table: PSFT88.PS_PAY_CHECK number of columns: 63


View: PSFT88. YRC_PAY_YEARS_SERVICE
Public Synonym: YRC_PAY_YEARS_SERVICE

Note: This is an inquiry only service.

Service Data items:


Java name Database column
Id ID
emplid EMPLID
payEndDtFirst PAY_END_DT_FIRST
payEndDtLast PAY_END_DT_LAST

SQL for returning data from table:


select to_char(trim(emplid))||to_char(PAY_END_DT,'yyyy') as ID
,trim(emplid) as EMPLID
,to_char(PAY_END_DT,'yyyy') as pay_year
,min(pay_end_dt) as pay_end_dt_first
,max(pay_end_dt) as pay_end_dt_last
from PS_PAY_CHECK
group by emplid, to_char(PAY_END_DT,'yyyy');

You might also like