Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.co.sofcograha.gajiidapi.domain.hris.attendance.trx.suratperintahlembur.pojos;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.Temporal;
- import javax.persistence.TemporalType;
- import id.co.sofcograha.gajiidapi.base.extendables.OptimizedPaginationEntity;
- import id.co.sofcograha.gajiidapi.base.search.SearchFieldMapping;
- @Entity
- public class ViewJadwalLemburKaryawanPojo extends OptimizedPaginationEntity {
- public static final String SINGLE = "trxSuratPerintahLembur";
- public static final String MULTI = "trxSuratPerintahLemburs";
- @Id
- @Column(name = "id")
- public String id;
- @Column(name = "employeeName")
- public String employeeName;
- @Column(name = "employeeId")
- public String employeeId;
- @Temporal(TemporalType.DATE)
- @Column(name = "tanggalLembur")
- public Date tanggalLembur;
- @Temporal(TemporalType.TIMESTAMP)
- @Column(name = "awalLembur")
- public Date awalLembur;
- @Temporal(TemporalType.TIMESTAMP)
- @Column(name = "akhirLembur")
- public Date akhirLembur;
- @Temporal(TemporalType.TIMESTAMP)
- @Column(name = "jadwalJamKerjaMulai")
- public Date jadwalJamKerjaMulai;
- @Temporal(TemporalType.TIMESTAMP)
- @Column(name = "jadwalJamKerjaSelesai")
- public Date jadwalJamKerjaSelesai;
- @Column(name = "jumlahJamIstirahat")
- public Double jumlahJamIstirahat;
- @Temporal(TemporalType.DATE)
- @Column(name = "tanggalInputSPL")
- public Date tanggalInputSPL;
- @Column(name = "flagConfirm")
- public Boolean flagConfirm;
- public static List<SearchFieldMapping> getFieldMappings() {
- final List<SearchFieldMapping> mappings = new ArrayList<SearchFieldMapping>();
- mappings.add(new SearchFieldMapping("idKaryawan", "employeeId"));
- mappings.add(new SearchFieldMapping("namaKaryawan", "employeeName"));
- mappings.add(new SearchFieldMapping("workplaceId", "workplace.id").searchOnly());
- mappings.add(new SearchFieldMapping("departmentId", "department.id").searchOnly());
- mappings.add(new SearchFieldMapping("periodeDari", "periodeDari", Date.class).searchOnly());
- mappings.add(new SearchFieldMapping("periodeSampai", "periodeSampai", Date.class).searchOnly());
- return mappings;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment