fix: 修复代码生成主子表vo模板可能缺失NotBlank的问题

This commit is contained in:
insistence
2025-02-28 10:46:45 +08:00
parent b4d5619b1b
commit 9412e3f344

View File

@@ -8,8 +8,8 @@
{% set vo_field_required.has_required = True %} {% set vo_field_required.has_required = True %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% if table.sub %}
{% set sub_vo_field_required = namespace(has_required=False) %} {% set sub_vo_field_required = namespace(has_required=False) %}
{% if table.sub %}
{% for sub_column in subTable.columns %} {% for sub_column in subTable.columns %}
{% if sub_column.required %} {% if sub_column.required %}
{% set sub_vo_field_required.has_required = True %} {% set sub_vo_field_required.has_required = True %}
@@ -21,7 +21,7 @@
{% endfor %} {% endfor %}
from pydantic import BaseModel, ConfigDict, Field from pydantic import BaseModel, ConfigDict, Field
from pydantic.alias_generators import to_camel from pydantic.alias_generators import to_camel
{% if vo_field_required.has_required %} {% if vo_field_required.has_required or sub_vo_field_required.has_required %}
from pydantic_validation_decorator import NotBlank from pydantic_validation_decorator import NotBlank
{% endif %} {% endif %}
{% if table.sub %} {% if table.sub %}