public class LaborMultiAppRouteManagerImpl extends Object implements LaborMultiAppRouteManager
本APIは、主にデータベース操作を行いますが、より業務的な機能を付加した操作を提供します。
使用する際には、LaborMultiAppRouteManagerDto
クラスまたはそのリストをパラメータとして渡すと、
LaborMultiAppRouteManagerDto
クラスまたはそのリストが戻り値として返却されます。
(一部例外あり。各APIを参照。)
機能一覧(共通)
機能概要 | メソッド | カテゴリ | 備考 |
基準日指定検索(認可設定無視) | selectListIncluedsSearchDateIgnoreAuthCompany | 基準日指定検索 | |
● | :必須 |
△ | :任意、検索時完全一致条件 |
▲ | :任意、検索時部分一致条件 |
× | :不要(設定されていても無視します。) |
☆ | :各APIの説明を参照 |
- | :対象外 |
○ | :あり |
× | :なし |
- | :対象外 |
DTOフィールド論理名 | DTOフィールド名 | 基準日指定 検索 |
|
I | O | ||
会社コード(*) | userCd | ● | ○ |
ユーザコード(*) | userCd | ● | ○ |
期間コード(*) | termCd | × | ○ |
開始日 | startDate | × | ○ |
終了日 | endDate | × | ○ |
日次承認者コード | dailyAppApproveUserCd | × | ○ |
日次点検者コード | dailyAppInspectUserCd | × | ○ |
勤務表承認者コード | wreportApproveUserCd | × | ○ |
勤務表点検者コード | wreportInspectUserCd | × | ○ |
削除フラグ | deleteFlag | × | ○ |
検索基準日 | searchCriteriaDate | ● | - |
修飾子とタイプ | フィールドと説明 |
---|---|
DateHelper |
dateHelper
DateHelper.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mMultiAppRouteService |
k31mMultiAppRouteService
サービスクラス.
|
SELECT_LIST_INCLUDES_SEARCH_DATA_IGNORE_AUTH_SQLFILE_NM
コンストラクタと説明 |
---|
LaborMultiAppRouteManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected List<LaborMultiAppRouteManagerDto> |
complementEndDateForDisp(List<LaborMultiAppRouteManagerDto> dataList)
終了日を前日に設定.
|
protected List<LaborMultiAppRouteManagerDto> |
complementEndDateForDisp(List<LaborMultiAppRouteManagerDto> dataList,
List<String> fields)
対象の日付項目を前日に設定.
|
protected void |
parameterCheck(Object... params)
引数必須チェック.
|
List<LaborMultiAppRouteManagerDto> |
selectListIncluedsSearchDateIgnoreAuth(KaidenDto criteria,
List<OrderDto> order)
基準日指定検索(権限無視).
|
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mMultiAppRouteService k31mMultiAppRouteService
@Autowired public DateHelper dateHelper
public List<LaborMultiAppRouteManagerDto> selectListIncluedsSearchDateIgnoreAuth(KaidenDto criteria, List<OrderDto> order)
検索基準日が含まれる期間のレコードを検索します。
検索条件のうち、期間コード,開始日,終了日を除く項目を利用します。
+1日されてデータベースに登録されている終了日を-1日して返却します。
selectListIncluedsSearchDateIgnoreAuth
インタフェース内 LaborMultiAppRouteManager
criteria
- 検索条件(期間コード,開始日,終了日は無視します)order
- ソート順protected void parameterCheck(Object... params)
引数がnullの場合エラーとします。文字列型のみEMPTY[""]もエラーとします。
params
- 任意の引数配列protected List<LaborMultiAppRouteManagerDto> complementEndDateForDisp(List<LaborMultiAppRouteManagerDto> dataList)
dataList
- 対象データprotected List<LaborMultiAppRouteManagerDto> complementEndDateForDisp(List<LaborMultiAppRouteManagerDto> dataList, List<String> fields)
画面表示用の日付項目補正を行います。
指定された日付項目をマイナス1日して戻します。
dataList
- 対象データfields
- 対象日付項目フィールド名Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.