Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||
|---|---|---|---|---|---|---|---|---|---|---|
| id | CHAR | 36 | null |
|
|
目標ID (UUIDv7) |
||||
| goal_setting_id | CHAR | 36 | null |
|
|
目標設定期間ID |
||||
| organization_id | CHAR | 36 | null |
|
|
組織ID |
||||
| text | VARCHAR | 200 | null |
|
|
目標/方針テキスト。GOAL時: 具体的な目標, POLICY時: チームの方針文章 |
||||
| goal_type | enum('QUALITATIVE', 'QUANTITATIVE') | 12 | null |
|
|
目標種別(定性/定量) |
||||
| target_value | FLOAT | 12 | √ | null |
|
|
目標値(定量目標の場合) |
|||
| actual_value | FLOAT | 12 | √ | null |
|
|
実績値(定量目標の場合) |
|||
| unit | VARCHAR | 10 | √ | null |
|
|
単位(定量目標の場合) |
|||
| display_order | INT | 10 | 0 |
|
|
表示順 |
||||
| created_at | BIGINT UNSIGNED | 20 | null |
|
|
作成日時(UNIX秒) |
||||
| updated_at | BIGINT UNSIGNED | 20 | null |
|
|
更新日時(UNIX秒) |
||||
| tracking_type | enum('CUMULATIVE', 'LATEST_VALUE') | 12 | CUMULATIVE |
|
|
実績入力方式(累積型/最新値型) |
||||
| is_tracked | BIT | 1 | 1 |
|
|
チェックイン追跡フラグ |
||||
| is_achieved | BIT | 1 | 0 |
|
|
達成フラグ(定性目標用) |
||||
| content_type | enum('POLICY', 'GOAL') | 6 | GOAL |
|
|
目標種別。POLICY: チーム方針, GOAL: チーム目標 |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | id |
| idx_team_goals_goal_setting_id | Performance | Asc | goal_setting_id |

