Compare commits
4 Commits
6c601e0b42
...
016f7fa9d4
Author | SHA1 | Date | |
---|---|---|---|
016f7fa9d4 | |||
01241dff4b | |||
dda3eea9e1 | |||
a430044d95 |
4
src/interfaces/requests/IReqLogin.ts
Normal file
4
src/interfaces/requests/IReqLogin.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export interface IReqLogin {
|
||||
username: string;
|
||||
password: string;
|
||||
}
|
8
src/interfaces/requests/IReqRegister.ts
Normal file
8
src/interfaces/requests/IReqRegister.ts
Normal file
@ -0,0 +1,8 @@
|
||||
export interface IReqRegister {
|
||||
username: string;
|
||||
displayName: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
password: string;
|
||||
gdpr?: boolean;
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
import type IDbCategory from "@interfaces/database/IDbCategory";
|
||||
import type {IDbCategory} from "@interfaces/database/IDbCategory";
|
||||
import type {IDbModel} from "@interfaces/database/IDbModel";
|
||||
import type {IDbUser} from "@interfaces/database/IDbUser";
|
||||
import type {IDbBrand} from "@interfaces/database/IDbBrand";
|
||||
import mysql, {type Connection, type ConnectionOptions} from 'mysql2';
|
||||
import {Logger} from "tslog";
|
||||
|
||||
@ -269,7 +270,28 @@ const MySqlService = {
|
||||
});
|
||||
}
|
||||
},
|
||||
Brand: {
|
||||
insert(handler: MysqlHandler, data: IDbBrand) {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (!data.id) return reject('Id is undefined');
|
||||
if (data.id.length !== 36) return reject('Id invalid');
|
||||
|
||||
const _sql = "INSERT INTO `brands`(`id`,`display_name`, `slug_name`, `image_blob`) VALUES (?, ?, ?, ?)"
|
||||
const _values = [
|
||||
data.id,
|
||||
data.display_name,
|
||||
data.slug_name,
|
||||
data.image_blob
|
||||
]
|
||||
try {
|
||||
resolve(handler.execute(_sql, _values))
|
||||
} catch (err: unknown) {
|
||||
reject(err as Error);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
},
|
||||
Model: {
|
||||
|
||||
/**
|
||||
@ -357,7 +379,7 @@ const MySqlService = {
|
||||
if (!data.id) return reject('Id is undefined');
|
||||
if (data.id.length !== 36) return reject('Id invalid');
|
||||
|
||||
const _sql = "INSERT INTO `categorys`(`id`,`slug_name`, `display_name`) VALUES (?, ?, ?)"
|
||||
const _sql = "INSERT INTO `categories`(`id`,`slug_name`, `display_name`) VALUES (?, ?, ?)"
|
||||
const _values = [
|
||||
data.id,
|
||||
data.slug_name,
|
||||
|
Loading…
x
Reference in New Issue
Block a user