dinhquangson commited on
Commit
e134134
1 Parent(s): 9d2afe1

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +1 -15
models.py CHANGED
@@ -1,24 +1,10 @@
1
  from pydantic import BaseModel, Field
2
  from typing import List
3
-
4
- class Article(BaseModel):
5
- number: str = Field(description="Số điều, ví dụ như: Điều 1, Điều 2, Điều 3")
6
- title: str = Field(description="Tiêu đề điều đứng ngay sau Số điều, ví dụ như: Phạm vi điều chỉnh, Đối tượng áp dụng")
7
- content: str = Field(description="Nội dung chương bên dưới tiêu đề điều")
8
-
9
-
10
- class Chapter(BaseModel):
11
- number: str = Field(description="Số chương, ví dụ như: Chương 1, Chương 2, Chương 3")
12
- title: str = Field(description="Tiêu đề chương đứng bên dưới Số chương, ví dụ như: Những quy định chung, Quyền trách nhiệm của người lao động")
13
- content: str = Field(description="Nội dung chương bên dưới tiêu đề chương")
14
- articles: List[Article] = Field(description="Danh sách các điều")
15
 
16
  class Law(BaseModel):
17
  number: str = Field(description="Luật số hoặc số, ví dụ như: 58/2014/QH13")
18
  title: str = Field(description="Tiêu đề")
19
- summary: str = Field(description="Trích yếu, nằm bên dưới Loại văn bản hoặc Số, thường bắt đầu bằng từ Về việc, v/v hoặc Về,ví dụ như: Luật bảo hiểm xã hội")
20
  publisher: str = Field(description="Cơ quan Phát hành, ví dụ như: Chính phủ, Quốc Hội")
21
  publish_date: str = Field(description="Ngày Phát hành, ví dụ như: Ngày 29 tháng 5 năm 2015")
22
  publish_location: str = Field(description="Nơi Phát hành, ví dụ như: Hà Nội, Đà Nẵng")
23
- document_type: str = Field(description="Loại văn bản, ví dụ như: Luật, Thông tư, Nghị định, Pháp Lệnh, ")
24
- chapters: List[Chapter] = Field(description="Danh sách các chương")
 
1
  from pydantic import BaseModel, Field
2
  from typing import List
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
  class Law(BaseModel):
5
  number: str = Field(description="Luật số hoặc số, ví dụ như: 58/2014/QH13")
6
  title: str = Field(description="Tiêu đề")
 
7
  publisher: str = Field(description="Cơ quan Phát hành, ví dụ như: Chính phủ, Quốc Hội")
8
  publish_date: str = Field(description="Ngày Phát hành, ví dụ như: Ngày 29 tháng 5 năm 2015")
9
  publish_location: str = Field(description="Nơi Phát hành, ví dụ như: Hà Nội, Đà Nẵng")
10
+ document_type: str = Field(description="Loại văn bản, ví dụ như: Luật, Thông tư, Nghị định, Pháp Lệnh, ")