public abstract class AbstractDisplaySummaryControllerBase extends Object
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
AbstractDisplaySummaryControllerBase.ConveterForBlankHyphen
集計値の書式変換.
|
protected static class |
AbstractDisplaySummaryControllerBase.ConveterForBlankZero
集計値の書式変換.
|
static class |
AbstractDisplaySummaryControllerBase.SummaryItemDto
集計結果(1項目).
|
コンストラクタと説明 |
---|
AbstractDisplaySummaryControllerBase() |
@Autowired protected WorkReportDailyDetailConductor workReportDailyDetailConductor
@Autowired protected WorkReportConductor workReportConductor
@Autowired protected SummarySurfaceHelper summarySurfaceHelper
@Autowired protected DateHelper dateHelper
@Autowired protected PropertyHelper propertyHelper
@Autowired public ContextHelper contextHelper
@Autowired public ItemManager itemManager
@Autowired protected LaborLeaveTypeSettingHelper laborLeaveTypeSettingHelper
@Autowired protected LaborDateHelper laborDateHelper
@Autowired protected WsAgreementManager wsAgreementManager
@Autowired public LeaveSummaryLogic leaveSummaryLogic
protected static final String SUMMARY_DAYS_EXCLUDE_LEAVE_PER_HOUR_D
protected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> getDailySumary(String userCd, Timestamp targetDate, String companyCd, String... klsKeys)
userCd
- ユーザコードtargetDate
- 対象日companyCd
- 会社コードklsKeys
- 集計キーprotected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> getPeriodDailySumary(String userCd, Timestamp startDate, Timestamp endDate, String companyCd, String... klsKeys)
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日companyCd
- 会社コードklsKeys
- 集計キーprotected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> getDailySumary(String userCd, Timestamp startDate, Timestamp endDate, String companyCd, String... klsKeys)
指定された期間内の日次集計値の合計を返却します。ただし、終了日の集計値は含まれません。
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日companyCd
- 会社コードklsKeys
- 集計キーprotected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> getPeriodSummary(String userCd, String companyCd, String wsAgreementCd, Timestamp from, Timestamp to, String... klsKeys)
userCd
- ユーザコードcompanyCd
- 会社コードwsAgreementCd
- 勤務体系コードfrom
- 対象期間Fromto
- 対象期間ToklsKeys
- 集計キーprotected List<Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> getLeaveSummary(Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> periodSummary, String companyCd)
periodSummary
- 締め期間集計値companyCd
- 会社コード@Deprecated protected Map<String,Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> getLeaveBalance(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日WorkReportConductor.getLeaveBalance(String, String, Timestamp)
protected List<Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> getLeaveBalance2(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日WorkReportConductor.getLeaveBalance(String, String, Timestamp)
protected List<Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> getLeaveBalance3(String userCd, String companyCd, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードendDate
- 締め期間終了日@Deprecated protected List<Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> editLastLeaveBalance(List<Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto>> lastLeaveBalance, String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
締め期間の月が年度開始月と同一の場合、前月残高から子の看護休暇と介護休暇のデータを削除します。
lastLeaveBalance
- 前月休暇残数userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 締め期間開始日endDate
- 締め期間終了日protected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> get36Total(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日WorkReportConductor.get36TotalOverTime(String, String, Timestamp)
protected Map<String,List<SubstitutionWorkAndHolidayManager.UnProcesseDay>> getUnProcessedSubstitutionWorkAndHoliday(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日protected List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> getAttachWorkAndHoliday(String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 開始日endDate
- 終了日protected Map<String,List<SubstitutionWorkAndHolidayManager.UnProcesseDay>> getUnProcessedHolidayWorkAndCompensation(String userCd, String companyCd, Timestamp criteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードcriteriaDate
- 検索基準日protected List<SubstitutionWorkAndHolidayManager.AttachWorkAndHoliday> getAttachHolidayWorkAndCompensation(String userCd, String companyCd, Timestamp startDate, Timestamp endDate)
userCd
- ユーザコードcompanyCd
- 会社コードstartDate
- 開始日endDate
- 終了日protected Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> getRealtimeSumary(String userCd, Timestamp targetDate, String dataJson, String companyCd, String... klsKeys)
userCd
- ユーザコードtargetDate
- 対象日dataJson
- 集計対象データ(以下の形式のJSONを設定してください).companyCd
- 会社コードklsKeys
- 集計キーprotected BigDecimal getSumValue(Map<String,AbstractDisplaySummaryControllerBase.SummaryItemDto> summaryData, String... klsKeys)
summaryData
- 集計値klsKeys
- 集計キーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.