feat: вфыв

This commit is contained in:
2024-07-22 12:45:21 +03:00
parent 7c10d8777e
commit 82c9126d87
19 changed files with 725 additions and 18 deletions

View File

@@ -19,12 +19,12 @@ async def main():
{
'key': BaseMarketplace.OZON,
'name': 'OZON',
'icon_url': '/api/static/icons/ozon.svg'
'icon_url': '/api/static/icons/ozon.png'
},
{
'key': BaseMarketplace.YANDEX_MARKET,
'name': 'Яндекс Маркет',
'icon_url': '/api/static/icons/ym.svg'
'icon_url': '/api/static/icons/ym.png'
}
]
await session.execute(insert(models.BaseMarketplace), marketplaces)

View File

@@ -0,0 +1,36 @@
import asyncio
from sqlalchemy import insert
from sqlalchemy.ext.asyncio import AsyncSession
import models
from backend.session import session_maker
from enums.base_marketplace import BaseMarketplace
from enums.payroll import PaySchemeType
async def main():
session: AsyncSession = session_maker()
schemas = [
{
'key': PaySchemeType.hourly,
'name': 'Почасовая',
},
{
'key': PaySchemeType.daily,
'name': 'Подневная',
},
{
'key': PaySchemeType.monthly,
'name': 'Помесячная',
}
]
await session.execute(insert(models.PayrollScheme), schemas)
await session.commit()
await session.close()
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())