public interface WorkRecordManager
修飾子とタイプ | メソッドと説明 |
---|---|
int |
clearSubstitutionCompanion(String userCd,
Timestamp targetDate,
String renewUserCd)
対象日にも日付れれている振替休日もしくは振替出勤日を解除.
|
int |
deleteBatch(String userCd,
Timestamp startDate,
Timestamp endDate)
条件にマッチするデータを一括削除.
|
int |
entry(WorkRecordManagerDto data)
データベースへ登録.
|
int |
marge(WorkRecordManagerDto data)
非推奨です。
merge(WorkRecordManagerDto) を利用してください。 |
int |
merge(WorkRecordManagerDto data)
データベースへ登録.
|
WorkRecordManagerDto |
selectActualWorkRecord(String userCd,
Date targetDate)
登録されている最新の勤務データ(実績)を返却.
|
WorkRecordManagerDto |
selectActualWorkRecord(String userCd,
Date targetDate,
Locale locale)
登録されている最新の勤務データ(実績)を返却.
|
WorkRecordManagerDto |
selectCurrentWorkRecord(String userCd,
Date targetDate)
登録されている最新の勤務データ(予定/実績/保存)を返却.
|
WorkRecordManagerDto |
selectCurrentWorkRecord(String userCd,
Date targetDate,
Locale locale)
登録されている最新の勤務データ(予定/実績/保存)を返却.
|
List<WorkRecordManagerDto> |
selectListActualWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(自席)のListで返却.
|
List<WorkRecordManagerDto> |
selectListActualWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(自席)のListで返却.
|
List<WorkRecordManagerDto> |
selectListCurrentWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(保存/予定/実績)のListで返却.
|
List<WorkRecordManagerDto> |
selectListCurrentWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(保存/予定/実績)のListで返却.
|
List<WorkRecordManagerDto> |
selectListPlanWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(予定)のListで返却.
|
List<WorkRecordManagerDto> |
selectListPlanWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(予定)のListで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapActualWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(実績)をMapで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapActualWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(実績)をMapで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapCurrentWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(保存/予定/実績)をMapで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapCurrentWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(保存/予定/実績)をMapで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapPlanWorkRecord(String userCd,
Date startDate,
Date endDate)
登録されている最新の勤務データ(予定)をMapで返却.
|
Map<Date,WorkRecordManagerDto> |
selectMapPlanWorkRecord(String userCd,
Date startDate,
Date endDate,
Locale locale)
登録されている最新の勤務データ(予定)をMapで返却.
|
WorkRecordManagerDto |
selectPlanWorkRecord(String userCd,
Date targetDate)
登録されている最新の勤務データ(予定)を返却.
|
WorkRecordManagerDto |
selectPlanWorkRecord(String userCd,
Date targetDate,
Locale locale)
登録されている最新の勤務データ(予定)を返却.
|
int |
updateCompensation(String userCd,
Timestamp targetDate,
Timestamp compensationDate,
String renewUserCd)
代休を更新.
|
int |
updateHolidayWork(String userCd,
Timestamp targetDate,
Timestamp holidayWorkDate,
String renewUserCd)
休日出勤日を更新.
|
int |
updateSubstitutionHoliday(String userCd,
Timestamp targetDate,
Timestamp subHolidayDate,
String renewUserCd)
振替休日を更新.
|
int |
updateSubstitutionWork(String userCd,
Timestamp targetDate,
Timestamp subWorkDate,
String renewUserCd)
振替出勤日を更新.
|
WorkRecordManagerDto selectCurrentWorkRecord(String userCd, Date targetDate)
userCd
- ユーザコードtargetDate
- 対象日WorkRecordManagerDto selectCurrentWorkRecord(String userCd, Date targetDate, Locale locale)
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールList<WorkRecordManagerDto> selectListCurrentWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)List<WorkRecordManagerDto> selectListCurrentWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールMap<Date,WorkRecordManagerDto> selectMapCurrentWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)Map<Date,WorkRecordManagerDto> selectMapCurrentWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールWorkRecordManagerDto selectPlanWorkRecord(String userCd, Date targetDate)
userCd
- ユーザコードtargetDate
- 対象日WorkRecordManagerDto selectPlanWorkRecord(String userCd, Date targetDate, Locale locale)
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールList<WorkRecordManagerDto> selectListPlanWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)List<WorkRecordManagerDto> selectListPlanWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールMap<Date,WorkRecordManagerDto> selectMapPlanWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)Map<Date,WorkRecordManagerDto> selectMapPlanWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールWorkRecordManagerDto selectActualWorkRecord(String userCd, Date targetDate)
userCd
- ユーザコードtargetDate
- 対象日WorkRecordManagerDto selectActualWorkRecord(String userCd, Date targetDate, Locale locale)
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールList<WorkRecordManagerDto> selectListActualWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)List<WorkRecordManagerDto> selectListActualWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールMap<Date,WorkRecordManagerDto> selectMapActualWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)Map<Date,WorkRecordManagerDto> selectMapActualWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールint entry(WorkRecordManagerDto data)
重複チェックなどは行わず、常に指定されたデータをそのままINSERTします。
data
- 登録データ@Deprecated int marge(WorkRecordManagerDto data)
merge(WorkRecordManagerDto)
を利用してください。重複チェックなどは行わず、同一主キーが存在しなければINSERT/存在すればUPDATEします
data
- 登録データint merge(WorkRecordManagerDto data)
重複チェックなどは行わず、同一主キーが存在しなければINSERT/存在すればUPDATEします。
data
- 登録データint deleteBatch(String userCd, Timestamp startDate, Timestamp endDate)
本削除処理は、勤務管理データ制御テーブル(K31T_WREC_CONTROL)を参照していますので、
必ず勤務管理データ制御テーブルより前に実行してください。
userCd
- 会社コードstartDate
- 開始日endDate
- 終了日int updateSubstitutionWork(String userCd, Timestamp targetDate, Timestamp subWorkDate, String renewUserCd)
対象日のデータに対し、振替休日に対応する振替出勤日をセットします
userCd
- ユーザコードtargetDate
- 対象日subWorkDate
- 振替出勤日renewUserCd
- 更新者コードint updateSubstitutionHoliday(String userCd, Timestamp targetDate, Timestamp subHolidayDate, String renewUserCd)
対象日のデータに対し、振替出勤日に対応する振替休日をセットします
userCd
- ユーザコードtargetDate
- 対象日subHolidayDate
- 振替休日renewUserCd
- 更新者コードint updateHolidayWork(String userCd, Timestamp targetDate, Timestamp holidayWorkDate, String renewUserCd)
対象日のデータに対し、代休に対応する休日出勤日をセットします
userCd
- ユーザコードtargetDate
- 対象日holidayWorkDate
- 休日出勤日renewUserCd
- 更新者コードint updateCompensation(String userCd, Timestamp targetDate, Timestamp compensationDate, String renewUserCd)
対象日のデータに対し、休日出勤日に対応する代休をセットします
userCd
- ユーザコードtargetDate
- 対象日compensationDate
- 代休renewUserCd
- 更新者コードCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.