All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hdw.erp.common.dto.hr.LeaveDocumentDto Maven / Gradle / Ivy

package com.hdw.erp.common.dto.hr;

import java.sql.Date;
import java.util.List;

import com.hdw.erp.common.dto.config.DocumentDto;
import com.hdw.erp.common.dto.config.FileDto;

public class LeaveDocumentDto extends DocumentDto {
	private Long id;
	// ประเภทการลา
	private LeaveTypeDto leaveType;
	// เหตุผลการลา
	private String cause;
	// หมายเลขโทรศัพท์ที่ติดต่อได้
	private String mobile;
	// วันเริ่มต้นลา
	private Date leaveDateStart;
	// เวลาเริ่มต้นลา
	private String leaveTimeStart;
	// วันสิ้นสุดการลา
	private Date leaveDateEnd;
	// เวลาสิ้นสุดการลา
	private String leaveTimeEnd;
	// ใบรับรองแพทย์ (Medical certificate)
	private MedicalCertificateDto medicalCertificate;
	// รายการกะงานที่ลา
	private List leaveLineList;
	// รายการไฟล์หลักฐานอื่นๆ
	private List documentList;
	// การลาเกิดขึ้นภายใต้สัญญาว่าจ้างใด
	private PersonnelEmploymentDto personnelEmployment;
	
	
	//Added
	private PersonnelDto personnelDto;
	
	public LeaveTypeDto getLeaveType() {
		return leaveType;
	}
	public void setLeaveType(LeaveTypeDto leaveType) {
		this.leaveType = leaveType;
	}
	public String getCause() {
		return cause;
	}
	public void setCause(String cause) {
		this.cause = cause;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public Date getLeaveDateStart() {
		return leaveDateStart;
	}
	public void setLeaveDateStart(Date leaveDateStart) {
		this.leaveDateStart = leaveDateStart;
	}
	public String getLeaveTimeStart() {
		return leaveTimeStart;
	}
	public void setLeaveTimeStart(String leaveTimeStart) {
		this.leaveTimeStart = leaveTimeStart;
	}
	public Date getLeaveDateEnd() {
		return leaveDateEnd;
	}
	public void setLeaveDateEnd(Date leaveDateEnd) {
		this.leaveDateEnd = leaveDateEnd;
	}
	public String getLeaveTimeEnd() {
		return leaveTimeEnd;
	}
	public void setLeaveTimeEnd(String leaveTimeEnd) {
		this.leaveTimeEnd = leaveTimeEnd;
	}
	public MedicalCertificateDto getMedicalCertificate() {
		return medicalCertificate;
	}
	public void setMedicalCertificate(MedicalCertificateDto medicalCertificate) {
		this.medicalCertificate = medicalCertificate;
	}
	public List getLeaveLineList() {
		return leaveLineList;
	}
	public void setLeaveLineList(List leaveLineList) {
		this.leaveLineList = leaveLineList;
	}
	public List getDocumentList() {
		return documentList;
	}
	public void setDocumentList(List documentList) {
		this.documentList = documentList;
	}
	public PersonnelEmploymentDto getPersonnelEmployment() {
		return personnelEmployment;
	}
	public void setPersonnelEmployment(PersonnelEmploymentDto personnelEmployment) {
		this.personnelEmployment = personnelEmployment;
	}
	public PersonnelDto getPersonnelDto() {
		return personnelDto;
	}
	public void setPersonnelDto(PersonnelDto personnelDto) {
		this.personnelDto = personnelDto;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy