12 lines
491 B
TypeScript
12 lines
491 B
TypeScript
import { uuid, varchar, timestamp, boolean } from "drizzle-orm/pg-core";
|
||
|
||
export const Department = {
|
||
id: uuid().primaryKey().defaultRandom(), // 主键,UUID
|
||
name: varchar().notNull(), // 科室名称
|
||
hospital: uuid().notNull(), // 所属医院
|
||
description: varchar(), // 科室描述
|
||
isActive: boolean().notNull().default(true), // 是否启用
|
||
createdAt: timestamp().notNull().defaultNow(), // 创建时间
|
||
updatedAt: timestamp().notNull().defaultNow(), // 更新时间
|
||
};
|