1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- drop table if exists dbr_stock_io;
- CREATE TABLE `dbr_stock_io` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `created_on` bigint(20) DEFAULT 0,
- `updated_on` bigint(20) DEFAULT 0,
- `linked_md5` varchar(32) NOT NULL COMMENT '상위연결 md5(sales_bd등 실제트랜잭션)',
- `storage_id` int(10) unsigned NOT NULL,
- `item_id` int(10) unsigned NOT NULL DEFAULT 0,
- `io_date` char(8) NOT NULL,
- `sort_no` tinyint(4) NOT NULL DEFAULT 1 COMMENT 'deal_type에서 복사:매입-매출 역순으로 sort됨.로 되어야함)',
- `slip_no` varchar(21) NOT NULL COMMENT '수불장 순서는 io_date, sort_no, slip_no, seq_no 순서로',
- `seq_no` tinyint(4) NOT NULL,
- `slip_bd_id` int(10) unsigned NOT NULL,
- `linked_table` varchar(21) NOT NULL DEFAULT '' COMMENT 'sales-bd, purch-bd',
- `in_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '입고량',
- `out_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '출고량',
- `io_prc` decimal(20,4) NOT NULL DEFAULT 0.0000,
- `io_supply` decimal(20,4) NOT NULL DEFAULT 0.0000,
- `io_vat` decimal(20,4) NOT NULL DEFAULT 0.0000,
- `io_sum` decimal(20,4) NOT NULL DEFAULT 0.0000,
- `bad_in_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량입고',
- `bad_out_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량출고',
- `deal_name` varchar(21) NOT NULL DEFAULT '' COMMENT '거래구분명[비정규화]',
- `company_name` varchar(32) NOT NULL DEFAULT '' COMMENT '업체명[비정규화]',
- `material_cost_prc` decimal(20,4) NOT NULL DEFAULT 0.0000,
- `labor_cost_prc` decimal(20,4) DEFAULT 0.0000,
- `expense_cost_prc` decimal(20,4) DEFAULT 0.0000,
- PRIMARY KEY (`id`),
- UNIQUE KEY `linked_md5` (`linked_md5`),
- KEY `item_id` (`item_id`),
- KEY `storage_id` (`storage_id`),
- KEY `io_date` (`io_date`)
- ) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- drop table if exists dbr_bal_item;
- CREATE TABLE `dbr_bal_item` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `created_on` bigint(20) DEFAULT 0,
- `updated_on` bigint(20) DEFAULT 0,
- `yyyy_mm` varchar(6) NOT NULL DEFAULT '' COMMENT '원장년월(총계:999999)',
- `storage_id` int(10) unsigned NOT NULL DEFAULT 0,
- `item_id` int(11) NOT NULL DEFAULT 1 COMMENT '품목ID',
- `init_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '초기 재고',
- `begin_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '이월재고',
- `in_sum_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '입고합계량',
- `out_sum_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '출고합계량',
- `end_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '마감재고',
- `bad_init_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량초기재고',
- `bad_begin_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량이월재고',
- `bad_in_sum_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량입고합계량',
- `bad_out_sum_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량출고합계량',
- `bad_end_bal_qty` decimal(20,4) NOT NULL DEFAULT 0.0000 COMMENT '불량마감재고',
- `ip` varchar(21) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- UNIQUE KEY `month_storage_item` (`yyyy_mm`,`storage_id`,`item_id`),
- KEY `item_id` (`item_id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|