4 deleted inheritance, course deadline_date
This commit is contained in:
23
4/data.js
23
4/data.js
@ -150,9 +150,9 @@ const ClassTypes = ['Theory', 'Practice']
|
||||
const RegistrationStatuses = ['NotPaid', 'Paid']
|
||||
const EquipmentUsageTypes = ['PayOnce', 'PayMonthly']
|
||||
|
||||
function Values(callback) {
|
||||
function Values(callback, factor = 1) {
|
||||
let res = 'VALUES\n'
|
||||
const count = 5
|
||||
const count = 5 * factor
|
||||
|
||||
for (let i = 0; i < count; i++) {
|
||||
res += callback()
|
||||
@ -167,14 +167,21 @@ function Values(callback) {
|
||||
}
|
||||
|
||||
|
||||
// Person
|
||||
let script = 'INSERT INTO "Person" (full_name, passwd_hash) ' + Values(() => {
|
||||
return `(${GenFullName()}, ${GenPasswdHash()})`
|
||||
}, 2)
|
||||
|
||||
let person_id = 1
|
||||
|
||||
// Master
|
||||
let script = 'INSERT INTO "Master" (full_name, passwd_hash, passport, readme) ' + Values(() => {
|
||||
return `(${GenFullName()}, ${GenPasswdHash()}, ${GenPassport()}, 'aboba')`
|
||||
script += 'INSERT INTO "Master" ("Person_id", passport, readme) ' + Values(() => {
|
||||
return `(${person_id++}, ${GenPassport()}, 'aboba')`
|
||||
})
|
||||
|
||||
// Client
|
||||
script += 'INSERT INTO "Client" (full_name, passwd_hash, phone, email, billing_account) ' + Values(() => {
|
||||
return `(${GenFullName()}, ${GenPasswdHash()}, ${GenPassport()}, ${GenPhone()}, ${GenBillingAccount()})`
|
||||
script += 'INSERT INTO "Client" ("Person_id", phone, email, billing_account) ' + Values(() => {
|
||||
return `(${person_id++}, ${GenPhone()}, ${GenEmail()}, ${GenBillingAccount()})`
|
||||
})
|
||||
|
||||
// Studio
|
||||
@ -183,8 +190,8 @@ script += 'INSERT INTO "Studio" (address, capacity, begin_date, duration) ' + Va
|
||||
})
|
||||
|
||||
// Course
|
||||
script += 'INSERT INTO "Course" ("Master_id", name, price, duration) ' + Values(() => {
|
||||
return `(${GenInt(1, 6)}, 'курс ${GenMaxUInt(100)}', ${GenPrice()}, ${GenIntervalHours(20)})`
|
||||
script += 'INSERT INTO "Course" ("Master_id", name, price, deadline_date) ' + Values(() => {
|
||||
return `(${GenInt(1, 6)}, 'курс ${GenMaxUInt(3)}', ${GenPrice()}, ${GenTimestamp()})`
|
||||
})
|
||||
|
||||
// Class
|
||||
|
||||
Reference in New Issue
Block a user