/*
 * MosP - Mind Open Source Project         http://www.mosp.jp/
 * Copyright (C) 1987-2009 MIND Co., Ltd.  http://www.e-mind.co.jp/
 * 
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
package jp.mosp.payroll.dto;

import jp.mosp.common.common.BaseDto;

public class MKintaiDto extends BaseDto {

	private static final long serialVersionUID = 3115468966868261668L;

	// フィールド
	private String  	kcode  			= "";	//社員コード
	private String  	sikyuym  		= "";	//支給年月
	private int     	snen  			= 0;	//支給年
	private int     	stuki  			= 0;	//支給月
	private int     	shi  			= 0;	//支給日
	private double  	snissu  		= 0;	//出勤日数
	private int     	skaisu  		= 0;	//出勤回数
	private int     	kinmuji  		= 0;	//勤務時間
	private int     	kyukeiji  		= 0;	//休憩時間
	private double  	yukyu  			= 0;	//有給
	private double  	tokukyu  		= 0;	//特別休暇
	private double  	kekkin  		= 0;	//一般欠勤日数
	private double  	skekkin  		= 0;	//傷病欠勤日数
	private double  	daikyu  		= 0;	//代替休暇
	private double  	furikae  		= 0;	//振替休暇
	private int  		sonota  		= 0;	//その他休暇日数
	private int     	tisokai  		= 0;	//遅刻早退回数
	private int     	tijikan  		= 0;	//遅刻早退時間
	private int     	zajikan  		= 0;	//普通残業時間
	private int     	ksjikan  		= 0;	//休日残業時間
	private int     	snjikan  		= 0;	//深夜勤務時間
	private int     	kaikin  		= 0;	//精皆勤手当支給
	private int     	syokujikaisu 	= 0;	//食事手当支給回数
	private int     	cyokukaisu1  	= 0;	//1直手当支給回数
	private int     	cyokukaisu2  	= 0;	//2直手当支給回数
	private int     	cyokukaisu3  	= 0;	//3直手当支給回数
	private int     	hokakaisu1  	= 0;	//その他支給回数1
	private int     	hokakaisu2  	= 0;	//その他支給回数2
	private int     	hokakaisu3  	= 0;	//その他支給回数2
	private int     	hokakaisu4  	= 0;	//その他支給回数4
	private int     	hokakaisu5  	= 0;	//その他支給回数5
	private int     	sinseigaku  	= 0;	//支払申請額
	private int	 	nijikyu			= 0;	//二時間年休
	private int 		warimasi1 		= 0;	//1.00割増時間

	/**
	 * コンストラクタ
	 */
	public MKintaiDto(){
		super();
	}

	// アクセサメソッド
	public String		getKCode () 		{ return kcode 			; }	//社員コード
	public String  		getSikyuYM () 		{ return sikyuym 		; }	//支給年月
	public int     	getSNen () 			{ return snen 			; }	//支給年
	public int     	getSTuki () 		{ return stuki 			; }	//支給月
	public int     	getSHi () 			{ return shi 			; }	//支給日
	public double  	getSNissu () 		{ return snissu 		; }	//出勤日数
	public int     	getSKaisu () 		{ return skaisu 		; }	//出勤回数
	public int     	getKinmuJi () 		{ return kinmuji 		; }	//勤務時間
	public int     	getKyukeiJi () 		{ return kyukeiji 		; }	//休憩時間
	public double  	getYukyu () 		{ return yukyu 			; }	//有給
	public double  	getTokuKyu () 		{ return tokukyu 		; }	//特別休暇
	public double  	getKekkin () 		{ return kekkin 		; }	//一般欠勤日数
	public double  	getSKekkin () 		{ return skekkin 		; }	//傷病欠勤日数
	public double 		getDaiKyu() 		{ return daikyu			; } //代替休暇
	public double 		getFurikae() 		{ return furikae		; } //振替休暇
	public int 		getSonota	() 		{ return sonota			; } //その他休暇日数
	public int     	getTiSoKai () 		{ return tisokai 		; }	//遅刻早退回数
	public int     	getTiJikan () 		{ return tijikan 		; }	//遅刻早退時間
	public int     	getZaJikan () 		{ return zajikan 		; }	//普通残業時間
	public int     	getKsJikan () 		{ return ksjikan 		; }	//休日残業時間
	public int     	getSnJikan () 		{ return snjikan 		; }	//深夜勤務時間
	public int     	getKaikin () 		{ return kaikin 		; }	//精皆勤手当支給
	public int     	getSyokujiKaisu () 	{ return syokujikaisu 	; }	//食事手当支給回数
	public int     	getCyokuKaisu1 () 	{ return cyokukaisu1 	; }	//1直手当支給回数
	public int     	getCyokuKaisu2 () 	{ return cyokukaisu2 	; }	//2直手当支給回数
	public int     	getCyokuKaisu3 () 	{ return cyokukaisu3 	; }	//3直手当支給回数
	public int     	getHokaKaisu1 () 	{ return hokakaisu1 	; }	//その他支給回数1
	public int     	getHokaKaisu2 () 	{ return hokakaisu2 	; }	//その他支給回数2
	public int     	getHokaKaisu3 () 	{ return hokakaisu3 	; }	//その他支給回数3
	public int     	getHokaKaisu4 () 	{ return hokakaisu4 	; }	//その他支給回数4
	public int     	getHokaKaisu5 () 	{ return hokakaisu5 	; }	//その他支給回数5
	public int     	getSinseiGaku () 	{ return sinseigaku 	; }	//支払申請額
	public int			getNijiKyu()		{ return nijikyu		; } //二時間年休
	public int 		getWarimasi1() 		{ return warimasi1		; } //1.00割増時間

	public void setKCode 			(String		KCode 		) { this.kcode  		= KCode 		; }	//社員コード
	public void setSikyuYM 		(String		SikyuYM 	) { this.sikyuym  		= SikyuYM 		; }	//支給年月
	public void setSNen 			(int		SNen 		) { this.snen  			= SNen 			; }	//支給年
	public void setSTuki 			(int		STuki 		) { this.stuki 			= STuki 		; }	//支給月
	public void setSHi 			(int		SHi 		) { this.shi  			= SHi 			; }	//支給日
	public void setSNissu 			(double		SNissu 		) { this.snissu  		= SNissu 		; }	//出勤日数
	public void setSKaisu 			(int		SKaisu 		) { this.skaisu  		= SKaisu 		; }	//出勤回数
	public void setKinmuJi 		(int		KinmuJi 	) { this.kinmuji  		= KinmuJi 		; }	//勤務時間
	public void setKyukeiJi 		(int		KyukeiJi 	) { this.kyukeiji  		= KyukeiJi 		; }	//休憩時間
	public void setYukyu 			(double		Yukyu 		) { this.yukyu  		= Yukyu 		; }	//有給
	public void setTokuKyu 		(double		TokuKyu 	) { this.tokukyu  		= TokuKyu 		; }	//特別休暇
	public void setKekkin 			(double		Kekkin 		) { this.kekkin  		= Kekkin 		; }	//一般欠勤日数
	public void setSKekkin 		(double		SKekkin 	) { this.skekkin  		= SKekkin 		; }	//傷病欠勤日数
	public void setDaiKyu			(double		DaiKyu		) { this.daikyu 		= DaiKyu		; } //代替休暇
	public void setFurikae			(double		Furikae		) { this.furikae 		= Furikae		; } //振替休暇
	public void setSonota			(int		Sonota		) { this.sonota 		= Sonota		; } //その他休暇日数
	public void setTiSoKai 		(int		TiSoKai 	) { this.tisokai  		= TiSoKai 		; }	//遅刻早退回数
	public void setTiJikan 		(int		TiJikan 	) { this.tijikan  		= TiJikan 		; }	//遅刻早退時間
	public void setZaJikan 		(int		ZaJikan 	) { this.zajikan  		= ZaJikan 		; }	//普通残業時間
	public void setKsJikan 		(int		KsJikan 	) { this.ksjikan  		= KsJikan 		; }	//休日残業時間
	public void setSnJikan 		(int		SnJikan 	) { this.snjikan  		= SnJikan 		; }	//深夜勤務時間
	public void setKaikin 			(int		Kaikin 		) { this.kaikin  		= Kaikin 		; }	//精皆勤手当支給
	public void setSyokujiKaisu 	(int		SyokujiKaisu) { this.syokujikaisu  	= SyokujiKaisu 	; }	//食事手当支給回数
	public void setCyokuKaisu1 	(int		CyokuKaisu1 ) { this.cyokukaisu1  	= CyokuKaisu1 	; }	//1直手当支給回数
	public void setCyokuKaisu2 	(int		CyokuKaisu2 ) { this.cyokukaisu2  	= CyokuKaisu2 	; }	//2直手当支給回数
	public void setCyokuKaisu3 	(int		CyokuKaisu3 ) { this.cyokukaisu3  	= CyokuKaisu3 	; }	//3直手当支給回数
	public void setHokaKaisu1 		(int		HokaKaisu1 	) { this.hokakaisu1  	= HokaKaisu1 	; }	//その他支給回数1
	public void setHokaKaisu2 		(int		HokaKaisu2 	) { this.hokakaisu2  	= HokaKaisu2 	; }	//その他支給回数2
	public void setHokaKaisu3 		(int		HokaKaisu3 	) { this.hokakaisu3  	= HokaKaisu3 	; }	//その他支給回数3
	public void setHokaKaisu4 		(int		HokaKaisu4 	) { this.hokakaisu4  	= HokaKaisu4 	; }	//その他支給回数4
	public void setHokaKaisu5 		(int		HokaKaisu5 	) { this.hokakaisu5  	= HokaKaisu5 	; }	//その他支給回数5
	public void setSinseiGaku 		(int		SinseiGaku 	) { this.sinseigaku  	= SinseiGaku 	; }	//支払申請額
	public void setNijiKyu			(int		NijiKyu		) { this.nijikyu 		= NijiKyu		; } //二時間年休
	public void setWarimasi1 		(int 		warimasi1	) { this.warimasi1 		= warimasi1		; } //1.00割増時間

}
