feat: executors and grouping by article in deal document

This commit is contained in:
2024-10-02 02:40:54 +04:00
parent 766ded04a5
commit ca6e7d5b37
12 changed files with 308 additions and 169 deletions

View File

@@ -1,9 +1,10 @@
import datetime
from typing import List, Optional, Union
from collections import defaultdict
from typing import List, Optional, Union, Dict, Tuple, TypedDict
from pydantic import constr, field_validator
from models import ServiceCategoryPrice, ServicePriceCategory
from models import ServiceCategoryPrice, ServicePriceCategory, Deal, Product, DealProduct, DealStatusHistory
from schemas.base import BaseSchema, OkMessageSchema
from schemas.billing import DealBillRequestSchema
from schemas.client import ClientSchema