2026-03-07 11:25:11 +03:30
|
|
|
import { PasswordUtil } from '@/common/utils/password.util'
|
2025-12-06 17:48:10 +03:30
|
|
|
import { prisma } from '../src/lib/prisma'
|
|
|
|
|
|
|
|
|
|
async function main() {
|
2026-03-07 11:25:11 +03:30
|
|
|
const password = await PasswordUtil.hash('123456')
|
|
|
|
|
const adminUser = await prisma.account.upsert({
|
|
|
|
|
where: { username: 'superAdmin' },
|
|
|
|
|
update: {},
|
|
|
|
|
create: {
|
|
|
|
|
username: 'superAdmin',
|
|
|
|
|
password,
|
|
|
|
|
type: 'ADMIN',
|
|
|
|
|
status: 'ACTIVE',
|
|
|
|
|
user: {
|
|
|
|
|
create: {
|
|
|
|
|
first_name: 'عباس',
|
|
|
|
|
last_name: 'حسنی',
|
|
|
|
|
national_code: '0016022289',
|
|
|
|
|
mobile_number: '09120258156',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
})
|
2025-12-06 17:48:10 +03:30
|
|
|
}
|
2025-12-14 10:15:57 +03:30
|
|
|
|
2025-12-06 17:48:10 +03:30
|
|
|
main()
|
|
|
|
|
.then(async () => {
|
|
|
|
|
await prisma.$disconnect()
|
|
|
|
|
})
|
|
|
|
|
.catch(async e => {
|
|
|
|
|
console.error(e)
|
|
|
|
|
await prisma.$disconnect()
|
|
|
|
|
process.exit(1)
|
|
|
|
|
})
|