public class WorkRecordManagerImpl extends AbstractGenericManager<WorkRecordManagerDto> implements WorkRecordManager
AbstractGenericManager.KeywordsSearchFilterImpl
修飾子とタイプ | フィールドと説明 |
---|---|
DateHelper |
dateHelper
DateHelper.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkRecordService |
k31tWorkRecordService
K31tWorkRecordService.
|
contextHelper, dtoClass, systemLocaleHelper
コンストラクタと説明 |
---|
WorkRecordManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
clearSubstitutionCompanion(String userCd,
Timestamp targetDate,
String renewUserCd)
対象日にも日付れれている振替休日もしくは振替出勤日を解除.
|
int |
deleteBatch(String userCd,
Timestamp startDate,
Timestamp endDate)
条件にマッチするデータを一括削除.
|
int |
entry(WorkRecordManagerDto data)
データベースへ登録.
|
int |
marge(WorkRecordManagerDto data)
非推奨です。
|
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)
振替出勤日を更新.
|
_getFilterTargetFields, delete, deleteBatch, getCount, getCount, getCount, getCountBySql, getCountBySql, getCountBySql, getCriteria4Sql, getCriteria4SqlParmitCompany, getCriteria4SqlParmitCompany, getPkCriteria4Sql, getPkCriteria4SqlParmitCompany, insert, insertBatch, parameterCheck, selectBeanMapListBySql, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilterIgnoreAuthority, selectBeanMapListBySqlIgnoreAuthority, selectByPk, selectByPk4Update, selectByPkIgnoreAuth4Update, selectByPkIgnoreAuthority, selectBySql, selectBySql, selectBySqlFilter, selectBySqlFilter, selectBySqlIgnoreAuthority, selectBySqlIgnoreAuthority, selectList, selectListByFilter, selectListByKeywords, selectListByKeywordsFilter, selectListByKeywordsIgnoreAuthority, selectListBySqlFilter, selectListBySqlFilterIgnoreAuthority, selectListIgnoreAuthority, setFilterTargetField, update, update, updateBatch, updateBatch, updateBySqlFile, updateBySqlFile, updateBySqlFile, updateIncludesBatch, validAccessAuthority, validAccessAuthority
@Autowired public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkRecordService k31tWorkRecordService
@Autowired public DateHelper dateHelper
public WorkRecordManagerDto selectCurrentWorkRecord(String userCd, Date targetDate)
selectCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日public WorkRecordManagerDto selectCurrentWorkRecord(String userCd, Date targetDate, Locale locale)
selectCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールpublic List<WorkRecordManagerDto> selectListCurrentWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public List<WorkRecordManagerDto> selectListCurrentWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic Map<Date,WorkRecordManagerDto> selectMapCurrentWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public Map<Date,WorkRecordManagerDto> selectMapCurrentWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapCurrentWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic WorkRecordManagerDto selectPlanWorkRecord(String userCd, Date targetDate)
selectPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日public WorkRecordManagerDto selectPlanWorkRecord(String userCd, Date targetDate, Locale locale)
selectPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールpublic List<WorkRecordManagerDto> selectListPlanWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public List<WorkRecordManagerDto> selectListPlanWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic Map<Date,WorkRecordManagerDto> selectMapPlanWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public Map<Date,WorkRecordManagerDto> selectMapPlanWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapPlanWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic WorkRecordManagerDto selectActualWorkRecord(String userCd, Date targetDate)
selectActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日public WorkRecordManagerDto selectActualWorkRecord(String userCd, Date targetDate, Locale locale)
selectActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日locale
- ロケールpublic List<WorkRecordManagerDto> selectListActualWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public List<WorkRecordManagerDto> selectListActualWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectListActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic Map<Date,WorkRecordManagerDto> selectMapActualWorkRecord(String userCd, Date startDate, Date endDate)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)public Map<Date,WorkRecordManagerDto> selectMapActualWorkRecord(String userCd, Date startDate, Date endDate, Locale locale)
startDate - endDateに含まれる日のうち、勤務データがあるもののみ返却します
selectMapActualWorkRecord
インタフェース内 WorkRecordManager
userCd
- ユーザコードstartDate
- 一覧の対象範囲(FROM)endDate
- 一覧の対象範囲(TO)locale
- ロケールpublic int entry(WorkRecordManagerDto data)
重複チェックなどは行わず、常に指定されたデータをそのままINSERTします。
entry
インタフェース内 WorkRecordManager
data
- 登録データ@Deprecated public int marge(WorkRecordManagerDto data)
重複チェックなどは行わず、同一主キーが存在しなければINSERT/存在すればUPDATEします
marge
インタフェース内 WorkRecordManager
data
- 登録データpublic int merge(WorkRecordManagerDto data)
重複チェックなどは行わず、同一主キーが存在しなければINSERT/存在すればUPDATEします。
merge
インタフェース内 WorkRecordManager
data
- 登録データpublic int deleteBatch(String userCd, Timestamp startDate, Timestamp endDate)
本削除処理は、勤務管理データ制御テーブル(K31T_WREC_CONTROL)を参照していますので、
必ず勤務管理データ制御テーブルより前に実行してください。
deleteBatch
インタフェース内 WorkRecordManager
userCd
- 会社コードstartDate
- 開始日endDate
- 終了日public int updateSubstitutionWork(String userCd, Timestamp targetDate, Timestamp subWorkDate, String renewUserCd)
対象日のデータに対し、振替休日に対応する振替出勤日をセットします
updateSubstitutionWork
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日subWorkDate
- 振替出勤日renewUserCd
- 更新者コードpublic int updateSubstitutionHoliday(String userCd, Timestamp targetDate, Timestamp subHolidayDate, String renewUserCd)
対象日のデータに対し、振替出勤日に対応する振替休日をセットします
updateSubstitutionHoliday
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日subHolidayDate
- 振替休日renewUserCd
- 更新者コードpublic int updateHolidayWork(String userCd, Timestamp targetDate, Timestamp holidayWorkDate, String renewUserCd)
対象日のデータに対し、代休に対応する休日出勤日をセットします
updateHolidayWork
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日holidayWorkDate
- 休日出勤日renewUserCd
- 更新者コードpublic int updateCompensation(String userCd, Timestamp targetDate, Timestamp compensationDate, String renewUserCd)
対象日のデータに対し、休日出勤日に対応する代休をセットします
updateCompensation
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日compensationDate
- 代休renewUserCd
- 更新者コードpublic int clearSubstitutionCompanion(String userCd, Timestamp targetDate, String renewUserCd)
clearSubstitutionCompanion
インタフェース内 WorkRecordManager
userCd
- ユーザコードtargetDate
- 対象日renewUserCd
- 更新者コードCopyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.