Changes
2 changed files (+32/-32)
-
-
@@ -5,12 +5,34 @@ edition = "2023";package yamori.work_record.v1; import "yamori/work_record/v1/time_off.proto"; import "yamori/type/v1/date.proto"; import "yamori/work_record/v1/day_off.proto"; import "yamori/work_record/v1/leave.proto"; import "yamori/work_record/v1/paid_leave.proto"; import "yamori/work_record/v1/working_day.proto"; message WorkRecord { // 労働者が出勤したかどうか。 bool has_worker_worked = 1; yamori.type.v1.Date date = 1; // 利用した1日未満の休暇。 repeated TimeOff time_offs = 2; // その日の労働状況。 oneof record { // 労働が行われた、もしくは予定されていた。 WorkingDay working_day = 2; // 休日。 DayOff day_off = 3; // 年次有給休暇を利用した。 PaidLeave paid_leave = 4; // 法定休暇・休業を利用した。 Leave legal_leave = 5; // 特別休暇を利用した。 Leave special_leave = 6; } // ユーザが残したメモ、記載事項。 // システムがこのフィールドを自動的にパースすることはない。 string note = 12; }
-
-
-
@@ -5,34 +5,12 @@ edition = "2023";package yamori.work_record.v1; import "yamori/type/v1/date.proto"; import "yamori/work_record/v1/day_off.proto"; import "yamori/work_record/v1/leave.proto"; import "yamori/work_record/v1/paid_leave.proto"; import "yamori/work_record/v1/work_record.proto"; import "yamori/work_record/v1/time_off.proto"; message WorkingDay { yamori.type.v1.Date date = 1; // その日の労働状況。 oneof record { // 労働が行われた、もしくは予定されていた。 WorkRecord work_record = 2; // 休日。 DayOff day_off = 3; // 年次有給休暇を利用した。 PaidLeave paid_leave = 4; // 法定休暇・休業を利用した。 Leave legal_leave = 5; // 特別休暇を利用した。 Leave special_leave = 6; } // 労働者が出勤したかどうか。 bool has_worker_worked = 1; // ユーザが残したメモ、記載事項。 // システムがこのフィールドを自動的にパースすることはない。 string note = 12; // 利用した1日未満の休暇。 repeated TimeOff time_offs = 2; }
-