79일차 운영 데이터 기반 Ops Assistant: 실습 15개 · 강의(개요 30장 · 단계 문서 · 4단계 정리 · 05 바이브), 정답본 LAB-A · answers · VIBE-A · tops 포함
This commit is contained in:
1 parent
9ce9aceba6
commit
6f0ecd59a9
156 files changed
+31640
No files matched your search
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "employee",
|
||||
"key": "email",
|
||||
"fields": {
|
||||
"name": {"type": "string", "required": true, "max": 20},
|
||||
"dept": {"type": "enum", "required": true, "values": ["영업팀", "재무팀", "인사팀", "개발팀", "IT팀", "총무팀"]},
|
||||
"email": {"type": "email", "required": true},
|
||||
"phone": {"type": "phone", "required": false},
|
||||
"joined": {"type": "date", "required": true}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "faq",
|
||||
"key": "id",
|
||||
"fields": {
|
||||
"id": {"type": "pattern", "required": true, "pattern": "^FAQ-\\d{3}$"},
|
||||
"title": {"type": "string", "required": true, "max": 40},
|
||||
"keywords": {"type": "list", "required": true, "min_items": 1, "max_items": 8},
|
||||
"answer": {"type": "string", "required": true, "min": 10, "max": 300}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"name": "ticket",
|
||||
"key": "ticket_id",
|
||||
"fields": {
|
||||
"ticket_id": {"type": "pattern", "required": true, "pattern": "^T-\\d{4}$"},
|
||||
"title": {"type": "string", "required": true, "min": 4, "max": 40},
|
||||
"requester": {"type": "string", "required": true, "max": 20},
|
||||
"priority": {"type": "enum", "required": true, "values": ["low", "normal", "high"]},
|
||||
"opened": {"type": "date", "required": true},
|
||||
"contact": {"type": "phone", "required": false}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user