2025-08-22 15:40:44 +09:00
generator client {
2025-08-22 15:45:05 +09:00
provider = "prisma-client-js"
binaryTargets = ["native", "linux-arm64-openssl-3.0.x"]
2025-08-22 15:40:44 +09:00
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
2025-09-04 14:22:11 +09:00
model dynamic_form_data {
id Int @id @default(autoincrement())
screen_id Int
table_name String @db.VarChar(100)
form_data Json
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @default(now()) @updatedAt @db.Timestamp(6)
created_by String @db.VarChar(50)
updated_by String @db.VarChar(50)
company_code String @db.VarChar(20)
}
2025-08-25 14:08:08 +09:00
2025-09-17 17:14:59 +09:00
model external_call_configs {
id Int @id @default(autoincrement())
config_name String @db.VarChar(100)
call_type String @db.VarChar(20)
api_type String? @db.VarChar(20)
config_data Json
2025-09-18 12:02:48 +09:00
description String?
is_active String? @default("Y") @db.Char(1)
2025-09-17 17:14:59 +09:00
created_by String? @db.VarChar(50)
updated_by String? @db.VarChar(50)
2025-09-24 10:04:25 +09:00
company_code String @default("*") @db.VarChar(20)
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
2025-09-17 17:14:59 +09:00
}
2025-09-24 10:30:36 +09:00
model db_type_categories {
type_code String @id @db.VarChar(20)
display_name String @db.VarChar(50)
icon String? @db.VarChar(50)
color String? @db.VarChar(20)
sort_order Int? @default(0)
is_active Boolean @default(true)
created_at DateTime @default(now()) @db.Timestamp(6)
updated_at DateTime @default(now()) @updatedAt @db.Timestamp(6)
// 관계 설정
external_db_connections external_db_connections[]
}
2025-09-18 09:32:50 +09:00
model external_db_connections {
2025-09-25 11:04:16 +09:00
id Int @id @default(autoincrement())
connection_name String @db.VarChar(100)
2025-09-18 12:02:48 +09:00
description String?
2025-09-25 11:04:16 +09:00
db_type String @db.VarChar(20)
host String @db.VarChar(255)
2025-09-18 12:02:48 +09:00
port Int
2025-09-25 11:04:16 +09:00
database_name String @db.VarChar(100)
username String @db.VarChar(100)
2025-09-18 12:02:48 +09:00
password String
2025-09-25 11:04:16 +09:00
connection_timeout Int? @default(30)
query_timeout Int? @default(60)
max_connections Int? @default(10)
ssl_enabled String? @default("N") @db.Char(1)
ssl_cert_path String? @db.VarChar(500)
2025-09-18 12:02:48 +09:00
connection_options Json?
2025-09-25 11:04:16 +09:00
company_code String? @default("*") @db.VarChar(20)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-18 09:32:50 +09:00
2025-09-24 10:04:25 +09:00
// 관계
2025-09-24 10:30:36 +09:00
db_type_category db_type_categories? @relation(fields: [db_type], references: [type_code])
2025-09-24 10:04:25 +09:00
collection_configs data_collection_configs[]
2025-09-18 12:02:48 +09:00
@@index([connection_name], map: "idx_external_db_connections_name")
2025-09-24 10:30:36 +09:00
@@index([db_type], map: "idx_external_db_connections_db_type")
2025-09-18 09:32:50 +09:00
}
2025-09-24 10:46:55 +09:00
model batch_configs {
2025-09-25 11:04:16 +09:00
id Int @id @default(autoincrement())
batch_name String @db.VarChar(100)
description String?
cron_schedule String @db.VarChar(50)
is_active String? @default("Y") @db.Char(1)
company_code String? @default("*") @db.VarChar(20)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-24 10:46:55 +09:00
// 관계 설정
batch_mappings batch_mappings[]
2025-09-25 11:04:16 +09:00
execution_logs batch_execution_logs[]
2025-09-24 10:46:55 +09:00
@@index([batch_name], map: "idx_batch_configs_name")
@@index([is_active], map: "idx_batch_configs_active")
}
model batch_mappings {
2025-09-25 11:04:16 +09:00
id Int @id @default(autoincrement())
batch_config_id Int
from_connection_type String @db.VarChar(20)
from_connection_id Int?
from_table_name String @db.VarChar(100)
from_column_name String @db.VarChar(100)
from_column_type String? @db.VarChar(50)
2025-09-26 17:29:20 +09:00
from_api_url String? @db.VarChar(500)
from_api_key String? @db.VarChar(200)
from_api_method String? @db.VarChar(10)
2025-09-25 11:04:16 +09:00
to_connection_type String @db.VarChar(20)
to_connection_id Int?
to_table_name String @db.VarChar(100)
to_column_name String @db.VarChar(100)
to_column_type String? @db.VarChar(50)
2025-09-26 17:29:20 +09:00
to_api_url String? @db.VarChar(500)
to_api_key String? @db.VarChar(200)
to_api_method String? @db.VarChar(10)
to_api_body String? @db.Text
2025-09-25 11:04:16 +09:00
mapping_order Int? @default(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
2025-09-24 10:46:55 +09:00
// 관계 설정
2025-09-25 11:04:16 +09:00
batch_config batch_configs @relation(fields: [batch_config_id], references: [id], onDelete: Cascade)
2025-09-24 10:46:55 +09:00
@@index([batch_config_id], map: "idx_batch_mappings_config")
@@index([from_connection_type, from_connection_id], map: "idx_batch_mappings_from")
@@index([to_connection_type, to_connection_id], map: "idx_batch_mappings_to")
2025-09-26 17:29:20 +09:00
@@index([from_connection_type, from_api_url], map: "idx_batch_mappings_from_api")
@@index([to_connection_type, to_api_url], map: "idx_batch_mappings_to_api")
2025-09-24 10:46:55 +09:00
}
2025-09-25 11:04:16 +09:00
model batch_execution_logs {
id Int @id @default(autoincrement())
batch_config_id Int
execution_status String @db.VarChar(20)
start_time DateTime @default(now()) @db.Timestamp(6)
end_time DateTime? @db.Timestamp(6)
duration_ms Int?
total_records Int? @default(0)
success_records Int? @default(0)
failed_records Int? @default(0)
error_message String?
error_details String?
server_name String? @db.VarChar(100)
process_id String? @db.VarChar(50)
// 관계 설정
batch_config batch_configs @relation(fields: [batch_config_id], references: [id], onDelete: Cascade)
@@index([batch_config_id], map: "idx_batch_execution_logs_config")
@@index([execution_status], map: "idx_batch_execution_logs_status")
@@index([start_time], map: "idx_batch_execution_logs_start_time")
}
2025-08-22 15:40:44 +09:00
model admin_supply_mng {
objid Decimal @id @default(0) @db.Decimal
supply_code String? @default("NULL::character varying") @db.VarChar(100)
supply_name String? @default("NULL::character varying") @db.VarChar(100)
reg_no String? @default("NULL::character varying") @db.VarChar(100)
supply_address String? @default("NULL::character varying") @db.VarChar(500)
supply_busname String? @default("NULL::character varying") @db.VarChar(100)
supply_stockname String? @default("NULL::character varying") @db.VarChar(100)
supply_tel_no String? @default("NULL::character varying") @db.VarChar
supply_fax_no String? @default("NULL::character varying") @db.VarChar
charge_user_name String? @default("NULL::character varying") @db.VarChar
payment_method String? @db.VarChar
reg_id String? @default("NULL::character varying") @db.VarChar
reg_date DateTime? @db.Timestamp(6)
status String? @default("NULL::character varying") @db.VarChar
area_cd String? @default("NULL::character varying") @db.VarChar
bus_reg_no String? @default("NULL::character varying") @db.VarChar
office_no String? @default("NULL::character varying") @db.VarChar
email String? @default("NULL::character varying") @db.VarChar
account_code String? @db.VarChar
remark String? @db.VarChar
account_bank String? @db.VarChar
account_number String? @db.VarChar
account_user_name String? @db.VarChar
employee_name String? @db.VarChar
employee_position String? @db.VarChar
employee_number String? @db.VarChar
employee_email Unsupported("xid")?
david String? @db.VarChar(50)
}
model admin_supply_mng_history {
objid Decimal @id @db.Decimal
target_objid Decimal @db.Decimal
supply_code String? @db.VarChar(100)
supply_name String? @db.VarChar(100)
reg_no String? @db.VarChar(100)
supply_address String? @db.VarChar(500)
supply_busname String? @db.VarChar(100)
supply_stockname String? @db.VarChar(100)
supply_tel_no String? @db.VarChar(30)
supply_fax_no String? @db.VarChar(30)
charge_user_name String? @db.VarChar(100)
payment_method String? @db.VarChar(100)
writer String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
}
model approval {
objid Decimal @default(0) @db.Decimal
target_objid Decimal? @db.Decimal
target_type String? @db.VarChar(128)
approval_seq String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
complete_date DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
system_type String? @db.VarChar(32)
@@index([objid])
@@index([target_type, target_objid], map: "approval_target_type_idx")
@@ignore
}
model approval_kind {
2025-09-04 14:22:11 +09:00
target_type String @id @db.VarChar
2025-08-22 15:40:44 +09:00
target_name String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
2025-09-01 14:52:00 +09:00
@@index([status])
2025-08-22 15:40:44 +09:00
}
2025-09-05 14:52:10 +09:00
/// This model contains an expression index which requires additional setup for migrations. Visit https://pris.ly/d/expression-indexes for more info.
2025-08-22 15:40:44 +09:00
model approval_target {
objid Decimal @default(0) @db.Decimal
master_target_objid Decimal @default(0) @db.Decimal
target_objid Decimal @default(0) @db.Decimal
approval_objid Decimal @default(0) @db.Decimal
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(64)
@@index([approval_objid])
@@index([approval_objid, target_objid], map: "approval_target_approval_objid_idx2")
@@index([target_objid])
@@ignore
}
model arrival_plan {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
order_part_objid String? @db.VarChar
part_objid String? @db.VarChar
arrival_plan_date String? @db.VarChar
re_arrival_plan_date String? @db.VarChar
arrival_qty String? @db.VarChar
receipt_qty String? @db.VarChar
genuine_qty String? @db.VarChar
receipt_date String? @db.VarChar
inspection_date String? @db.VarChar
location String? @db.VarChar
error_qty String? @db.VarChar
error_reason String? @db.VarChar
attribution String? @db.VarChar
status String? @db.VarChar
assembly_status String? @db.VarChar
writer String? @db.VarChar
group_seq String? @db.VarChar
seq String? @db.VarChar
defect_content String? @db.VarChar
defect_action String? @db.VarChar
defect_note String? @db.VarChar
defect_action_date String? @db.VarChar
defect_action_title String? @db.VarChar
inventory_status String? @db.VarChar
sub_location String? @db.VarChar
receiver_id String? @db.VarChar
@@index([order_part_objid])
@@index([parent_objid])
@@index([part_objid])
}
model as_mng {
objid Int @id
as_no String? @db.VarChar
custcd String? @db.VarChar
company_name String? @db.VarChar
product_code String? @db.VarChar
year String? @db.VarChar
release_date String? @db.VarChar
car_number String? @db.VarChar
paid_free String? @db.VarChar
phone String? @db.VarChar
plan_date String? @db.VarChar
rec_type String? @db.VarChar
problem_contents String?
action_contents String?
start_date String? @db.VarChar
end_date String? @db.VarChar
part_price String? @db.VarChar
as_cost String? @db.VarChar
payment_type String? @db.VarChar
req_user String? @db.VarChar
req_date String? @db.VarChar
as_user String? @db.VarChar
as_date String? @db.VarChar
free_contents String? @db.VarChar
writer String? @db.VarChar
status_cd String? @db.VarChar
workingtime String? @db.VarChar
wage String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
total_price String? @db.VarChar
price1 String? @db.VarChar
price2 String? @db.VarChar
price3 String? @db.VarChar
warranty_code String? @db.VarChar
maintenance String? @db.VarChar
sn_no String? @db.VarChar
product_name String? @db.VarChar
}
model as_part_mng {
objid Int @id
target_objid Int?
part_objid Int?
part_no String? @db.VarChar
part_name String? @db.VarChar
spec String? @db.VarChar
qty String? @db.VarChar
price String? @db.VarChar
sup_price String? @db.VarChar
note String? @db.VarChar
}
model assembly_cost {
objid Decimal @id @db.Decimal
target_objid Decimal? @db.Decimal
cav Decimal? @db.Decimal
assy_labor_ct Decimal? @db.Decimal
assy_expense_ct Decimal? @db.Decimal
labor_wage_rate Decimal? @db.Decimal
expense_wage_rate Decimal? @db.Decimal
setup_time Decimal? @db.Decimal
setup_person Decimal? @db.Decimal
lot Decimal? @db.Decimal
et Decimal? @db.Decimal
ind_exp Decimal? @db.Decimal
assy_labor_price Decimal? @db.Decimal
assy_expense_price Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
}
model assembly_wbs_task {
objid String @id @db.VarChar
part_objid String @db.VarChar
parent_objid String @db.VarChar
receive_date String? @db.VarChar
receive_qty String? @db.VarChar
receive_user_id String? @db.VarChar
assembly_user_id String? @db.VarChar
assembly_date String? @db.VarChar
insourcing String? @db.VarChar
outsourcing String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
transfer_user_id String? @db.VarChar
bom_qty_child_objid String? @db.VarChar
@@index([parent_objid])
}
model attach_file_info {
2025-09-09 14:29:04 +09:00
objid Decimal @id @default(0) @db.Decimal
2025-08-22 15:40:44 +09:00
target_objid String? @db.VarChar
saved_file_name String? @default("NULL::character varying") @db.VarChar(128)
real_file_name String? @default("NULL::character varying") @db.VarChar(128)
doc_type String? @default("NULL::character varying") @db.VarChar(128)
doc_type_name String? @default("NULL::character varying") @db.VarChar(128)
file_size Decimal? @db.Decimal
file_ext String? @default("NULL::character varying") @db.VarChar(32)
file_path String? @default("NULL::character varying") @db.VarChar(512)
writer String? @default("NULL::character varying") @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @default("NULL::character varying") @db.VarChar(32)
parent_target_objid String? @db.VarChar
2025-09-09 14:29:04 +09:00
company_code String? @default("default") @db.VarChar(32)
2025-08-22 15:40:44 +09:00
@@index([doc_type, objid], map: "attach_file_info_doc_type_idx")
@@index([target_objid])
2025-09-09 14:29:04 +09:00
@@index([company_code])
2025-09-05 21:52:19 +09:00
@@index([company_code, doc_type], map: "attach_file_info_company_doc_type_idx")
@@index([company_code, target_objid], map: "attach_file_info_company_target_idx")
2025-08-22 15:40:44 +09:00
}
model authority_master {
2025-09-04 14:22:11 +09:00
objid Decimal @id @default(0) @db.Decimal
auth_name String? @default("NULL::character varying") @db.VarChar(256)
auth_code String? @default("NULL::character varying") @db.VarChar(64)
writer String? @default("NULL::character varying") @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @default("NULL::character varying") @db.VarChar(32)
2025-09-01 14:52:00 +09:00
sub_users authority_sub_user[]
2025-08-22 15:40:44 +09:00
}
model authority_master_history {
objid Decimal @id @db.Decimal
parent_objid Decimal @db.Decimal
parent_name String? @db.VarChar(64)
parent_code String? @db.VarChar(64)
user_id String? @db.VarChar(64)
active String? @db.VarChar(64)
history_type String? @db.VarChar(64)
writer String? @db.VarChar(64)
reg_date DateTime? @db.Timestamp(6)
}
model authority_sub_user {
2025-09-04 14:22:11 +09:00
objid Decimal @id @default(0) @db.Decimal
master_objid Decimal? @db.Decimal
user_id String? @default("NULL::character varying") @db.VarChar(64)
writer String? @default("NULL::character varying") @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
2025-09-01 14:52:00 +09:00
authority_master authority_master? @relation(fields: [master_objid], references: [objid])
@@index([master_objid])
@@index([user_id])
@@index([master_objid, user_id])
2025-08-22 15:40:44 +09:00
}
model board {
objid String @id @db.VarChar
system_type String? @db.VarChar(16)
board_type String? @db.VarChar(16)
category String? @db.VarChar(32)
req_category String? @db.VarChar(16)
res_category String? @db.VarChar(16)
req_contents String? @db.VarChar(4000)
res_contents String? @db.VarChar(4000)
title String? @db.VarChar(256)
res_regdate DateTime? @db.Timestamp(6)
res_writer String? @db.VarChar(32)
important String? @db.VarChar(8)
req_writer String? @db.VarChar(32)
req_regdate DateTime? @db.Timestamp(6)
plan_date String? @db.VarChar
act_date String? @db.VarChar
qna_no String? @db.VarChar
res_state String? @db.VarChar
username String? @db.VarChar(50)
userid String? @db.VarChar(50)
userdeptname String? @db.VarChar(50)
companyname String? @db.VarChar(50)
email String? @db.VarChar(50)
}
model bom_part_qty {
bom_report_objid String @db.VarChar(64)
objid String @id @db.VarChar(64)
parent_objid String? @default("NULL::character varying") @db.VarChar(64)
child_objid String? @default("NULL::character varying") @db.VarChar(64)
parent_part_no String? @default("NULL::character varying") @db.VarChar(64)
part_no String? @default("NULL::character varying") @db.VarChar(64)
qty String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
seq Int?
status String? @db.VarChar
deploy_date String? @db.VarChar
deploy_user_id String? @db.VarChar
edit_date String? @db.VarChar
writer String? @db.VarChar
qty_temp String? @db.VarChar
last_part_objid String? @db.VarChar
editer String? @db.VarChar
@@index([bom_report_objid, last_part_objid, part_no], map: "bom_part_qty_bom_report_objid2_idx")
@@index([bom_report_objid])
@@index([last_part_objid])
@@index([parent_objid])
}
model car_distribute_member {
objid Decimal @db.Decimal
car_objid Decimal @db.Decimal
member_sabun String? @db.VarChar(32)
member_user_id String @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
is_tft_leader Decimal? @db.Decimal
is_proj_leader Decimal? @db.Decimal
@@id([car_objid, member_user_id])
}
model car_milestone_mng {
objid Decimal @db.Decimal
car_objid Decimal @db.Decimal
milestone_objid Decimal @db.Decimal
milestone_date String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
@@id([milestone_objid, car_objid])
}
model car_mng {
objid Decimal @id @db.Decimal
car_code String? @db.VarChar(32)
model_code String? @db.VarChar(32)
car_name String? @db.VarChar(64)
description String? @db.VarChar(1024)
grade_objid String? @db.VarChar(1024)
oem_objid Decimal? @db.Decimal
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
}
model chartmgmt {
title String? @db.VarChar(20)
regdate DateTime? @db.Date
objid String @id @db.VarChar
}
model check_report_mng {
objid Decimal @id @default(0) @db.Decimal
parent_objid Decimal? @default(0) @db.Decimal
report_mng_no String? @db.VarChar(50)
customer String? @db.VarChar(50)
makeing_team String? @db.VarChar(50)
check_date DateTime? @db.Timestamp(6)
span_drawing String? @db.VarChar(20)
span_left String? @db.VarChar(20)
span_left_error String? @db.VarChar(20)
span_left_check_result String? @db.VarChar(10)
span_right String? @db.VarChar(20)
span_right_error String? @db.VarChar(20)
span_right_check_result String? @db.VarChar(10)
diagonal_left String? @db.VarChar(20)
diagonal_right String? @db.VarChar(20)
diagonal_check_result String? @db.VarChar(10)
span_check_user String? @db.VarChar(30)
saddle_1 String? @db.VarChar(20)
saddle_2 String? @db.VarChar(20)
saddle_3 String? @db.VarChar(20)
saddle_4 String? @db.VarChar(20)
saddle_5 String? @db.VarChar(20)
saddle_6 String? @db.VarChar(20)
saddle_7 String? @db.VarChar(20)
saddle_8 String? @db.VarChar(20)
saddle_wheel String? @db.VarChar(20)
saddle_wheel_base String? @db.VarChar(20)
saddle_check_result String? @db.VarChar(20)
saddle_check_user String? @db.VarChar(20)
welding_painting_contents String? @db.VarChar(500)
welding_painting_check_result String? @db.VarChar(20)
welding_painting_check_user String? @db.VarChar(20)
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(50)
writer String? @db.VarChar(20)
}
model column_labels {
id Int @id @default(autoincrement())
table_name String? @db.VarChar(100)
column_name String? @db.VarChar(100)
column_label String? @db.VarChar(200)
web_type String? @db.VarChar(50)
2025-09-05 14:52:10 +09:00
input_type String? @default("direct") @db.VarChar(20)
2025-08-22 15:40:44 +09:00
detail_settings String?
description String?
display_order Int? @default(0)
is_visible Boolean? @default(true)
code_category String? @db.VarChar(100)
code_value String? @db.VarChar(100)
reference_table String? @db.VarChar(100)
reference_column String? @db.VarChar(100)
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
2025-09-16 15:13:00 +09:00
display_column String? @db.VarChar(100)
2025-08-22 15:40:44 +09:00
table_labels table_labels? @relation(fields: [table_name], references: [table_name], onDelete: NoAction, onUpdate: NoAction)
@@unique([table_name, column_name])
}
model comm_code {
objid Decimal @id(map: "objid") @default(0) @db.Decimal
code_id String? @default("null::character varying") @db.VarChar(32)
parent_code_id String? @default("null::character varying") @db.VarChar(32)
code_name String? @default("null::character varying") @db.VarChar(200)
id String? @default("null::character varying") @db.VarChar(100)
code_cd String? @default("null::character varying") @db.VarChar(100)
ext_val String? @default("null::character varying") @db.VarChar(10)
writer String? @default("null::character varying") @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @default("null::character varying") @db.VarChar(32)
@@index([code_id])
}
model comm_code_history {
objid Decimal @id @db.Decimal
target_objid Decimal @db.Decimal
code_id String? @default("null::character varying") @db.VarChar(32)
parent_code_id String? @default("null::character varying") @db.VarChar(32)
code_name String? @default("null::character varying") @db.VarChar(200)
id String? @default("null::character varying") @db.VarChar(100)
code_cd String? @default("null::character varying") @db.VarChar(100)
ext_val String? @default("null::character varying") @db.VarChar(10)
writer String? @default("null::character varying") @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @default("null::character varying") @db.VarChar(32)
}
model comm_exchange_rate {
yyyy_mm String @db.VarChar
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(64)
editer String? @db.VarChar(64)
cost_usd String? @db.VarChar
cost_eu String? @db.VarChar
cost_japan String? @db.VarChar
cost_china String? @db.VarChar
cost_vietnam String? @db.VarChar
cost_rub String? @db.VarChar
cost_inr String? @db.VarChar
api_date DateTime? @db.Timestamp(6)
yyyy_mm_dd String? @db.VarChar
cost_thb String? @db.VarChar
cost_hkd String? @db.VarChar
@@unique([yyyy_mm, yyyy_mm_dd], map: "comm_exchange_rate_yyyy_mm_idx")
@@ignore
}
model comments {
user_name String? @default("NULL::character varying") @db.VarChar(30)
user_id String? @default("NULL::character varying") @db.VarChar(30)
comment_objid String? @default("NULL::character varying") @db.VarChar(30)
comment_parents String? @default("NULL::character varying") @db.VarChar(30)
regdate DateTime? @db.Timestamp(6)
post_objid String? @default("NULL::character varying") @db.VarChar(30)
objid String @id @default("NULL::character varying") @db.VarChar(20)
comment_layer String? @default("NULL::character varying") @db.VarChar(30)
contents String? @default("NULL::character varying") @db.VarChar(4000)
check_view String? @default("NULL::character varying") @db.VarChar(20)
}
model company_code_sequence {
sequence_name String @id @db.VarChar(50)
current_value Int @default(0)
}
model company_mng {
2025-09-05 14:52:10 +09:00
company_code String @id(map: "pk_company_mng") @db.VarChar(32)
company_name String? @db.VarChar(64)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
2025-09-01 14:52:00 +09:00
menus menu_info[]
2025-08-22 15:40:44 +09:00
}
2025-09-04 14:22:11 +09:00
2025-08-22 15:40:44 +09:00
model contract_mgmt {
objid String @id @db.VarChar
category_cd String? @db.VarChar
customer_objid String? @db.VarChar
product String? @db.VarChar
customer_project_name String? @db.VarChar
status_cd String? @db.VarChar
due_date String? @db.VarChar
location String? @db.VarChar
setup String? @db.VarChar
facility String? @db.VarChar
facility_qty String? @db.VarChar
facility_type String? @db.VarChar
facility_depth String? @db.VarChar
production_no String? @db.VarChar
bus_cal_cd String? @db.VarChar
category1_cd String? @db.VarChar
chg_user_id String? @db.VarChar
plan_date String? @db.VarChar
complete_date String? @db.VarChar
result_cd String? @db.VarChar
project_no String? @db.VarChar
pm_user_id String? @db.VarChar
contract_price String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
contract_no String? @db.VarChar
customer_equip_name String? @db.VarChar
req_del_date String? @db.VarChar
contract_del_date String? @db.VarChar
contract_company String? @db.VarChar
contract_date String? @db.VarChar
po_no String? @db.VarChar
manufacture_plant String? @db.VarChar
contract_result String? @db.VarChar
project_name String? @db.VarChar
spec_user_id String? @db.VarChar
spec_plan_date String? @db.VarChar
spec_comp_date String? @db.VarChar
spec_result_cd String? @db.VarChar
est_plan_date String? @db.VarChar
est_user_id String? @db.VarChar
est_comp_date String? @db.VarChar
est_result_cd String? @db.VarChar
area_cd String? @db.VarChar
contract_price_currency String? @db.VarChar
contract_currency String? @db.VarChar
customer_production_no String? @db.VarChar
target_project_no String? @db.VarChar
mechanical_type String? @db.VarChar
target_project_no_direct String? @db.VarChar
overhaul_order String? @db.VarChar
}
model contract_mgmt_option {
2025-09-01 14:52:00 +09:00
objid Int @id @default(autoincrement())
2025-08-22 15:40:44 +09:00
contract_objid Int
option_objid Int?
option_qty Int?
price Int?
note String? @db.VarChar
2025-09-01 14:52:00 +09:00
@@index([contract_objid])
@@index([option_objid])
2025-08-22 15:40:44 +09:00
}
model counselingmgmt {
objid String @id @db.VarChar
reg_date String? @db.VarChar
trans_type String? @db.VarChar
counseling_category String? @db.VarChar
counseling_type String? @db.VarChar
counseling_area1 String? @db.VarChar
counseling_area2 String? @db.VarChar
zipcode String? @db.VarChar
address String? @db.VarChar
client_name String? @db.VarChar
phone String? @db.VarChar
customer_name String? @db.VarChar
grade String? @db.VarChar
industry String? @db.VarChar
equipment_yn String? @db.VarChar
qty String? @db.VarChar
rep_model String? @db.VarChar
note String?
reg_user String? @db.VarChar
count String? @default("0") @db.VarChar
parent_seq String? @db.VarChar
}
model customer_service_mgmt {
objid String @id @db.VarChar
service_no String? @db.VarChar
product String? @db.VarChar
contract_objid String? @db.VarChar
cs_category String? @db.VarChar
warranty String? @db.VarChar
manager_id String? @db.VarChar
act_date String? @db.VarChar
category_h String? @db.VarChar
category_m String? @db.VarChar
category_l String? @db.VarChar
title String? @db.VarChar
before_contents String?
after_contents String?
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
total_sup_price String? @db.VarChar
total_work_day String? @db.VarChar
total_work_person String? @db.VarChar
total_work_day_m String? @db.VarChar
total_labor_cost String? @db.VarChar
total_expenses String? @db.VarChar
}
model customer_service_part {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
part_no String? @db.VarChar
part_name String? @db.VarChar
spec String? @db.VarChar
qty String? @db.VarChar
cur_qty String? @db.VarChar
price String? @db.VarChar
sup_price String? @db.VarChar
}
model customer_service_workingtime {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
supply_objid String? @db.VarChar
form_date String? @db.VarChar
to_date String? @db.VarChar
work_day String? @db.VarChar
work_person String? @db.VarChar
work_day_m String? @db.VarChar
labor_cost String? @db.VarChar
expenses String? @db.VarChar
}
model delivery_history {
objid String @id @db.VarChar
part_objid String? @db.VarChar
ld_part_objid String? @db.VarChar
purchase_order_part_objid String? @db.VarChar
order_qty String? @db.VarChar
delivery_qty String? @db.VarChar
delivery_place_cd String? @db.VarChar
delivery_date String? @db.VarChar
remark String? @db.VarChar
delivery_price String? @db.VarChar
non_arrival_qty String? @db.VarChar
delivery_mng_no String? @db.VarChar
defect_qty String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
delivery_plan_date String? @db.VarChar
inspect_date String? @db.VarChar
defect_resp String? @db.VarChar
defect_reason String? @db.VarChar
result String? @db.VarChar
defect_content String? @db.VarChar
defect_action String? @db.VarChar
defect_note String? @db.VarChar
defect_action_date String? @db.VarChar
defect_action_title String? @db.VarChar
modwriter String? @db.VarChar
moddate DateTime? @db.Timestamp(6)
@@index([part_objid])
}
model delivery_history_defect {
objid String @id @db.VarChar
purchase_order_part_objid String? @db.VarChar
defect_qty String? @db.VarChar
defect_reason_cd String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
}
model delivery_part_price {
objid String @id(map: "delivery_part_cost") @db.VarChar
purchase_order_part_objid String? @db.VarChar
part_objid String? @db.VarChar
ld_part_objid String? @db.VarChar
price String? @default("0") @db.VarChar
price1 String? @default("0") @db.VarChar
price2 String? @default("0") @db.VarChar
price3 String? @default("0") @db.VarChar
price4 String? @default("0") @db.VarChar
price_sum String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
}
model dept_info {
dept_code String @id(map: "dept_code") @db.VarChar(100)
parent_dept_code String? @db.VarChar(100)
dept_name String? @db.VarChar(200)
master_sabun String? @db.VarChar(100)
master_user_id String? @db.VarChar(100)
location String? @db.VarChar(100)
location_name String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
data_type String? @db.VarChar(64)
status String? @db.VarChar(30)
sales_yn String? @db.VarChar(1)
company_name String? @db.VarChar
}
model dept_info_history {
objid Decimal @id @db.Decimal
parent_name String? @db.VarChar(64)
parent_code String? @db.VarChar(64)
active String? @db.VarChar(64)
history_type String? @db.VarChar(64)
writer String? @db.VarChar(64)
reg_date DateTime? @db.Timestamp(6)
company_name String? @db.VarChar
}
model ecr_mng {
objid Int @id
ecr_no String? @db.VarChar(100)
product_objid Int?
upg_no String? @db.VarChar(100)
part_objid Int?
request_cd String? @db.VarChar(100)
title String? @db.VarChar(1000)
writer String? @db.VarChar(100)
status_cd String? @db.VarChar(100)
before_contents String? @db.VarChar(4000)
after_contents String? @db.VarChar(4000)
reg_date DateTime? @db.Timestamp(6)
check_user_id String? @db.VarChar(100)
check_date DateTime? @db.Timestamp(6)
}
model eo_change_history {
objid Decimal @id @db.Decimal
project_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
part_objid String? @db.VarChar(64)
part_no String? @db.VarChar(64)
eo_no String? @db.VarChar(32)
eo_published_date String? @db.VarChar(32)
eo_apply_date String? @db.VarChar(32)
eo_step String? @db.VarChar(32)
change_contents String? @db.VarChar(1024)
measure_type String? @db.VarChar(32)
measure_date String? @db.VarChar(32)
cvt String? @db.VarChar(32)
set String? @db.VarChar(32)
partner_code String? @db.VarChar(64)
oem_attrition_rate String? @db.VarChar(32)
my_attrition_rate String? @db.VarChar(32)
partner_attrition_rate String? @db.VarChar(32)
partner_estimate_cost String? @db.VarChar(64)
my_cost String? @db.VarChar(64)
oem_contribution_amount String? @db.VarChar(64)
my_contribution_amount String? @db.VarChar(64)
partner_contribution_amount String? @db.VarChar(64)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model eo_mng {
objid Decimal @id @db.Decimal
eo_gubun String? @default("NULL::character varying") @db.VarChar(100)
ecr_objid String? @default("NULL::character varying") @db.VarChar(100)
product_1 String? @default("NULL::character varying") @db.VarChar(50)
product_2 String? @default("NULL::character varying") @db.VarChar(50)
eo_kind String? @default("NULL::character varying") @db.VarChar(100)
title String? @db.VarChar
request_code String? @default("NULL::character varying") @db.VarChar
period_code String? @db.VarChar
deploy_date DateTime? @db.Timestamp(6)
status String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(30)
deploy_writer String? @db.VarChar(30)
unit String? @db.VarChar
contents String? @db.VarChar(4000)
eo_no String? @db.VarChar(300)
deploy_dept String? @db.VarChar(1000)
}
model eo_report {
objid Decimal @id @db.Decimal
data_type String? @db.VarChar(64)
eo_type String? @db.VarChar(64)
ecr_no String? @db.VarChar(64)
change_target String? @db.VarChar(64)
same_apply_target String? @db.VarChar(64)
title String? @db.VarChar(1000)
change_option String? @db.VarChar(100)
apply_point String? @db.VarChar(100)
release_point String? @db.VarChar(100)
change_contents String? @db.VarChar(1000)
status String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(30)
}
model estimate_mgmt {
objid Int @id
customer_objid String? @db.VarChar
category_cd String? @db.VarChar
product_group String? @db.VarChar
product String? @default("0") @db.VarChar
product_std String? @db.VarChar
qty String? @db.VarChar
warranty String? @db.VarChar
product_price Int?
other_price Int?
total_price Int?
contract_user_id String? @db.VarChar
contract_date String? @db.VarChar
contract_phone String? @db.VarChar
contract_email String? @db.VarChar
contract_office_no String? @db.VarChar
contract_fax_no String? @db.VarChar
est_release_date String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
estimate_no String? @db.VarChar
contract_product_price Int?
sale String? @db.VarChar
final_total_price Int?
contract_type String? @db.VarChar
note String? @db.VarChar
cus_request_date String? @db.VarChar
delivery_place String? @db.VarChar
product_code String? @db.VarChar
status String? @db.VarChar
}
model expense_detail {
expense_detail_objid String @default("0") @db.VarChar
expense_master_objid String @default("0") @db.VarChar
exp_sort_cd String @default("") @db.VarChar(20)
exp_subm_cd String @default("") @db.VarChar(20)
exp_subd_cd String @default("") @db.VarChar(20)
card_used String @default("0") @db.VarChar(20)
cash_used String @default("0") @db.VarChar(20)
payment String @default("0") @db.VarChar(20)
@@ignore
}
model expense_master {
expense_master_objid String @id @db.VarChar
project_mgmt_objid String @db.VarChar
expense_id String @db.VarChar(20)
bns_start_date String? @default("null::character varying") @db.VarChar(10)
bns_end_date String? @default("null::character varying") @db.VarChar(10)
exp_status_cd String? @default("null::character varying") @db.VarChar(20)
exp_company_cd String? @default("null::character varying") @db.VarChar(20)
exp_area_cd String? @default("null::character varying") @db.VarChar(20)
vehicel_used String? @default("null::character varying") @db.VarChar(100)
bus_users_id String? @default("null::character varying") @db.VarChar(100)
bus_content String? @default("null::character varying") @db.VarChar(1000)
bus_title String? @default("null::character varying") @db.VarChar(1000)
reason String? @default("null::character varying") @db.VarChar(4000)
instructions String? @default("null::character varying") @db.VarChar(4000)
reg_user_id String? @default("null::character varying") @db.VarChar(20)
reg_date String? @default("null::character varying") @db.VarChar(20)
seq Decimal? @db.Decimal
exp_sort_cd String? @default("null::character varying") @db.VarChar(20)
status String? @db.VarChar
payment_date String? @db.VarChar
amount_payment String? @db.VarChar
remark String? @db.VarChar
}
model external_work_review_info {
objid String @id @db.VarChar(64)
project_objid String? @db.VarChar(64)
bom_report_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
part_no String? @db.VarChar(64)
mold_dev_code String? @db.VarChar(64)
mold_dev_partner_code String? @db.VarChar(64)
part_dev_code String? @db.VarChar(64)
part_dev_partner_code String? @db.VarChar(64)
writer String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
}
model facility_assembly_plan {
assembly_plan_objid Decimal @unique(map: "assembly_pk") @default(0) @db.Decimal
project_mgmt_objid Decimal @default(0) @db.Decimal
project_no String? @default("null::character varying") @db.VarChar(50)
region_cd String? @default("null::character varying") @db.VarChar(15)
customer_cd String? @default("null::character varying") @db.VarChar(15)
order_title String? @default("null::character varying") @db.VarChar(200)
del_date String? @db.VarChar(8)
production_pm String? @db.VarChar(20)
fir_reg_date String? @db.VarChar(8)
chg_date String? @db.VarChar(8)
chg_cnt String? @db.VarChar(10)
reg_id String? @db.VarChar(20)
reg_date DateTime? @db.Timestamp(6)
}
model file_down_log {
objid Decimal? @db.Decimal
log_time DateTime? @db.Timestamp(6)
system_name String? @default("null::character varying") @db.VarChar(32)
user_id String? @default("null::character varying") @db.VarChar(64)
file_objid Decimal? @db.Decimal
remote_addr String? @default("null::character varying") @db.VarChar(128)
@@ignore
}
model fund_mgmt {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
contract_cost String? @db.VarChar
contract_cost_due_date String? @db.VarChar
contract_cost_result_date String? @db.VarChar
mid_pay_cost1 String? @db.VarChar
mid_pay_cost1_due_date String? @db.VarChar
mid_pay_cost1_result_date String? @db.VarChar
mid_pay_cost2 String? @db.VarChar
mid_pay_cost2_due_date String? @db.VarChar
mid_pay_cost2_result_date String? @db.VarChar
balance_cost String? @db.VarChar
balance_cost_due_date String? @db.VarChar
balance_cost_result_date String? @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
contract_cost_result String? @db.VarChar
mid_pay_cost1_result String? @db.VarChar
mid_pay_cost2_result String? @db.VarChar
balance_cost_result String? @db.VarChar
}
model inboxtask {
objid Decimal? @db.Decimal
seq Decimal? @db.Decimal
approval_type String? @db.VarChar(32)
target_objid Decimal? @db.Decimal
approval_objid Decimal? @db.Decimal
route_objid Decimal? @db.Decimal
target_user_id String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
proc_date DateTime? @db.Timestamp(6)
result String? @db.VarChar(32)
result_message String? @db.VarChar(512)
sign String? @db.VarChar
sign_width String? @db.VarChar
sign_height String? @db.VarChar
@@ignore
}
model injection_cost {
objid Decimal @id @db.Decimal
target_objid Decimal? @db.Decimal
material_spec String? @default("NULL::character varying") @db.VarChar(100)
inj_ton Decimal? @db.Decimal
cav Decimal? @db.Decimal
machine_time Decimal? @db.Decimal
injection_ct Decimal? @db.Decimal
shot_ct Decimal? @db.Decimal
gram_thickness Decimal? @db.Decimal
equip_coefficient Decimal? @db.Decimal
mold_coefficient Decimal? @db.Decimal
cooling_time Decimal? @db.Decimal
total_cooling_time Decimal? @db.Decimal
labor_wage_rate Decimal? @db.Decimal
expense Decimal? @db.Decimal
injection_setup_time Decimal? @db.Decimal
injection_setup_person Decimal? @db.Decimal
lot Decimal? @db.Decimal
et Decimal? @db.Decimal
injection_exp Decimal? @db.Decimal
injection_labor Decimal? @db.Decimal
injection_expense Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
}
model input_cost_goal {
objid String? @unique(map: "idx_unq_input_cost_goal") @db.VarChar
contract_objid String? @db.VarChar
material_cost_goal String? @db.VarChar
labor_cost_goal String? @db.VarChar
expense_cost_goal String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
@@ignore
}
model input_resource {
objid Decimal @id @db.Decimal
parent_objid Decimal @db.Decimal
target_objid Decimal? @db.Decimal
input_qty Decimal? @default(0) @db.Decimal
input_date DateTime? @db.Timestamp(6)
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(50)
used String? @db.VarChar
}
model inspection_mgmt {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
unit_code String? @db.VarChar
internal_inspection_date String? @db.VarChar
internal_inspection_result String? @db.VarChar
internal_inspection_id String? @db.VarChar
admission_inspection_date String? @db.VarChar
admission_inspection_result String? @db.VarChar
admission_inspection_id String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
}
model instruction_mng {
objid String @id @db.VarChar(64)
target_objid String @db.VarChar(64)
division String? @db.VarChar(64)
class String? @db.VarChar(64)
title String? @db.VarChar(100)
contents String?
measure_dept String? @db.VarChar
measure_user_id String? @db.VarChar
measure_date String? @db.VarChar
writer String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
status String? @db.VarChar(30)
measure_dept1 String? @db.VarChar
measure_dept2 String? @db.VarChar
measure_dept3 String? @db.VarChar
measure_dept4 String? @db.VarChar
}
model instruction_mng2 {
objid String @id @db.VarChar(64)
target_objid String @db.VarChar(64)
division String? @db.VarChar(64)
class String? @db.VarChar(64)
year_month_week String? @db.VarChar(100)
title String? @db.VarChar(100)
user_ids String? @db.VarChar
contents String?
writer String? @db.VarChar(30)
editer String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
status String? @db.VarChar(30)
}
model instruction_mng2_task {
objid String @id @db.VarChar(64)
master_objid String @db.VarChar(64)
writer String? @db.VarChar(30)
editer String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
measure_user_id String? @db.VarChar
measure_plan_date String? @db.VarChar
measure_date String? @db.VarChar
contents String?
contents_implement String?
@@index([master_objid])
}
model inventory_mgmt {
objid String @db.VarChar
contract_objid String @db.VarChar
unit String @db.VarChar(100)
part_objid String @db.VarChar(100)
cls_cd String? @default("NULL::character varying") @db.VarChar(100)
cau_cd String? @default("NULL::character varying") @db.VarChar(100)
qty String? @default("NULL::character varying") @db.VarChar(20)
location String @default("NULL::character varying") @db.VarChar(20)
sub_location String @default("NULL::character varying") @db.VarChar(20)
reg_date String? @default("NULL::character varying") @db.VarChar(10)
price String? @default("NULL::character varying") @db.VarChar(20)
writer String? @default("NULL::character varying") @db.VarChar(20)
input_contract_objid String? @db.VarChar
input_qty String? @db.VarChar
input_date String? @db.VarChar
assumption_user String? @db.VarChar
successor_user String? @db.VarChar
@@id([contract_objid, unit, part_objid])
@@index([objid])
@@index([part_objid])
}
model inventory_mgmt_history {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
contract_objid String? @db.VarChar
reg_date String? @default("NULL::character varying") @db.VarChar
input_qty String? @db.VarChar
input_date String? @db.VarChar
assumption_user String? @db.VarChar
successor_user String? @db.VarChar
}
model inventory_mgmt_in {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
receipt_qty String? @db.VarChar
location String? @db.VarChar
sub_location String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
contract_mgmt_objid String? @db.VarChar
purchase_order_master_objid String? @db.VarChar
purchase_order_sub_objid String? @db.VarChar
out_objid String? @db.VarChar
out_qty String? @db.VarChar
move_objid String? @db.VarChar
move_qty String? @db.VarChar
move_date String? @db.VarChar
move_user String? @db.VarChar
request_qty String? @db.VarChar
@@index([contract_mgmt_objid])
@@index([parent_objid])
}
model inventory_mgmt_out {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
request_qty String? @db.VarChar
out_qty String? @db.VarChar
out_date String? @db.VarChar
writer String? @db.VarChar
acq_user String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
inventory_request_master_objid String? @db.VarChar
sign String? @db.VarChar
contract_mgmt_objid String? @db.VarChar
unit String? @db.VarChar
@@index([parent_objid])
}
model inventory_mgmt_out_master {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
inventory_out_no String? @db.VarChar
request_date String? @db.VarChar
request_id String? @db.VarChar
reception_status String? @db.VarChar
reception_id String? @db.VarChar
reception_date String? @db.VarChar
outstatus String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
remark String? @db.VarChar
contract_mgmt_objid String? @db.VarChar
sign String? @db.VarChar
}
model inventory_mng {
objid Decimal @id @default(0) @db.Decimal
parent_objid Decimal @db.Decimal
division String? @default("null::character varying") @db.VarChar(100)
qty Decimal? @default(0) @db.Decimal
location String? @default("null::character varying") @db.VarChar(100)
remark String? @default("null::character varying") @db.VarChar(300)
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(50)
is_last String? @db.VarChar(50)
ld_part_objid String? @default("null::character varying") @db.VarChar
part_objid String? @default("null::character varying") @db.VarChar
sub_location String? @db.VarChar
@@index([parent_objid])
@@index([part_objid])
}
model invoice_mgmt {
objid String @id @db.VarChar
parent_objid String @db.VarChar
group_seq String @db.VarChar
price_sum String? @db.VarChar
issuance_date String? @db.VarChar
issuance_id String? @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
remark String? @db.VarChar
outstanding_balance String? @db.VarChar
percentage String? @db.VarChar
request_amount String? @db.VarChar
total_sum String? @db.VarChar
deposit_amount String? @db.VarChar
total_outstanding_balance String? @db.VarChar
receive_user String? @db.VarChar
due_date String? @db.VarChar
total_partner_price_sum String? @db.VarChar
total_partner_vat_price_sum String? @db.VarChar
nego_price_all String? @db.VarChar
nego_vat_price_all String? @db.VarChar
discount_percentage String? @db.VarChar
inv_discount_price String? @db.VarChar
}
2025-09-04 14:22:11 +09:00
2025-08-22 15:40:44 +09:00
model invoice_mgmt_part {
objid String @id @db.VarChar
invoice_objid String? @db.VarChar
part_objid String? @db.VarChar
qty String? @db.VarChar
unit_price String? @db.VarChar
partner_price String? @db.VarChar
vat_price String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
remark String? @db.VarChar
receipt_date String? @db.VarChar
}
model irregular_drawing_distribute {
objid Decimal @id @db.Decimal
distribute_type String? @db.VarChar(64)
distribute_team String? @db.VarChar(64)
distribute_partner_code String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
title String? @db.VarChar(1024)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model issue_mgmt {
objid Decimal @default(0) @db.Decimal
parent_objid Decimal @default(0) @db.Decimal
issue_no String? @default("null::character varying") @db.VarChar(32)
isu_cd String? @default("null::character varying") @db.VarChar(32)
project_name String? @default("null::character varying") @db.VarChar(100)
title String? @default("null::character varying") @db.VarChar(500)
content String? @default("null::character varying") @db.VarChar(4000)
result String? @default("null::character varying") @db.VarChar(4000)
occu_cd String? @default("null::character varying") @db.VarChar(32)
step_cd String? @default("null::character varying") @db.VarChar(32)
case_cd String? @default("null::character varying") @db.VarChar(32)
writer String? @default("null::character varying") @db.VarChar(32)
reg_date DateTime? @db.Timestamp(6)
req_date DateTime? @db.Timestamp(6)
sol_userid String? @default("null::character varying") @db.VarChar(32)
cur_userid String? @default("null::character varying") @db.VarChar(32)
ret_date DateTime? @db.Timestamp(6)
cur_cost String? @default("null::character varying") @db.VarChar(32)
wpst_cd String? @default("null::character varying") @db.VarChar(32)
appr_wpst_cd String? @default("null::character varying") @db.VarChar(32)
customer_cd String? @default("null::character varying") @db.VarChar(32)
@@ignore
}
model klbom_tbl {
id String @db.VarChar(64)
pid String @db.VarChar(64)
ayprodcd String? @db.VarChar(15)
ayitemid String? @db.VarChar(15)
qty Int?
aytotqty Int?
ayprice Decimal? @db.Decimal
ayamt Decimal? @db.Decimal
aycorse String? @db.VarChar(5)
aysagup String? @db.VarChar(1)
ayassy String? @db.VarChar(1)
ayenditem String? @db.VarChar(1)
ayseq String? @db.VarChar(80)
aylevel Int?
ayupgname String? @db.VarChar(100)
ayupgcode String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
bom_report_objid String? @db.VarChar(64)
@@id([id, pid], map: "pk_klbom_tbl")
}
model language_master {
lang_code String @id @db.VarChar(10)
lang_name String @db.VarChar(50)
lang_native String @db.VarChar(50)
is_active String? @default("Y") @db.Char(1)
sort_order Int? @default(0)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
multi_lang_text multi_lang_text[]
}
model login_access_log {
log_time DateTime? @db.Timestamp(6)
system_name String? @default("NULL::character varying") @db.VarChar(32)
user_id String? @default("NULL::character varying") @db.VarChar(32)
login_result String? @default("NULL::character varying") @db.VarChar(128)
error_message String? @default("NULL::character varying") @db.VarChar(1024)
remote_addr String? @default("NULL::character varying") @db.VarChar(128)
recptn_dt String? @db.VarChar(32)
recptn_rslt_cd String? @db.VarChar(32)
recptn_rslt String? @db.VarChar(256)
recptn_rslt_dtl String? @db.VarChar(4000)
@@ignore
}
model mail_log {
objid String? @db.VarChar
system_name String? @db.VarChar(32)
send_user_id String? @db.VarChar(64)
from_addr String? @db.VarChar(256)
reception_user_id String? @db.VarChar(64)
receiver_to String? @db.VarChar(256)
title String? @db.VarChar(512)
contents String?
log_time DateTime? @db.Timestamp(6)
is_send String? @db.VarChar(8)
mail_type String? @db.VarChar(32)
error_log String?
@@ignore
}
model material_cost {
objid Decimal @id @db.Decimal
target_objid Decimal? @db.Decimal
part_name String? @db.VarChar(100)
photo String? @db.VarChar(100)
process String? @db.VarChar(100)
material String? @db.VarChar(100)
scrap_loss String? @db.VarChar(100)
grade String? @db.VarChar(100)
source String? @db.VarChar(100)
resin_price Decimal? @db.Decimal
part_weight Decimal? @db.Decimal
sr_rate Decimal? @db.Decimal
sr_weight Decimal? @db.Decimal
part_price Decimal? @db.Decimal
sr_price Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
}
model material_detail_mgmt {
material_detail_objid Decimal @default(0) @db.Decimal
material_master_objid Decimal @default(0) @db.Decimal
resource_objid Decimal @default(0) @db.Decimal
qty String? @db.VarChar(20)
price String? @db.VarChar(20)
unit_price String? @db.VarChar(20)
ware_date String? @db.VarChar(10)
ware_qty String? @db.VarChar(10)
location String? @db.VarChar(20)
acq_date String? @db.VarChar(10)
acq_qty String? @db.VarChar(10)
cur_user_id String? @db.VarChar(20)
reg_date DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(20)
recv_price String? @db.VarChar(100)
sup_price String? @db.VarChar(100)
pur_user_id String? @db.VarChar(10)
des_user_id String? @db.VarChar(10)
result String? @db.VarChar(10)
bigo String? @db.VarChar
inventory_objid Decimal? @db.Decimal
part_name String? @db.VarChar
do_no String? @db.VarChar
thickness String? @db.VarChar
width String? @db.VarChar
height String? @db.VarChar
out_diameter String? @db.VarChar
length String? @db.VarChar
in_diameter String? @db.VarChar
@@ignore
}
model material_master_mgmt {
material_master_objid Decimal @id @default(0) @db.Decimal
project_mgmt_objid Decimal? @default(0) @db.Decimal
order_no String? @db.VarChar(100)
delivery_place String? @db.VarChar(100)
process2_cd String? @db.VarChar(100)
sort_cd String? @db.VarChar(100)
sup_cd String? @db.VarChar(100)
pur_cd String? @db.VarChar(100)
title String? @db.VarChar(500)
recv_userid String? @db.VarChar(100)
recv_date String? @default("NULL::character varying") @db.VarChar(20)
payment_cd String? @db.VarChar(100)
total_amount String? @db.VarChar(100)
change_amount String? @db.VarChar(100)
final_order_amount String? @db.VarChar(100)
reason String? @db.VarChar(4000)
status_cd String? @db.VarChar(100)
reg_date DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(20)
order_date String? @default("NULL::character varying") @db.VarChar(20)
del_yn String? @db.VarChar(2)
rels_cd String? @db.VarChar(100)
}
model material_mng {
2025-09-01 14:52:00 +09:00
objid Decimal @id @default(0) @db.Decimal
2025-08-22 15:40:44 +09:00
material_name String? @db.VarChar(256)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
2025-09-01 14:52:00 +09:00
@@index([material_name])
@@index([status])
2025-08-22 15:40:44 +09:00
}
model material_release {
material_release_objid Decimal @default(0) @db.Decimal
inventory_mgmt_objid Decimal @default(0) @db.Decimal
project_mgmt_objid Decimal? @db.Decimal
rel_qty String? @db.VarChar(20)
rel_pur_cd String? @db.VarChar(20)
rel_date String? @db.VarChar(10)
rel_user_id String? @db.VarChar(20)
reg_date DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(20)
@@ignore
}
model menu_info {
2025-09-05 14:52:10 +09:00
objid Decimal @id @default(0) @db.Decimal
menu_type Decimal? @db.Decimal
parent_obj_id Decimal? @db.Decimal
menu_name_kor String? @db.VarChar(64)
menu_name_eng String? @db.VarChar(64)
seq Decimal? @db.Decimal
menu_url String? @db.VarChar(256)
menu_desc String? @db.VarChar(1024)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
system_name String? @db.VarChar(32)
company_code String? @default("*") @db.VarChar(50)
lang_key String? @db.VarChar(100)
lang_key_desc String? @db.VarChar(100)
2025-09-01 14:52:00 +09:00
company company_mng? @relation(fields: [company_code], references: [company_code])
@@index([parent_obj_id])
@@index([company_code])
@@index([system_name])
2025-08-22 15:40:44 +09:00
}
model mold_dev_request_info {
objid String @id @db.VarChar(64)
project_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
title String? @db.VarChar(512)
resign String? @db.VarChar(64)
product_size String? @db.VarChar(64)
production_corporation String? @db.VarChar(64)
production_completion_date String? @db.VarChar(64)
engrave_apply String? @db.VarChar(64)
estimate_price String? @db.VarChar(128)
payment_type String? @db.VarChar(64)
mold_production_main_spec String? @db.VarChar(1024)
mold_dev_partner_code String? @db.VarChar(64)
writer String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(50)
}
model multi_lang_key_master {
key_id Int @id @default(autoincrement())
company_code String @default("*") @db.VarChar(20)
lang_key String @db.VarChar(100)
description String?
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
menu_name String? @db.VarChar(50)
multi_lang_text multi_lang_text[]
@@unique([company_code, lang_key], map: "uk_lang_key_company")
}
model multi_lang_text {
text_id Int @id @default(autoincrement())
key_id Int
lang_code String @db.VarChar(10)
lang_text String
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
multi_lang_key_master multi_lang_key_master @relation(fields: [key_id], references: [key_id], onDelete: Cascade, onUpdate: NoAction)
language_master language_master @relation(fields: [lang_code], references: [lang_code], onDelete: NoAction, onUpdate: NoAction)
@@unique([key_id, lang_code])
}
model nswos100_tbl {
suvndcd String @db.VarChar(4)
issuedt String @db.VarChar(8)
issueno Int @db.SmallInt
isno Int @db.SmallInt
prodcd String? @db.VarChar(8)
odorderno String? @db.VarChar(15)
imitemid String? @db.VarChar(15)
rmduedt String? @db.VarChar(8)
rmorderqty Int? @db.SmallInt
rmrcptqty Int? @db.SmallInt
rmremqty Int? @db.SmallInt
isdt String? @db.VarChar(8)
isqty Int? @db.SmallInt
isprice Decimal? @db.Decimal
isamount Decimal? @db.Decimal
rcrcptno String? @db.VarChar(15)
riseqno String? @db.VarChar(2)
poorqty Int? @db.SmallInt
lackqty Int? @db.SmallInt
rircptqty Int? @db.SmallInt
gubun String? @db.VarChar(1)
fgprice Decimal? @db.Decimal
fgamount Decimal? @db.Decimal
fgcost Decimal? @db.Decimal
fgorderno String? @db.VarChar(10)
fgcurrency String? @db.VarChar(3)
ingb String? @db.VarChar(1)
@@id([suvndcd, issuedt, issueno, isno], map: "pk_nswos100_tbl")
}
model oem_factory_mng {
objid Decimal @default(0) @db.Decimal(10, 0)
factory_name String? @db.VarChar(128)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
status String? @db.VarChar(32)
@@ignore
}
model oem_milestone_mng {
objid Decimal @db.Decimal
seq String? @db.VarChar(32)
oem_objid Decimal? @db.Decimal
milestone_name String? @db.VarChar(64)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
@@ignore
}
model oem_mng {
objid Decimal @id @db.Decimal
oem_code String? @db.VarChar(64)
oem_name String? @db.VarChar(64)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
}
model option_mng {
objid String @id @default("") @db.VarChar
option_no String? @db.VarChar
option_name String? @db.VarChar
option_name_eng String? @db.VarChar
std_code String? @db.VarChar
option_type String? @db.VarChar
reg_date String? @db.VarChar
writer String? @db.VarChar
status String? @db.VarChar
category String? @db.VarChar
parent_objid String? @db.VarChar
price String? @db.VarChar
}
model option_price_history {
objid String @default("") @db.VarChar
option_objid String @default("") @db.VarChar
reg_date String? @db.VarChar
price String? @db.VarChar
@@ignore
}
model order_mgmt {
objid Decimal @unique(map: "ORDER_PK") @default(0) @db.Decimal
estimate_no String? @db.VarChar(64)
region_high_cd String? @db.VarChar(32)
region_mid_cd String? @db.VarChar(32)
region_low_cd String? @db.VarChar(32)
customer_cd String? @db.VarChar(32)
order_title String? @db.VarChar(300)
c_type_cd String? @db.VarChar(32)
c_agency_cd String? @db.VarChar(32)
c_class_cd String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
status_cd String? @db.VarChar(32)
title String? @db.VarChar(300)
result_cd String? @db.VarChar(32)
reason String? @db.VarChar(300)
sales_p_date DateTime? @db.Date
sub_p_sum String? @db.VarChar(32)
dev_p_product String? @db.VarChar(32)
sale_p_product String? @db.VarChar(32)
sch_date DateTime? @db.Date
sales_r_date DateTime? @db.Date
sub_r_sum String? @db.VarChar(32)
dev_r_product String? @db.VarChar(32)
sale_r_product String? @db.VarChar(32)
recv_date DateTime? @db.Date
achievement_rate String? @db.VarChar(10)
spec_cd String? @db.VarChar(32)
}
model order_mgmt_example {
objid Int?
order_mgmt_objid Int?
sort String? @db.VarChar(100)
name String? @db.VarChar(100)
product_name String? @db.VarChar(100)
standard String? @db.VarChar(100)
length String? @db.VarChar(100)
unit String? @db.VarChar(100)
qty String? @db.VarChar(100)
unit_price String? @db.VarChar(100)
price String? @db.VarChar(100)
ori_price String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
@@ignore
}
model order_mng_master {
objid String @id @db.VarChar
product_mgmt_objid String? @db.VarChar
partner_objid String? @db.VarChar
final_delivery_date String? @db.VarChar
reason String? @db.VarChar(4000)
status String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar
}
model order_mng_sub {
objid String @id @db.VarChar
order_mng_master_objid String? @db.VarChar
part_objid String? @db.VarChar
partner_objid String? @db.VarChar
partner_price String? @db.VarChar
partner_qty String? @db.VarChar
delivery_date String? @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
}
model order_plan_mgmt {
objid Int
parent_objid Int @id
title String? @db.VarChar
contents String?
step1_start_date String? @db.VarChar
step1_end_date String? @db.VarChar
step1_user_id String? @db.VarChar
step2_start_date String? @db.VarChar
step2_end_date String? @db.VarChar
step2_user_id String? @db.VarChar
step3_start_date String? @db.VarChar
step3_end_date String? @db.VarChar
step3_user_id String? @db.VarChar
step4_start_date String? @db.VarChar
step4_end_date String? @db.VarChar
step4_user_id String? @db.VarChar
step5_start_date String? @db.VarChar
step5_end_date String? @db.VarChar
step5_user_id String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
update DateTime? @db.Timestamp(6)
status String? @db.VarChar
product String @db.VarChar
product_group String @db.VarChar
test_contents String?
}
model order_plan_result_error {
objid Int @id
parent_objid Int?
process_type String? @db.VarChar
error_type String? @db.VarChar
error_status String? @db.VarChar
reg_date String? @db.VarChar
user_id String? @db.VarChar
}
model order_spec_mng {
objid String @id @db.VarChar
seq String @db.VarChar
part_objid String @db.VarChar
partner_rank String? @db.VarChar
partner_objid String? @db.VarChar
partner_price String? @db.VarChar
partner_qty String? @db.VarChar
apply_date String? @db.VarChar
remark String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
is_last String? @db.VarChar
writer String? @db.VarChar
}
model order_spec_mng_history {
objid String @db.VarChar
seq String @db.VarChar
part_objid String @db.VarChar
partner_rank String? @db.VarChar
partner_objid String? @db.VarChar
partner_price String? @db.VarChar
partner_qty String? @db.VarChar
apply_date String? @db.VarChar
remark String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
is_last String? @db.VarChar
writer String? @db.VarChar
@@ignore
}
model part_bom_qty {
bom_report_objid Decimal @db.Decimal
objid Decimal @id @db.Decimal
parent_part_no String? @db.VarChar(64)
part_no String? @db.VarChar(64)
qty Decimal? @db.Decimal
region_objid Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
}
model part_bom_report {
objid String @id @default("") @db.VarChar
customer_objid String? @db.VarChar
contract_objid String? @db.VarChar
unit_code String? @db.VarChar
revision String? @db.VarChar
writer String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(64)
deploy_date String? @db.VarChar(64)
eo_no String? @db.VarChar(100)
eo_date String? @db.VarChar(100)
note String? @db.VarChar(2000)
edit_date DateTime? @db.Timestamp(6)
editer String? @db.VarChar
unit_code_old String? @db.VarChar
multi_break_yn String? @db.VarChar
multi_yn String? @db.VarChar
multi_master_yn String? @db.VarChar
multi_master_objid String? @db.VarChar
@@index([contract_objid])
@@index([unit_code, contract_objid], map: "part_bom_report_unit_code_idx")
}
model part_distribution_list {
part_objid Decimal @db.Decimal
product_mgmt_objid String? @db.VarChar(100)
upg_no String? @db.VarChar(100)
part_no String? @db.VarChar(100)
part_name String? @db.VarChar(100)
unit String? @db.VarChar(50)
qty String? @db.VarChar(50)
spec String? @default("NULL::character varying") @db.VarChar(100)
material String? @db.VarChar(100)
weight String? @db.VarChar(50)
part_type String? @db.VarChar(100)
remark String? @db.VarChar(1000)
es_spec String? @db.VarChar(100)
ms_spec String? @db.VarChar(100)
change_option String? @db.VarChar(50)
design_apply_point String? @db.VarChar(50)
management_flag String? @db.VarChar(50)
revision String? @db.VarChar(50)
status String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(30)
is_last String? @db.VarChar(5)
eo String? @db.VarChar
eo_temp String? @db.VarChar
excel_upload_seq Int?
sourcing_code String? @db.VarChar
sub_material String? @default("NULL::character varying") @db.VarChar(100)
parent_part_no String? @db.VarChar
design_date String? @db.VarChar
eo_date String? @db.VarChar
deploy_date DateTime? @db.Timestamp(6)
objid Int @id
}
model part_mgmt {
part_mgmt_objid Decimal @unique(map: "part_pk") @default(0) @db.Decimal
part_mgmt_parent_objid Decimal? @db.Decimal
project_mgmt_objid Decimal @default(0) @db.Decimal
part_name String? @db.VarChar(100)
part_no String @db.VarChar(100)
parent_part_no String? @db.VarChar(100)
spec_cd String? @db.VarChar(100)
mfa_cd String? @db.VarChar(100)
qty String? @db.VarChar(10)
process_cd String? @db.VarChar(100)
sort_cd String? @db.VarChar(100)
sup_cd String? @db.VarChar(100)
rev String? @db.VarChar(10)
is_last String? @default("0") @db.VarChar(32)
rel_date DateTime? @db.Timestamp(6)
reg_date DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(20)
change_cd String? @db.VarChar(100)
status String? @db.VarChar(32)
del_yn String? @db.VarChar(2)
rel_status String? @db.VarChar(20)
sized String? @db.VarChar(20)
material String? @db.VarChar(100)
}
model part_mng {
objid String @id @db.VarChar
product_mgmt_objid String? @db.VarChar(100)
upg_no String? @db.VarChar(100)
part_no String? @db.VarChar(100)
part_name String? @db.VarChar(100)
unit String? @db.VarChar(50)
qty String? @db.VarChar(50)
spec String? @db.VarChar(100)
material String? @db.VarChar(100)
weight String? @db.VarChar(50)
part_type String? @db.VarChar(100)
remark String? @db.VarChar(1000)
es_spec String? @db.VarChar(100)
ms_spec String? @db.VarChar(100)
change_option String? @db.VarChar(50)
design_apply_point String? @db.VarChar(50)
management_flag String? @db.VarChar(50)
revision String? @db.VarChar(50)
status String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(30)
is_last String? @db.VarChar(5)
eo_no String? @db.VarChar
eo_temp String? @db.VarChar
excel_upload_seq Int?
sourcing_code String? @db.VarChar
sub_material String? @db.VarChar(100)
parent_part_no String? @db.VarChar
design_date String? @db.VarChar
eo_date String? @db.VarChar
deploy_date DateTime? @db.Timestamp(6)
thickness String? @db.VarChar
width String? @db.VarChar
height String? @db.VarChar
out_diameter String? @db.VarChar
in_diameter String? @db.VarChar
length String? @db.VarChar
supply_code String? @db.VarChar
change_type String? @db.VarChar
contract_objid String? @db.VarChar
maker String? @db.VarChar
post_processing String? @db.VarChar
material_code String? @db.VarChar
code1 String? @db.VarChar
code2 String? @db.VarChar
code3 String? @db.VarChar
code4 String? @db.VarChar
code5 String? @db.VarChar
major_category String? @db.VarChar
sub_category String? @db.VarChar
is_new String? @db.VarChar(5)
is_longd String? @db.VarChar(5)
@@index([part_no])
}
model part_mng_history {
objid Decimal @db.Decimal
product_mgmt_objid String? @db.VarChar(100)
upg_no String? @db.VarChar(100)
part_no String? @db.VarChar(100)
part_name String? @db.VarChar(100)
unit String? @db.VarChar(50)
qty String? @db.VarChar(50)
spec String? @default("NULL::character varying") @db.VarChar(100)
material String? @db.VarChar(100)
weight String? @db.VarChar(50)
part_type String? @db.VarChar(100)
remark String? @db.VarChar(1000)
es_spec String? @db.VarChar(100)
ms_spec String? @db.VarChar(100)
change_option String? @db.VarChar(50)
design_apply_point String? @db.VarChar(50)
management_flag String? @db.VarChar(50)
revision String? @db.VarChar(50)
status String? @db.VarChar(30)
reg_date DateTime? @db.Timestamp(6)
edit_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(30)
is_last String? @db.VarChar(5)
eo_no String? @db.VarChar
eo_temp String? @db.VarChar
excel_upload_seq String? @db.VarChar
sourcing_code String? @db.VarChar
sub_material String? @default("NULL::character varying") @db.VarChar(100)
parent_part_no String? @db.VarChar
design_date String? @db.VarChar
eo_date String? @db.VarChar
deploy_date DateTime? @db.Timestamp(6)
thickness String? @db.VarChar
width String? @db.VarChar
height String? @db.VarChar
out_diameter String? @db.VarChar
in_diameter String? @db.VarChar
length String? @db.VarChar
supply_code String? @db.VarChar
change_type String? @db.VarChar
contract_objid String? @db.VarChar
maker String? @db.VarChar
qty_temp String? @db.VarChar
bom_report_objid String? @db.VarChar
parent_part_objid String? @db.VarChar
parent_qty_child_objid String? @db.VarChar
bom_qty_status String? @db.VarChar
his_reg_date DateTime? @db.Timestamp(6)
his_writer String? @db.VarChar
his_status String? @db.VarChar
qty_child_objid String? @db.VarChar
bom_status String? @db.VarChar
bom_deploy_date DateTime? @db.Timestamp(6)
chg_part_objid String? @db.VarChar
chg_part_no String? @db.VarChar
chg_part_rev String? @db.VarChar
@@ignore
}
model planning_issue {
objid String @id @db.VarChar
issue_no String @db.VarChar
project_objid String? @db.VarChar
unit_code String? @default("NULL::character varying") @db.VarChar(32)
part_objid String? @default("NULL::character varying") @db.VarChar(32)
issue_category String? @default("NULL::character varying") @db.VarChar(100)
issue_type String? @default("NULL::character varying") @db.VarChar(500)
content String? @default("NULL::character varying") @db.VarChar(4000)
design_userid String? @default("NULL::character varying") @db.VarChar(32)
design_result String? @default("NULL::character varying") @db.VarChar(32)
design_date String? @default("NULL::character varying") @db.VarChar(32)
purchase_userid String? @default("NULL::character varying") @db.VarChar(32)
purchase_result String? @default("NULL::character varying") @db.VarChar(32)
purchase_date String? @default("NULL::character varying") @db.VarChar(32)
quality_userid String? @default("NULL::character varying") @db.VarChar(32)
quality_result String? @default("NULL::character varying") @db.VarChar(32)
quality_date String? @default("NULL::character varying") @db.VarChar(32)
production_userid String? @default("NULL::character varying") @db.VarChar(32)
production_result String? @default("NULL::character varying") @db.VarChar(32)
production_date String? @default("NULL::character varying") @db.VarChar(32)
reg_date DateTime? @db.Timestamp(6)
writer String? @default("NULL::character varying") @db.VarChar(32)
status String? @db.VarChar
}
model pms_invest_cost_mng {
objid Decimal @db.Decimal
seq String? @db.VarChar(32)
title String? @db.VarChar(64)
drafter String? @db.VarChar(64)
duedate DateTime? @db.Date
amount Decimal @default(0) @db.Decimal
status String? @db.VarChar(32)
target_objid Decimal @default(0) @db.Decimal
regdate DateTime? @db.Date
@@ignore
}
model pms_pjt_concept_info {
objid Decimal @default(0) @db.Decimal(10, 0)
foreign_type String? @db.VarChar(32)
oem_objid Decimal? @db.Decimal(10, 0)
car_objid Decimal? @db.Decimal(10, 0)
pjt_type String? @db.VarChar(64)
oem_factory Decimal? @db.Decimal
is_del Decimal? @db.Decimal(10, 0)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
status Decimal? @db.Decimal
estimate_req_date DateTime? @db.Date
estimate_submit_date DateTime? @db.Date
yearly_avg_production_cnt Decimal? @db.Decimal
total_production_cnt Decimal? @db.Decimal
pm_id String? @db.VarChar(32)
product_group_type Decimal? @db.Decimal
@@ignore
}
model pms_pjt_info {
objid Decimal? @db.Decimal
foreign_type String? @db.VarChar(32)
oem_objid Decimal? @db.Decimal
car_objid Decimal? @db.Decimal
project_type String? @db.VarChar(32)
oem_factory String? @db.VarChar(128)
line_instl_site_objid Decimal? @db.Decimal
line_instl_site_area Decimal? @db.Decimal
yearly_avg_production_cnt Decimal? @db.Decimal
total_production_cnt Decimal? @db.Decimal
description String? @db.VarChar(1024)
status String? @db.VarChar(32)
is_del Decimal? @db.Decimal
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
cft_userid String? @db.VarChar(32)
@@ignore
}
model pms_pjt_year_goal {
objid String? @unique(map: "idx_unq_pms_pjt_year_goal") @db.VarChar
year String? @db.VarChar
operation_division_code String? @db.VarChar
price String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
@@ignore
}
model pms_rel_pjt_concept_milestone {
objid Decimal? @db.Decimal
target_objid Decimal? @db.Decimal
oem_objid Decimal? @db.Decimal
milestone_objid Decimal? @db.Decimal
milestone_date DateTime? @db.Date
@@ignore
}
model pms_rel_pjt_concept_prod {
objid Decimal @id @default(0) @db.Decimal(10, 0)
target_objid Decimal? @db.Decimal(10, 0)
prod_objid Decimal? @db.Decimal(10, 0)
estimate_no String? @db.VarChar(64)
estimate_req_date DateTime? @db.Date
estimate_submit_date DateTime? @db.Date
estimate_pic String? @db.VarChar(32)
yearly_avg_production_cnt Decimal? @db.Decimal(10, 0)
total_production_cnt Decimal? @db.Decimal(10, 0)
bidding_result String? @db.VarChar(32)
is_del Decimal? @db.Decimal(10, 0)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model pms_rel_pjt_prod {
objid Decimal @db.Decimal
target_objid Decimal? @db.Decimal
sub_objid Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
@@ignore
}
model pms_rel_prod_ref_dept {
objid Decimal @default(0) @db.Decimal
target_objid Decimal? @db.Decimal
dept_code String? @db.VarChar(64)
reply_req_date DateTime? @db.Date
regdate DateTime? @db.Date
@@ignore
}
model pms_wbs_task {
objid String? @unique(map: "wbs_task_pk") @db.VarChar
contract_objid String? @db.VarChar
parent_objid String? @db.VarChar
task_name String? @db.VarChar(1000)
task_seq String? @db.VarChar
design_user_id String? @db.VarChar
design_plan_start String? @db.VarChar
design_plan_end String? @db.VarChar
design_act_start String? @db.VarChar
design_act_end String? @db.VarChar
purchase_user_id String? @db.VarChar
purchase_plan_start String? @db.VarChar
purchase_plan_end String? @db.VarChar
purchase_act_start String? @db.VarChar
purchase_act_end String? @db.VarChar
produce_user_id String? @db.VarChar
produce_plan_start String? @db.VarChar
produce_plan_end String? @db.VarChar
produce_act_start String? @db.VarChar
produce_act_end String? @db.VarChar
selfins_user_id String? @db.VarChar
selfins_plan_start String? @db.VarChar
selfins_plan_end String? @db.VarChar
selfins_act_start String? @db.VarChar
selfins_act_end String? @db.VarChar
finalins_user_id String? @db.VarChar
finalins_plan_start String? @db.VarChar
finalins_plan_end String? @db.VarChar
finalins_act_start String? @db.VarChar
finalins_act_end String? @db.VarChar
ship_user_id String? @db.VarChar
ship_plan_start String? @db.VarChar
ship_plan_end String? @db.VarChar
ship_act_start String? @db.VarChar
ship_act_end String? @db.VarChar
setup_user_id String? @db.VarChar
setup_plan_start String? @db.VarChar
setup_plan_end String? @db.VarChar
setup_act_start String? @db.VarChar
setup_act_end String? @db.VarChar
writer String? @db.VarChar
design_rate String? @default("0") @db.VarChar
purchase_rate String? @default("0") @db.VarChar
produce_rate String? @default("0") @db.VarChar
selfins_rate String? @default("0") @db.VarChar
finalins_rate String? @default("0") @db.VarChar
ship_rate String? @default("0") @db.VarChar
setup_rate String? @default("0") @db.VarChar
unit_no String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
update_date DateTime? @db.Timestamp(6)
modifier String? @db.VarChar
@@index([contract_objid])
@@ignore
}
2025-09-01 14:52:00 +09:00
model pms_wbs_task_confirm {
objid Decimal? @db.Decimal
target_objid Decimal? @db.Decimal
confirm_type String? @db.VarChar(32)
contents String? @db.VarChar(4000)
result String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(32)
2025-08-22 15:40:44 +09:00
@@ignore
}
model pms_wbs_task_info {
objid String @id @db.VarChar(64)
target_objid String? @db.VarChar(64)
task_step String? @db.VarChar(32)
task_name String? @db.VarChar(256)
task_seq String? @db.VarChar(32)
dept_code String? @db.VarChar(32)
manager_user_id String? @db.VarChar(32)
task_perform_day String? @db.VarChar(32)
plan_start_date String? @db.VarChar(64)
plan_end_date String? @db.VarChar(64)
result_start_date String? @db.VarChar(64)
result_end_date String? @db.VarChar(64)
expected_point String? @db.VarChar(32)
standard_doc_name String? @db.VarChar(512)
task_status String? @db.VarChar(32)
pm_user_id String? @db.VarChar(32)
pm_confirm_status String? @db.VarChar(32)
pm_confirm_date String? @db.VarChar(64)
remark String? @db.VarChar(256)
writer String? @db.VarChar(32)
reg_date DateTime? @db.Timestamp(6)
update_date DateTime? @db.Timestamp(6)
}
model pms_wbs_task_standard {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
task_name String? @db.VarChar
task_seq String? @db.VarChar
user_id String? @db.VarChar
writer String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
unit_no String? @db.VarChar
}
model pms_wbs_task_standard2 {
task_step String? @db.VarChar(32)
task_name String? @db.VarChar(256)
task_seq String? @db.VarChar(32)
dept_code String? @db.VarChar(32)
manager_user_id String? @db.VarChar(32)
task_perform_day String? @db.VarChar(32)
plan_start_date String? @db.VarChar(64)
plan_end_date String? @db.VarChar(64)
result_start_date String? @db.VarChar(64)
result_end_date String? @db.VarChar(64)
expected_point String? @db.VarChar(64)
standard_doc_name String? @db.VarChar(512)
task_status String? @db.VarChar(32)
pm_user_id String? @db.VarChar(32)
pm_confirm_status String? @db.VarChar(32)
pm_confirm_date String? @db.VarChar(64)
remark String? @db.VarChar(256)
writer String? @db.VarChar(32)
reg_date DateTime? @db.Timestamp(6)
update_date DateTime? @db.Timestamp(6)
@@ignore
}
model pms_wbs_template {
objid String @id @db.VarChar
product_objid String? @db.VarChar
title String? @db.VarChar
writer String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
customer_product String? @db.VarChar
}
model problem_mng {
objid Decimal @db.Decimal
project_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
problem_contents String? @db.VarChar(1024)
measure_contents String? @db.VarChar(1024)
reason_contents String? @db.VarChar(1024)
past_car_problem_type String? @db.VarChar(32)
past_car_problem_status String? @db.VarChar(32)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
@@ignore
}
model procurement_standard {
objid String @id @db.VarChar
code_name String @db.VarChar
code_id String @db.VarChar
detail String? @db.VarChar
category String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
status String? @db.VarChar
editdate DateTime? @db.Timestamp(6)
edit_user String? @db.VarChar
}
model product_group_mng {
objid Decimal @db.Decimal
product_group_name String? @db.VarChar(128)
description String? @db.VarChar(1024)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
status String? @db.VarChar(32)
@@ignore
}
2025-09-04 14:22:11 +09:00
2025-08-22 15:40:44 +09:00
model product_kind_spec {
objid String @db.VarChar
objid_parent String @db.VarChar
product String @db.VarChar
mechanical_type String @db.VarChar
unit_objid String @db.VarChar
vc_code String @db.VarChar
project_no String @db.VarChar
value String? @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
editer String? @db.VarChar
mecanic_kind_objid String? @db.VarChar
@@unique([product, mechanical_type, unit_objid, vc_code, project_no], map: "ui_product_kind_spec_01")
}
model product_kind_spec_main {
objid String @id @unique(map: "ui_product_kind_spec_main_01") @db.VarChar
objid_contract String @db.VarChar
product String @db.VarChar
mechanical_type String @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(64)
editer String? @db.VarChar(64)
}
model product_mgmt {
objid Decimal @id @db.Decimal
product_category String? @db.VarChar(100)
product_type String? @db.VarChar(100)
product_grade String? @db.VarChar(100)
product_ton String? @db.VarChar(100)
product_boom String? @db.VarChar(100)
product_vehicle String? @db.VarChar(100)
product_code String? @default("NULL::character varying") @db.VarChar(100)
production_flag String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(100)
contents String?
price String? @db.VarChar
product_name String? @db.VarChar
product_name_code String? @db.VarChar
note String? @db.VarChar
}
model product_mgmt_model {
objid Int @id
product_category String? @default("NULL::character varying") @db.VarChar(100)
product_area String? @default("NULL::character varying") @db.VarChar(100)
model_name String? @default("NULL::character varying") @db.VarChar(100)
model_code String? @default("NULL::character varying") @db.VarChar(100)
production_flag String? @default("NULL::character varying") @db.VarChar(100)
status_cd String? @default("NULL::character varying") @db.VarChar(100)
note String? @default("NULL::character varying") @db.VarChar(4000)
writer String? @default("NULL::character varying") @db.VarChar(100)
reg_date DateTime? @db.Date
}
model product_mgmt_price_history {
objid String @default("") @db.VarChar
product_objid String @default("") @db.VarChar
reg_date String? @db.VarChar
price String? @db.VarChar
@@ignore
}
model product_mgmt_upg_detail {
objid Int @id
target_objid Int?
upg_name String? @db.VarChar(100)
upg_code String? @db.VarChar(100)
vc String? @db.VarChar(100)
note String? @db.VarChar(1000)
product_objid Int?
}
model product_mgmt_upg_master {
objid Int
target_objid Int
spec_name String @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
@@id([objid, target_objid])
}
model product_mng {
2025-09-01 14:52:00 +09:00
objid Decimal @id @default(0) @db.Decimal
2025-08-22 15:40:44 +09:00
product_group_objid Decimal? @db.Decimal
product_code String? @db.VarChar(128)
product_name String? @db.VarChar(128)
product_desc String? @db.VarChar(1024)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
status String? @db.VarChar(32)
2025-09-01 14:52:00 +09:00
@@index([product_code])
@@index([product_name])
@@index([product_group_objid])
@@index([status])
2025-08-22 15:40:44 +09:00
}
model product_spec {
objid Decimal @default(0) @db.Decimal
target_objid Decimal @default(0) @db.Decimal
spec_text String? @db.VarChar(500)
spec_value String? @db.VarChar(1000)
regdate DateTime? @db.Date
writer String? @db.VarChar(100)
order_no String? @db.VarChar(100)
@@ignore
}
model production_issue {
production_issue_objid Int @id
assembly_plan_objid Int
issue_type String? @db.VarChar(100)
occu_date String? @db.VarChar(10)
issue_content String? @db.VarChar(4000)
action_content String? @db.VarChar(4000)
status_cd String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(100)
}
model production_task {
production_task_objid Int @id
assembly_plan_objid Int?
sort_cd String? @db.VarChar(100)
process_name String? @db.VarChar(100)
status_cd String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
reg_user_id String? @db.VarChar(100)
seq Int?
}
model profit_loss {
objid Decimal @id @db.Decimal
target_objid Decimal? @db.Decimal
part_name String? @db.VarChar(100)
photo String? @db.VarChar(100)
process String? @db.VarChar(100)
material String? @db.VarChar(100)
scrap_loss Decimal? @db.Decimal
grade String? @db.VarChar(100)
source String? @db.VarChar(100)
resin_price Decimal? @db.Decimal
part_weight Decimal? @db.Decimal
sr_rate Decimal? @db.Decimal
sr_weight Decimal? @db.Decimal
part_price Decimal? @db.Decimal
sr_price Decimal? @db.Decimal
material_spec String? @db.VarChar(100)
inj_ton Decimal? @db.Decimal
inj_cav Decimal? @db.Decimal
machine_time Decimal? @db.Decimal
injection_ct Decimal? @db.Decimal
shot_ct Decimal? @db.Decimal
gram_thickness Decimal? @db.Decimal
equip_coefficient Decimal? @db.Decimal
mold_coefficient Decimal? @db.Decimal
cooling_time Decimal? @db.Decimal
total_cooling_time Decimal? @db.Decimal
inj_labor_wage_rate Decimal? @db.Decimal
expense Decimal? @db.Decimal
inj_setup_time Decimal? @db.Decimal
inj_setup_person Decimal? @db.Decimal
inj_lot Decimal? @db.Decimal
inj_et Decimal? @db.Decimal
injection_exp Decimal? @db.Decimal
injection_labor Decimal? @db.Decimal
injection_expense Decimal? @db.Decimal
assy_labor_ct Decimal? @db.Decimal
assy_expense_ct Decimal? @db.Decimal
expense_wage_rate Decimal? @db.Decimal
setup_time Decimal? @db.Decimal
setup_person Decimal? @db.Decimal
ind_exp Decimal? @db.Decimal
assy_labor_price Decimal? @db.Decimal
assy_expense_price Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
assy_cav Decimal? @db.Decimal
rm_price Decimal? @db.Decimal
assy_lot Decimal? @db.Decimal
assy_et Decimal? @db.Decimal
labor_wage_rate Decimal? @db.Decimal
part_no String? @db.VarChar(100)
us_1 Decimal? @db.Decimal
crushing_price_1 Decimal? @db.Decimal
us_2 Decimal? @db.Decimal
crushing_price_2 Decimal? @db.Decimal
type String? @db.VarChar(100)
custom_price Decimal? @db.Decimal
amount_1 Decimal? @db.Decimal
amount_2 Decimal? @db.Decimal
material_price_1 Decimal? @db.Decimal
material_price_2 Decimal? @db.Decimal
labor_cost Decimal? @db.Decimal
}
model profit_loss_coefficient {
area String? @db.VarChar(100)
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
coefficient Decimal? @db.Decimal
@@ignore
}
model profit_loss_coolingtime {
area String? @db.VarChar
material String? @db.VarChar
second Decimal? @db.Decimal
@@ignore
}
model profit_loss_depth {
area String? @db.VarChar(100)
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
coefficient Decimal? @db.Decimal
@@ignore
}
model profit_loss_lossrate {
area String? @db.VarChar(100)
division String? @db.VarChar(100)
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
lossrate Decimal? @db.Decimal
@@ignore
}
model profit_loss_machine {
area String? @db.VarChar(100)
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
second Decimal? @db.Decimal
@@ignore
}
model profit_loss_pretime {
area String? @db.VarChar
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
person Decimal? @db.Decimal
pretime Decimal? @db.Decimal
@@ignore
}
model profit_loss_srrate {
area String? @db.VarChar(100)
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
sr_rate Decimal? @db.Decimal
@@ignore
}
model profit_loss_total {
objid Decimal @id @db.Decimal
target_objid Decimal? @db.Decimal
regdate DateTime? @db.Timestamp(6)
material_cost Decimal? @db.Decimal
labor_cost_sum Decimal? @db.Decimal
expense_cost_sum Decimal? @db.Decimal
pro_cost Decimal? @db.Decimal
manufacturing_cost Decimal? @db.Decimal
normal_cost_per Decimal? @db.Decimal
normal_cost Decimal? @db.Decimal
profit_per Decimal? @db.Decimal
profit Decimal? @db.Decimal
management_fee_per Decimal? @db.Decimal
management_fee Decimal? @db.Decimal
out_cost_per Decimal? @db.Decimal
out_cost Decimal? @db.Decimal
mold_cost Decimal? @db.Decimal
rd_cost_per Decimal? @db.Decimal
rd_cost Decimal? @db.Decimal
transport_cost Decimal? @db.Decimal
transport_cost_custom Decimal? @db.Decimal
transport_cost_result Decimal? @db.Decimal
palette_cost Decimal? @db.Decimal
palette_cost_custom Decimal? @db.Decimal
palette_cost_result Decimal? @db.Decimal
total_cost Decimal? @db.Decimal
add_cost Decimal? @db.Decimal
final_cost Decimal? @db.Decimal
}
model profit_loss_total_addlist {
objid Int @id
target_objid Int?
part_name String? @db.VarChar(200)
inj_cav Decimal? @db.Decimal
machine_type String? @db.VarChar(200)
inj_ton Decimal? @db.Decimal
expense_total_cooling_time Decimal? @db.Decimal
expense Decimal? @db.Decimal
expense_cost Decimal? @db.Decimal
}
model profit_loss_total_addlist2 {
objid Int @id
target_objid Int?
sub_part_name String? @default("NULL::character varying") @db.VarChar(200)
sub_us Decimal? @db.Decimal
sub_weight Decimal? @db.Decimal
sub_part_price Decimal? @db.Decimal
sub_material_price Decimal? @db.Decimal
}
model profit_loss_weight {
area String? @db.VarChar
from_value Decimal? @db.Decimal
to_value Decimal? @db.Decimal
thickness Decimal? @db.Decimal
@@ignore
}
model project_mgmt {
objid String @id @db.VarChar
contract_objid String @db.VarChar
category_cd String? @db.VarChar
customer_objid String? @db.VarChar
product String? @db.VarChar
customer_project_name String? @db.VarChar
status_cd String? @db.VarChar
due_date String? @db.VarChar
location String? @db.VarChar
setup String? @db.VarChar
facility String? @db.VarChar
facility_qty String? @db.VarChar
facility_type String? @db.VarChar
facility_depth String? @db.VarChar
production_no String? @db.VarChar
bus_cal_cd String? @db.VarChar
category1_cd String? @db.VarChar
chg_user_id String? @db.VarChar
plan_date String? @db.VarChar
complete_date String? @db.VarChar
result_cd String? @db.VarChar
project_no String? @db.VarChar
pm_user_id String? @db.VarChar
contract_price String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
contract_no String? @db.VarChar
customer_equip_name String? @db.VarChar
req_del_date String? @db.VarChar
contract_del_date String? @db.VarChar
contract_company String? @db.VarChar
contract_date String? @db.VarChar
po_no String? @db.VarChar
manufacture_plant String? @db.VarChar
contract_result String? @db.VarChar
project_name String? @db.VarChar
spec_user_id String? @db.VarChar
spec_plan_date String? @db.VarChar
spec_comp_date String? @db.VarChar
spec_result_cd String? @db.VarChar
est_plan_date String? @db.VarChar
est_user_id String? @db.VarChar
est_comp_date String? @db.VarChar
est_result_cd String? @db.VarChar
area_cd String? @db.VarChar
contract_price_currency String? @db.VarChar
contract_currency String? @db.VarChar
mechanical_type String? @db.VarChar
is_temp String? @db.VarChar
overhaul_order String? @db.VarChar
}
model purchase_order_master {
objid String @id @db.VarChar
purchase_order_no String? @db.VarChar
category_cd String? @db.VarChar
product_group String? @db.VarChar
product String? @db.VarChar
my_company_objid String? @db.VarChar
partner_objid String? @db.VarChar
delivery_date String? @db.VarChar
delivery_place String? @db.VarChar
effective_date String? @db.VarChar
payment_terms String? @db.VarChar
remark String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
purchase_date String? @db.VarChar
product_code String? @db.VarChar
sales_request_objid String? @db.VarChar
sales_mng_user_id String? @db.VarChar
title String? @db.VarChar
contract_mgmt_objid String? @db.VarChar
type String? @db.VarChar
inspect_method String? @db.VarChar
vat_method String? @db.VarChar
discount_price String? @db.VarChar
total_supply_unit_price String? @db.VarChar
total_price String? @db.VarChar
nego_rate String? @db.VarChar
total_price_txt String? @db.VarChar
supply_bus_no String? @db.VarChar
supply_user_name String? @db.VarChar
supply_user_hp String? @db.VarChar
supply_user_tel String? @db.VarChar
supply_user_fax String? @db.VarChar
supply_user_email String? @db.VarChar
supply_addr String? @db.VarChar
unit_code String? @db.VarChar
bom_report_objid String? @db.VarChar
order_type_cd String? @db.VarChar
total_supply_price String? @db.VarChar
multi_yn String? @db.VarChar
multi_master_yn String? @db.VarChar
multi_master_objid String? @db.VarChar
delivery_plan_date String? @db.VarChar
delivery_plan_qty String? @db.VarChar
unit_code_old String? @db.VarChar
purchase_order_no_org String? @db.VarChar
reception_status String? @db.VarChar
sales_status String? @db.VarChar
reception_date String? @db.VarChar
total_real_supply_price String? @db.VarChar
total_price_txt_all String? @db.VarChar
total_price_all String? @db.VarChar
discount_price_all String? @db.VarChar
po_client_id String? @db.VarChar
total_supply_unit_price_all String? @db.VarChar
@@index([bom_report_objid])
@@index([contract_mgmt_objid])
@@index([multi_master_objid])
}
2025-09-01 14:52:00 +09:00
model purchase_order_master_241216 {
2025-08-22 15:40:44 +09:00
objid String? @db.VarChar
purchase_order_no String? @db.VarChar
category_cd String? @db.VarChar
product_group String? @db.VarChar
product String? @db.VarChar
my_company_objid String? @db.VarChar
partner_objid String? @db.VarChar
delivery_date String? @db.VarChar
delivery_place String? @db.VarChar
effective_date String? @db.VarChar
payment_terms String? @db.VarChar
remark String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
purchase_date String? @db.VarChar
product_code String? @db.VarChar
sales_request_objid String? @db.VarChar
sales_mng_user_id String? @db.VarChar
title String? @db.VarChar
contract_mgmt_objid String? @db.VarChar
type String? @db.VarChar
inspect_method String? @db.VarChar
vat_method String? @db.VarChar
discount_price String? @db.VarChar
total_supply_unit_price String? @db.VarChar
total_price String? @db.VarChar
nego_rate String? @db.VarChar
total_price_txt String? @db.VarChar
supply_bus_no String? @db.VarChar
supply_user_name String? @db.VarChar
supply_user_hp String? @db.VarChar
supply_user_tel String? @db.VarChar
supply_user_fax String? @db.VarChar
supply_user_email String? @db.VarChar
supply_addr String? @db.VarChar
unit_code String? @db.VarChar
bom_report_objid String? @db.VarChar
order_type_cd String? @db.VarChar
total_supply_price String? @db.VarChar
multi_yn String? @db.VarChar
multi_master_yn String? @db.VarChar
multi_master_objid String? @db.VarChar
2025-09-01 14:52:00 +09:00
delivery_plan_date String? @db.VarChar
delivery_plan_qty String? @db.VarChar
unit_code_old String? @db.VarChar
purchase_order_no_org String? @db.VarChar
reception_status String? @db.VarChar
sales_status String? @db.VarChar
reception_date String? @db.VarChar
total_real_supply_price String? @db.VarChar
total_price_txt_all String? @db.VarChar
total_price_all String? @db.VarChar
discount_price_all String? @db.VarChar
po_client_id String? @db.VarChar
2025-08-22 15:40:44 +09:00
@@ignore
}
2025-09-01 14:52:00 +09:00
model purchase_order_multi {
objid String @id @unique(map: "ui_purchase_order_multi_01") @db.VarChar
purchase_order_master_objid String @db.VarChar
project_objid String @db.VarChar
delivery_plan_date String? @db.VarChar
delivery_plan_qty String? @db.VarChar
2025-08-22 15:40:44 +09:00
regdate DateTime? @db.Timestamp(6)
2025-09-01 14:52:00 +09:00
editdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(64)
editer String? @db.VarChar(64)
2025-08-22 15:40:44 +09:00
}
2025-09-01 14:52:00 +09:00
model purchase_order_part {
objid String @id @db.VarChar
2025-08-22 15:40:44 +09:00
purchase_order_master_objid String? @db.VarChar
part_objid String? @db.VarChar
order_qty String? @db.VarChar
partner_price String? @db.VarChar
remark String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
part_name String? @db.VarChar
do_no String? @db.VarChar
thickness String? @db.VarChar
width String? @db.VarChar
height String? @db.VarChar
out_diameter String? @db.VarChar
length String? @db.VarChar
in_diameter String? @db.VarChar
inven_total_qty String? @db.VarChar
ld_part_objid String? @db.VarChar
spec String? @db.VarChar
maker String? @db.VarChar
supply_unit_price String? @db.VarChar
unit String? @db.VarChar
price1 String? @db.VarChar
price2 String? @db.VarChar
price3 String? @db.VarChar
part_no String? @db.VarChar
supply_unit_vat_price String? @db.VarChar
price4 String? @db.VarChar
supply_unit_vat_sum_price String? @db.VarChar
total_order_qty String? @db.VarChar
stock_qty String? @db.VarChar
real_order_qty String? @db.VarChar
update_date DateTime? @db.Timestamp(6)
modifier String? @db.VarChar
real_supply_price String? @db.VarChar
bom_qty String? @db.VarChar
2025-09-01 14:52:00 +09:00
qty String? @db.VarChar
2025-08-22 15:40:44 +09:00
2025-09-01 14:52:00 +09:00
@@index([purchase_order_master_objid])
2025-08-22 15:40:44 +09:00
}
model ratecal_mgmt {
ratecal_mgmt_objid Decimal @default(0) @db.Decimal
position String? @db.VarChar(100)
user_name String? @db.VarChar(100)
ordinary_hourly_wage String? @db.VarChar(20)
daily_wage String? @db.VarChar(20)
est_annual_salary String? @db.VarChar(20)
reg_user_id String? @db.VarChar(100)
reg_date DateTime? @db.Timestamp(6)
user_id String? @db.VarChar(50)
yyyy String? @db.VarChar(4)
reason String? @db.VarChar(4000)
status String? @db.VarChar(20)
@@ignore
}
model receive_history {
objid String @id @db.VarChar
part_objid String @db.VarChar
parent_objid String @db.VarChar
receive_date String? @db.VarChar
receive_qty String? @db.VarChar
receive_user_id String? @db.VarChar
transfer_user_id String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
}
model rel_eo_part {
objid Decimal @db.Decimal
parent_objid Decimal @db.Decimal
child_objid Decimal @db.Decimal
reg_date DateTime? @db.Timestamp(6)
writer String? @db.VarChar(50)
memo String? @db.VarChar
@@ignore
}
model rel_menu_auth {
objid Decimal? @db.Decimal
menu_objid Decimal? @db.Decimal
auth_objid Decimal? @db.Decimal
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
create_yn String? @default("N") @db.VarChar(50)
read_yn String? @default("N") @db.VarChar(50)
update_yn String? @default("N") @db.VarChar(50)
delete_yn String? @default("N") @db.VarChar(50)
@@ignore
}
model rel_sample_supply_plan {
objid Decimal @id @db.Decimal
target_objid String? @db.VarChar(64)
plan_step_code String? @db.VarChar(64)
plan_qty String? @db.VarChar(64)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model rel_sample_supply_result {
objid Decimal @id @db.Decimal
target_objid String? @db.VarChar(64)
result_step_parent_code String? @db.VarChar(64)
result_step_code String? @db.VarChar(64)
result_date String? @db.VarChar(64)
result_qty String? @db.VarChar(64)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model release_mgmt {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
release_car_no String? @db.VarChar
release_date String? @db.VarChar
task_over_user_id String? @db.VarChar
task_over_date String? @db.VarChar
task_over_comment String? @db.VarChar
status String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
product_group String? @db.VarChar
product String? @db.VarChar
install_complete_date String? @db.VarChar
install_result String? @db.VarChar
}
model resource_mng {
objid Decimal @id @db.Decimal
part_objid String? @db.VarChar(100)
part_name String? @db.VarChar(100)
spec String? @db.VarChar(50)
material String? @db.VarChar(50)
unit String? @db.VarChar(50)
weight String? @db.VarChar(50)
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
thickness String? @db.VarChar
width String? @db.VarChar
height String? @db.VarChar
out_diameter String? @db.VarChar
in_diameter String? @db.VarChar
length String? @db.VarChar
maker String? @default("NULL::character varying") @db.VarChar(50)
ld_part_objid String? @default("NULL::character varying") @db.VarChar(100)
@@index([part_objid])
}
model resource_price {
objid Decimal @id @db.Decimal
parent_objid Decimal @db.Decimal
unit_price String? @db.VarChar(50)
remark String? @db.VarChar(500)
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar(50)
apply_date DateTime? @db.Timestamp(0)
person_price String? @db.VarChar
agency_price String? @db.VarChar
}
model route {
objid Decimal @default(0) @db.Decimal
target_objid Decimal? @db.Decimal
approval_objid Decimal? @db.Decimal
route_seq String? @db.VarChar(64)
approval_title String? @db.VarChar(512)
approval_desc String? @db.VarChar(512)
writer String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
system_type String? @db.VarChar(32)
@@index([approval_objid])
@@index([target_objid])
@@ignore
}
model sales_bom_part_qty {
sales_bom_objid String @db.VarChar
objid String @id @db.VarChar
bom_report_objid String @db.VarChar
parent_objid String? @db.VarChar
child_objid String? @db.VarChar
parent_part_no String? @db.VarChar
part_no String? @db.VarChar
qty String? @db.VarChar
seq Int?
product_type_code String? @db.VarChar
first_partner_objid String? @db.VarChar
first_partner_price String? @db.VarChar
first_partner_qty String? @db.VarChar
second_partner_objid String? @db.VarChar
second_partner_price String? @db.VarChar
second_partner_qty String? @db.VarChar
third_partner_objid String? @db.VarChar
third_partner_price String? @db.VarChar
third_partner_qty String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
part_objid String? @db.VarChar
partner_objid String? @db.VarChar
partner_price String? @db.VarChar
partner_remark String? @db.VarChar
palette_code String? @db.VarChar
sourcing_code String? @db.VarChar
process1_code String? @db.VarChar
process2_code String? @db.VarChar
process3_code String? @db.VarChar
process4_code String? @db.VarChar
sales_part_code String? @db.VarChar
}
model sales_bom_report {
objid String @id @default("") @db.VarChar
parent_objid String? @unique(map: "sales_bom_report_parent_objid_idx") @db.VarChar
supply_objid String? @db.VarChar
price String? @db.VarChar
supply_objid1 String? @db.VarChar
price1 String? @db.VarChar(64)
supply_objid2 String? @db.VarChar(100)
price2 String? @db.VarChar(64)
supply_objid3 String? @db.VarChar(64)
price3 String? @db.VarChar(100)
supply_objid4 String? @db.VarChar(100)
price4 String? @db.VarChar(2000)
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
update_date DateTime? @db.Timestamp(6)
modifier String? @db.VarChar
}
model sales_bom_report_part {
objid String @id @default("") @db.VarChar
parent_objid String? @db.VarChar
part_objid String? @db.VarChar
supply_objid String? @db.VarChar
price String? @db.VarChar
supply_objid1 String? @db.VarChar
price1 String? @db.VarChar(64)
supply_objid2 String? @db.VarChar(100)
price2 String? @db.VarChar(64)
supply_objid3 String? @db.VarChar(64)
price3 String? @db.VarChar(100)
supply_objid4 String? @db.VarChar(100)
price4 String? @db.VarChar(2000)
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
price_sum String? @db.VarChar
parent_part_objid String? @db.VarChar
bom_part_qty_objid String? @db.VarChar
update_date DateTime? @db.Timestamp(6)
modifier String? @db.VarChar
pre_booking_qty String? @db.VarChar
@@index([parent_objid])
}
model sales_bom_report_part_241218 {
objid String? @db.VarChar
parent_objid String? @db.VarChar
part_objid String? @db.VarChar
supply_objid String? @db.VarChar
price String? @db.VarChar
supply_objid1 String? @db.VarChar
price1 String? @db.VarChar(64)
supply_objid2 String? @db.VarChar(100)
price2 String? @db.VarChar(64)
supply_objid3 String? @db.VarChar(64)
price3 String? @db.VarChar(100)
supply_objid4 String? @db.VarChar(100)
price4 String? @db.VarChar(2000)
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
price_sum String? @db.VarChar
parent_part_objid String? @db.VarChar
bom_part_qty_objid String? @db.VarChar
update_date DateTime? @db.Timestamp(6)
modifier String? @db.VarChar
pre_booking_qty String? @db.VarChar
@@ignore
}
model sales_long_delivery {
objid String @id @db.VarChar
ld_part_name String @db.VarChar
spec String? @db.VarChar
form_no String? @db.VarChar
maker String? @db.VarChar
material_code String? @db.VarChar
supply_objid String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
location String? @db.VarChar
price String? @default("0") @db.VarChar
}
model sales_long_delivery_input {
objid String @id(map: "sales_long_delivery_plan_pkey") @db.VarChar
parent_objid String? @db.VarChar
contract_objid String? @db.VarChar
input_qty String? @db.VarChar
input_date String? @db.VarChar
admin_edit_date String? @db.VarChar
admin_editor String? @db.VarChar
}
model sales_long_delivery_predict {
objid String @id @db.VarChar
parent_objid String? @db.VarChar
month String? @db.VarChar
use_place String? @db.VarChar
qty String? @db.VarChar
note String? @db.VarChar
contract_objid String? @db.VarChar
}
model sales_part_chg {
objid String @id @db.VarChar
part_objid String? @db.VarChar
confirm_date String? @db.VarChar
act_cd String? @db.VarChar
purchase_order_master_objid String? @db.VarChar
note String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
writer String? @db.VarChar
act_status String? @db.VarChar
bom_report_objid String? @db.VarChar
qty_child_objid String? @db.VarChar
}
model sales_request_master {
objid String @id @db.VarChar
request_mng_no String? @db.VarChar
request_cd String? @db.VarChar
project_no String? @db.VarChar
release_date String? @db.VarChar
request_reasons String? @db.VarChar
request_user_id String? @db.VarChar
delivery_request_date String? @db.VarChar
unit_name String? @db.VarChar
status String? @db.VarChar
receipt_user_id String? @db.VarChar
receipt_date String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
remark String? @db.VarChar
}
model sales_request_part {
objid String @id @db.VarChar
sales_bom_qty_objid String? @db.VarChar
part_objid String? @db.VarChar
sales_request_master_objid String? @db.VarChar
qty String? @db.VarChar
partner_objid String? @db.VarChar
partner_price String? @db.VarChar
delivery_request_date String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar
remark String? @db.VarChar
order_qty String? @db.VarChar
org_qty String? @db.VarChar
spec String? @db.VarChar
part_name String? @db.VarChar
}
model sample_supply {
objid Decimal @id @db.Decimal
project_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
unit String? @db.VarChar(32)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model setup_wbs_task {
objid String? @unique(map: "setup_wbs_task_pk") @db.VarChar
contract_objid String? @db.VarChar
parent_objid String? @db.VarChar
task_category String? @db.VarChar
task_name String? @db.VarChar(1000)
standard_objid String? @db.VarChar
setup_plan_start String? @db.VarChar
setup_plan_end String? @db.VarChar
setup_act_start String? @db.VarChar
setup_act_end String? @db.VarChar
setup_delaye_day String? @db.VarChar
writer String? @db.VarChar
employees_in String? @db.VarChar
employees_out String? @db.VarChar
employees_total String? @db.VarChar
setup_rate String? @default("0") @db.VarChar
unit_no String? @db.VarChar
task_seq String? @db.VarChar
proj_step String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
@@index([contract_objid])
@@ignore
}
model setup_wbs_task_standard {
2025-09-04 14:22:11 +09:00
objid String? @unique @db.VarChar
2025-08-22 15:40:44 +09:00
contract_objid String? @db.VarChar
parent_objid String? @db.VarChar
task_category String? @db.VarChar
task_name String? @db.VarChar(1000)
setup_user_id String? @db.VarChar
setup_plan_start String? @db.VarChar
setup_plan_end String? @db.VarChar
setup_act_start String? @db.VarChar
setup_act_end String? @db.VarChar
setup_delaye_day String? @db.VarChar
writer String? @db.VarChar
employees_in String? @db.VarChar
employees_out String? @db.VarChar
employees_total String? @db.VarChar
setup_rate String? @default("0") @db.VarChar
unit_no String? @db.VarChar
task_seq String? @db.VarChar
proj_step String? @db.VarChar
@@ignore
}
model standard_doc_category {
objid Decimal @id(map: "name") @db.Decimal
parent_objid Decimal? @db.Decimal
category_type String? @db.VarChar(32)
use_car String? @default("0") @db.VarChar(32)
use_product String? @default("0") @db.VarChar(32)
use_revision String? @default("0") @db.VarChar(32)
use_doc_link String? @default("0") @db.VarChar(32)
use_compatition_car String? @default("0") @db.VarChar(32)
use_product_group String? @default("0") @db.VarChar(32)
doc_no_rule String? @db.VarChar(64)
category_name String? @db.VarChar(64)
seq Decimal? @db.Decimal
spec_no String? @db.VarChar(32)
writer String? @db.VarChar(32)
spec_input_type String? @db.VarChar(32)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
use_manufacturer String? @default("0") @db.VarChar(32)
use_participation_date String? @default("0") @db.VarChar(32)
}
model standard_doc_info {
objid Decimal? @db.Decimal
category_objid Decimal? @db.Decimal
doc_no String? @db.VarChar(128)
doc_name String? @db.VarChar(128)
spec_no String? @db.VarChar(128)
product_group_objid Decimal? @db.Decimal
product_objid Decimal? @db.Decimal
car_objid Decimal? @db.Decimal
grade_objid Decimal? @db.Decimal
compatition_car_name String? @db.VarChar(64)
standard_name String? @db.VarChar(128)
company_objid Decimal? @db.Decimal
oem_objid Decimal? @db.Decimal
compete_company_objid Decimal? @db.Decimal
description String? @db.VarChar(4000)
change_history String? @db.VarChar(4000)
step String? @db.VarChar(32)
rev String? @db.VarChar(32)
establish_date DateTime? @db.Timestamp(6)
revision_date DateTime? @db.Timestamp(6)
is_last String @default("0") @db.VarChar(32)
writer String? @db.VarChar(32)
spec_input_type String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
revision_order String? @db.VarChar(32)
eo_no String? @db.VarChar(64)
manufacturer String? @db.VarChar(64)
participation_date DateTime? @db.Timestamp(6)
@@ignore
}
model structural_review_proposal {
objid Decimal @id @db.Decimal
project_objid String? @db.VarChar(64)
oem_objid String? @db.VarChar(64)
car_objid String? @db.VarChar(64)
product_group_objid String? @db.VarChar(64)
product_objid String? @db.VarChar(64)
problem_contents String? @db.VarChar(1024)
suggest_contents String? @db.VarChar(1024)
review_contents String? @db.VarChar(1024)
charger_user_id String? @db.VarChar(64)
measure_result_status String? @db.VarChar(64)
past_car_problem_type String? @db.VarChar(64)
measure_date String? @db.VarChar(64)
problem_type_objid String? @db.VarChar(64)
result_contents String? @db.VarChar(1024)
status String? @db.VarChar(32)
writer String? @db.VarChar(32)
regdate DateTime? @db.Date
}
model supply_charger_mng {
objid String @id @db.VarChar
charger_type String? @db.VarChar
supply_objid String? @db.VarChar
charger_name String? @db.VarChar
phone String? @db.VarChar
tel String? @db.VarChar
fax String? @db.VarChar
email String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
}
model supply_mng {
objid Decimal @id @default(0) @db.Decimal
supply_code String? @db.VarChar(100)
supply_name String? @db.VarChar(100)
reg_no String? @db.VarChar(100)
supply_address String? @db.VarChar(500)
supply_busname String? @db.VarChar(100)
supply_stockname String? @db.VarChar(100)
supply_tel_no String? @db.VarChar(30)
supply_fax_no String? @db.VarChar(30)
charge_user_name String? @db.VarChar(100)
payment_method String? @db.VarChar(100)
reg_id String? @db.VarChar(100)
reg_date DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
area_cd String? @db.VarChar(32)
bus_reg_no String? @db.VarChar(100)
office_no String? @default("NULL::character varying") @db.VarChar(32)
email String? @default("NULL::character varying") @db.VarChar(32)
cus_no String? @db.VarChar
}
model supply_mng_history {
objid Decimal @id @db.Decimal
target_objid Decimal @db.Decimal
supply_code String? @db.VarChar(100)
supply_name String? @db.VarChar(100)
reg_no String? @db.VarChar(100)
supply_address String? @db.VarChar(500)
supply_busname String? @db.VarChar(100)
supply_stockname String? @db.VarChar(100)
supply_tel_no String? @db.VarChar(30)
supply_fax_no String? @db.VarChar(30)
charge_user_name String? @db.VarChar(100)
payment_method String? @db.VarChar(100)
writer String? @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
}
model surtax {
objid Decimal @default(0) @db.Decimal
order_mgmt_objid Decimal? @db.Decimal
region_cd String? @db.VarChar(20)
customer_cd String? @db.VarChar(20)
reg_date String? @db.VarChar(10)
title String? @db.VarChar(200)
qty Decimal? @db.Decimal
price Decimal? @db.Decimal
sup_price Decimal? @db.Decimal
sur_price Decimal? @db.Decimal
total_price Decimal? @db.Decimal
reg_user_id String? @db.VarChar(50)
@@ignore
}
model table_labels {
table_name String @id @db.VarChar(100)
table_label String? @db.VarChar(200)
description String?
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
column_labels column_labels[]
}
model template_mng {
objid Int @id
template_code String? @db.VarChar
contents String?
title String? @db.VarChar
reg_date DateTime? @db.Timestamp(6)
status String? @db.VarChar
template_code_detail String? @db.VarChar
}
model time_sheet {
objid Decimal @default(0) @db.Decimal
project_mgmt_objid Decimal? @db.Decimal
work_date String? @db.VarChar(10)
reg_user_id String? @db.VarChar(20)
bus_cd String? @db.VarChar(100)
title String? @db.VarChar(500)
trip_cd String? @db.VarChar(100)
company_cd String? @db.VarChar(100)
work_time String? @db.VarChar(10)
reg_date DateTime? @db.Timestamp(6)
dept_id String? @db.VarChar(10)
system_reg_user_id String? @db.VarChar(20)
@@ignore
}
model used_mng {
objid Decimal @id @default(0) @db.Decimal
equipment_number String? @default("NULL::character varying") @db.VarChar(100)
division String? @default("NULL::character varying") @db.VarChar(100)
buyer String? @default("NULL::character varying") @db.VarChar(100)
purchase_amount String? @default("NULL::character varying") @db.VarChar(100)
purchase_date DateTime? @db.Timestamp(6)
location String? @default("NULL::character varying") @db.VarChar(100)
uniqueness String? @default("NULL::character varying") @db.VarChar(1000)
weight String? @default("NULL::character varying") @db.VarChar(100)
span String? @default("NULL::character varying") @db.VarChar(100)
length String? @default("NULL::character varying") @db.VarChar(100)
head String? @default("NULL::character varying") @db.VarChar(10)
neck_height String? @default("NULL::character varying") @db.VarChar(100)
wheel_base String? @default("NULL::character varying") @db.VarChar(100)
winding String? @default("NULL::character varying") @db.VarChar(100)
rail String? @default("NULL::character varying") @db.VarChar(100)
wheel_size String? @default("NULL::character varying") @db.VarChar(4000)
transverse String? @default("NULL::character varying") @db.VarChar(100)
base_plate String? @default("NULL::character varying") @db.VarChar(100)
pinion_gear String? @default("NULL::character varying") @db.VarChar(100)
electric String? @default("NULL::character varying") @db.VarChar(100)
frame String? @default("NULL::character varying") @db.VarChar(100)
upper_lower_plate String? @default("NULL::character varying") @db.VarChar(100)
inner_width String? @default("NULL::character varying") @db.VarChar(100)
side_plate String? @default("NULL::character varying") @db.VarChar(100)
outer_width String? @default("NULL::character varying") @db.VarChar(100)
repair_amount String? @default("NULL::character varying") @db.VarChar(100)
sales_target String? @default("NULL::character varying") @db.VarChar(100)
sales_amount String? @default("NULL::character varying") @db.VarChar(100)
input_amount String? @default("NULL::character varying") @db.VarChar(100)
regdate DateTime? @db.Timestamp(6)
editdate DateTime? @db.Timestamp(6)
writer String? @default("NULL::character varying") @db.VarChar(50)
status String? @default("NULL::character varying") @db.VarChar(50)
use_yn String? @db.VarChar(10)
}
model user_info {
sabun String? @db.VarChar(1024)
user_id String @id(map: "user_id") @db.VarChar(1024)
user_password String? @db.VarChar(1024)
user_name String? @db.VarChar(1024)
user_name_eng String? @db.VarChar(1024)
user_name_cn String? @db.VarChar(1024)
dept_code String? @db.VarChar(1024)
dept_name String? @db.VarChar(1024)
position_code String? @db.VarChar(1024)
position_name String? @db.VarChar(1024)
email String? @db.VarChar(1024)
tel String? @db.VarChar(1024)
cell_phone String? @db.VarChar(1024)
user_type String? @db.VarChar(1024)
user_type_name String? @db.VarChar(1024)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
end_date DateTime? @db.Timestamp(6)
fax_no String? @db.VarChar
partner_objid String? @db.VarChar
rank String? @db.VarChar
photo Bytes?
locale String? @db.VarChar
company_code String? @db.VarChar(50)
2025-09-04 14:22:11 +09:00
data_type String? @db.VarChar(64)
2025-08-22 15:40:44 +09:00
}
model user_info_history {
sabun String? @db.VarChar(1024)
user_id String @db.VarChar(1024)
user_name String? @db.VarChar(1024)
dept_code String? @db.VarChar(1024)
dept_name String? @db.VarChar(1024)
user_type_name String? @db.VarChar(1024)
history_type String? @db.VarChar(64)
writer String? @db.VarChar(64)
regdate DateTime? @db.Timestamp(6)
status String? @db.VarChar(32)
@@ignore
}
model work_diary {
objid String @id @db.VarChar
contract_objid String? @db.VarChar
unit_code String? @db.VarChar
division String? @db.VarChar
task_name String? @db.VarChar
worker_id String? @db.VarChar
work_start_date String? @db.VarChar
work_end_date String? @db.VarChar
work_hour String? @db.VarChar
remark String? @db.VarChar
status String? @db.VarChar
writer String? @db.VarChar
regdate DateTime? @db.Timestamp(6)
sourcing_type String? @db.VarChar
production_type String? @db.VarChar
}
model work_mail_list {
objid String? @db.VarChar
mailtype String? @db.VarChar
user_id String? @db.VarChar
@@ignore
}
/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by Prisma Client.
model zz_230410_user_info {
sabun String? @db.VarChar(1024)
user_id String? @db.VarChar(1024)
user_password String? @db.VarChar(1024)
user_name String? @db.VarChar(1024)
user_name_eng String? @db.VarChar(1024)
user_name_cn String? @db.VarChar(1024)
dept_code String? @db.VarChar(1024)
dept_name String? @db.VarChar(1024)
position_code String? @db.VarChar(1024)
position_name String? @db.VarChar(1024)
email String? @db.VarChar(1024)
tel String? @db.VarChar(1024)
cell_phone String? @db.VarChar(1024)
user_type String? @db.VarChar(1024)
user_type_name String? @db.VarChar(1024)
regdate DateTime? @db.Timestamp(6)
data_type String? @db.VarChar(64)
status String? @db.VarChar(32)
end_date DateTime? @db.Timestamp(6)
fax_no String? @db.VarChar
@@ignore
2025-09-01 11:48:12 +09:00
}
model screen_definitions {
2025-09-04 14:22:11 +09:00
screen_id Int @id @default(autoincrement())
screen_name String @db.VarChar(100)
2025-09-08 13:10:09 +09:00
screen_code String @db.VarChar(50)
2025-09-04 14:22:11 +09:00
table_name String @db.VarChar(100)
company_code String @db.VarChar(50)
description String?
is_active String @default("Y") @db.Char(1)
2025-09-05 14:52:10 +09:00
layout_metadata Json?
2025-09-04 14:22:11 +09:00
created_date DateTime @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-09 14:29:04 +09:00
deleted_date DateTime? @db.Timestamp(6)
deleted_by String? @db.VarChar(50)
delete_reason String?
2025-09-04 14:22:11 +09:00
layouts screen_layouts[]
2025-09-01 11:48:12 +09:00
menu_assignments screen_menu_assignments[]
@@index([company_code])
2025-09-09 14:29:04 +09:00
@@index([is_active, company_code], map: "idx_screen_definitions_status")
2025-09-01 11:48:12 +09:00
}
model screen_layouts {
2025-09-04 14:22:11 +09:00
layout_id Int @id @default(autoincrement())
2025-09-01 11:48:12 +09:00
screen_id Int
2025-09-04 14:22:11 +09:00
component_type String @db.VarChar(50)
component_id String @unique @db.VarChar(100)
parent_id String? @db.VarChar(100)
2025-09-01 11:48:12 +09:00
position_x Int
position_y Int
width Int
height Int
properties Json?
2025-09-04 14:22:11 +09:00
display_order Int @default(0)
2025-09-16 15:13:00 +09:00
created_date DateTime @default(now()) @db.Timestamp(6)
2025-09-10 18:36:28 +09:00
layout_type String? @db.VarChar(50)
layout_config Json?
zones_config Json?
zone_id String? @db.VarChar(100)
2025-09-01 11:48:12 +09:00
screen screen_definitions @relation(fields: [screen_id], references: [screen_id], onDelete: Cascade)
widgets screen_widgets[]
@@index([screen_id])
2025-09-16 15:13:00 +09:00
@@index([layout_type], map: "idx_screen_layouts_layout_type")
@@index([zone_id], map: "idx_screen_layouts_zone_id")
2025-09-01 11:48:12 +09:00
}
model screen_widgets {
2025-09-04 14:22:11 +09:00
widget_id Int @id @default(autoincrement())
layout_id Int
table_name String @db.VarChar(100)
column_name String @db.VarChar(100)
widget_type String @db.VarChar(50)
label String? @db.VarChar(200)
placeholder String? @db.VarChar(200)
is_required Boolean @default(false)
is_readonly Boolean @default(false)
validation_rules Json?
display_properties Json?
created_date DateTime @default(now()) @db.Timestamp(6)
layout screen_layouts @relation(fields: [layout_id], references: [layout_id], onDelete: Cascade)
2025-09-01 11:48:12 +09:00
@@index([layout_id])
}
model screen_templates {
2025-09-04 14:22:11 +09:00
template_id Int @id @default(autoincrement())
template_name String @db.VarChar(100)
template_type String @db.VarChar(50)
company_code String @db.VarChar(50)
description String?
layout_data Json?
is_public Boolean @default(false)
created_by String? @db.VarChar(50)
created_date DateTime @default(now()) @db.Timestamp(6)
2025-09-01 11:48:12 +09:00
@@index([company_code])
}
model screen_menu_assignments {
2025-09-04 14:22:11 +09:00
assignment_id Int @id @default(autoincrement())
screen_id Int
menu_objid Decimal @db.Decimal
company_code String @db.VarChar(50)
display_order Int @default(0)
is_active String @default("Y") @db.Char(1)
created_date DateTime @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
screen screen_definitions @relation(fields: [screen_id], references: [screen_id], onDelete: Cascade)
2025-09-01 11:48:12 +09:00
@@unique([screen_id, menu_objid, company_code])
@@index([company_code])
}
2025-09-02 11:11:48 +09:00
/// 공통코드 카테고리 테이블
model code_category {
2025-09-04 14:22:11 +09:00
category_code String @id @db.VarChar(50)
category_name String @db.VarChar(100)
category_name_eng String? @db.VarChar(100)
description String?
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
codes code_info[]
2025-09-02 11:11:48 +09:00
}
/// 공통코드 상세 정보 테이블
model code_info {
2025-09-04 14:22:11 +09:00
code_category String @db.VarChar(50)
code_value String @db.VarChar(50)
code_name String @db.VarChar(100)
code_name_eng String? @db.VarChar(100)
description String?
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
category code_category @relation(fields: [code_category], references: [category_code], onDelete: Cascade, map: "fk_code_info_category")
@@id([code_category, code_value], map: "pk_code_info")
@@index([code_category, sort_order], map: "idx_code_info_sort")
2025-09-02 11:11:48 +09:00
}
2025-09-08 16:46:53 +09:00
2025-09-09 14:29:04 +09:00
model web_type_standards {
web_type String @id @db.VarChar(50)
type_name String @db.VarChar(100)
type_name_eng String? @db.VarChar(100)
description String?
category String? @default("input") @db.VarChar(50)
default_config Json?
validation_rules Json?
default_style Json?
input_properties Json?
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-16 15:13:00 +09:00
component_name String? @default("TextWidget") @db.VarChar(100)
config_panel String? @db.VarChar(100)
2025-09-09 14:29:04 +09:00
@@index([is_active], map: "idx_web_type_standards_active")
@@index([category], map: "idx_web_type_standards_category")
@@index([sort_order], map: "idx_web_type_standards_sort")
}
model style_templates {
template_id Int @id @default(autoincrement())
template_name String @db.VarChar(100)
template_name_eng String? @db.VarChar(100)
template_type String @db.VarChar(50)
category String? @db.VarChar(50)
style_config Json
preview_config Json?
company_code String? @default("*") @db.VarChar(50)
is_default Boolean? @default(false)
is_public Boolean? @default(true)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
@@index([is_active], map: "idx_style_templates_active")
@@index([category], map: "idx_style_templates_category")
@@index([company_code], map: "idx_style_templates_company")
@@index([template_type], map: "idx_style_templates_type")
}
model button_action_standards {
action_type String @id @db.VarChar(50)
action_name String @db.VarChar(100)
action_name_eng String? @db.VarChar(100)
description String?
category String? @default("general") @db.VarChar(50)
default_text String? @db.VarChar(100)
default_text_eng String? @db.VarChar(100)
default_icon String? @db.VarChar(50)
default_color String? @db.VarChar(50)
default_variant String? @db.VarChar(50)
confirmation_required Boolean? @default(false)
confirmation_message String?
validation_rules Json?
action_config Json?
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
@@index([is_active], map: "idx_button_action_standards_active")
@@index([category], map: "idx_button_action_standards_category")
@@index([sort_order], map: "idx_button_action_standards_sort")
}
model grid_standards {
grid_id Int @id @default(autoincrement())
grid_name String @db.VarChar(100)
grid_name_eng String? @db.VarChar(100)
description String?
grid_size Int
grid_color String? @default("#e5e7eb") @db.VarChar(50)
grid_opacity Decimal? @default(0.5) @db.Decimal(3, 2)
snap_enabled Boolean? @default(true)
snap_threshold Int? @default(5)
grid_config Json?
company_code String? @default("*") @db.VarChar(50)
is_default Boolean? @default(false)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
@@index([is_active], map: "idx_grid_standards_active")
@@index([company_code], map: "idx_grid_standards_company")
2025-09-16 15:13:00 +09:00
@@index([sort_order], map: "idx_grid_standards_sort")
2025-09-09 14:29:04 +09:00
}
2025-09-09 17:42:23 +09:00
model template_standards {
2025-09-16 15:13:00 +09:00
template_code String @id @db.VarChar(50)
template_name String @db.VarChar(100)
template_name_eng String? @db.VarChar(100)
description String?
category String @db.VarChar(50)
icon_name String? @db.VarChar(50)
default_size Json? @db.Json
layout_config Json @db.Json
preview_image String? @db.VarChar(255)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
is_public String? @default("Y") @db.Char(1)
company_code String @db.VarChar(50)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-09 17:42:23 +09:00
@@index([category], map: "idx_template_standards_category")
@@index([company_code], map: "idx_template_standards_company")
2025-09-16 15:13:00 +09:00
@@index([is_active], map: "idx_template_standards_active")
@@index([sort_order], map: "idx_template_standards_sort")
2025-09-09 17:42:23 +09:00
}
model component_standards {
2025-09-16 15:13:00 +09:00
component_code String @id @db.VarChar(50)
component_name String @db.VarChar(100)
component_name_eng String? @db.VarChar(100)
description String?
category String @db.VarChar(50)
icon_name String? @db.VarChar(50)
default_size Json? @db.Json
component_config Json @db.Json
preview_image String? @db.VarChar(255)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
is_public String? @default("Y") @db.Char(1)
company_code String @db.VarChar(50)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
2025-09-09 17:42:23 +09:00
@@index([category], map: "idx_component_standards_category")
@@index([company_code], map: "idx_component_standards_company")
2025-09-16 15:13:00 +09:00
@@index([is_active], map: "idx_component_standards_active")
@@index([sort_order], map: "idx_component_standards_sort")
2025-09-09 17:42:23 +09:00
}
2025-09-10 18:36:28 +09:00
model layout_standards {
2025-09-16 15:13:00 +09:00
layout_code String @id @db.VarChar(50)
layout_name String @db.VarChar(100)
layout_name_eng String? @db.VarChar(100)
description String?
layout_type String @db.VarChar(50)
category String @db.VarChar(50)
icon_name String? @db.VarChar(50)
default_size Json?
layout_config Json
zones_config Json
preview_image String? @db.VarChar(255)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
is_public String? @default("Y") @db.Char(1)
company_code String @db.VarChar(50)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
layout_instances layout_instances[]
2025-09-10 18:36:28 +09:00
@@index([layout_type], map: "idx_layout_standards_type")
@@index([category], map: "idx_layout_standards_category")
@@index([company_code], map: "idx_layout_standards_company")
2025-09-16 15:13:00 +09:00
@@index([is_active], map: "idx_layout_standards_active")
@@index([sort_order], map: "idx_layout_standards_sort")
2025-09-10 18:36:28 +09:00
}
2025-09-16 15:13:00 +09:00
2025-09-08 16:46:53 +09:00
model table_relationships {
2025-09-18 19:08:15 +09:00
relationship_id Int @id @default(autoincrement())
2025-09-16 15:13:00 +09:00
relationship_name String? @db.VarChar(200)
from_table_name String? @db.VarChar(100)
from_column_name String? @db.VarChar(100)
to_table_name String? @db.VarChar(100)
to_column_name String? @db.VarChar(100)
relationship_type String? @db.VarChar(20)
connection_type String? @db.VarChar(20)
company_code String? @db.VarChar(50)
settings Json?
is_active String? @db.Char(1)
created_date DateTime? @db.Timestamp(6)
2025-09-08 16:46:53 +09:00
created_by String? @db.VarChar(50)
2025-09-16 15:13:00 +09:00
updated_date DateTime? @db.Timestamp(6)
2025-09-08 16:46:53 +09:00
updated_by String? @db.VarChar(50)
2025-09-16 15:13:00 +09:00
diagram_id Int?
2025-09-08 16:46:53 +09:00
}
model data_relationship_bridge {
2025-09-16 15:13:00 +09:00
bridge_id Int @id @default(autoincrement())
relationship_id Int?
from_table_name String @db.VarChar(100)
from_column_name String @db.VarChar(100)
to_table_name String @db.VarChar(100)
to_column_name String @db.VarChar(100)
connection_type String @db.VarChar(20)
company_code String @db.VarChar(50)
created_at DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_at DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
is_active String? @default("Y") @db.Char(1)
bridge_data Json?
from_key_value String? @db.VarChar(500)
from_record_id String? @db.VarChar(100)
to_key_value String? @db.VarChar(500)
to_record_id String? @db.VarChar(100)
2025-09-08 16:46:53 +09:00
@@index([connection_type], map: "idx_data_bridge_connection_type")
@@index([company_code, is_active], map: "idx_data_bridge_company_active")
}
2025-09-10 11:04:22 +09:00
2025-09-16 15:13:00 +09:00
/// This model contains an expression index which requires additional setup for migrations. Visit https://pris.ly/d/expression-indexes for more info.
2025-09-10 15:30:14 +09:00
model dataflow_diagrams {
2025-09-10 17:48:55 +09:00
diagram_id Int @id @default(autoincrement())
diagram_name String @db.VarChar(255)
2025-09-16 15:13:00 +09:00
relationships Json @default("{\"tables\": [], \"relationships\": []}")
2025-09-10 17:48:55 +09:00
company_code String @db.VarChar(50)
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @default(now()) @updatedAt @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_by String? @db.VarChar(50)
2025-09-16 15:13:00 +09:00
node_positions Json?
control Json?
plan Json?
category Json? @db.Json
2025-09-10 15:30:14 +09:00
@@unique([company_code, diagram_name], map: "unique_diagram_name_per_company")
@@index([diagram_name], map: "idx_dataflow_diagrams_name")
2025-09-16 15:13:00 +09:00
@@index([node_positions], map: "idx_dataflow_diagrams_node_positions", type: Gin)
}
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
model layout_categories {
category_code String @id @db.VarChar(50)
category_name String @db.VarChar(100)
category_name_eng String? @db.VarChar(100)
description String?
parent_category String? @db.VarChar(50)
icon_name String? @db.VarChar(50)
sort_order Int? @default(0)
is_active String? @default("Y") @db.Char(1)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
layout_categories layout_categories? @relation("layout_categoriesTolayout_categories", fields: [parent_category], references: [category_code], onDelete: NoAction, onUpdate: NoAction, map: "fk_layout_categories_parent")
other_layout_categories layout_categories[] @relation("layout_categoriesTolayout_categories")
@@index([is_active], map: "idx_layout_categories_active")
@@index([parent_category], map: "idx_layout_categories_parent")
@@index([sort_order], map: "idx_layout_categories_sort")
}
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
model layout_instances {
instance_id Int @id @default(autoincrement())
instance_name String @db.VarChar(100)
layout_code String @db.VarChar(50)
screen_id String? @db.VarChar(50)
instance_config Json?
components_data Json?
grid_settings Json?
is_active String? @default("Y") @db.Char(1)
company_code String @db.VarChar(50)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(50)
layout_standards layout_standards @relation(fields: [layout_code], references: [layout_code], onDelete: NoAction, onUpdate: NoAction, map: "fk_layout_instances_layout")
@@index([is_active], map: "idx_layout_instances_active")
@@index([company_code], map: "idx_layout_instances_company")
@@index([layout_code], map: "idx_layout_instances_layout")
@@index([screen_id], map: "idx_layout_instances_screen")
2025-09-10 15:30:14 +09:00
}
2025-09-16 15:13:00 +09:00
/// The underlying table does not contain a valid unique identifier and can therefore currently not be handled by Prisma Client.
model table_relationships_backup {
relationship_id Int?
relationship_name String? @db.VarChar(200)
from_table_name String? @db.VarChar(100)
from_column_name String? @db.VarChar(100)
to_table_name String? @db.VarChar(100)
to_column_name String? @db.VarChar(100)
relationship_type String? @db.VarChar(20)
connection_type String? @db.VarChar(20)
company_code String? @db.VarChar(50)
settings Json?
is_active String? @db.Char(1)
created_date DateTime? @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @db.Timestamp(6)
updated_by String? @db.VarChar(50)
diagram_id Int?
2025-09-10 11:04:22 +09:00
2025-09-16 15:13:00 +09:00
@@ignore
}
2025-09-18 21:33:04 +09:00
model test_sales_info {
2025-09-24 10:04:25 +09:00
sales_no String @id(map: "pk_test_sales_info") @db.VarChar(200)
contract_type String? @db.VarChar(50)
order_seq Int?
domestic_foreign String? @db.VarChar(20)
customer_name String? @db.VarChar(200)
product_type String? @db.VarChar(100)
machine_type String? @db.VarChar(100)
customer_project_name String? @db.VarChar(200)
expected_delivery_date DateTime? @db.Date
receiving_location String? @db.VarChar(200)
setup_location String? @db.VarChar(200)
equipment_direction String? @db.VarChar(100)
equipment_count Int? @default(0)
equipment_type String? @db.VarChar(100)
equipment_length Decimal? @db.Decimal(10, 2)
manager_name String? @db.VarChar(100)
reg_date DateTime? @default(now()) @db.Timestamp(6)
status String? @default("진행중") @db.VarChar(50)
2025-09-19 12:19:34 +09:00
}
model test_project_info {
2025-09-24 10:04:25 +09:00
project_no String @id @db.VarChar(200)
sales_no String? @db.VarChar(20)
contract_type String? @db.VarChar(50)
order_seq Int?
domestic_foreign String? @db.VarChar(20)
customer_name String? @db.VarChar(200)
project_status String? @default("PLANNING") @db.VarChar(50)
project_start_date DateTime? @db.Date
project_end_date DateTime? @db.Date
project_manager String? @db.VarChar(100)
project_description String?
created_by String? @db.VarChar(100)
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(100)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
2025-09-19 12:19:34 +09:00
@@index([sales_no], map: "idx_project_sales_no")
@@index([project_status], map: "idx_project_status")
@@index([customer_name], map: "idx_project_customer")
@@index([project_manager], map: "idx_project_manager")
2025-09-18 21:33:04 +09:00
}
2025-09-24 10:04:25 +09:00
model batch_jobs {
id Int @id @default(autoincrement())
job_name String @db.VarChar(100)
job_type String @db.VarChar(20)
description String?
created_by String? @db.VarChar(50)
updated_by String? @db.VarChar(50)
company_code String @default("*") @db.VarChar(20)
config_json Json?
created_date DateTime? @default(now()) @db.Timestamp(6)
execution_count Int @default(0)
failure_count Int @default(0)
last_executed_at DateTime? @db.Timestamp(6)
next_execution_at DateTime? @db.Timestamp(6)
schedule_cron String? @db.VarChar(100)
success_count Int @default(0)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
is_active String @default("Y") @db.Char(1)
@@index([job_type], map: "idx_batch_jobs_type")
@@index([company_code], map: "idx_batch_jobs_company_code")
}
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
model batch_job_executions {
id Int @id @default(autoincrement())
job_id Int
execution_id String @unique @db.VarChar(100)
start_time DateTime @db.Timestamp(6)
end_time DateTime? @db.Timestamp(6)
status String @default("STARTED") @db.VarChar(20)
exit_code Int?
exit_message String?
parameters Json?
logs String?
created_at DateTime? @default(now()) @db.Timestamp(6)
@@index([execution_id], map: "idx_batch_executions_execution_id")
@@index([job_id], map: "idx_batch_executions_job_id")
@@index([start_time], map: "idx_batch_executions_start_time")
@@index([status], map: "idx_batch_executions_status")
}
model batch_job_parameters {
id Int @id @default(autoincrement())
job_id Int
parameter_name String @db.VarChar(100)
parameter_value String?
parameter_type String? @default("STRING") @db.VarChar(50)
is_required Boolean? @default(false)
description String?
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @db.Timestamp(6)
@@unique([job_id, parameter_name])
@@index([job_id], map: "idx_batch_parameters_job_id")
}
model batch_schedules {
id Int @id @default(autoincrement())
job_id Int
schedule_name String @db.VarChar(255)
cron_expression String @db.VarChar(100)
timezone String? @default("Asia/Seoul") @db.VarChar(50)
is_active Boolean? @default(true)
start_date DateTime? @db.Date
end_date DateTime? @db.Date
created_by String @db.VarChar(100)
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_by String? @db.VarChar(100)
updated_at DateTime? @db.Timestamp(6)
@@index([is_active], map: "idx_batch_schedules_active")
@@index([job_id], map: "idx_batch_schedules_job_id")
}
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
/// 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 dataflow_external_calls {
id Int @id @default(autoincrement())
diagram_id Int
source_table String @db.VarChar(100)
trigger_condition Json
external_call_config_id Int
message_template String?
is_active String? @default("Y") @db.Char(1)
created_by Int?
updated_by Int?
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @default(now()) @db.Timestamp(6)
}
model ddl_execution_log {
id Int @id @default(autoincrement())
user_id String @db.VarChar(100)
company_code String @db.VarChar(50)
ddl_type String @db.VarChar(50)
table_name String @db.VarChar(100)
ddl_query String
success Boolean
error_message String?
executed_at DateTime? @default(now()) @db.Timestamp(6)
}
/// This table contains check constraints and requires additional setup for migrations. Visit https://pris.ly/d/check-constraints for more info.
/// 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 external_call_logs {
id Int @id @default(autoincrement())
dataflow_external_call_id Int?
external_call_config_id Int
trigger_data Json?
request_data Json?
response_data Json?
status String @db.VarChar(20)
error_message String?
execution_time Int?
executed_at DateTime? @default(now()) @db.Timestamp(6)
@@index([executed_at], map: "idx_external_call_logs_executed")
}
model my_custom_table {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
company_code String? @default("*") @db.VarChar(50)
customer_name String? @db.VarChar
email_address String? @db.VarChar(255)
}
model table_type_columns {
id Int @id @default(autoincrement())
table_name String @db.VarChar(255)
column_name String @db.VarChar(255)
input_type String @default("text") @db.VarChar(50)
detail_settings String? @default("{}")
is_nullable String? @default("Y") @db.VarChar(10)
display_order Int? @default(0)
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
@@unique([table_name, column_name])
@@index([input_type], map: "idx_table_type_columns_input_type")
@@index([table_name], map: "idx_table_type_columns_table_name")
}
model test_api_integration_1758589777139 {
id String @id @default(dbgenerated("(gen_random_uuid())::text")) @db.VarChar(500)
created_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
updated_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
writer String? @db.VarChar(500)
company_code String? @default("*") @db.VarChar(500)
product_name String? @db.VarChar(500)
price String? @db.VarChar(500)
category String? @db.VarChar(500)
}
model test_new_table {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
company_code String? @default("*") @db.VarChar(50)
name String? @db.VarChar
email String? @db.VarChar(255)
user_test_column String? @db.VarChar
dsfsdf123215 String? @db.VarChar
aaaassda String? @db.VarChar
}
model test_new_table33333 {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
writer String? @db.VarChar(100)
company_code String? @default("*") @db.VarChar(50)
eeeeeeee String? @db.VarChar(500)
wwww String? @db.VarChar(500)
sssss String? @db.VarChar(500)
}
model test_new_table44444 {
id String @id @default(dbgenerated("(gen_random_uuid())::text")) @db.VarChar(500)
created_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
updated_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
writer String? @db.VarChar(500)
company_code String? @db.VarChar(500)
ttttttt String? @db.VarChar(500)
yyyyyyy String? @db.VarChar(500)
uuuuuuu String? @db.VarChar(500)
iiiiiii String? @db.VarChar(500)
}
model test_new_table555555 {
id String @id @default(dbgenerated("(gen_random_uuid())::text")) @db.VarChar(500)
created_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
updated_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
writer String? @db.VarChar(500)
company_code String? @db.VarChar(500)
rtrtrtrtr String? @db.VarChar(500)
ererwewewe String? @db.VarChar(500)
wetyeryrtyut String? @db.VarChar(500)
werwqq String? @db.VarChar(500)
saved_file_name String? @db.VarChar(500)
}
model test_table_info {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
company_code String? @default("*") @db.VarChar(50)
objid Int
test_name String? @db.VarChar(250)
ggggggggggg String? @db.VarChar
test_column_1 String? @db.VarChar
test_column_2 String? @db.VarChar
test_column_3 String? @db.VarChar
final_test_column String? @db.VarChar
zzzzzzz String? @db.VarChar
bbbbbbb String? @db.VarChar
realtime_test String? @db.VarChar
table_update_test String? @db.VarChar
}
model test_table_info2222 {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
company_code String? @default("*") @db.VarChar(50)
clll_cc String? @db.VarChar
eeee_eee String? @db.VarChar
saved_file_name String? @db.VarChar
debug_test_column String? @db.VarChar
field_1 String? @db.VarChar
rrrrrrrrrr String? @db.VarChar
tttttttt String? @db.VarChar
}
model test_varchar_unified {
id String @id @default(dbgenerated("(gen_random_uuid())::text")) @db.VarChar(500)
created_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
updated_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
writer String? @db.VarChar(500)
company_code String? @default("*") @db.VarChar(500)
product_name String? @db.VarChar(500)
price String? @db.VarChar(500)
launch_date String? @db.VarChar(500)
is_active String? @db.VarChar(500)
}
model test_varchar_unified_1758588878993 {
id String @id @default(dbgenerated("(gen_random_uuid())::text")) @db.VarChar(500)
created_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
updated_date String? @default(dbgenerated("(now())::text")) @db.VarChar(500)
writer String? @db.VarChar(500)
company_code String? @default("*") @db.VarChar(500)
product_name String? @db.VarChar(500)
price String? @db.VarChar(500)
launch_date String? @db.VarChar(500)
is_active String? @db.VarChar(500)
}
model writer_test_table {
id Int @id @default(autoincrement())
created_date DateTime? @default(now()) @db.Timestamp(6)
updated_date DateTime? @default(now()) @db.Timestamp(6)
writer String? @db.VarChar(100)
company_code String? @default("*") @db.VarChar(50)
test_field String? @db.VarChar
field_1 String? @db.VarChar
}
// 데이터 수집 설정 테이블
model data_collection_configs {
id Int @id @default(autoincrement())
config_name String @db.VarChar(100)
description String?
source_connection_id Int
source_table String @db.VarChar(100)
target_table String? @db.VarChar(100)
collection_type String @db.VarChar(20) // full, incremental, delta
schedule_cron String? @db.VarChar(100)
is_active String @default("Y") @db.Char(1)
last_collected_at DateTime? @db.Timestamp(6)
collection_options Json?
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
updated_by String? @db.VarChar(50)
company_code String @default("*") @db.VarChar(20)
// 관계
collection_jobs data_collection_jobs[]
collection_history data_collection_history[]
external_connection external_db_connections @relation(fields: [source_connection_id], references: [id])
@@index([source_connection_id], map: "idx_data_collection_configs_connection")
@@index([is_active], map: "idx_data_collection_configs_active")
@@index([company_code], map: "idx_data_collection_configs_company")
}
// 데이터 수집 작업 테이블
model data_collection_jobs {
id Int @id @default(autoincrement())
config_id Int
job_status String @db.VarChar(20) // pending, running, completed, failed
started_at DateTime? @db.Timestamp(6)
completed_at DateTime? @db.Timestamp(6)
records_processed Int? @default(0)
error_message String?
job_details Json?
created_date DateTime? @default(now()) @db.Timestamp(6)
// 관계
config data_collection_configs @relation(fields: [config_id], references: [id], onDelete: Cascade)
@@index([config_id], map: "idx_data_collection_jobs_config")
@@index([job_status], map: "idx_data_collection_jobs_status")
@@index([created_date], map: "idx_data_collection_jobs_created")
}
// 데이터 수집 이력 테이블
model data_collection_history {
id Int @id @default(autoincrement())
config_id Int
collection_date DateTime @db.Timestamp(6)
records_collected Int @default(0)
execution_time_ms Int @default(0)
status String @db.VarChar(20) // success, partial, failed
error_details String?
created_date DateTime? @default(now()) @db.Timestamp(6)
// 관계
config data_collection_configs @relation(fields: [config_id], references: [id], onDelete: Cascade)
@@index([config_id], map: "idx_data_collection_history_config")
@@index([collection_date], map: "idx_data_collection_history_date")
@@index([status], map: "idx_data_collection_history_status")
}
// 데이터 수집 배치 관리 테이블 (기존 batch_jobs와 구분)
model collection_batch_management {
id Int @id @default(autoincrement())
batch_name String @db.VarChar(100)
description String?
batch_type String @db.VarChar(20) // collection, sync, cleanup, custom
schedule_cron String? @db.VarChar(100)
is_active String @default("Y") @db.Char(1)
config_json Json?
last_executed_at DateTime? @db.Timestamp(6)
next_execution_at DateTime? @db.Timestamp(6)
execution_count Int @default(0)
success_count Int @default(0)
failure_count Int @default(0)
created_date DateTime? @default(now()) @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_date DateTime? @default(now()) @updatedAt @db.Timestamp(6)
updated_by String? @db.VarChar(50)
company_code String @default("*") @db.VarChar(20)
// 관계
batch_executions collection_batch_executions[]
@@index([batch_type], map: "idx_collection_batch_mgmt_type")
@@index([is_active], map: "idx_collection_batch_mgmt_active")
@@index([company_code], map: "idx_collection_batch_mgmt_company")
@@index([next_execution_at], map: "idx_collection_batch_mgmt_next_execution")
}
// 데이터 수집 배치 실행 테이블
model collection_batch_executions {
id Int @id @default(autoincrement())
batch_id Int
execution_status String @db.VarChar(20) // pending, running, completed, failed, cancelled
started_at DateTime? @db.Timestamp(6)
completed_at DateTime? @db.Timestamp(6)
execution_time_ms Int?
result_data Json?
error_message String?
log_details String?
created_date DateTime? @default(now()) @db.Timestamp(6)
// 관계
batch collection_batch_management @relation(fields: [batch_id], references: [id], onDelete: Cascade)
@@index([batch_id], map: "idx_collection_batch_executions_batch")
@@index([execution_status], map: "idx_collection_batch_executions_status")
@@index([created_date], map: "idx_collection_batch_executions_created")
}