3222 lines
153 KiB
Plaintext
3222 lines
153 KiB
Plaintext
generator client {
|
|
provider = "prisma-client-js"
|
|
output = "../generated/prisma"
|
|
}
|
|
|
|
datasource db {
|
|
provider = "mysql"
|
|
url = env("DATABASE_URL")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_accessoryclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_askleave_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_asset_category {
|
|
category_id Int @id @default(autoincrement())
|
|
category_name String @db.VarChar(100)
|
|
parent_id Int? @default(0)
|
|
level Int
|
|
sort_order Int? @default(0)
|
|
description String? @db.VarChar(500)
|
|
create_time DateTime? @default(now()) @db.DateTime(0)
|
|
|
|
@@index([parent_id], map: "idx_parent_id")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_assetclass68_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_assetclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_assetfinancialclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_assetsource_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_assetsubclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_classattr_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_county {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
id_f String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_credible {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_deviceinspectionitem_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_devicemaintain_period_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_devicemaintain_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_devicemaintainresponsibleunit_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_district {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
id_f String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_emergencyclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_extern_service_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_grid_placeclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_holiday_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_inspection_conclusion_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_inspection_period_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_inspectionmode {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_job_state {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_marriage_state {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_medicalinstrumentsclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_nation {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_notice_receivertype {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_notice_sendtype {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_notice_status {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_notice_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_province {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_restaurantcertificate_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_sex {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_skillcertificate_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_specialclass_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_staff_adminis_position {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_staff_degree {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_staff_education_positon {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_staff_technical_position {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_staff_tutor_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheet_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetcarryingtools_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetdecchannel_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetdecsource_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheeteval_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetfinishtime_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetreponsetime_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetspecimen_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheetstate_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheettrackstate_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_tasksheeturgencydegree_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_technicalwork_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_use_status_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_workpost_type {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model db_workstate {
|
|
id String @id @db.VarChar(32)
|
|
name String? @db.VarChar(50)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_ask_leave {
|
|
id String @id @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
ask_date DateTime? @db.Date
|
|
begin_date DateTime @db.Date
|
|
begin_time DateTime @db.Time(0)
|
|
leave_days Int? @default(1)
|
|
end_date DateTime @db.Date
|
|
end_time DateTime @db.Time(0)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_askleaveplan {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
user_name String @default("") @db.VarChar(20)
|
|
user_mobile String? @db.VarChar(15)
|
|
ask_date DateTime? @db.Date
|
|
askleavetype_id String? @db.VarChar(32)
|
|
holidaytype_id String? @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
service_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_borrow {
|
|
borrow_id Int @id @default(autoincrement())
|
|
asset_id Int
|
|
asset_name String? @db.VarChar(50)
|
|
borrow_date DateTime? @db.Date
|
|
return_date DateTime? @db.Date
|
|
actual_return_date DateTime? @db.Date
|
|
borrower_id String? @db.VarChar(32)
|
|
borrow_department_id String? @db.VarChar(50)
|
|
location String? @db.VarChar(21)
|
|
lender_id String? @db.VarChar(32)
|
|
approver_id String? @db.VarChar(32)
|
|
registrant_id String? @db.VarChar(32)
|
|
registrant_date DateTime? @db.Date
|
|
note String? @db.VarChar(200)
|
|
is_return Int @default(0)
|
|
delete_flag Int @default(0)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_change {
|
|
asset_change_id Int @id @default(autoincrement())
|
|
asset_id Int
|
|
asset_name String? @db.VarChar(50)
|
|
old_header_id String? @db.VarChar(32)
|
|
now_header_id String? @db.VarChar(32)
|
|
old_location String? @db.VarChar(50)
|
|
new_location String? @db.VarChar(50)
|
|
old_use_man_id String? @db.VarChar(50)
|
|
now_use_man_id String? @db.VarChar(50)
|
|
chang_date DateTime? @db.Date
|
|
registrant_id String? @db.VarChar(32)
|
|
registrant_date DateTime? @db.Date
|
|
note String? @db.VarChar(50)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_disposal {
|
|
assert_disposal_id Int @id @default(autoincrement())
|
|
asset_id Int
|
|
asset_name String? @db.VarChar(50)
|
|
disposal_method String? @db.VarChar(500)
|
|
disposal_amount Float?
|
|
disposal_date DateTime? @db.Date
|
|
place_to_go String? @db.VarChar(50)
|
|
registrant_id String? @db.VarChar(32)
|
|
registrant_date DateTime? @db.Date
|
|
note String? @db.VarChar(200)
|
|
disposal_man_id String? @db.VarChar(32)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_information {
|
|
asset_id Int @id @default(autoincrement())
|
|
asset_name String @db.VarChar(50)
|
|
asset_category_id Int
|
|
asset_sn String? @db.VarChar(50)
|
|
specifications String? @db.VarChar(50)
|
|
model String? @db.VarChar(50)
|
|
asset_brand String? @db.VarChar(50)
|
|
manufacturer String? @db.VarChar(50)
|
|
purchase_date DateTime? @db.Date
|
|
purchase_price Float?
|
|
purchase_quantity Int? @default(1)
|
|
unit String? @db.VarChar(30)
|
|
purchase_man_id String? @db.VarChar(32)
|
|
location String? @db.VarChar(21)
|
|
status Int? @db.TinyInt
|
|
value Float?
|
|
depreciation_rate Float? @db.Float
|
|
use_man_id String? @db.VarChar(32)
|
|
department_id String? @db.VarChar(51)
|
|
usefullife Float? @db.Float
|
|
header_id String? @db.VarChar(32)
|
|
disposaldate DateTime? @db.Date
|
|
is_disposal Int @default(0) @db.TinyInt
|
|
warranty_date DateTime? @db.Date
|
|
asset_pic String? @db.VarChar(200)
|
|
note String? @db.VarChar(20)
|
|
registrant_id String? @db.VarChar(32)
|
|
registrant_date DateTime? @db.Date
|
|
delete_flag Int @default(0)
|
|
is_maintenance Int @default(0)
|
|
hosp_id String? @db.VarChar(32)
|
|
image String? @db.MediumText
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_inventory {
|
|
inventory_id Int @id @default(autoincrement())
|
|
inventory_plan_id Int
|
|
asset_id Int
|
|
asset_name String? @db.VarChar(50)
|
|
inventory_date DateTime? @db.Date
|
|
inventory_result Int? @db.TinyInt
|
|
inventory_pic String? @db.VarChar(200)
|
|
inventory_man_id String? @db.VarChar(32)
|
|
note String? @db.VarChar(200)
|
|
hosp_id String? @db.VarChar(32)
|
|
image String? @db.MediumText
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_inventory_plan {
|
|
inventory_plan_id Int @id @default(autoincrement())
|
|
inventory_start_date DateTime? @db.Date
|
|
inventory_end_date DateTime? @db.Date
|
|
inventory_man_id String? @db.VarChar(32)
|
|
note String? @db.VarChar(200)
|
|
hosp_id String? @db.VarChar(32)
|
|
image String? @db.MediumText
|
|
inventory_man_name String? @default("") @db.VarChar(20)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_asset_maintenance {
|
|
maintenance_id Int @id @default(autoincrement())
|
|
asset_id BigInt
|
|
asset_name String? @db.VarChar(50)
|
|
maintenance_date DateTime? @db.Date
|
|
maintenance_cost Float?
|
|
maintenance_dapartment String? @db.VarChar(50)
|
|
maintenance_man String? @db.VarChar(51)
|
|
maintenance_phone String? @db.VarChar(52)
|
|
registrant_id String? @db.VarChar(32)
|
|
registrant_date DateTime? @db.Date
|
|
note String? @db.VarChar(200)
|
|
is_finish Int? @default(0)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_call_info {
|
|
id String @id @db.VarChar(32)
|
|
cdr_id String? @db.VarChar(50)
|
|
starttime DateTime @default(now()) @db.DateTime(0)
|
|
callnumber String? @db.VarChar(30)
|
|
isconnected Boolean? @default(false)
|
|
istransfered Boolean? @default(false)
|
|
transfertel String? @db.VarChar(30)
|
|
iscallback Boolean? @default(false)
|
|
duration Int? @default(0)
|
|
recordingurl String? @db.VarChar(255)
|
|
tasksheet_type String? @db.VarChar(32)
|
|
tasksheet_id String? @db.VarChar(32)
|
|
sheet_code String? @db.VarChar(20)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaning_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_type String? @default("02") @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
dec_tel String? @db.VarChar(15)
|
|
dec_dept String? @db.VarChar(32)
|
|
declarer String? @db.VarChar(32)
|
|
declarer_post String? @db.VarChar(32)
|
|
dec_time DateTime? @db.DateTime(0)
|
|
dec_source String? @db.VarChar(32)
|
|
dec_channel String? @db.VarChar(32)
|
|
urgent_degree String? @db.VarChar(32)
|
|
service_place String? @db.VarChar(32)
|
|
service_dept String? @db.VarChar(32)
|
|
ask_pic String? @db.VarChar(400)
|
|
ask_wav String? @db.VarChar(400)
|
|
ask_word String? @db.VarChar(400)
|
|
is_ordered Boolean? @default(false)
|
|
ordered_datetime DateTime? @db.DateTime(0)
|
|
needcontact_dept String? @db.VarChar(32)
|
|
needcontact String? @db.VarChar(20)
|
|
needcontact_tel String? @db.VarChar(15)
|
|
isreworksheet Boolean? @default(false)
|
|
reponse_rank String? @db.VarChar(400)
|
|
exteam_id String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
satisfaction_evaluation String? @db.VarChar(32)
|
|
satisfaction_content String? @db.VarChar(200)
|
|
issuperviset Boolean? @default(false)
|
|
supervisor_id String? @db.VarChar(32)
|
|
superviset_time DateTime? @db.DateTime(0)
|
|
isconfirm Boolean? @default(false)
|
|
confirmingperson_id String? @db.VarChar(32)
|
|
confirm_time DateTime? @db.DateTime(0)
|
|
confirm_content String? @db.VarChar(400)
|
|
confirm_wav String? @db.VarChar(400)
|
|
iscomplaint Boolean? @default(false)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
isautodispatching Boolean? @default(false)
|
|
user_type Int? @default(2)
|
|
finish_rank String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaning_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaning_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaning_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_item {
|
|
id String @id @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
item_name String @db.VarChar(50)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_itemcontent {
|
|
id String @id @db.VarChar(32)
|
|
item_id String @db.VarChar(32)
|
|
content String @db.VarChar(400)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_person {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
isleader Boolean? @default(false)
|
|
isactive Boolean? @default(true)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_plan {
|
|
id String @id @db.VarChar(32)
|
|
plan_name String @db.VarChar(50)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
inspection_period String @db.VarChar(32)
|
|
start_month Int?
|
|
start_day Int?
|
|
workdaycount Int?
|
|
start_date DateTime? @db.Date
|
|
start_time DateTime? @db.Time(0)
|
|
end_time DateTime? @db.Time(0)
|
|
frequency Int?
|
|
minimuminterval Int?
|
|
isactive Boolean? @default(true)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
ispatrol Boolean? @default(true)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_plan_grid {
|
|
id String @id @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
grid_id String @db.VarChar(32)
|
|
grid_name String @db.VarChar(200)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
start_time DateTime? @db.DateTime(0)
|
|
end_time DateTime? @db.DateTime(0)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
ispatrol Boolean? @default(true)
|
|
finish_conclusion String? @db.VarChar(32)
|
|
credible String? @db.VarChar(32)
|
|
iscreatesheet Boolean? @default(false)
|
|
tasksheet_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_tasksheet_itemconclusion {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
item_id String? @db.VarChar(32)
|
|
itemfinish_pic String? @db.VarChar(400)
|
|
itemfinish_wav String? @db.VarChar(400)
|
|
itemfinish_word String? @db.VarChar(400)
|
|
itemfinish_conclusion String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_cleaninginspection_template {
|
|
id String @id @db.VarChar(32)
|
|
templatename String @db.VarChar(50)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
ispatrol Boolean? @default(true)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_complaint_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_type String? @default("07") @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
dec_tel String? @db.VarChar(15)
|
|
dec_dept String? @db.VarChar(32)
|
|
declarer String? @db.VarChar(32)
|
|
declarer_post String? @db.VarChar(32)
|
|
dec_time DateTime? @db.DateTime(0)
|
|
dec_channel String? @db.VarChar(32)
|
|
complaint_subject String? @db.VarChar(100)
|
|
service_place String? @db.VarChar(32)
|
|
ask_word String? @db.VarChar(400)
|
|
ask_pic String? @db.VarChar(400)
|
|
ask_wav String? @db.VarChar(400)
|
|
is_anonymous Boolean? @default(false)
|
|
isrework Boolean? @default(false)
|
|
becomplained_tasksheet_id String? @db.VarChar(32)
|
|
becomplained_tasksheet_type String? @db.VarChar(32)
|
|
becomplained_sheet_code String? @db.VarChar(20)
|
|
new_tasksheet_id String? @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
exstaff_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
user_type Int? @default(2)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_comprerepair_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_type String? @default("01") @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
dec_tel String? @db.VarChar(15)
|
|
dec_dept String? @db.VarChar(32)
|
|
declarer String? @db.VarChar(32)
|
|
declarer_post String? @db.VarChar(32)
|
|
dec_time DateTime? @db.DateTime(0)
|
|
dec_source String? @db.VarChar(32)
|
|
dec_channel String? @db.VarChar(32)
|
|
urgent_degree String? @db.VarChar(32)
|
|
service_place String? @db.VarChar(32)
|
|
service_dept String? @db.VarChar(32)
|
|
ask_pic String? @db.VarChar(400)
|
|
ask_wav String? @db.VarChar(400)
|
|
ask_word String? @db.VarChar(400)
|
|
is_ordered Boolean? @default(false)
|
|
ordered_datetime DateTime? @db.DateTime(0)
|
|
needcontact_dept String? @db.VarChar(32)
|
|
needcontact String? @db.VarChar(20)
|
|
needcontact_tel String? @db.VarChar(15)
|
|
isreworksheet Boolean? @default(false)
|
|
reponse_rank String? @db.VarChar(400)
|
|
exteam_id String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
satisfaction_evaluation String? @db.VarChar(32)
|
|
satisfaction_content String? @db.VarChar(200)
|
|
issuperviset Boolean? @default(false)
|
|
supervisor_id String? @db.VarChar(32)
|
|
superviset_time DateTime? @db.DateTime(0)
|
|
isconfirm Boolean? @default(false)
|
|
confirmingperson_id String? @db.VarChar(32)
|
|
confirm_time DateTime? @db.DateTime(0)
|
|
confirm_content String? @db.VarChar(400)
|
|
confirm_wav String? @db.VarChar(400)
|
|
iscomplaint Boolean? @default(false)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
isautodispatching Boolean? @default(false)
|
|
user_type Int? @default(2)
|
|
finish_rank String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_comprerepair_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_comprerepair_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_comprerepair_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_category {
|
|
id BigInt @id @default(autoincrement())
|
|
category_name String @unique(map: "uk_category_name") @db.VarChar(50)
|
|
parent_id BigInt? @default(0)
|
|
sort Int? @default(0)
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_check_item {
|
|
id BigInt @id @default(autoincrement())
|
|
check_plan_id BigInt
|
|
inventory_id BigInt
|
|
quantity Int
|
|
check_result Int? @db.TinyInt
|
|
check_pic String? @db.VarChar(200)
|
|
check_date DateTime? @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.Text
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
check_man_id String @db.VarChar(32)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_check_plan {
|
|
id BigInt @id @default(autoincrement())
|
|
check_start_date DateTime? @db.Date
|
|
check_end_date DateTime? @db.Date
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.Text
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_distribution_application {
|
|
id BigInt @id @default(autoincrement())
|
|
user_id String @db.VarChar(32)
|
|
is_distribution Int? @db.TinyInt
|
|
distribution_time DateTime? @default(now()) @db.Timestamp(0)
|
|
is_agree Boolean? @default(false)
|
|
user_mobile String? @db.VarChar(15)
|
|
sku_id BigInt
|
|
agree_id String @default("") @db.VarChar(20)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_distribution_item {
|
|
id BigInt @id @default(autoincrement())
|
|
plan_id BigInt
|
|
group_id BigInt
|
|
sku_id BigInt
|
|
location_id BigInt
|
|
recipient_id String? @db.VarChar(32)
|
|
actual_quantity Int @default(0)
|
|
notes String? @db.VarChar(200)
|
|
created_time DateTime? @default(now()) @db.Timestamp(0)
|
|
is_distributed Int @default(0) @db.TinyInt
|
|
hosp_id String? @db.VarChar(32)
|
|
get_time DateTime? @db.Timestamp(0)
|
|
|
|
@@index([sku_id], map: "idx_dist_item_goods")
|
|
@@index([group_id], map: "idx_dist_item_group")
|
|
@@index([plan_id], map: "idx_dist_item_plan")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_distribution_plan {
|
|
id BigInt @id @default(autoincrement())
|
|
plan_title String @db.VarChar(100)
|
|
hosp_id String @db.VarChar(32)
|
|
warehouse_id BigInt
|
|
period_type String @db.VarChar(20)
|
|
quantity_per_period Decimal @db.Decimal(10, 2)
|
|
last_distribution_date DateTime? @db.Date
|
|
next_distribution_date DateTime? @db.Date
|
|
is_active Int? @default(1) @db.TinyInt
|
|
created_by_id String? @db.VarChar(50)
|
|
created_time DateTime? @default(now()) @db.Timestamp(0)
|
|
updated_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
distribution_flag Boolean? @default(false)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_goods {
|
|
id BigInt @id @default(autoincrement())
|
|
goods_name String @db.VarChar(100)
|
|
category_id BigInt?
|
|
brand String? @db.VarChar(50)
|
|
status Int? @default(0) @db.TinyInt
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@index([category_id], map: "idx_goods_category")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_groups {
|
|
id BigInt @id @default(autoincrement())
|
|
hosp_id String @db.VarChar(32)
|
|
group_name String @db.VarChar(50)
|
|
group_person_count Int
|
|
group_head_id String @db.VarChar(32)
|
|
group_comment String? @db.VarChar(200)
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_inbound_item {
|
|
id BigInt @id @default(autoincrement())
|
|
inbound_id BigInt
|
|
sku_id BigInt
|
|
quantity Int
|
|
actual_quantity Int?
|
|
unit_price Decimal? @db.Decimal(10, 2)
|
|
location_id BigInt?
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_inbound_order {
|
|
id BigInt @id @default(autoincrement())
|
|
inbound_no String @unique(map: "uk_inbound_no") @db.VarChar(50)
|
|
warehouse_id BigInt
|
|
supplier_id BigInt?
|
|
inbound_type String? @db.VarChar(20)
|
|
operator_id String? @db.VarChar(32)
|
|
status String? @db.VarChar(20)
|
|
inbound_date DateTime @db.Date
|
|
remark String? @db.Text
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@index([supplier_id], map: "idx_inbound_supplier")
|
|
@@index([warehouse_id], map: "idx_inbound_warehouse")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_inventory {
|
|
id BigInt @id @default(autoincrement())
|
|
sku_id BigInt
|
|
warehouse_id BigInt
|
|
location_id BigInt?
|
|
quantity Int @default(0)
|
|
locked_quantity Int? @default(0)
|
|
last_update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@unique([sku_id, warehouse_id, location_id], map: "uk_sku_warehouse_location")
|
|
@@index([sku_id], map: "idx_inventory_sku")
|
|
@@index([warehouse_id], map: "idx_inventory_warehouse")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_outbound_item {
|
|
id BigInt @id @default(autoincrement())
|
|
outbound_id BigInt
|
|
sku_id BigInt
|
|
quantity Int
|
|
actual_quantity Int?
|
|
location_id BigInt?
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_outbound_order {
|
|
id BigInt @id @default(autoincrement())
|
|
outbound_no String @unique(map: "uk_outbound_no") @db.VarChar(50)
|
|
warehouse_id BigInt
|
|
customer_id String? @db.VarChar(32)
|
|
outbound_type String @db.VarChar(20)
|
|
operator_id Bytes? @db.VarBinary(32)
|
|
status String @db.VarChar(20)
|
|
outbound_date DateTime @db.Date
|
|
remark String? @db.Text
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@index([warehouse_id], map: "idx_outbound_warehouse")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_sku {
|
|
id BigInt @id @default(autoincrement())
|
|
goods_id BigInt
|
|
sku_code String? @unique(map: "uk_sku_code") @db.VarChar(50)
|
|
specification String? @db.VarChar(200)
|
|
barcode String @unique(map: "uk_sku_barcode") @db.VarChar(50)
|
|
supplier_id BigInt?
|
|
purchase_price Decimal? @db.Decimal(10, 2)
|
|
selling_price Decimal? @db.Decimal(10, 2)
|
|
unit String? @db.VarChar(20)
|
|
min_stock Int? @default(0)
|
|
max_stock Int?
|
|
status Int? @default(0) @db.TinyInt
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@index([goods_id], map: "idx_sku_goods")
|
|
@@index([supplier_id], map: "idx_sku_supplier")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_supplier {
|
|
id BigInt @id @default(autoincrement())
|
|
supplier_name String @unique(map: "uk_supplier_name") @db.VarChar(100)
|
|
contact_person String? @db.VarChar(50)
|
|
phone String? @db.VarChar(20)
|
|
address String? @db.VarChar(200)
|
|
status Int? @default(1) @db.TinyInt
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_warehouse {
|
|
id BigInt @id @default(autoincrement())
|
|
warehouse_code String @unique(map: "uk_warehouse_code") @db.VarChar(32)
|
|
warehouse_name String @db.VarChar(100)
|
|
address String? @db.VarChar(200)
|
|
manager_id String? @db.VarChar(32)
|
|
area Decimal? @db.Decimal(10, 2)
|
|
status Int? @default(0) @db.TinyInt
|
|
parent_id BigInt? @default(0)
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_consumable_warehouse_location {
|
|
id BigInt @id @default(autoincrement())
|
|
warehouse_id BigInt
|
|
location_code String @db.VarChar(50)
|
|
location_type String? @db.VarChar(20)
|
|
status Int? @default(0) @db.TinyInt
|
|
create_time DateTime? @default(now()) @db.Timestamp(0)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
delete_flag Boolean? @default(false)
|
|
hosp_id String? @db.VarChar(32)
|
|
|
|
@@unique([warehouse_id, location_code], map: "uk_warehouse_location_code")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_department {
|
|
id String @id @db.VarChar(32)
|
|
dept_code String? @db.VarChar(50)
|
|
dept_name String @db.VarChar(50)
|
|
superior_id String? @db.VarChar(32)
|
|
dept_selfcode String @db.VarChar(20)
|
|
dept_level Int?
|
|
dept_tel String? @db.VarChar(100)
|
|
dept_leader_name String? @db.VarChar(20)
|
|
dept_leader_tel String? @db.VarChar(15)
|
|
dept_leader_ID String? @db.VarChar(32)
|
|
dept_fullname String? @db.VarChar(255)
|
|
abbre String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_device_use_dept {
|
|
id String @id @db.VarChar(32)
|
|
device_id String @db.VarChar(32)
|
|
dept_id String @db.VarChar(32)
|
|
rmv_value_rate Float? @default(0.0000)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_devicebill {
|
|
id String @id @db.VarChar(32)
|
|
device_code String? @db.VarChar(20)
|
|
assetcode String? @db.VarChar(50)
|
|
assetname String? @db.VarChar(100)
|
|
code68 String? @db.VarChar(50)
|
|
financialcode String? @db.VarChar(50)
|
|
modelspec String? @db.VarChar(50)
|
|
factorycode String? @db.VarChar(50)
|
|
grid_id String? @db.VarChar(32)
|
|
dposition String? @db.VarChar(100)
|
|
administrators String? @db.VarChar(32)
|
|
Contractcode String? @db.VarChar(30)
|
|
repair_expire DateTime? @db.DateTime(0)
|
|
measurementunit String? @db.VarChar(10)
|
|
registrationcode String? @db.VarChar(50)
|
|
installdate DateTime? @db.DateTime(0)
|
|
acceptdate DateTime? @db.DateTime(0)
|
|
indate DateTime? @db.DateTime(0)
|
|
outdate DateTime? @db.DateTime(0)
|
|
enabledate DateTime? @db.DateTime(0)
|
|
assetsource String? @db.VarChar(32)
|
|
iscostaccounting Boolean? @default(false)
|
|
isimported Boolean? @default(false)
|
|
ismedicaluse Boolean? @default(false)
|
|
isusing Boolean? @default(true)
|
|
use_status String? @db.VarChar(32)
|
|
assetclass String? @db.VarChar(32)
|
|
assetsubclass String? @db.VarChar(32)
|
|
devicecategory String? @db.VarChar(32)
|
|
financialclass String? @db.VarChar(32)
|
|
class68 String? @db.VarChar(32)
|
|
medicalinstrumentsclass String? @db.VarChar(32)
|
|
classattr String? @db.VarChar(32)
|
|
isaccessory Boolean? @default(false)
|
|
accessoryclass String? @db.VarChar(32)
|
|
isspecial Boolean? @default(false)
|
|
specialclass String? @db.VarChar(32)
|
|
isemergency Boolean? @default(false)
|
|
emergencyclass String? @db.VarChar(32)
|
|
supplier String? @db.VarChar(100)
|
|
suppliercontract String? @db.VarChar(50)
|
|
suppliertel String? @db.VarChar(15)
|
|
manufacturer String? @db.VarChar(100)
|
|
brand String? @db.VarChar(50)
|
|
productionplace String? @db.VarChar(100)
|
|
aftersaletel String? @db.VarChar(15)
|
|
aftersaleengineer String? @db.VarChar(50)
|
|
dateproduction DateTime? @db.Date
|
|
service_life Int?
|
|
equipment_value Float?
|
|
financial_value Float?
|
|
teaching_value Float?
|
|
research_value Float?
|
|
selfraised_value Float?
|
|
othe_value Float?
|
|
depreciationmethod String? @db.VarChar(32)
|
|
rmv_value_rate Float?
|
|
configuration String? @db.VarChar(200)
|
|
devicepic String? @db.VarChar(400)
|
|
task_owner String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_devicecategory {
|
|
id String @id @db.VarChar(32)
|
|
category_code String? @db.VarChar(20)
|
|
category_name String @db.VarChar(50)
|
|
superior_id String? @db.VarChar(32)
|
|
devicecategory_level Int?
|
|
sortorder Int? @default(0)
|
|
isusing Boolean? @default(true)
|
|
manage_affiliation String? @db.VarChar(32)
|
|
respon_affiliation String? @db.VarChar(32)
|
|
category_fullname String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_item {
|
|
id String @id @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
item_name String? @db.VarChar(50)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_itemcontent {
|
|
id String @id @db.VarChar(32)
|
|
item_id String @db.VarChar(32)
|
|
content String? @db.VarChar(400)
|
|
deviceinspection_type String? @db.VarChar(32)
|
|
maxvalue1 Float?
|
|
minvalue Float?
|
|
uint String? @db.VarChar(20)
|
|
itemradioitem_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_itemradioitem {
|
|
id String @id @db.VarChar(32)
|
|
itemcontent_id String @db.VarChar(32)
|
|
prompt String? @db.VarChar(100)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_plan {
|
|
id String @id @db.VarChar(32)
|
|
plan_name String @db.VarChar(50)
|
|
devicecategory_id String @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
inspection_period String @db.VarChar(32)
|
|
start_month Int?
|
|
start_day Int?
|
|
workdaycount Int?
|
|
start_date DateTime? @db.Date
|
|
start_time DateTime? @db.Time(0)
|
|
end_time DateTime? @db.Time(0)
|
|
frequency Int?
|
|
minimuminterval Int?
|
|
isactive Boolean? @default(true)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
ispatrol Boolean? @default(true)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_plan_device {
|
|
id String @id @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
device_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
device_id String @db.VarChar(32)
|
|
device_name String @db.VarChar(200)
|
|
inspectiontype String? @db.VarChar(32)
|
|
template_id String? @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
start_time DateTime? @db.DateTime(0)
|
|
end_time DateTime? @db.DateTime(0)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
finish_conclusion String? @db.VarChar(32)
|
|
credible String? @db.VarChar(32)
|
|
iscreatesheet Boolean? @default(false)
|
|
tasksheet_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
ispatrol Boolean? @default(true)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_tasksheet_itemcontentconclusion {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
item_id String? @db.VarChar(32)
|
|
itemcontent_id String? @db.VarChar(32)
|
|
inspection_type String? @db.VarChar(32)
|
|
maxvalue Float?
|
|
minvalue Float?
|
|
uint String? @db.VarChar(20)
|
|
currentvalue Float?
|
|
itemradioitem_id String? @db.VarChar(32)
|
|
current_result String? @db.VarChar(100)
|
|
itemfinish_conclusion String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_deviceinspection_template {
|
|
id String @id @db.VarChar(32)
|
|
templatename String @db.VarChar(50)
|
|
devicecategory_id String @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
ispatrol Boolean? @default(true)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_item {
|
|
id String @id @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
item_name String? @db.VarChar(50)
|
|
content String? @db.VarChar(400)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_plan {
|
|
id String @id @db.VarChar(32)
|
|
plan_name String @db.VarChar(50)
|
|
maintenancetype String? @db.VarChar(32)
|
|
template_id String? @db.VarChar(32)
|
|
planstarttime DateTime? @db.Date
|
|
planendtime DateTime? @db.Date
|
|
responsibleunittype String? @db.VarChar(32)
|
|
responsibleunitname String? @db.VarChar(100)
|
|
responsibleunitperson String? @db.VarChar(20)
|
|
responsibleunittel String? @db.VarChar(15)
|
|
maintain_period_id String? @db.VarChar(32)
|
|
start_month Int?
|
|
start_day Int?
|
|
start_day2 Int?
|
|
workdaycount Int?
|
|
start_date DateTime? @db.Date
|
|
isactive Boolean? @default(true)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_plan_device {
|
|
id String @id @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
device_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
device_id String @db.VarChar(32)
|
|
assetcode String? @db.VarChar(50)
|
|
assetname String? @db.VarChar(100)
|
|
plan_id String? @db.VarChar(32)
|
|
maintenancetype String? @db.VarChar(32)
|
|
template_id String? @db.VarChar(32)
|
|
devicecategory_id String? @db.VarChar(32)
|
|
start_time DateTime? @db.DateTime(0)
|
|
end_time DateTime? @db.DateTime(0)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
finish_conclusion String? @db.VarChar(32)
|
|
credible String? @db.VarChar(32)
|
|
iscreatesheet Boolean? @default(false)
|
|
tasksheet_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_tasksheet_itemcontentconclusion {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
item_id String? @db.VarChar(32)
|
|
itemfinish_word String? @db.VarChar(200)
|
|
itemfinish_conclusion String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
|
|
@@index([tasksheet_id], map: "index_tasksheet_id")
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
undertakeunittype String? @db.VarChar(32)
|
|
undertakeunitname String? @db.VarChar(100)
|
|
undertakeunitperson String? @db.VarChar(20)
|
|
undertakeunittel String? @db.VarChar(15)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentmaintenance_template {
|
|
id String @id @db.VarChar(32)
|
|
templatename String @db.VarChar(50)
|
|
devicecategory_id String @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentrepair_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_type String? @default("02") @db.VarChar(32)
|
|
sheet_code String? @db.VarChar(20)
|
|
dec_tel String? @db.VarChar(15)
|
|
dec_dept String? @db.VarChar(32)
|
|
declarer String? @db.VarChar(32)
|
|
declarer_post String? @db.VarChar(32)
|
|
dec_time DateTime? @db.DateTime(0)
|
|
dec_source String? @db.VarChar(32)
|
|
dec_channel String? @db.VarChar(32)
|
|
urgent_degree String? @db.VarChar(32)
|
|
device_id String? @db.VarChar(32)
|
|
grid_id String? @db.VarChar(32)
|
|
position String? @db.VarChar(100)
|
|
devicecategory String? @db.VarChar(32)
|
|
task_owner String? @db.VarChar(32)
|
|
ask_pic String? @db.VarChar(400)
|
|
ask_wav String? @db.VarChar(400)
|
|
ask_word String? @db.VarChar(400)
|
|
is_ordered Boolean? @default(false)
|
|
ordered_datetime DateTime? @db.DateTime(0)
|
|
needcontact_dept String? @db.VarChar(32)
|
|
needcontact String? @db.VarChar(20)
|
|
needcontact_tel String? @db.VarChar(15)
|
|
isreworksheet Boolean? @default(false)
|
|
reponse_rank String? @db.VarChar(400)
|
|
exteam_id String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
satisfaction_evaluation String? @db.VarChar(32)
|
|
satisfaction_content String? @db.VarChar(200)
|
|
issuperviset Boolean? @default(false)
|
|
supervisor_id String? @db.VarChar(32)
|
|
superviset_time DateTime? @db.DateTime(0)
|
|
isconfirm Boolean? @default(false)
|
|
confirmingperson_id String? @db.VarChar(32)
|
|
confirm_time DateTime? @db.DateTime(0)
|
|
iscomplaint Boolean? @default(false)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentrepair_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentrepair_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_equipmentrepair_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
undertakeunittype String? @db.VarChar(32)
|
|
undertakeunitname String? @db.VarChar(100)
|
|
undertakeunitperson String? @db.VarChar(20)
|
|
undertakeunittel String? @db.VarChar(15)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_excompany {
|
|
id String @id @db.VarChar(32)
|
|
excompany_name String @db.VarChar(100)
|
|
excompany_legal String? @db.VarChar(50)
|
|
excompany_leader_name String? @db.VarChar(50)
|
|
excompany_leader_tel String? @db.VarChar(15)
|
|
excompany_leader_ID String? @db.VarChar(32)
|
|
excompany_staff_amount Int?
|
|
excompany_service_startdate DateTime? @db.Date
|
|
excompany_service_enddate DateTime? @db.Date
|
|
excompany_certificate String? @db.VarChar(400)
|
|
excompany_complaint_tel String? @db.VarChar(15)
|
|
services_remark String? @db.VarChar(400)
|
|
excompany_address String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_excompany_services {
|
|
id String @id @db.VarChar(32)
|
|
exservice_name String @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
service_id String? @db.VarChar(32)
|
|
leader_name String? @db.VarChar(20)
|
|
leader_tel String? @db.VarChar(15)
|
|
leader_ID String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_exstaff_restaurantcertificate {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
restaurantcertificate_id String? @db.VarChar(32)
|
|
restaurantcertificate_pic String? @db.VarChar(400)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_exstaff_skillcertificate {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
skillcertificate_id String? @db.VarChar(32)
|
|
skillcertificate_pic String? @db.VarChar(400)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_exteam {
|
|
id String @id @db.VarChar(32)
|
|
exteam_name String @db.VarChar(100)
|
|
exteam_code String @db.VarChar(20)
|
|
exservices_id String @db.VarChar(32)
|
|
excompany_id String @db.VarChar(32)
|
|
service_id String? @db.VarChar(32)
|
|
exteam_leader_name String? @db.VarChar(20)
|
|
exteam_leader_mobile String? @db.VarChar(15)
|
|
exteam_tel String? @db.VarChar(15)
|
|
exteam_leader_id String? @db.VarChar(32)
|
|
exteam_staff_amount Int?
|
|
super_id String? @db.VarChar(32)
|
|
exteam_level Int?
|
|
exteam_fullname String? @db.VarChar(400)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_exteam_grid {
|
|
id String @id @db.VarChar(32)
|
|
team_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
grid_code String @db.VarChar(30)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_grid {
|
|
id String @id @db.VarChar(32)
|
|
grid_code String @db.VarChar(30)
|
|
grid_name String @db.VarChar(100)
|
|
superior_grid_id String? @db.VarChar(32)
|
|
dept_id String? @db.VarChar(32)
|
|
grid_level Int?
|
|
grid_area Float?
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
grid_picture String? @db.VarChar(400)
|
|
grid_fullname String? @db.VarChar(400)
|
|
grid_centerX Float?
|
|
grid_centerY Float?
|
|
grid_radius Int? @default(50)
|
|
grid_leader_ID String? @db.VarChar(32)
|
|
grid_leader_name String? @db.VarChar(20)
|
|
grid_leader_tel String? @db.VarChar(15)
|
|
grid_tel String? @db.VarChar(100)
|
|
abbre String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_grid_tel {
|
|
id String @id @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
grid_tel String @db.VarChar(15)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_hosp_functionlist {
|
|
id String @id @db.VarChar(32)
|
|
hosp_id String @db.VarChar(32)
|
|
function_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_hosp_params {
|
|
id String @id @db.VarChar(32)
|
|
clearinspectionmode String? @db.VarChar(32)
|
|
isCenterdispatchedworker Boolean? @default(false)
|
|
isCenterdispatchedworkerForDevice Boolean? @default(false)
|
|
isCenterdispatchedworkerForClearinspection Boolean? @default(false)
|
|
isCenterdispatchedworkerForSecurityinspection Boolean? @default(false)
|
|
dispatchedworkerinterval Int? @default(30)
|
|
evaluateinterval Int? @default(48)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_hospfunctions {
|
|
id String @id @db.VarChar(32)
|
|
functionname String @db.VarChar(50)
|
|
functionurl String? @db.VarChar(255)
|
|
functiondesc String? @db.VarChar(255)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_hospital_basic_information {
|
|
id String @id @db.VarChar(32)
|
|
hosp_code String @db.VarChar(20)
|
|
hosp_name String @db.VarChar(100)
|
|
hosp_certificate_number String? @db.VarChar(30)
|
|
hosp_build_date DateTime? @db.Date
|
|
hosp_authorized_strength Int?
|
|
hosp_build_area Float?
|
|
hosp_emergency_area Float?
|
|
hosp_bed_amount Int?
|
|
hosp_outpatient_volume Int?
|
|
pid String? @db.VarChar(32)
|
|
cid String? @db.VarChar(32)
|
|
county_id String? @db.VarChar(32)
|
|
hosp_detail_address String? @db.VarChar(255)
|
|
hosp_parking_amount Int?
|
|
hosp_police_amount Int?
|
|
hosp_security_amount Int?
|
|
hosp_security_company_id String? @db.VarChar(32)
|
|
hosp_president String? @db.VarChar(255)
|
|
hosp_representative String? @db.VarChar(255)
|
|
hosp_legal_name String? @db.VarChar(20)
|
|
hosp_main_leadership_team String? @db.VarChar(255)
|
|
hosp_affair_chief String? @db.VarChar(20)
|
|
hosp_affair_chief_mobile String? @db.VarChar(15)
|
|
hosp_affair_chief_tel String? @db.VarChar(15)
|
|
hosp_affair_chief_email String? @db.VarChar(100)
|
|
hosp_security_chief String? @db.VarChar(20)
|
|
hosp_security_chief_mobile String? @db.VarChar(15)
|
|
hosp_badge String? @db.VarChar(400)
|
|
hosp_logo String? @db.VarChar(400)
|
|
hosp_app_logo String? @db.VarChar(400)
|
|
hosp_picture String? @db.VarChar(400)
|
|
hosp_serve_center_tel String? @db.VarChar(15)
|
|
hosp_staff_audit_tel String? @db.VarChar(15)
|
|
hosp_introduction String? @db.VarChar(500)
|
|
hosp_centerX Float?
|
|
hosp_centerY Float?
|
|
hosp_radius Int? @default(50)
|
|
hosp_url String? @db.VarChar(20)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
hosp_president_tel String? @db.VarChar(15)
|
|
hosp_president_ID String? @db.VarChar(32)
|
|
excompany_logo String? @db.VarChar(200)
|
|
excompany_name String? @db.VarChar(50)
|
|
hosp_QRcodefile String? @db.VarChar(400)
|
|
excompany_tel String? @db.VarChar(15)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_ibeacon {
|
|
id String @id @db.VarChar(32)
|
|
ibeacon_name String? @db.VarChar(32)
|
|
ibeacon_UUID String? @db.VarChar(36)
|
|
ibeacon_Marj String? @db.VarChar(50)
|
|
ibeacon_Minj String? @db.VarChar(50)
|
|
ibeacon_RSSI String? @db.VarChar(10)
|
|
hosp_ID String? @db.VarChar(32)
|
|
grid_id String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
isusing Boolean? @default(true)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_material_tasktype {
|
|
id String @id @db.VarChar(32)
|
|
material_id String @db.VarChar(32)
|
|
tasktype_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_materialbill {
|
|
id String @id @db.VarChar(32)
|
|
material_name String @db.VarChar(50)
|
|
material_spec String? @db.VarChar(50)
|
|
material_price Float?
|
|
material_stock Int?
|
|
category_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasktype_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_materialcategory {
|
|
id String @id @db.VarChar(32)
|
|
materialcategory_name String @db.VarChar(50)
|
|
materialcategory_code String @db.VarChar(20)
|
|
superior_id String? @db.VarChar(32)
|
|
materialcategory_level Int?
|
|
materialcategory_fullname String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasktype_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_materialconsumerecord {
|
|
id String @id @db.VarChar(32)
|
|
material_id String @db.VarChar(32)
|
|
tasksheettype_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
material_price Float?
|
|
consumecount Int? @default(0)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
useuserid String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
category_id String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_materialstoragerecord {
|
|
id String @id @db.VarChar(32)
|
|
category_id String? @db.VarChar(32)
|
|
material_id String @db.VarChar(32)
|
|
storagecount Int? @default(0)
|
|
useuserid String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
hosp_ID String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_month_schedule {
|
|
id String @id @db.VarChar(32)
|
|
exteam_id String @db.VarChar(32)
|
|
post_id String @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
exstaff_name String? @db.VarChar(20)
|
|
exstaff_phone String? @db.VarChar(15)
|
|
start_date DateTime? @db.Date
|
|
dates String? @db.VarChar(100)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_notice {
|
|
id String @id @db.VarChar(32)
|
|
title String @db.VarChar(200)
|
|
keywords String @db.VarChar(100)
|
|
notice_type String @db.VarChar(32)
|
|
notice_status String @db.VarChar(32)
|
|
notice_content String @db.VarChar(200)
|
|
receivertype String @db.VarChar(32)
|
|
sendtype String @db.VarChar(32)
|
|
staff_name String @db.VarChar(50)
|
|
staff_id String @db.VarChar(32)
|
|
publish_time DateTime @default(now()) @db.Timestamp(0)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_notice_receiver {
|
|
id String @id @db.VarChar(32)
|
|
noticeid String? @db.VarChar(32)
|
|
noticereceiverid String? @db.VarChar(32)
|
|
receivertype String @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_page {
|
|
id String @id @db.VarChar(32)
|
|
page_url String? @db.VarChar(255)
|
|
page_name String? @db.VarChar(255)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_role {
|
|
id String @id @db.VarChar(32)
|
|
role_name String @db.VarChar(20)
|
|
role_dec String? @db.VarChar(100)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_role_page {
|
|
id String @id @db.VarChar(32)
|
|
role_id String @db.VarChar(32)
|
|
page_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_scheduleplan {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
user_name String @default("") @db.VarChar(20)
|
|
user_mobile String? @db.VarChar(15)
|
|
post_id String? @db.VarChar(32)
|
|
start_date DateTime? @db.Date
|
|
work_time String? @db.VarChar(400)
|
|
exteam_id String? @db.VarChar(32)
|
|
service_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_schedulework {
|
|
id String @id @db.VarChar(32)
|
|
workscheduling_id String @db.VarChar(32)
|
|
classes String? @db.VarChar(20)
|
|
sche_date DateTime @db.Date
|
|
week Int?
|
|
exstaff_id String @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_item {
|
|
id String @id @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
item_name String @db.VarChar(50)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_itemcontent {
|
|
id String @id @db.VarChar(32)
|
|
item_id String @db.VarChar(32)
|
|
content String @db.VarChar(400)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_person {
|
|
id String @id @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
isleader Boolean? @default(false)
|
|
isactive Boolean? @default(true)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_plan {
|
|
id String @id @db.VarChar(32)
|
|
plan_name String @db.VarChar(50)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
inspection_period String @db.VarChar(32)
|
|
start_month Int?
|
|
start_day Int?
|
|
workdaycount Int?
|
|
start_date DateTime? @db.Date
|
|
start_time DateTime? @db.Time(0)
|
|
end_time DateTime? @db.Time(0)
|
|
frequency Int?
|
|
minimuminterval Int?
|
|
isactive Boolean? @default(true)
|
|
ispatrol Int? @default(2) @db.TinyInt
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_plan_grid {
|
|
id String @id @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
grid_id String @db.VarChar(32)
|
|
grid_name String @db.VarChar(200)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
template_id String @db.VarChar(32)
|
|
plan_id String @db.VarChar(32)
|
|
start_time DateTime? @db.DateTime(0)
|
|
end_time DateTime? @db.DateTime(0)
|
|
ispatrol Int? @default(2) @db.TinyInt
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
finish_conclusion String? @db.VarChar(32)
|
|
credible String? @db.VarChar(32)
|
|
iscreatesheet Boolean? @default(false)
|
|
tasksheet_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_tasksheet_itemconclusion {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
item_id String? @db.VarChar(32)
|
|
itemfinish_pic String? @db.VarChar(400)
|
|
itemfinish_wav String? @db.VarChar(400)
|
|
itemfinish_word String? @db.VarChar(400)
|
|
itemfinish_conclusion String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_securitypatrol_template {
|
|
id String @id @db.VarChar(32)
|
|
templatename String @db.VarChar(50)
|
|
grid_placeclass_id String? @db.VarChar(32)
|
|
ispatrol Int? @default(2) @db.TinyInt
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_serialnumber {
|
|
id Int @id @default(autoincrement())
|
|
Name String @db.VarChar(50)
|
|
IDValue Int @default(1)
|
|
StrLen Int @default(4)
|
|
Reset_time DateTime @default(now()) @db.Timestamp(0)
|
|
Resetflagperday Boolean? @default(false)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_servicebill {
|
|
id String @id @db.VarChar(32)
|
|
serviceitem_name String @db.VarChar(50)
|
|
category_id String? @db.VarChar(32)
|
|
service_type_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_serviceitemcategory {
|
|
id String @id @db.VarChar(32)
|
|
serviceitemcategory_name String @db.VarChar(50)
|
|
serviceitemcategory_code String @db.VarChar(20)
|
|
superior_id String? @db.VarChar(32)
|
|
service_type_id String? @db.VarChar(32)
|
|
serviceitemcategory_level Int?
|
|
serviceitemcategory_fullname String? @db.VarChar(200)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_today_schedule {
|
|
id String @id @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
exstaff_name String? @db.VarChar(20)
|
|
exstaff_phone String? @db.VarChar(15)
|
|
workscheduling_id String? @db.VarChar(32)
|
|
start_date DateTime? @db.Date
|
|
work_time DateTime? @db.Time(0)
|
|
end_date DateTime? @db.Date
|
|
nowork_time DateTime? @db.Time(0)
|
|
leave_time DateTime? @db.DateTime(0)
|
|
back_time DateTime? @db.DateTime(0)
|
|
lea DateTime? @db.DateTime(0)
|
|
leave_period String? @db.VarChar(200)
|
|
service_location String? @db.VarChar(400)
|
|
current_state String? @db.VarChar(32)
|
|
orders_received Int?
|
|
orders_completed Int?
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
grid_code String? @db.VarChar(30)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_type String? @default("03") @db.VarChar(32)
|
|
sheet_code String @db.VarChar(20)
|
|
dec_tel String? @db.VarChar(15)
|
|
dec_dept String? @db.VarChar(32)
|
|
declarer String? @db.VarChar(32)
|
|
declarer_post String? @db.VarChar(32)
|
|
dec_time DateTime? @db.DateTime(0)
|
|
dec_source String? @db.VarChar(32)
|
|
dec_channel String? @db.VarChar(32)
|
|
urgent_degree String? @db.VarChar(32)
|
|
service_place String? @db.VarChar(32)
|
|
service_dept String? @db.VarChar(32)
|
|
ask_pic String? @db.VarChar(400)
|
|
ask_wav String? @db.VarChar(400)
|
|
ask_word String? @db.VarChar(400)
|
|
is_ordered Boolean? @default(false)
|
|
ordered_datetime DateTime? @db.DateTime(0)
|
|
needcontact_dept String? @db.VarChar(32)
|
|
needcontact String? @db.VarChar(20)
|
|
needcontact_tel String? @db.VarChar(15)
|
|
isreworksheet Boolean? @default(false)
|
|
reponse_rank String? @db.VarChar(400)
|
|
exteam_id String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
finish_time DateTime? @db.DateTime(0)
|
|
finish_pic String? @db.VarChar(400)
|
|
finish_wav String? @db.VarChar(400)
|
|
finish_word String? @db.VarChar(400)
|
|
satisfaction_evaluation String? @db.VarChar(32)
|
|
satisfaction_content String? @db.VarChar(200)
|
|
issuperviset Boolean? @default(false)
|
|
supervisor_id String? @db.VarChar(32)
|
|
superviset_time DateTime? @db.DateTime(0)
|
|
isconfirm Boolean? @default(false)
|
|
confirmingperson_id String? @db.VarChar(32)
|
|
confirm_time DateTime? @db.DateTime(0)
|
|
confirm_content String? @db.VarChar(400)
|
|
confirm_wav String? @db.VarChar(400)
|
|
iscomplaint Boolean? @default(false)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
tasksheet_state String? @db.VarChar(32)
|
|
isautodispatching Boolean? @default(false)
|
|
user_type Int? @default(2)
|
|
finish_rank String? @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
org_id BigInt? @default(0)
|
|
campus_id BigInt? @default(0)
|
|
dec_name String? @db.VarChar(100)
|
|
service_dept_name String? @db.VarChar(100)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_additionalinfo {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
outnumber Int? @default(1)
|
|
endservice_place String? @db.VarChar(32)
|
|
endservice_dept String? @db.VarChar(32)
|
|
content String? @db.VarChar(200)
|
|
confirm_img String? @db.VarChar(400)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_carryingtools {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
carryingtools String? @db.VarChar(32)
|
|
carryingtools_count Int? @default(1)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_drugdto {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
dto_id String? @db.MediumText
|
|
org_id String? @db.MediumText
|
|
campus_id String? @db.MediumText
|
|
area_id String? @db.MediumText
|
|
area_name String? @db.VarChar(200)
|
|
doctor_order_id String? @db.MediumText
|
|
item_id String? @db.MediumText
|
|
item_name String? @db.VarChar(100)
|
|
doctor_order_name String? @db.VarChar(100)
|
|
management_category_code String? @db.VarChar(100)
|
|
doctor_order_flag String? @db.VarChar(100)
|
|
once_dosage Decimal? @db.Decimal(10, 0)
|
|
once_dosage_unit String? @db.VarChar(20)
|
|
once_dosage_unit_type Int?
|
|
patient_id String? @db.MediumText
|
|
patient_name String? @db.VarChar(20)
|
|
medical_record_no String? @db.VarChar(50)
|
|
healthcare_type String? @db.VarChar(50)
|
|
healthcare_record_id String? @db.MediumText
|
|
order_id String? @db.MediumText
|
|
specifications String? @db.VarChar(100)
|
|
frequency_id String? @db.MediumText
|
|
frequency_name String? @db.VarChar(50)
|
|
executive_status String? @db.VarChar(20)
|
|
medication_status String? @db.VarChar(20)
|
|
execute_operator_id String? @db.MediumText
|
|
execute_operator_name String? @db.VarChar(20)
|
|
is_long_term Int?
|
|
usage_id String? @db.MediumText
|
|
usage_name String? @db.VarChar(50)
|
|
usage_type String? @db.VarChar(50)
|
|
plan_time DateTime? @db.DateTime(0)
|
|
real_start_time DateTime? @db.DateTime(0)
|
|
real_end_time DateTime? @db.DateTime(0)
|
|
result_description String? @db.VarChar(100)
|
|
barcode String? @db.VarChar(100)
|
|
execute_dept_id String? @db.MediumText
|
|
execute_dept_name String? @db.VarChar(100)
|
|
cancel_time DateTime? @db.DateTime(0)
|
|
dto_create_time DateTime? @db.DateTime(0)
|
|
dtoremark String? @db.VarChar(100)
|
|
operate_dept_id String? @db.MediumText
|
|
operate_dept_name String? @db.VarChar(200)
|
|
search_status String? @db.VarChar(50)
|
|
print_status Boolean? @default(false)
|
|
execute_source_type String? @db.VarChar(50)
|
|
extistflag Boolean? @default(false)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_serviceitem {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_item String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_serviceitemcontent {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
service_content String? @db.VarChar(32)
|
|
service_number Int? @default(0)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_specimendto {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
dto_id String? @db.MediumText
|
|
org_id String? @db.MediumText
|
|
campus_id String? @db.MediumText
|
|
area_id String? @db.MediumText
|
|
area_name String? @db.VarChar(200)
|
|
item_id String? @db.MediumText
|
|
item_name String? @db.VarChar(100)
|
|
barcode String? @db.VarChar(100)
|
|
dto_create_time DateTime? @default(now()) @db.DateTime(0)
|
|
dtoremark String? @db.VarChar(100)
|
|
operate_dept_id String? @db.MediumText
|
|
operate_dept_name String? @db.VarChar(200)
|
|
dec_dept String? @db.VarChar(32)
|
|
service_place String? @db.VarChar(32)
|
|
urgent_degree String? @db.VarChar(32)
|
|
urgent_degree_name String? @db.VarChar(50)
|
|
ask_pic String? @db.VarChar(400)
|
|
finish_pic String? @db.VarChar(400)
|
|
dec_name String? @db.VarChar(100)
|
|
service_dept_name String? @db.VarChar(100)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime? @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_statetrack {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
acceptance_person String? @db.VarChar(32)
|
|
tasksheet_state String? @default("01") @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_transport_tasksheet_undertake {
|
|
id String @id @db.VarChar(32)
|
|
tasksheet_statetrack_id String @db.VarChar(32)
|
|
tasksheet_id String @db.VarChar(32)
|
|
tasksheet_type String @db.VarChar(32)
|
|
undertake_person String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_user {
|
|
id String @id @db.VarChar(32)
|
|
openid String? @db.VarChar(120)
|
|
user_name String @default("") @db.VarChar(20)
|
|
user_sex String? @db.VarChar(32)
|
|
user_mobile String? @db.VarChar(15)
|
|
user_login_name String @default("") @db.VarChar(20)
|
|
user_login_nickname String? @db.VarChar(20)
|
|
user_password String? @db.VarChar(32)
|
|
user_pic_path String? @db.VarChar(400)
|
|
is_initial Boolean? @default(true)
|
|
user_activestate Boolean? @default(true)
|
|
user_type Int? @default(1)
|
|
staff_identification String? @db.VarChar(20)
|
|
staff_code String? @db.VarChar(20)
|
|
dept_id String? @db.VarChar(32)
|
|
isuse_medicalhelp Boolean? @default(true)
|
|
staff_picture String? @db.VarChar(400)
|
|
staff_tel String? @db.VarChar(15)
|
|
staff_birthday DateTime? @db.Date
|
|
staff_email String? @db.VarChar(50)
|
|
staff_adminis_position String? @db.VarChar(32)
|
|
staff_technical_position String? @db.VarChar(32)
|
|
staff_education_position String? @db.VarChar(32)
|
|
staff_tutor_type String? @db.VarChar(32)
|
|
staff_degree String? @db.VarChar(32)
|
|
staff_weixin String? @db.VarChar(50)
|
|
staff_qq String? @db.VarChar(20)
|
|
exstaff_jobNo String? @db.VarChar(20)
|
|
exstaff_jobstate String? @db.VarChar(32)
|
|
excompany_id String? @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
exstaff_employstartdate DateTime? @db.DateTime(0)
|
|
exstaff_employenddate DateTime? @db.DateTime(0)
|
|
exstaff_pic String? @db.VarChar(400)
|
|
exstaff_technicalwork String? @db.VarChar(32)
|
|
exstaff_expertise String? @db.VarChar(400)
|
|
exstaff_leadname String? @db.VarChar(50)
|
|
exstaff_stature Float?
|
|
exstaff_weight Float?
|
|
exstaff_shoesize Float?
|
|
exstaff_emercontactname String? @db.VarChar(20)
|
|
exstaff_emercontacttel String? @db.VarChar(15)
|
|
exstaff_emercontactrelationship String? @db.VarChar(100)
|
|
exstaff_birthday DateTime? @db.DateTime(0)
|
|
exstaff_tel String? @db.VarChar(15)
|
|
exstaff_email String? @db.VarChar(200)
|
|
exstaff_nation String? @db.VarChar(32)
|
|
exstaff_native_place String? @db.VarChar(100)
|
|
exstaff_marriage_state String? @db.VarChar(32)
|
|
exstaff_identify_id String? @db.VarChar(20)
|
|
exstaff_degree String? @db.VarChar(32)
|
|
exstaff_weixin_id String? @db.VarChar(100)
|
|
exstaff_qq_id String? @db.VarChar(20)
|
|
exstaff_address String? @db.VarChar(255)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(500)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
assets_role Int? @default(1) @db.TinyInt
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_user_grid {
|
|
id String @id @db.VarChar(32)
|
|
user_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_user_hosp {
|
|
id String @id @db.VarChar(32)
|
|
user_id String @db.VarChar(32)
|
|
hosp_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_user_pos {
|
|
id String @id @db.VarChar(32)
|
|
user_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
isexistibeacon Boolean? @default(false)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_user_role {
|
|
id String @id @db.VarChar(32)
|
|
user_id String @db.VarChar(32)
|
|
role_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_work_history {
|
|
id String @id @db.VarChar(32)
|
|
exteam_id String @db.VarChar(32)
|
|
exstaff_id String @db.VarChar(32)
|
|
exstaff_name String? @db.VarChar(20)
|
|
exstaff_phone String? @db.VarChar(15)
|
|
workscheduling_id String? @db.VarChar(32)
|
|
start_date DateTime? @db.Date
|
|
work_time DateTime? @db.Time(0)
|
|
end_date DateTime? @db.Date
|
|
nowork_time DateTime? @db.Time(0)
|
|
leave_time DateTime? @db.DateTime(0)
|
|
back_time DateTime? @db.DateTime(0)
|
|
lea DateTime? @db.DateTime(0)
|
|
leave_period String? @db.VarChar(200)
|
|
service_location String? @db.VarChar(400)
|
|
current_state String? @db.VarChar(32)
|
|
orders_received Int?
|
|
orders_completed Int?
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_workpost {
|
|
id String @id @db.VarChar(32)
|
|
post_name String @db.VarChar(50)
|
|
workposttype_id String? @db.VarChar(32)
|
|
firsthalfwork_time DateTime? @db.Time(0)
|
|
firsthalfnowork_time DateTime? @db.Time(0)
|
|
lasthalfwork_time DateTime? @db.Time(0)
|
|
lasthalfnowork_time DateTime? @db.Time(0)
|
|
exteam_id String? @db.VarChar(32)
|
|
service_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_workpost_grid {
|
|
id String @id @db.VarChar(32)
|
|
post_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
exteam_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
grid_code String? @db.VarChar(30)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_workscheduling {
|
|
id String @id @db.VarChar(32)
|
|
start_date DateTime @db.Date
|
|
end_date DateTime @db.Date
|
|
classes String @db.VarChar(20)
|
|
startwork_time DateTime @db.Time(0)
|
|
endtime_time DateTime @db.Time(0)
|
|
exteam_id String? @db.VarChar(32)
|
|
hosp_ID String? @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|
|
|
|
/// This model or at least one of its fields has comments in the database, and requires an additional setup for migrations: Read more: https://pris.ly/d/database-comments
|
|
model tb_workscheduling_grid {
|
|
id String @id @db.VarChar(32)
|
|
workscheduling_id String @db.VarChar(32)
|
|
grid_id String @db.VarChar(32)
|
|
create_time DateTime @default(now()) @db.Timestamp(0)
|
|
create_by String? @db.VarChar(32)
|
|
remark String? @db.VarChar(200)
|
|
delete_flag Boolean? @default(false)
|
|
update_time DateTime @default(now()) @db.Timestamp(0)
|
|
}
|