@Component @Scope(value="prototype") public class ArithmeticCalc extends AbstractCalcBase implements SumCalcWithSettingIF<SumDto.DailySumDto,KaidenDto>
集計値設定で設定された集計キーの加算を算出します。
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
SELECT_WREC_SUM_PERIOD_FOR_CALC_SQLFILE_NM
締め期間集計データ登録用SQLファイル名.
|
コンストラクタと説明 |
---|
ArithmeticCalc() |
修飾子とタイプ | メソッドと説明 |
---|---|
Map<String,BigDecimal> |
dailyCalcForSum(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SumDto.DailySumDto dailySumDto,
SumValueSettingDetailDto settingDto)
日次集計処理実行メソッド.
|
Map<String,BigDecimal> |
monthlyCalcForSum(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SumDto.MultiPeriodSumDto multiPeriodSumDto,
SumValueSettingDetailDto settingDto)
月次集計処理実行メソッド.
|
Map<String,BigDecimal> |
periodCalcForSum(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SumDto.MultiPeriodSumDto multiPeriodSumDto,
SumValueSettingDetailDto settingDto)
締め期間集計処理実行メソッド.
|
Map<String,BigDecimal> |
weeklyCalcForSum(SumDto sumDto,
Map<String,BigDecimal> sumData,
SumCalcDefDto def,
SumDto.WeeklySumDto weeklySumDto,
SumValueSettingDetailDto settingDto)
週次集計処理実行メソッド.
|
makeCalcDto
public Map<String,BigDecimal> dailyCalcForSum(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SumDto.DailySumDto dailySumDto, SumValueSettingDetailDto settingDto)
集計DTOを基に集計処理を実施.
集計基盤から受け取った値を基に、集計値設定で設定された情報をもとに日次集計を算出します。
dailyCalcForSum
インタフェース内 SumCalcWithSettingIF<SumDto.DailySumDto,KaidenDto>
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義dailySumDto
- 集計単位固有の情報settingDto
- 集計値設定DTOpublic Map<String,BigDecimal> weeklyCalcForSum(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SumDto.WeeklySumDto weeklySumDto, SumValueSettingDetailDto settingDto)
集計基盤から受け取った値を基に、集計値設定で設定された情報をもとに週次集計を算出します。
weeklyCalcForSum
インタフェース内 SumCalcWithSettingIF<SumDto.DailySumDto,KaidenDto>
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義weeklySumDto
- 集計単位固有の情報settingDto
- 集計値設定DTOpublic Map<String,BigDecimal> monthlyCalcForSum(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SumDto.MultiPeriodSumDto multiPeriodSumDto, SumValueSettingDetailDto settingDto)
集計基盤から受け取った値を基に、集計値設定で設定された情報をもとに月次集計を算出します。
monthlyCalcForSum
インタフェース内 SumCalcWithSettingIF<SumDto.DailySumDto,KaidenDto>
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義multiPeriodSumDto
- 集計単位固有の情報settingDto
- 集計値設定DTOpublic Map<String,BigDecimal> periodCalcForSum(SumDto sumDto, Map<String,BigDecimal> sumData, SumCalcDefDto def, SumDto.MultiPeriodSumDto multiPeriodSumDto, SumValueSettingDetailDto settingDto)
集計基盤から受け取った値を基に、集計値設定で設定された情報をもとに締め期間集計を算出します。
periodCalcForSum
インタフェース内 SumCalcWithSettingIF<SumDto.DailySumDto,KaidenDto>
sumDto
- 集計DTOsumData
- 集計済データdef
- 集計定義multiPeriodSumDto
- 集計単位固有の情報settingDto
- 集計値設定DTOCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.