diff options
Diffstat (limited to 'db/schema/knox/approvals.ts')
| -rw-r--r-- | db/schema/knox/approvals.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/db/schema/knox/approvals.ts b/db/schema/knox/approvals.ts new file mode 100644 index 00000000..27332ed6 --- /dev/null +++ b/db/schema/knox/approvals.ts @@ -0,0 +1,16 @@ +import { boolean, jsonb, text, timestamp, } from "drizzle-orm/pg-core"; +import { knoxSchema } from "./employee"; + +export const approval = knoxSchema.table("approval", { + apInfId: text("ap_inf_id").primaryKey(), + userId: text("user_id").notNull(), + epId: text("ep_id").notNull(), + emailAddress: text("email_address").notNull(), + subject: text("subject").notNull(), + content: text("content").notNull(), + status: text("status").notNull(), + aplns: jsonb("aplns").notNull(), + isDeleted: boolean("is_deleted").notNull().default(false), + createdAt: timestamp("created_at").notNull().defaultNow(), + updatedAt: timestamp("updated_at").notNull().defaultNow(), +});
\ No newline at end of file |
