public class WorkDataManagerImpl extends AbstractGenerateServiceManager<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData> implements WorkDataManager
修飾子とタイプ | フィールドと説明 |
---|---|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkDataService |
k31tWorkDataService
K31tWorkDataService.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
DELETE_BATCH_4_ARCHIVE, SELECT_4_LOCK, SELECT_FIXED_FLAG
コンストラクタと説明 |
---|
WorkDataManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
changeFixedFlag(String targetMonth,
String userCd,
String changeFixedFlag,
String companyCd,
Long renewCnt,
Date startDate,
Date endDate)
確定済フラグ更新.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData |
complementEndDateForDB(jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData data,
List<String> fields)
対象の日付項目を翌日に設定.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData |
complementEndDateForDisp(jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData data,
List<String> fields)
対象の日付項目を前日に設定.
|
protected List<Map<String,Object>> |
complementEndDateForDisp(List<Map<String,Object>> dataList,
List<String> fields)
対象の日付項目を前日に設定.
|
protected List<Map<String,Object>> |
complementEndDateMapForDb(List<Map<String,Object>> dtoList,
List<String> fields)
対象の日付項目を翌日に設定.
|
int |
deleteBatch4Archive(String companyCd,
String targetMonth)
作業実績情報を削除.
|
int |
entry(List<Map<String,Object>> dataList)
作業実績情報を登録.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData> |
getService()
サービスクラスを返却.
|
int |
renew(List<Map<String,Object>> dataList)
作業実績情報を更新.
|
List<Map<String,Object>> |
select4Lock(String companyCd,
String targetMonth)
登録済みデータの一括削除対象データ.
|
WorkDataManagerDto |
selectByPk(String userCd,
String companyCd,
String targetMonth)
主キー検索.
|
List<WorkDataManagerDto> |
selectFixedFlag(String userCd,
String companyCd,
String targetMonth,
Date startDate)
作業実績確定済フラグ検索.
|
autoInsUpd, autoInsUpdBatch, createAndCopy, createAndCopy, createListAndCopy, createListAndCopy, delete, deleteAll, deleteBatch, escapeWildcard, genericLock, genericSelect, genericSelect4Update, genericSelectAll, genericSelectAll4Update, genericSelectList, genericSelectList, genericSelectList, genericSelectList, genericSelectList4Update, genericSelectList4Update, genericSelectList4Update, getCount, getCount, getCountBySql, getCountBySql, getSelectBySqlFilterNoDataResult, insert, insertBatch, makeOrderListFromPk, selectBySql, selectBySql, selectBySql, selectBySqlFilter, selectBySqlFilter, selectListByFilter, update, updateBatch, updateBySql, updateBySql, updateExcludes, updateExcludesBatch, updateIncludes, updateIncludesBatch
@Autowired public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tWorkDataService k31tWorkDataService
@Autowired public ContextHelper contextHelper
@Autowired public DateHelper dateHelper
@Autowired public PropertyHelper propertyHelper
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData> getService()
getService
クラス内 AbstractGenerateServiceManager<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData>
public List<WorkDataManagerDto> selectFixedFlag(String userCd, String companyCd, String targetMonth, Date startDate)
selectFixedFlag
インタフェース内 WorkDataManager
userCd
- ユーザコードcompanyCd
- 会社コードtargetMonth
- 対象年月(yyyyMM形式)startDate
- 開始日public int changeFixedFlag(String targetMonth, String userCd, String changeFixedFlag, String companyCd, Long renewCnt, Date startDate, Date endDate) throws KaidenOptimisticLockException
changeFixedFlag
インタフェース内 WorkDataManager
targetMonth
- 対象年月(yyyyMM形式)userCd
- ユーザコードchangeFixedFlag
- 確定済フラグ変更情報companyCd
- 会社コードrenewCnt
- 更新カウンタstartDate
- 開始日endDate
- 終了日KaidenOptimisticLockException
- 楽観排他エラーpublic WorkDataManagerDto selectByPk(String userCd, String companyCd, String targetMonth)
selectByPk
インタフェース内 WorkDataManager
userCd
- ユーザコードcompanyCd
- 会社コードtargetMonth
- 対象年月(yyyyMM形式)public int entry(List<Map<String,Object>> dataList)
entry
インタフェース内 WorkDataManager
dataList
- 登録データpublic int renew(List<Map<String,Object>> dataList)
renew
インタフェース内 WorkDataManager
dataList
- 登録データpublic List<Map<String,Object>> select4Lock(String companyCd, String targetMonth)
select4Lock
インタフェース内 WorkDataManager
companyCd
- 会社コードtargetMonth
- 対象月度public int deleteBatch4Archive(String companyCd, String targetMonth)
deleteBatch4Archive
インタフェース内 WorkDataManager
companyCd
- 会社コードtargetMonth
- 対象年月(yyyyMM形式)protected List<Map<String,Object>> complementEndDateForDisp(List<Map<String,Object>> dataList, List<String> fields)
画面表示用の日付項目補正を行います。
指定された日付項目をマイナス1日して戻します。
dataList
- 対象データfields
- 対象日付項目フィールド名protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData complementEndDateForDisp(jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData data, List<String> fields)
画面表示用の日付項目補正を行います。
指定された日付項目をマイナス1日して戻します。
data
- 対象データfields
- 対象日付項目フィールド名protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData complementEndDateForDB(jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tWorkData data, List<String> fields)
DBアクセス用の日付項目補正を行います。
指定された日付項目をプラス1日して戻します。
data
- 対象データfields
- 対象日付項目フィールド名Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.