@Component public final class SumDefInfoHelper extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected CacheHelper |
cacheHelper
CacheHelper.
|
protected SumkeyAttManager |
sumkeyAttManager
SumkeyAttManager.
|
コンストラクタと説明 |
---|
SumDefInfoHelper() |
修飾子とタイプ | メソッドと説明 |
---|---|
String[] |
getExcludeTargetSumKey(String wsCategoryCd)
日次単純集計除外キー(配列)を返却.
|
List<String> |
getManegementIgnoreSumkey()
管理監督者集計除外キーリストを返却.
|
Map<String,String> |
getSumIxMappingExtraColDef(String companyCd,
String sumDiv)
集計検索用テーブル拡張カラム定義キーを返却.
|
@Autowired protected SumkeyAttManager sumkeyAttManager
@Autowired protected CacheHelper cacheHelper
public List<String> getManegementIgnoreSumkey()
「属性キー==管理監督者集計除外キー
」を条件とした
検索
結果を 基に管理監督者集計除外キーリストを作成し、返却します。
取得結果0件の場合は空リストを返却します。
作成したリストはキャッシュキー:SummaryConstants.CASH_KEY_MANEGEMENT_IGNORE_SUMKEY
でキャッシュし、 2回目以降はキャッシュから読み込みます。
public Map<String,String> getSumIxMappingExtraColDef(String companyCd, String sumDiv)
戻り値のMAPはKEY:集計キー、Value:カラムキーで定義します。
取得結果0件の場合は空MAPを返却します。
作成したMAPはキャッシュキー:SummaryConstants.CASH_KEY_SUM_IX_EXTRA_DEF
でキャッシュし、 2回目以降はキャッシュから読み込みます。
companyCd
- 会社コードsumDiv
- 集計区分public String[] getExcludeTargetSumKey(String wsCategoryCd)
締め期間集計値を登録する際に、基準とする日次デーの単純集計とならない集計キーを返却します。
下記条件で検索
した結果を
基に日次単純集計除外キー配列を作成し、返却します。
属性キー
==
日次単純集計除外キー
」勤務体系カテゴリコード
==集計DTOで指定された勤務体系カテゴリコード」SummaryConstants.CASH_KEY_EXCLUDE_SIMPLE_SUM_DAILY
+ "_" + 勤務体系カテゴリコード でキャッシュし、
2回目以降はキャッシュから読み込みます。wsCategoryCd
- 勤務体系カテゴリコードCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.