Closed ShumpeiYamauchi closed 3 years ago
労働時間 切り捨てしない生データ 切り捨てが15分刻み、30分刻みの人で分岐
休み時間 日給・時給社員での違い
締め日 21日を超えたら労働日(date) + 11 で年月をとる 締め日をフィールドとして持っておく必要がある(ハードコーディングをしない)
年月テーブル > 年月個人集計 > 日別労働時間のリレーション構造
交通費 定期 or 回数ごとの計算
アラート送信状態 状態を表すためのテーブルを作って主キーとリレーションさせる 変更したタイミングなどのログもそのテーブルで履歴を管理する テーブルの増やしすぎもいけないので時と場合による
グローバル変数 残業時間 グローバルフィールド -> グローバル変数にする グローバルフィールド(1時的な値を受け付ける必要があるもの or リレーションキー)
アラート文面 テキストにする Caseやifで分岐させて 1 つに統合 ローカルスクリプトに落とす
レビュー会をする