diff --git a/src/services/mysql.service.ts b/src/services/mysql.service.ts index e938ec2..cc55adb 100644 --- a/src/services/mysql.service.ts +++ b/src/services/mysql.service.ts @@ -343,6 +343,27 @@ const MySqlService = { } }) } + }, + + Category: { + insert(handler: MysqlHandler, data: IDbCategory) { + 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 `users`(`id`,`slug_name`, `display_name`) VALUES (?, ?, ?)" + const _values = [ + data.id, + data.slug_name, + data.display_name + ] + try { + resolve(handler.execute(_sql, _values)) + } catch (err: unknown) { + reject(err as Error); + } + }) + } } }