File tree 1 file changed +8
-9
lines changed
1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -8,19 +8,18 @@ class {{ table.name | capitalize }}Search(BaseModel):
8
8
query: str
9
9
10
10
class {{ table.name | capitalize }}Result(BaseModel):
11
- # Add fields that you expect in the search result
12
- # For example:
13
- id: int
14
- title: Optional[str] = None
15
- content: Optional[str] = None
16
- # Add more fields as needed
11
+ docid: int
12
+ {% for column in table .columns %}
13
+ {{ column.name }}: {% if column .nullable %} Optional[{{ column.py_type }}]{% else %} {{ column.py_type }}{% endif %}{% if column .nullable %} = None{% endif %}
14
+ {% endfor %}
15
+ snippet: Optional[str] = None
17
16
18
17
{% else %}
19
18
class {{ table.name | capitalize }}Base(BaseModel):
20
- {% for column in table .columns %}
21
- {% if column .name != table .primary_key %}
19
+ {% for column in table .columns - %}
20
+ {% if column .name != table .primary_key - %}
22
21
{{ column.name }}: {% if column .nullable %} Optional[{{ column.py_type }}]{% else %} {{ column.py_type }}{% endif %}{% if column .nullable %} = None{% endif %}
23
- {% endif %}
22
+ {% endif - %}
24
23
{% endfor %}
25
24
26
25
class {{ table.name | capitalize }}Create({{ table.name | capitalize }}Base):
You can’t perform that action at this time.
0 commit comments