From d7c3c48c11d71977c5542227e73595c02be50cdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 7 May 2024 18:05:19 +0900 Subject: [PATCH] vhost init...1 --- app/Config/Routes.php | 14 +- app/Controllers/Admin/CategoryController.php | 105 ++---- app/Database/base.sql | 2 +- app/Database/shoppingmall-20240423.sql | 361 ------------------- app/Database/shoppingmall-20240506.sql | 361 ------------------- app/Database/vhost-20240507.sql | Bin 0 -> 56706 bytes app/Helpers/Category_helper.php | 2 +- app/Language/ko/Category.php | 3 +- app/Models/BaseHierarchyModel.php | 6 +- app/Models/CategoryModel.php | 1 + public/images/sub/com_icon4.png | Bin 0 -> 27802 bytes 11 files changed, 40 insertions(+), 815 deletions(-) delete mode 100644 app/Database/shoppingmall-20240423.sql delete mode 100644 app/Database/shoppingmall-20240506.sql create mode 100644 app/Database/vhost-20240507.sql create mode 100644 public/images/sub/com_icon4.png diff --git a/app/Config/Routes.php b/app/Config/Routes.php index ee7a465..24f9789 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -67,13 +67,13 @@ $routes->group('admin', ['namespace' => 'App\Controllers\Admin', 'filter' => 'au $routes->get('excel', 'CategoryController::excel'); $routes->get('insert', 'CategoryController::insert_form'); $routes->post('insert', 'CategoryController::insert'); - $routes->get('update/(:num)', 'CategoryController::update_form/$1'); - $routes->post('update/(:num)', 'CategoryController::update/$1'); - $routes->get('reply/(:num)', 'CategoryController::reply_form/$1'); - $routes->post('reply/(:num)', 'CategoryController::reply/$1'); - $routes->get('view/(:num)', 'CategoryController::view/$1'); - $routes->get('delete/(:num)', 'CategoryController::delete/$1', ['filter' => 'authFilter:master']); - $routes->get('toggle/(:num)/(:hash)', 'CategoryController::toggle/$1/$2'); + $routes->get('update/(:alpha)', 'CategoryController::update_form/$1'); + $routes->post('update/(:alpha)', 'CategoryController::update/$1'); + $routes->get('reply/(:alpha)', 'CategoryController::reply_form/$1'); + $routes->post('reply/(:alpha)', 'CategoryController::reply/$1'); + $routes->get('view/(:alpha)', 'CategoryController::view/$1'); + $routes->get('delete/(:alpha)', 'CategoryController::delete/$1', ['filter' => 'authFilter:master']); + $routes->get('toggle/(:alpha)/(:hash)', 'CategoryController::toggle/$1/$2'); $routes->post('batchjob', 'CategoryController::batchjob'); }); $routes->group('board', static function ($routes) { diff --git a/app/Controllers/Admin/CategoryController.php b/app/Controllers/Admin/CategoryController.php index a4ddfc5..a794fad 100644 --- a/app/Controllers/Admin/CategoryController.php +++ b/app/Controllers/Admin/CategoryController.php @@ -2,8 +2,6 @@ namespace App\Controllers\Admin; -use App\Controllers\Trait\UpDownloadTrait; -use App\Entities\CategoryEntity; use App\Models\CategoryModel; use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\ResponseInterface; @@ -11,14 +9,13 @@ use Psr\Log\LoggerInterface; class CategoryController extends AdminController { - use UpDownloadTrait; public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) { parent::initController($request, $response, $logger); - $this->_model = new CategoryModel(); - $this->_viewDatas['className'] = 'Category'; + $this->_model = new CategoryModel(); + $this->_viewDatas['className'] = 'Category'; $this->_viewPath .= strtolower($this->_viewDatas['className']); - $this->_viewDatas['title'] = lang($this->_viewDatas['className'] . '.title'); + $this->_viewDatas['title'] = lang($this->_viewDatas['className'] . '.title'); $this->_viewDatas['class_icon'] = CLASS_ICONS[strtoupper($this->_viewDatas['className'])]; helper($this->_viewDatas['className']); } @@ -26,15 +23,33 @@ class CategoryController extends AdminController public function getFields(string $action = ""): array { $fields = [ - 'name', "linkurl", "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload", - "status", "head", "tail", + 'uid', + 'name', + "linkurl", + "isaccess", + "isread", + "iswrite", + "isreply", + "isupload", + "isdownload", + "status", + "head", + "tail", ]; switch ($action) { case "index": case "excel": return [ - 'name', "linkurl", "isaccess", "isread", "iswrite", "isreply", "isupload", "isdownload", - "status", "created_at" + 'name', + "linkurl", + "isaccess", + "isread", + "iswrite", + "isreply", + "isupload", + "isdownload", + "status", + "created_at", ]; break; case "view": @@ -53,74 +68,4 @@ class CategoryController extends AdminController { return parent::getFieldBatchFilters(); } - - private function write_leftmenu($old_category, array $categorys) - { - //신규 대분류인경우 기존 카테고리 메뉴 만들기 - foreach ($categorys as $category) { - $viewDatas = [ - 'className' => $this->_viewDatas['className'], - 'category' => $category, - 'parent_category' => $old_category, - 'sibling_categorys' => $categorys - ]; - $leftmenu = view($this->_viewPath . '/leftmenu_template', ['viewDatas' => $viewDatas]); - file_put_contents(APPPATH . 'Views' . "/layouts/common/left_menu/leftmenu_{$category->getPrimaryKey()}.php", $leftmenu); - } - } - private function build_leftmenu() - { - $old_category = null; - $categorys = array(); - foreach ($this->_model->getEntitys(['status' => DEFAULTS['STATUS']]) as $entity) { - if ($entity->getHierarchy_Depth() == 1) { - if (is_null($old_category)) { - $old_category = $entity; - } else if ($old_category->getPrimaryKey() != $entity->getPrimaryKey()) { - $this->write_leftmenu($old_category, $categorys); - $old_category = $entity; - $categorys = array(); - } - } else { - array_push($categorys, $entity); - } - } - $this->write_leftmenu($old_category, $categorys); - } - - //Insert관련 - protected function insert_process() - { - $entity = parent::insert_process(); - $this->build_leftmenu(); - return $entity; - } - //Update관련 - protected function update_process($entity) - { - $entity = parent::update_process($entity); - $this->build_leftmenu(); - return $entity; - } - //Toggle관련 - protected function toggle_process($entity) - { - $entity = parent::toggle_process($entity); - $this->build_leftmenu(); - return $entity; - } - //Reply관련 - protected function reply_process($entity) - { - $entity = parent::reply_process($entity); - $this->build_leftmenu(); - return $entity; - } - //Delete 관련 - protected function delete_process($entity) - { - $entity = parent::delete_process($entity); - $this->build_leftmenu(); - return $entity; - } } diff --git a/app/Database/base.sql b/app/Database/base.sql index cf416c1..7d60cf4 100644 --- a/app/Database/base.sql +++ b/app/Database/base.sql @@ -95,7 +95,7 @@ CREATE TABLE vhost.tw_board ( DROP TABLE IF EXISTS vhost.tw_sitepage; CREATE TABLE vhost.tw_sitepage ( - uid int(10) unsigned NOT NULL, + uid int(10) unsigned NOT NULL AUTO_INCREMENT, category_uid varchar(50) NOT NULL COMMENT '범주_UID', user_uid varchar(36) DEFAULT NULL COMMENT '작성자 정보', title varchar(255) NOT NULL COMMENT '제목', diff --git a/app/Database/shoppingmall-20240423.sql b/app/Database/shoppingmall-20240423.sql deleted file mode 100644 index c45f199..0000000 --- a/app/Database/shoppingmall-20240423.sql +++ /dev/null @@ -1,361 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.4.28-MariaDB, for Win64 (AMD64) --- --- Host: localhost Database: shoppingmall --- ------------------------------------------------------ --- Server version 10.4.28-MariaDB - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `tw_billing` --- - -DROP TABLE IF EXISTS `tw_billing`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_billing` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_uid` varchar(36) NOT NULL COMMENT '사용자 정보', - `type` varchar(10) DEFAULT NULL COMMENT 'Card: 카드결제, Deposit:무통장입금', - `email` varchar(50) NOT NULL, - `phone` varchar(20) DEFAULT NULL COMMENT '연락처', - `title` varchar(255) NOT NULL COMMENT '청구서제목', - `price` int(10) unsigned NOT NULL COMMENT '청구금액', - `response` text DEFAULT NULL COMMENT '결제처리결과', - `status` varchar(10) NOT NULL DEFAULT 'unuse' COMMENT 'use: 납부완료, unuse: 미납 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_billing_ibfk_1` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='청구서 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_billing` --- - -LOCK TABLES `tw_billing` WRITE; -/*!40000 ALTER TABLE `tw_billing` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_billing` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_board` --- - -DROP TABLE IF EXISTS `tw_board`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_board` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `grpno` int(10) unsigned NOT NULL DEFAULT 1 COMMENT 'Group번호: 상위가없을시 기본 uid와 같음,항상 숫자여야함', - `grporder` int(5) unsigned NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작', - `grpdepth` int(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요', - `parent_uid` int(10) unsigned DEFAULT NULL COMMENT '부모UID', - `category_uid` int(10) unsigned NOT NULL COMMENT '범주 UID', - `user_uid` varchar(36) DEFAULT NULL COMMENT '작성자 정보', - `title` varchar(255) NOT NULL COMMENT '제목', - `content` text NOT NULL COMMENT '내용', - `passwd` varchar(20) DEFAULT NULL COMMENT '작성자 암호', - `board_file` varchar(255) DEFAULT NULL COMMENT '파일명', - `view_cnt` int(5) NOT NULL DEFAULT 0 COMMENT '조회수', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용, unuse: 사용않함 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `cartory_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_board_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_board_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='게시물 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_board` --- - -LOCK TABLES `tw_board` WRITE; -/*!40000 ALTER TABLE `tw_board` DISABLE KEYS */; -INSERT INTO `tw_board` VALUES (1,1,1,1,NULL,3,'6339dc71-2551-11ee-ac52-46435bab163b','공지사항글입니다.','<p>공지사항글입니다.</p>\r\n<p>공지사항글입니다.</p>\r\n<p>공지사항글입니다.</p>','$2y$10$lvRBJ0M8XHv0P','favicon.jpg||1691109427_d471b097f995f7501296.jpg',83,'use','2023-12-15 06:12:20','2023-08-04 09:37:07',NULL); -/*!40000 ALTER TABLE `tw_board` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_category` --- - -DROP TABLE IF EXISTS `tw_category`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_category` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `grpno` int(10) unsigned NOT NULL DEFAULT 1 COMMENT 'Group번호: 상위가없을시 기본 uid와 같음,항상 숫자여야함', - `grporder` int(5) unsigned NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작', - `grpdepth` int(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요', - `parent_uid` int(10) unsigned DEFAULT NULL COMMENT '부모UID', - `name` varchar(255) NOT NULL COMMENT '범주명', - `linkurl` varchar(100) NOT NULL DEFAULT '/front/board' COMMENT 'Front Link URL', - `isaccess` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '접근권한', - `isread` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '읽기권한', - `iswrite` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '쓰기권한', - `isreply` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '답글권한', - `isupload` varchar(30) NOT NULL DEFAULT 'guest' COMMENT 'Upload권한', - `isdownload` varchar(30) NOT NULL DEFAULT 'guest' COMMENT 'Download권한', - `head` text DEFAULT NULL COMMENT '위 내용', - `tail` text DEFAULT NULL COMMENT '아래 내용', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 표시,unuse: 표시않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='범주'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_category` --- - -LOCK TABLES `tw_category` WRITE; -/*!40000 ALTER TABLE `tw_category` DISABLE KEYS */; -INSERT INTO `tw_category` VALUES (1,1,1,1,NULL,'Support','/front/board','guest','guest','manager','manager','manager','manager','<p>게시판 대분류</p>','<p>게시판 대분류</p>','use','2023-08-08 03:29:32','2023-08-04 09:14:33',NULL),(2,2,1,1,NULL,'네트워크 구매대행','/front/product','guest','guest','manager','manager','manager','manager','<p>생활*건강 위</p>','<p>생활*건강 아래</p>','use','2023-08-15 02:51:53','2023-08-04 09:16:53',NULL),(3,1,2,2,1,'공지사항','/front/board','guest','guest','manager','manager','manager','user','','','use','2023-08-10 01:30:07','2023-08-04 09:18:30',NULL),(4,1,3,2,1,'자료실','/front/board','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 01:30:24','2023-08-04 09:18:52',NULL),(5,2,2,2,2,'월이용권','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 02:20:58','2023-08-04 09:19:51',NULL),(6,2,3,2,2,'판매','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 02:20:47','2023-08-04 09:20:20',NULL),(7,3,1,1,NULL,'서버 구매대행','/front/product','guest','guest','manager','manager','manager','manager','<p>컴퓨터*가전 위</p>','<p>컴퓨터*가전 아래</p>','use','2023-08-15 02:50:43','2023-08-04 09:21:35',NULL),(8,3,2,2,7,'월이용권','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-16 03:27:55','2023-08-04 09:22:27',NULL),(9,3,3,2,7,'판매','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-22 01:45:56','2023-08-04 09:23:10',NULL),(10,4,1,1,NULL,'개인정보','/front/user','guest','guest','guest','guest','guest','guest','<p>개인정보</p>','<p>개인정보</p>','use','2023-08-10 01:56:27','2023-08-08 13:14:22',NULL),(11,4,3,2,10,'주문정보','/front/order','guest','guest','guest','guest','guest','guest','','','use','2023-08-10 02:22:46','2023-08-08 13:15:00',NULL),(13,5,1,1,NULL,'AboutUS','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-09 23:58:25','2023-08-08 14:13:01',NULL),(14,5,2,2,13,'인사말','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-08 06:31:47','2023-08-08 14:13:45',NULL),(15,5,3,2,13,'회사소개','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-08 06:31:33','2023-08-08 14:14:02',NULL),(16,6,1,1,NULL,'Hosting','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:57:52','2023-08-10 08:57:52',NULL),(17,6,2,2,16,'제품안내','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:59:13','2023-08-10 08:59:13',NULL),(18,6,3,2,16,'신청절차','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:59:28','2023-08-10 08:59:28',NULL),(19,7,1,1,NULL,'Service','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 01:31:56','2023-08-10 09:00:20',NULL),(20,7,3,2,19,'기타서비스','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 00:01:07','2023-08-10 09:00:41',NULL),(21,7,2,2,19,'회선서비스','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 09:00:56','2023-08-10 09:00:56',NULL),(22,4,2,2,10,'사용자정보','/front/user','guest','guest','guest','guest','guest','guest','','','use','2023-08-10 10:25:48','2023-08-10 19:25:05',NULL),(23,8,1,1,NULL,'컴퓨터주변기기 구매대행','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-12-14 21:12:03','2023-08-15 11:53:33',NULL),(24,8,2,2,23,'CPU','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:54:30','2023-08-15 11:54:30',NULL),(25,8,3,2,23,'Memory','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:54:40','2023-08-15 11:54:40',NULL),(26,8,4,2,23,'HDD(SSD)','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:55:03','2023-08-15 11:55:03',NULL),(28,4,4,2,10,'청구서정보','/front/billing','guest','guest','guest','guest','guest','guest','','','use','2023-08-22 15:30:39','2023-08-16 12:57:16',NULL),(29,5,4,2,13,'이용약관','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:29:54','2023-08-23 00:29:54',NULL),(30,5,5,2,13,'개인정보취급방침','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:30:12','2023-08-23 00:30:12',NULL),(31,5,6,2,13,'이용안내','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:30:23','2023-08-23 00:30:23',NULL); -/*!40000 ALTER TABLE `tw_category` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_order` --- - -DROP TABLE IF EXISTS `tw_order`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_order` ( - `uid` varchar(36) NOT NULL, - `product_uid` varchar(36) DEFAULT NULL COMMENT '상품 정보', - `user_uid` varchar(36) DEFAULT NULL COMMENT '사용자 정보', - `name` varchar(255) NOT NULL COMMENT '상품명', - `cost` int(10) unsigned NOT NULL COMMENT '구매원가', - `sale` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '할인가', - `price` int(10) unsigned NOT NULL COMMENT '결제액', - `quantity` varchar(255) NOT NULL COMMENT '수량', - `type` varchar(10) NOT NULL DEFAULT 'rental' COMMENT 'rental: 월임대, onetime:판매,일회성', - `paymentday` int(2) unsigned DEFAULT NULL COMMENT '결제일', - `status` varchar(10) NOT NULL DEFAULT 'unuse' COMMENT 'use: 사용, unuse: 장바구니/사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `product_uid` (`product_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_order_ibfk_1` FOREIGN KEY (`product_uid`) REFERENCES `tw_product` (`uid`), - CONSTRAINT `tw_order_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Order 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_order` --- - -LOCK TABLES `tw_order` WRITE; -/*!40000 ALTER TABLE `tw_order` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_order` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_orderbilling` --- - -DROP TABLE IF EXISTS `tw_orderbilling`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_orderbilling` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `order_uid` varchar(36) NOT NULL COMMENT 'Order 정보', - `billing_uid` int(10) unsigned NOT NULL COMMENT '청구서 정보', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`uid`), - KEY `order_uid` (`order_uid`), - KEY `billing_uid` (`billing_uid`), - CONSTRAINT `tw_orderbilling_ibfk_1` FOREIGN KEY (`order_uid`) REFERENCES `tw_order` (`uid`), - CONSTRAINT `tw_orderbilling_ibfk_2` FOREIGN KEY (`billing_uid`) REFERENCES `tw_billing` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='주문-청구서 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_orderbilling` --- - -LOCK TABLES `tw_orderbilling` WRITE; -/*!40000 ALTER TABLE `tw_orderbilling` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_orderbilling` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_product` --- - -DROP TABLE IF EXISTS `tw_product`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_product` ( - `uid` varchar(36) NOT NULL, - `category_uid` int(10) unsigned NOT NULL COMMENT '상품분류', - `user_uid` varchar(36) DEFAULT NULL COMMENT '생산자 정보', - `type` varchar(10) NOT NULL DEFAULT 'rental' COMMENT 'rental: 월임대, onetime:판매,일회성', - `name` varchar(255) NOT NULL COMMENT '상품명', - `photo` varchar(255) DEFAULT NULL COMMENT '상품이미지', - `cost` int(10) unsigned NOT NULL COMMENT '원가', - `price` int(10) unsigned NOT NULL COMMENT '판매가', - `sale` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '할인가', - `stock` int(5) unsigned DEFAULT 1 COMMENT '재고수량', - `view_cnt` int(4) unsigned NOT NULL DEFAULT 0 COMMENT '조회수', - `content` text NOT NULL COMMENT '상품정보', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 판매, unuse: 판매않함, standby: 판매준비, hold: 판매중지 soldout: 상품부족 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `category_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_product_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_product_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='상품 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_product` --- - -LOCK TABLES `tw_product` WRITE; -/*!40000 ALTER TABLE `tw_product` DISABLE KEYS */; -INSERT INTO `tw_product` VALUES ('019d0d9b-4d58-6509-47d2-84fdec6ebb52',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2680V3 2.5GHz 2CPU','gen9.jpg||1692787231_6ef7a5b49fac6dae1464.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2680V3 2.5GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:39:37',NULL),('07b91918-1124-4dd1-aa6e-f2d9401b19c9',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2650V3 2.3GHz 2CPU','gen9.jpg||1692787198_46ff7c3b9300897a63de.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2650V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:38:17',NULL),('0a93c1d8-3a44-cf73-7863-587409403d24',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360p Gen8 E5-2690v2 3.0GHz 2CPU','gen8.png||1692786892_a01cab9fe68ba74ead9f.png',1300000,1200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360pG8</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2690v2 3.0GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>4GB PC3L-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 300GB 10K 2.5 SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 1,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:37:38',NULL),('0fd70a7b-a8f6-24dd-ee1a-0537c5685e31',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4215 8C 3.2GHz','gen10.jpg||1692786304_c27d94402e964b676455.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4215 8C 3.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:06:22','2023-08-23 08:22:52',NULL),('24063731-2e2e-fd91-b106-ab98f72f4802',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2690V3 2.6GHz 2CPU','gen9.jpg||1692787186_3cb56b1e2c6fde57c900.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2690V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:16:49',NULL),('2d5ea25b-9af3-c1d6-35bf-abc190740dd4',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2670V3 2.3GHz 2CPU','gen9.jpg||1692787219_574055e50ea980374b4f.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2670V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:01:37','2023-08-23 08:39:08',NULL),('402f4185-4b24-8885-07de-19ebfd8f315f',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4210R 10C 2.4GHz','gen10.jpg||1692786352_dfd3f0dcec65efaea726.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4210R 10C 2.4GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:41:03',NULL),('4d7081b1-7183-3893-2971-2ea72eabfe33',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2680V3 2.5GHz 2CPU','gen9.jpg||1692787177_7cbafba112eda6dbffa4.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2680V3 2.5GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:12:35',NULL),('6512c201-a680-74a8-c804-fba701f2bf1d',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen6 E5540 2.58GHz 2CPU','pngwing.com.png||1692785595_521148a79aeec6369c64.png',300000,200000,100000,10,4,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G6</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5540 2.58GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 700,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-24 00:22:15','2023-08-23 07:55:10',NULL),('7d5d3f76-f091-954e-f870-f310a408503d',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4214 12C 2.2GHz','gen10.jpg||1692786295_e14824803a6d097f90db.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4214 12C 2.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:01:48','2023-08-23 08:22:12',NULL),('8981013e-e51b-db97-2b60-17d0890f32ec',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4208 8C 2.1GHz','gen10.jpg||1692786274_f0cd2decae4e4cb653e8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4208 8C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:18:08',NULL),('95d06542-9bcf-0c57-da98-215f00592f3a',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2690V3 2.6GHz 2CPU','gen9.jpg||1692787241_808c3ffd9232011821a8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2690V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:40:00',NULL),('a24b1bd4-8290-7dd3-335f-b33841e1116c',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2660V3 2.6GHz 2CPU','gen9.jpg||1692787157_d3db341faf2762063481.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2660V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:09:47',NULL),('a4469a86-9092-74c6-0ed5-771f811c8801',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen6 E5540 2.58GHz 2CPU','pngwing.com.png||1692785650_672e3fcce75f0c0e77ba.png',800000,700000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G6</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5540 2.58GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 700,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:25:29',NULL),('a6cd0ce5-d72f-7301-45c5-f594e49e2895',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4210R 10C 2.4GHz','gen10.jpg||1692786284_3f21ff96427be08bc3a4.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4210R 10C 2.4GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:19:00',NULL),('ae3a5f38-f49b-9b4c-f6c1-fa2f3645e329',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2670V3 2.3GHz 2CPU','gen9.jpg||1692787165_59a4fd5ffd1caeb24ac8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2670V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:11:22',NULL),('b47c959e-6149-e400-0d26-e8b7f3e3e13a',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2650V3 2.3GHz 2CPU','gen9.jpg||1692787137_2f546e663bec3e58ce6d.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2650V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:08:48',NULL),('c294eb25-e9fd-fd5b-0e43-bca7d0aee515',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen7 X5570 2.93GHz 1CPU','pngwing.com.png||1692785662_74dea0b8c5e0de449d7b.png',1000000,900000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G7</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>X5570 2.93GHz 1CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD :<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 900,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:36:58',NULL),('c78870b9-bcba-9932-5a97-220830b4ac20',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4208 8C 2.1GHz','gen10.jpg||1692786344_56f6b123b3cfd3b567ad.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4208 8C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:40:38',NULL),('d65e2fbb-ceaa-354b-7f60-7aed3b7e4c50',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4216 16C 2.1GHz','gen10.jpg||1692786387_c1765a474f069bf9c305.jpg',300000,200000,100000,5,9,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4216 16C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:03:01','2023-08-23 08:42:26',NULL),('dae663fb-bddf-46e7-4b6b-10f879287061',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360p Gen8 E5-2690v2 3.0GHz 2CPU','gen8.png||1692786855_cee7f25a966d38ef5029.png',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360pG8</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2690v2 3.0GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>4GB PC3L-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 300GB 10K 2.5 SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 1,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:07:58',NULL),('dcaab9c8-807d-8c61-cbce-98fc7ab8e3cc',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2660V3 2.6GHz 2CPU','gen9.jpg||1692787208_d676f5359739e28008eb.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2660V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:38:47',NULL),('ddb9e20b-e0d4-e101-47e4-78f0eff34586',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4215 8C 3.2GHz','gen10.jpg||1692786373_f758c59c392ffbac0842.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4215 8C 3.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:42:01',NULL),('df132886-84ce-608f-b402-e1425153b48e',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4216 16C 2.1GHz','gen10.jpg||1692786318_ed16622ab63110f5151a.jpg',300000,200000,100000,5,11,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4216 16C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:03:40','2023-08-23 08:23:23',NULL),('df4fb029-9360-99ac-54da-f44f2a980c3b',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4214 12C 2.2GHz','gen10.jpg||1692786365_f0225ae1ad6ce17af00b.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4214 12C 2.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:41:32',NULL),('e1b22ab3-c9c5-8bba-ff4d-446e3060c9aa',8,'6339dc71-2551-11ee-ac52-46435bab163b','rental','HP-DL360 G6 Intel CPU E5503 4Core 2.0Ghz 8G Ram SSD 128G * 2 (Mirror)','product_img1.jpg||1692071507_9f0a1a96d9092f6992de.jpg',250000,190000,60000,6,136,'<div class="product-cnt">\r\n<p><img src="https://itsolution-idc.jp/images/sub/product_img1.jpg" alt="저가형 - 보급형 HP DL360 G6"></p>\r\n<div class="col">\r\n<div class="pro-title type1">저가형</div>\r\n<div class="table01">\r\n<table><caption>&nbsp;</caption><colgroup><col width="120px"><col></colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5503</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">25만원</span>&nbsp;&gt; 15만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n&nbsp;\r\n<div class="col">\r\n<div class="pro-title type1">보급형</div>\r\n<div class="table01">\r\n<table><caption>&nbsp;</caption><colgroup><col width="120px"><col></colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5530 / E5540</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.4Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">35만원</span>&nbsp;&gt; 25만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">&nbsp;</div>','use','2023-08-23 08:04:27','2023-08-04 09:29:28','2023-08-23 08:04:27'),('f2730c79-d81d-4d38-f18e-c89ce33c2eb8',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen7 X5570 2.93GHz 1CPU','pngwing.com.png||1692785615_255b954346a72a709525.png',300000,200000,100000,2,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G7</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>X5570 2.93GHz 1CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD :<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 900,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:03:42',NULL); -/*!40000 ALTER TABLE `tw_product` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_sitepage` --- - -DROP TABLE IF EXISTS `tw_sitepage`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_sitepage` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `category_uid` int(10) unsigned NOT NULL COMMENT '범주 UID', - `user_uid` varchar(36) DEFAULT NULL COMMENT '작성자 정보', - `title` varchar(255) NOT NULL COMMENT '제목', - `content` text NOT NULL COMMENT '내용', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용, unuse: 사용않함 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `category_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_sitepage_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_sitepage_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='사이트페이지 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_sitepage` --- - -LOCK TABLES `tw_sitepage` WRITE; -/*!40000 ALTER TABLE `tw_sitepage` DISABLE KEYS */; -INSERT INTO `tw_sitepage` VALUES (1,14,NULL,'인사말','<p class="mgb30"><img src="../images/sub/sub1_1.jpg" alt="IT Solution 홈페이지를 방문하여 주신 고객 여러분께 진심으로 감사의 말씀을 드립니다."></p>\r\n<div class="greeting">\r\n<div class="col">저희 IT Solution은 고객의 원활한 서비스를 위해 끊임없는 노력과 혁신을 통해 보다 안정적인 네트워크망과 시스템구성을 만들어가고 있습니다. 정보통신 기술이 하루게 다르게 성장하고 있는 현재 저희는 각 분야별 전문 엔지니어들이 고객들의 불편사항을 365일 24시간 처리해드리고 있으며,</div>\r\n<div class="col">전 직원들은 단결하여 최고의 서비스를 제공해드리기 위해 노력하고 있습니다. 믿음과 신뢰를 바탕으로 고객들의 요구를 겸허하게 받아 들이고 항상 노력하는 자세로 고객들에게 다가갈것입니다. 고객들의 최고의 동반자가 되고자 최선의 노력을 다 할 것을 약속드립니다. 감사합니다.</div>\r\n</div>','use','2023-08-09 11:51:34','2023-08-08 14:16:15',NULL),(2,15,NULL,'회사소개','<div class="company">저희 IT Solution은 고객의 원활한 서비스를 위해 <strong>끊임없는 노력과 혁신을 통해 <br>보다 안정적인 네트워크망과 시스템구성</strong>을 만들어가고 있습니다.</div>\r\n<div class="com-cnt">\r\n<div class="col bg1">\r\n<dl>\r\n<dt>Service</dt>\r\n<dd>&middot; 365일 24시간 친절대응</dd>\r\n<dd>&middot; 신속 정확한 작업처리</dd>\r\n<dd>&middot; 1:1 단독 대응</dd>\r\n</dl>\r\n</div>\r\n<div class="col bg2">\r\n<dl>\r\n<dt>Network</dt>\r\n<dd>&middot; 안정적인 기가망</dd>\r\n<dd>&middot; 실시간 트래픽 관제</dd>\r\n<dd>&middot; DDOS 방어</dd>\r\n</dl>\r\n</div>\r\n<div class="col bg3">\r\n<dl>\r\n<dt>System</dt>\r\n<dd>&middot; 센터내 자체 방화벽 운용</dd>\r\n<dd>&middot; 안정적인 서버 RAID 구성</dd>\r\n<dd>&middot; 차별화된 고객 지원</dd>\r\n</dl>\r\n</div>\r\n</div>','use','2023-08-09 11:49:50','2023-08-08 14:18:22',NULL),(3,18,'6339dc71-2551-11ee-ac52-46435bab163b','신청절차','<p class="mgb75"><img src="../../images/sub/sub2_1.jpg" alt=""></p>\r\n<div class="app-cnt">\r\n<div class="col inquiry">\r\n<div class="box">\r\n<div class="icon">&nbsp;</div>\r\n<div class="info">언제든 문의주시면 친절하게 <br>답변해 드리겠습니다.</div>\r\n</div>\r\n</div>\r\n<div class="col type2">\r\n<div class="box">\r\n<div class="info">\r\n<dl>\r\n<dt>스카이프 <img src="../../images/sub/sub2_1_skype.gif" alt="스카이프"></dt>\r\n<dd>itsolution-idc@outlook.kr</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="col type2">\r\n<div class="box">\r\n<div class="info">\r\n<dl>\r\n<dt>대표전화</dt>\r\n<dd>1661-0577 (365일 24시간)</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n</div>\r\n</div>','use','2023-08-10 09:03:23','2023-08-10 09:03:23',NULL),(4,17,'6339dc71-2551-11ee-ac52-46435bab163b','제품안내','<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img1.jpg" alt="저가형 - 보급형 HP DL360 G6"></p>\r\n<div class="col">\r\n<div class="pro-title type1">저가형</div>\r\n<div class="table01">\r\n<table><caption>저가형</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5503</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">25만원</span> &gt; 15만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n<div class="col">\r\n<div class="pro-title type1">보급형</div>\r\n<div class="table01">\r\n<table><caption>보급형</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5530 / E5540</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.4Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">35만원</span> &gt; 25만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img2.jpg" alt="고급형 HP DL360 G7"></p>\r\n<div class="col">\r\n<div class="pro-title type2">고급형 1</div>\r\n<div class="table01">\r\n<table><caption>고급형 1</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>X5560*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>8core / 2.8Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>16G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">45만원</span> &gt; 35만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n<div class="col">\r\n<div class="pro-title type2">고급형 2</div>\r\n<div class="table01">\r\n<table><caption>고급형 2</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>X5650*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>12core / 2.6Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>16G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">55만원</span> &gt; 45만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img3.jpg" alt="하이엔드 HP DL360P GEN8"></p>\r\n<div class="col">\r\n<div class="pro-title type3">하이엔드</div>\r\n<div class="table01">\r\n<table><caption>하이엔드</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5-2690v2*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>20core / 3.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>32G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">65만원</span> &gt; 55만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>','use','2023-08-10 00:04:57','2023-08-10 09:04:53',NULL),(5,21,'6339dc71-2551-11ee-ac52-46435bab163b','회선서비스','<div class="box-cnt">\r\n<h3 class="title">일반회선</h3>\r\n<div class="cnt">일반회선 서비스는 트래픽 10M 부터 최대 1G 까지 필요하신 만큼 사용하시는 서비스로 IT Solution에서 제공하는 <br>회선입니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">전용회선</h3>\r\n<div class="cnt">\r\n<p class="mgb30">고객 단독 회선 서비스로 최소 5대 이상의 서버를 이용중이신 고객을 위한 서비스로 서버외에고객이 보유하고 계신 장비를 <br>이용해 맞춤형 서비스를 제공하고 있습니다.</p>\r\n<dl>\r\n<dt>전용회선 서비스가 필요한 고객</dt>\r\n<dd>- 서버를 5대이상 사용하시는 고객</dd>\r\n<dd>- 해킹 &amp; 보안에 신경을 쓰시는 고객</dd>\r\n<dd>- 단독 네트워크망이 필요하신 고객</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">코로케이션</h3>\r\n<div class="cnt">\r\n<p class="mgb30">센터내부의백본망에 고객의 서버 및 네트워크 장비를 직접 연결하여 사용하시는 서비스로 고객의 서버가 입주할 로케이션을 <br>제공하는 상면서비스와 회선제공을 하는 네트워크 임대 서비스를같이 진행해드리고 있습니다.</p>\r\n<dl class="mgb30">\r\n<dt>상면서비스</dt>\r\n<dd>- 서버 &amp; 네트워크 장비 종류 불문</dd>\r\n<dd>- 1/4 , half Rack , Full Rack 의 Location 제공</dd>\r\n</dl>\r\n<dl>\r\n<dt>네트워크 서비스</dt>\r\n<dd>- 다른 고객과 회선을 공유하는 Shared 서비스는 기본적으로 많은 트래픽을 사용하시는 고객님의경우에는 Dedicated <br>서비스 이용을 권장해드립니다.</dd>\r\n<dd>- 하나의 회선을 단독으로 사용하는 Dedicated 서비스는 다른 고객의 트래픽 영향을 받지 않기 때문에더욱 안정된 서비스를 <br>제공합니다.</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title mgb30">회선 구성도</h3>\r\n<p class="space-center"><img src="../../images/sub/sub3_1.jpg" alt=""></p>\r\n</div>','use','2023-08-10 09:05:49','2023-08-10 09:05:49',NULL),(6,20,'6339dc71-2551-11ee-ac52-46435bab163b','기타서비스','<div class="box-cnt">\r\n<h3 class="title">방화벽 서비스</h3>\r\n<div class="cnt">센터내 방화벽 운용으로 고객서버내 방화벽 설정이 어려우실때 센터 방화벽을 이용하여 원하시는 룰셋 조정이 가능합니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">웹방화벽 서비스</h3>\r\n<div class="cnt">웹방화벽 프로그램인 "딥파인더 (Deep Finder)" 업체와의 협약으로 보다 저렴한 가격으로 웹방화벽 이용이 가능하시며 이에 따른 해킹 사고 확률을 낮춰드리고 있습니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">우회망 서비스</h3>\r\n<div class="cnt">DDOS 공격에 의한 대량의 트래픽을 별도의 Zone으로 우회하여 서버 마비상태를 최소화 합니다. 갑작스런 DDOS 공격으로 정상적인 서비스가 어려울시 단기간에 복구가능하도록 대응해드리는 서비스입니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">도메인 구매대행</h3>\r\n<div class="cnt">고객들의 도메인 구매를 안전하고 신속하게 대행해드리고 있습니다.</div>\r\n</div>','use','2023-08-10 09:06:45','2023-08-10 09:06:45',NULL); -/*!40000 ALTER TABLE `tw_sitepage` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_user` --- - -DROP TABLE IF EXISTS `tw_user`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_user` ( - `uid` varchar(36) NOT NULL COMMENT '사용자 UUID', - `id` varchar(30) NOT NULL, - `passwd` varchar(100) NOT NULL, - `name` varchar(20) NOT NULL COMMENT '사용자명', - `email` varchar(50) NOT NULL, - `phone` varchar(20) DEFAULT NULL COMMENT '연락처', - `mobile` varchar(20) DEFAULT NULL COMMENT '핸드폰', - `role` varchar(255) NOT NULL DEFAULT 'user' COMMENT '사용자등급', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용,unuse: 사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - UNIQUE KEY `email` (`email`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='사용자 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_user` --- - -LOCK TABLES `tw_user` WRITE; -/*!40000 ALTER TABLE `tw_user` DISABLE KEYS */; -INSERT INTO `tw_user` VALUES ('5344dc5a-e478-eb94-4386-94bcb7e75f25','1234','$2y$10$Gh48iNwCHZ0gfKvLtxl2IeN53AUfmk6ckznxOUgeKn1MgPwwrdMTW','2342342','choi.jh@blessjp.com','010-9682-2313','010-9672-2344','guest,user','use','2023-08-23 08:43:59','2023-08-09 16:08:46','2023-08-23 08:43:59'),('6339dc71-2551-11ee-ac52-46435bab163b','choi.jh','$2y$10$C65GVGkyYXdLn/DzPtyaw.AuiliuwAtI36ikz0uO4dmQKmtuS37Vm','최준흠','choi.jh@prime-idc.jp','1234','1234342434','guest,user,vip,manager,cloudflare,director,master','use','2023-08-22 23:44:22','2023-07-18 09:56:38',NULL),('6339df2f-2551-11ee-ac52-46435bab163b','cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e019-2551-11ee-ac52-46435bab163b','kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e0c9-2551-11ee-ac52-46435bab163b','kimhy','$2y$10$THwR6qsxg/FbekTDEJizvux7pZtMNdWchGDqWOETWv1uGJO33f81.','김효영','khy@prime-idc.jp','','','guest,user,vip,manager,cloudflare,director,master','use','2023-08-22 22:34:55','2023-07-18 09:56:38',NULL),('6339e175-2551-11ee-ac52-46435bab163b','kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e1dd-2551-11ee-ac52-46435bab163b','leeph','$2y$10$lR739WzJsW6rDLgchYs7buek4BYeTlKHTQY60RDqRms9Io7RSY3AC','이풍호','leeph@prime-idc.jp',NULL,NULL,'cloudflare','unuse','2023-08-03 02:03:37','2023-07-18 09:56:38',NULL),('6339e237-2551-11ee-ac52-46435bab163b','jinmingyu','$2y$10$d2oZCHaDoWPZ1Tvg4KWRR.HyfCmtO1jDsl4NYN2yzdx22Q9YqBxG2','김명옥','jinmingyu@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e290-2551-11ee-ac52-46435bab163b','kangdh','$2y$10$Drm49/bmvT0FKaj1YfNoO.m3zrJGNwBVwlcunTOA2Y7diZho3v9Ka','강동헌','kang.dh@idcjp.jp',NULL,NULL,'manager','use',NULL,'2023-07-18 09:56:38',NULL),('6339e314-2551-11ee-ac52-46435bab163b','yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e3d3-2551-11ee-ac52-46435bab163b','kim.yh','$2y$10$iu4/G764rldRdpT45vB3ruPmqNANmfBmafD00wcUrb942e322hZZu','김영환','kim.yh@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e444-2551-11ee-ac52-46435bab163b','yunmj','$2y$10$2layK31VGSd6CbPX3yZOgejXf6.bgpDXxBcYcTWcAXwydAcP/bVP2','윤무정','yunmj@idcjp.jp',NULL,NULL,'manager','use',NULL,'2023-07-18 09:56:38',NULL),('6339e49c-2551-11ee-ac52-46435bab163b','kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e4f3-2551-11ee-ac52-46435bab163b','shin.ms','$2y$10$svBZmhxeHIxeE9lv1n4fae5n4Mv0fViUQp4HciW1FIvC0oXDhaSFK','신민수','shin.ms@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e547-2551-11ee-ac52-46435bab163b','park.sm','$2y$10$H9hLWvbAjCpbUN.mv3IzgOU6Vedy5yYIOmJRGkgKsWSSJ6.jsf4d6','박선미','park.sm@idcjp.jp',NULL,NULL,'manager','use','2023-07-28 02:45:08','2023-07-18 09:56:38',NULL); -/*!40000 ALTER TABLE `tw_user` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_user_sns` --- - -DROP TABLE IF EXISTS `tw_user_sns`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_user_sns` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_uid` varchar(36) DEFAULT NULL COMMENT '사용자 정보', - `site` varchar(20) NOT NULL COMMENT 'Site: GOOGLE,FACEBOOK 등등', - `id` varchar(255) NOT NULL COMMENT 'sns 로그인 인중후 Return ID값', - `name` varchar(50) NOT NULL, - `email` varchar(50) NOT NULL, - `detail` text NOT NULL COMMENT 'JSON형식 원본값', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용,unuse: 사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`uid`), - UNIQUE KEY `site` (`site`,`id`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_user_sns_ibfk_1` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) ON DELETE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='SNS 로그인 후 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_user_sns` --- - -LOCK TABLES `tw_user_sns` WRITE; -/*!40000 ALTER TABLE `tw_user_sns` DISABLE KEYS */; -INSERT INTO `tw_user_sns` VALUES (2,NULL,'Google','103667499976881096838','최준흠','twinsloves@gmail.com','{\"\\u0000*\\u0000internal_gapi_mappings\":{\"familyName\":\"family_name\",\"givenName\":\"given_name\",\"verifiedEmail\":\"verified_email\"},\"\\u0000*\\u0000modelData\":{\"verified_email\":true,\"given_name\":\"\\uc900\\ud760\",\"family_name\":\"\\ucd5c\"},\"\\u0000*\\u0000processed\":[],\"email\":\"twinsloves@gmail.com\",\"familyName\":\"\\ucd5c\",\"gender\":null,\"givenName\":\"\\uc900\\ud760\",\"hd\":null,\"id\":\"103667499976881096838\",\"link\":null,\"locale\":\"ko\",\"name\":\"\\ucd5c\\uc900\\ud760\",\"picture\":\"https:\\/\\/lh3.googleusercontent.com\\/a\\/AAcHTteFSgepQSe7LHTNVRJBkJA2tBEmg4PQrvI1Ta_5IXu5=s96-c\",\"verifiedEmail\":true}','standby','2023-07-20 14:11:30','2023-07-20 14:11:30'); -/*!40000 ALTER TABLE `tw_user_sns` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-04-23 11:10:31 diff --git a/app/Database/shoppingmall-20240506.sql b/app/Database/shoppingmall-20240506.sql deleted file mode 100644 index a8a125b..0000000 --- a/app/Database/shoppingmall-20240506.sql +++ /dev/null @@ -1,361 +0,0 @@ --- MariaDB dump 10.19 Distrib 10.5.22-MariaDB, for Linux (x86_64) --- --- Host: localhost Database: shoppingmall --- ------------------------------------------------------ --- Server version 10.5.22-MariaDB-log - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `tw_billing` --- - -DROP TABLE IF EXISTS `tw_billing`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_billing` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_uid` varchar(36) NOT NULL COMMENT '사용자 정보', - `type` varchar(10) DEFAULT NULL COMMENT 'Card: 카드결제, Deposit:무통장입금', - `email` varchar(50) NOT NULL, - `phone` varchar(20) DEFAULT NULL COMMENT '연락처', - `title` varchar(255) NOT NULL COMMENT '청구서제목', - `price` int(10) unsigned NOT NULL COMMENT '청구금액', - `response` text DEFAULT NULL COMMENT '결제처리결과', - `status` varchar(10) NOT NULL DEFAULT 'unuse' COMMENT 'use: 납부완료, unuse: 미납 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_billing_ibfk_1` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='청구서 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_billing` --- - -LOCK TABLES `tw_billing` WRITE; -/*!40000 ALTER TABLE `tw_billing` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_billing` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_board` --- - -DROP TABLE IF EXISTS `tw_board`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_board` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `grpno` int(10) unsigned NOT NULL DEFAULT 1 COMMENT 'Group번호: 상위가없을시 기본 uid와 같음,항상 숫자여야함', - `grporder` int(5) unsigned NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작', - `grpdepth` int(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요', - `parent_uid` int(10) unsigned DEFAULT NULL COMMENT '부모UID', - `category_uid` int(10) unsigned NOT NULL COMMENT '범주 UID', - `user_uid` varchar(36) DEFAULT NULL COMMENT '작성자 정보', - `title` varchar(255) NOT NULL COMMENT '제목', - `content` text NOT NULL COMMENT '내용', - `passwd` varchar(20) DEFAULT NULL COMMENT '작성자 암호', - `board_file` varchar(255) DEFAULT NULL COMMENT '파일명', - `view_cnt` int(5) NOT NULL DEFAULT 0 COMMENT '조회수', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용, unuse: 사용않함 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `cartory_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_board_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_board_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='게시물 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_board` --- - -LOCK TABLES `tw_board` WRITE; -/*!40000 ALTER TABLE `tw_board` DISABLE KEYS */; -INSERT INTO `tw_board` VALUES (1,1,1,1,NULL,3,'6339dc71-2551-11ee-ac52-46435bab163b','공지사항글입니다.','<p>공지사항글입니다.</p>\r\n<p>공지사항글입니다.</p>\r\n<p>공지사항글입니다.</p>','$2y$10$lvRBJ0M8XHv0P','favicon.jpg||1691109427_d471b097f995f7501296.jpg',83,'use','2023-12-15 06:12:20','2023-08-04 09:37:07',NULL); -/*!40000 ALTER TABLE `tw_board` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_category` --- - -DROP TABLE IF EXISTS `tw_category`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_category` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `grpno` int(10) unsigned NOT NULL DEFAULT 1 COMMENT 'Group번호: 상위가없을시 기본 uid와 같음,항상 숫자여야함', - `grporder` int(5) unsigned NOT NULL DEFAULT 1 COMMENT 'Group순서: 상위가없을시 1부터시작', - `grpdepth` int(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Group깊이: 상위가없을시 1부터시작 , 상위 grpdepth+1씩 추가필요', - `parent_uid` int(10) unsigned DEFAULT NULL COMMENT '부모UID', - `name` varchar(255) NOT NULL COMMENT '범주명', - `linkurl` varchar(100) NOT NULL DEFAULT '/front/board' COMMENT 'Front Link URL', - `isaccess` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '접근권한', - `isread` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '읽기권한', - `iswrite` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '쓰기권한', - `isreply` varchar(30) NOT NULL DEFAULT 'guest' COMMENT '답글권한', - `isupload` varchar(30) NOT NULL DEFAULT 'guest' COMMENT 'Upload권한', - `isdownload` varchar(30) NOT NULL DEFAULT 'guest' COMMENT 'Download권한', - `head` text DEFAULT NULL COMMENT '위 내용', - `tail` text DEFAULT NULL COMMENT '아래 내용', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 표시,unuse: 표시않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='범주'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_category` --- - -LOCK TABLES `tw_category` WRITE; -/*!40000 ALTER TABLE `tw_category` DISABLE KEYS */; -INSERT INTO `tw_category` VALUES (1,1,1,1,NULL,'Support','/front/board','guest','guest','manager','manager','manager','manager','<p>게시판 대분류</p>','<p>게시판 대분류</p>','use','2023-08-08 03:29:32','2023-08-04 09:14:33',NULL),(2,2,1,1,NULL,'네트워크 구매대행','/front/product','guest','guest','manager','manager','manager','manager','<p>생활*건강 위</p>','<p>생활*건강 아래</p>','use','2023-08-15 02:51:53','2023-08-04 09:16:53',NULL),(3,1,2,2,1,'공지사항','/front/board','guest','guest','manager','manager','manager','user','','','use','2023-08-10 01:30:07','2023-08-04 09:18:30',NULL),(4,1,3,2,1,'자료실','/front/board','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 01:30:24','2023-08-04 09:18:52',NULL),(5,2,2,2,2,'월이용권','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 02:20:58','2023-08-04 09:19:51',NULL),(6,2,3,2,2,'판매','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 02:20:47','2023-08-04 09:20:20',NULL),(7,3,1,1,NULL,'서버 구매대행','/front/product','guest','guest','manager','manager','manager','manager','<p>컴퓨터*가전 위</p>','<p>컴퓨터*가전 아래</p>','use','2023-08-15 02:50:43','2023-08-04 09:21:35',NULL),(8,3,2,2,7,'월이용권','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-16 03:27:55','2023-08-04 09:22:27',NULL),(9,3,3,2,7,'판매','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-22 01:45:56','2023-08-04 09:23:10',NULL),(10,4,1,1,NULL,'개인정보','/front/user','guest','guest','guest','guest','guest','guest','<p>개인정보</p>','<p>개인정보</p>','use','2023-08-10 01:56:27','2023-08-08 13:14:22',NULL),(11,4,3,2,10,'주문정보','/front/order','guest','guest','guest','guest','guest','guest','','','use','2023-08-10 02:22:46','2023-08-08 13:15:00',NULL),(13,5,1,1,NULL,'AboutUS','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-09 23:58:25','2023-08-08 14:13:01',NULL),(14,5,2,2,13,'인사말','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-08 06:31:47','2023-08-08 14:13:45',NULL),(15,5,3,2,13,'회사소개','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-08 06:31:33','2023-08-08 14:14:02',NULL),(16,6,1,1,NULL,'Hosting','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:57:52','2023-08-10 08:57:52',NULL),(17,6,2,2,16,'제품안내','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:59:13','2023-08-10 08:59:13',NULL),(18,6,3,2,16,'신청절차','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 08:59:28','2023-08-10 08:59:28',NULL),(19,7,1,1,NULL,'Service','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 01:31:56','2023-08-10 09:00:20',NULL),(20,7,3,2,19,'기타서비스','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 00:01:07','2023-08-10 09:00:41',NULL),(21,7,2,2,19,'회선서비스','/front/sitepage','guest','guest','manager','manager','manager','manager','','','use','2023-08-10 09:00:56','2023-08-10 09:00:56',NULL),(22,4,2,2,10,'사용자정보','/front/user','guest','guest','guest','guest','guest','guest','','','use','2023-08-10 10:25:48','2023-08-10 19:25:05',NULL),(23,8,1,1,NULL,'컴퓨터주변기기 구매대행','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-12-14 21:12:03','2023-08-15 11:53:33',NULL),(24,8,2,2,23,'CPU','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:54:30','2023-08-15 11:54:30',NULL),(25,8,3,2,23,'Memory','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:54:40','2023-08-15 11:54:40',NULL),(26,8,4,2,23,'HDD(SSD)','/front/product','guest','guest','manager','manager','manager','manager','','','use','2023-08-15 11:55:03','2023-08-15 11:55:03',NULL),(28,4,4,2,10,'청구서정보','/front/billing','guest','guest','guest','guest','guest','guest','','','use','2023-08-22 15:30:39','2023-08-16 12:57:16',NULL),(29,5,4,2,13,'이용약관','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:29:54','2023-08-23 00:29:54',NULL),(30,5,5,2,13,'개인정보취급방침','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:30:12','2023-08-23 00:30:12',NULL),(31,5,6,2,13,'이용안내','/front/sitepage','guest','guest','manager','manager','manager','manager',NULL,NULL,'use','2023-08-23 00:30:23','2023-08-23 00:30:23',NULL); -/*!40000 ALTER TABLE `tw_category` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_order` --- - -DROP TABLE IF EXISTS `tw_order`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_order` ( - `uid` varchar(36) NOT NULL, - `product_uid` varchar(36) DEFAULT NULL COMMENT '상품 정보', - `user_uid` varchar(36) DEFAULT NULL COMMENT '사용자 정보', - `name` varchar(255) NOT NULL COMMENT '상품명', - `cost` int(10) unsigned NOT NULL COMMENT '구매원가', - `sale` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '할인가', - `price` int(10) unsigned NOT NULL COMMENT '결제액', - `quantity` varchar(255) NOT NULL COMMENT '수량', - `type` varchar(10) NOT NULL DEFAULT 'rental' COMMENT 'rental: 월임대, onetime:판매,일회성', - `paymentday` int(2) unsigned DEFAULT NULL COMMENT '결제일', - `status` varchar(10) NOT NULL DEFAULT 'unuse' COMMENT 'use: 사용, unuse: 장바구니/사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `product_uid` (`product_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_order_ibfk_1` FOREIGN KEY (`product_uid`) REFERENCES `tw_product` (`uid`), - CONSTRAINT `tw_order_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Order 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_order` --- - -LOCK TABLES `tw_order` WRITE; -/*!40000 ALTER TABLE `tw_order` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_order` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_orderbilling` --- - -DROP TABLE IF EXISTS `tw_orderbilling`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_orderbilling` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `order_uid` varchar(36) NOT NULL COMMENT 'Order 정보', - `billing_uid` int(10) unsigned NOT NULL COMMENT '청구서 정보', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`uid`), - KEY `order_uid` (`order_uid`), - KEY `billing_uid` (`billing_uid`), - CONSTRAINT `tw_orderbilling_ibfk_1` FOREIGN KEY (`order_uid`) REFERENCES `tw_order` (`uid`), - CONSTRAINT `tw_orderbilling_ibfk_2` FOREIGN KEY (`billing_uid`) REFERENCES `tw_billing` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='주문-청구서 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_orderbilling` --- - -LOCK TABLES `tw_orderbilling` WRITE; -/*!40000 ALTER TABLE `tw_orderbilling` DISABLE KEYS */; -/*!40000 ALTER TABLE `tw_orderbilling` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_product` --- - -DROP TABLE IF EXISTS `tw_product`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_product` ( - `uid` varchar(36) NOT NULL, - `category_uid` int(10) unsigned NOT NULL COMMENT '상품분류', - `user_uid` varchar(36) DEFAULT NULL COMMENT '생산자 정보', - `type` varchar(10) NOT NULL DEFAULT 'rental' COMMENT 'rental: 월임대, onetime:판매,일회성', - `name` varchar(255) NOT NULL COMMENT '상품명', - `photo` varchar(255) DEFAULT NULL COMMENT '상품이미지', - `cost` int(10) unsigned NOT NULL COMMENT '원가', - `price` int(10) unsigned NOT NULL COMMENT '판매가', - `sale` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '할인가', - `stock` int(5) unsigned DEFAULT 1 COMMENT '재고수량', - `view_cnt` int(4) unsigned NOT NULL DEFAULT 0 COMMENT '조회수', - `content` text NOT NULL COMMENT '상품정보', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 판매, unuse: 판매않함, standby: 판매준비, hold: 판매중지 soldout: 상품부족 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `category_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_product_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_product_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='상품 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_product` --- - -LOCK TABLES `tw_product` WRITE; -/*!40000 ALTER TABLE `tw_product` DISABLE KEYS */; -INSERT INTO `tw_product` VALUES ('019d0d9b-4d58-6509-47d2-84fdec6ebb52',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2680V3 2.5GHz 2CPU','gen9.jpg||1692787231_6ef7a5b49fac6dae1464.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2680V3 2.5GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:39:37',NULL),('07b91918-1124-4dd1-aa6e-f2d9401b19c9',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2650V3 2.3GHz 2CPU','gen9.jpg||1692787198_46ff7c3b9300897a63de.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2650V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:38:17',NULL),('0a93c1d8-3a44-cf73-7863-587409403d24',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360p Gen8 E5-2690v2 3.0GHz 2CPU','gen8.png||1692786892_a01cab9fe68ba74ead9f.png',1300000,1200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360pG8</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2690v2 3.0GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>4GB PC3L-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 300GB 10K 2.5 SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 1,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:37:38',NULL),('0fd70a7b-a8f6-24dd-ee1a-0537c5685e31',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4215 8C 3.2GHz','gen10.jpg||1692786304_c27d94402e964b676455.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4215 8C 3.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:06:22','2023-08-23 08:22:52',NULL),('24063731-2e2e-fd91-b106-ab98f72f4802',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2690V3 2.6GHz 2CPU','gen9.jpg||1692787186_3cb56b1e2c6fde57c900.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2690V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:16:49',NULL),('2d5ea25b-9af3-c1d6-35bf-abc190740dd4',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2670V3 2.3GHz 2CPU','gen9.jpg||1692787219_574055e50ea980374b4f.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2670V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:01:37','2023-08-23 08:39:08',NULL),('402f4185-4b24-8885-07de-19ebfd8f315f',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4210R 10C 2.4GHz','gen10.jpg||1692786352_dfd3f0dcec65efaea726.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4210R 10C 2.4GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:41:03',NULL),('4d7081b1-7183-3893-2971-2ea72eabfe33',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2680V3 2.5GHz 2CPU','gen9.jpg||1692787177_7cbafba112eda6dbffa4.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2680V3 2.5GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:12:35',NULL),('6512c201-a680-74a8-c804-fba701f2bf1d',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen6 E5540 2.58GHz 2CPU','pngwing.com.png||1692785595_521148a79aeec6369c64.png',300000,200000,100000,10,4,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G6</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5540 2.58GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 700,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-24 00:22:15','2023-08-23 07:55:10',NULL),('7d5d3f76-f091-954e-f870-f310a408503d',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4214 12C 2.2GHz','gen10.jpg||1692786295_e14824803a6d097f90db.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4214 12C 2.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:01:48','2023-08-23 08:22:12',NULL),('8981013e-e51b-db97-2b60-17d0890f32ec',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4208 8C 2.1GHz','gen10.jpg||1692786274_f0cd2decae4e4cb653e8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4208 8C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:18:08',NULL),('95d06542-9bcf-0c57-da98-215f00592f3a',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2690V3 2.6GHz 2CPU','gen9.jpg||1692787241_808c3ffd9232011821a8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2690V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:40:00',NULL),('a24b1bd4-8290-7dd3-335f-b33841e1116c',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2660V3 2.6GHz 2CPU','gen9.jpg||1692787157_d3db341faf2762063481.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2660V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:09:47',NULL),('a4469a86-9092-74c6-0ed5-771f811c8801',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen6 E5540 2.58GHz 2CPU','pngwing.com.png||1692785650_672e3fcce75f0c0e77ba.png',800000,700000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G6</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5540 2.58GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 700,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:25:29',NULL),('a6cd0ce5-d72f-7301-45c5-f594e49e2895',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4210R 10C 2.4GHz','gen10.jpg||1692786284_3f21ff96427be08bc3a4.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4210R 10C 2.4GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:19:00',NULL),('ae3a5f38-f49b-9b4c-f6c1-fa2f3645e329',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2670V3 2.3GHz 2CPU','gen9.jpg||1692787165_59a4fd5ffd1caeb24ac8.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2670V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:11:22',NULL),('b47c959e-6149-e400-0d26-e8b7f3e3e13a',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen9 E5-2650V3 2.3GHz 2CPU','gen9.jpg||1692787137_2f546e663bec3e58ce6d.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2650V3 2.3GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:08:48',NULL),('c294eb25-e9fd-fd5b-0e43-bca7d0aee515',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen7 X5570 2.93GHz 1CPU','pngwing.com.png||1692785662_74dea0b8c5e0de449d7b.png',1000000,900000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G7</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>X5570 2.93GHz 1CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD :<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 900,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:36:58',NULL),('c78870b9-bcba-9932-5a97-220830b4ac20',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4208 8C 2.1GHz','gen10.jpg||1692786344_56f6b123b3cfd3b567ad.jpg',300000,200000,100000,5,7,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4208 8C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,000,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:40:38',NULL),('d65e2fbb-ceaa-354b-7f60-7aed3b7e4c50',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4216 16C 2.1GHz','gen10.jpg||1692786387_c1765a474f069bf9c305.jpg',300000,200000,100000,5,9,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4216 16C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:03:01','2023-08-23 08:42:26',NULL),('dae663fb-bddf-46e7-4b6b-10f879287061',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360p Gen8 E5-2690v2 3.0GHz 2CPU','gen8.png||1692786855_cee7f25a966d38ef5029.png',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360pG8</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU : E5-2690v2 3.0GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>4GB PC3L-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : 300GB 10K 2.5 SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 1,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:07:58',NULL),('dcaab9c8-807d-8c61-cbce-98fc7ab8e3cc',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen9 E5-2660V3 2.6GHz 2CPU','gen9.jpg||1692787208_d676f5359739e28008eb.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G9</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU : E5-2660V3 2.6GHz 2CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 32GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 960GB 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 3,100,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:38:47',NULL),('ddb9e20b-e0d4-e101-47e4-78f0eff34586',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4215 8C 3.2GHz','gen10.jpg||1692786373_f758c59c392ffbac0842.jpg',300000,200000,100000,5,6,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4215 8C 3.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,300,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:42:01',NULL),('df132886-84ce-608f-b402-e1425153b48e',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen10 Silver 4216 16C 2.1GHz','gen10.jpg||1692786318_ed16622ab63110f5151a.jpg',300000,200000,100000,5,11,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4216 16C 2.1GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,500,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-25 02:03:40','2023-08-23 08:23:23',NULL),('df4fb029-9360-99ac-54da-f44f2a980c3b',9,'6339e0c9-2551-11ee-ac52-46435bab163b','onetime','HPE ProLiant DL360 Gen10 Silver 4214 12C 2.2GHz','gen10.jpg||1692786365_f0225ae1ad6ce17af00b.jpg',300000,200000,100000,5,5,'<table style="border-collapse: collapse; width: 265pt;" border="0" width="353" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 2592; width: 61pt;" width="81"> <col style="mso-width-source: userset; mso-width-alt: 8704; width: 204pt;" width="272"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 61pt;" rowspan="4" width="81" height="88">DL360G10</td>\r\n<td class="xl65" style="border-left: none; width: 204pt;" width="272">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>Silver 4214 12C 2.2GHz</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM :<span style="mso-spacerun: yes;">&nbsp; </span>DDR4-RDIMM 64GB</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD : SSD 480GB + 1TB 7.2k SATA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 4,200,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:38','2023-08-23 08:41:32',NULL),('e1b22ab3-c9c5-8bba-ff4d-446e3060c9aa',8,'6339dc71-2551-11ee-ac52-46435bab163b','rental','HP-DL360 G6 Intel CPU E5503 4Core 2.0Ghz 8G Ram SSD 128G * 2 (Mirror)','product_img1.jpg||1692071507_9f0a1a96d9092f6992de.jpg',250000,190000,60000,6,136,'<div class="product-cnt">\r\n<p><img src="https://itsolution-idc.jp/images/sub/product_img1.jpg" alt="저가형 - 보급형 HP DL360 G6"></p>\r\n<div class="col">\r\n<div class="pro-title type1">저가형</div>\r\n<div class="table01">\r\n<table><caption>&nbsp;</caption><colgroup><col width="120px"><col></colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5503</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">25만원</span>&nbsp;&gt; 15만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n&nbsp;\r\n<div class="col">\r\n<div class="pro-title type1">보급형</div>\r\n<div class="table01">\r\n<table><caption>&nbsp;</caption><colgroup><col width="120px"><col></colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5530 / E5540</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.4Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">35만원</span>&nbsp;&gt; 25만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">&nbsp;</div>','use','2023-08-23 08:04:27','2023-08-04 09:29:28','2023-08-23 08:04:27'),('f2730c79-d81d-4d38-f18e-c89ce33c2eb8',8,'6339e0c9-2551-11ee-ac52-46435bab163b','rental','HPE ProLiant DL360 Gen7 X5570 2.93GHz 1CPU','pngwing.com.png||1692785615_255b954346a72a709525.png',300000,200000,100000,2,5,'<table style="border-collapse: collapse; width: 303pt;" border="0" width="404" cellspacing="0" cellpadding="0"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4576; width: 107pt;" width="143"> <col style="mso-width-source: userset; mso-width-alt: 8352; width: 196pt;" width="261"> </colgroup>\r\n<tbody>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl67" style="height: 66.0pt; width: 107pt;" rowspan="4" width="143" height="88">DL360G7</td>\r\n<td class="xl65" style="border-left: none; width: 196pt;" width="261">CPU :<span style="mso-spacerun: yes;">&nbsp; </span>X5570 2.93GHz 1CPU</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">RAM : 2GB PC3-10600R 4EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl65" style="height: 16.5pt; border-top: none; border-left: none;" height="22">HDD :<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>146GB 10K SAS 2EA</td>\r\n</tr>\r\n<tr style="height: 16.5pt;">\r\n<td class="xl66" style="height: 16.5pt; border-top: none; border-left: none;" height="22">판매가 : 900,000원(VAT별도)</td>\r\n</tr>\r\n</tbody>\r\n</table>','unuse','2023-08-23 15:18:49','2023-08-23 08:03:42',NULL); -/*!40000 ALTER TABLE `tw_product` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_sitepage` --- - -DROP TABLE IF EXISTS `tw_sitepage`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_sitepage` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `category_uid` int(10) unsigned NOT NULL COMMENT '범주 UID', - `user_uid` varchar(36) DEFAULT NULL COMMENT '작성자 정보', - `title` varchar(255) NOT NULL COMMENT '제목', - `content` text NOT NULL COMMENT '내용', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용, unuse: 사용않함 등등', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - KEY `category_uid` (`category_uid`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_sitepage_ibfk_1` FOREIGN KEY (`category_uid`) REFERENCES `tw_category` (`uid`), - CONSTRAINT `tw_sitepage_ibfk_2` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='사이트페이지 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_sitepage` --- - -LOCK TABLES `tw_sitepage` WRITE; -/*!40000 ALTER TABLE `tw_sitepage` DISABLE KEYS */; -INSERT INTO `tw_sitepage` VALUES (1,14,NULL,'인사말','<p class="mgb30"><img src="../images/sub/sub1_1.jpg" alt="IT Solution 홈페이지를 방문하여 주신 고객 여러분께 진심으로 감사의 말씀을 드립니다."></p>\r\n<div class="greeting">\r\n<div class="col">저희 IT Solution은 고객의 원활한 서비스를 위해 끊임없는 노력과 혁신을 통해 보다 안정적인 네트워크망과 시스템구성을 만들어가고 있습니다. 정보통신 기술이 하루게 다르게 성장하고 있는 현재 저희는 각 분야별 전문 엔지니어들이 고객들의 불편사항을 365일 24시간 처리해드리고 있으며,</div>\r\n<div class="col">전 직원들은 단결하여 최고의 서비스를 제공해드리기 위해 노력하고 있습니다. 믿음과 신뢰를 바탕으로 고객들의 요구를 겸허하게 받아 들이고 항상 노력하는 자세로 고객들에게 다가갈것입니다. 고객들의 최고의 동반자가 되고자 최선의 노력을 다 할 것을 약속드립니다. 감사합니다.</div>\r\n</div>','use','2023-08-09 11:51:34','2023-08-08 14:16:15',NULL),(2,15,NULL,'회사소개','<div class="company">저희 IT Solution은 고객의 원활한 서비스를 위해 <strong>끊임없는 노력과 혁신을 통해 <br>보다 안정적인 네트워크망과 시스템구성</strong>을 만들어가고 있습니다.</div>\r\n<div class="com-cnt">\r\n<div class="col bg1">\r\n<dl>\r\n<dt>Service</dt>\r\n<dd>&middot; 365일 24시간 친절대응</dd>\r\n<dd>&middot; 신속 정확한 작업처리</dd>\r\n<dd>&middot; 1:1 단독 대응</dd>\r\n</dl>\r\n</div>\r\n<div class="col bg2">\r\n<dl>\r\n<dt>Network</dt>\r\n<dd>&middot; 안정적인 기가망</dd>\r\n<dd>&middot; 실시간 트래픽 관제</dd>\r\n<dd>&middot; DDOS 방어</dd>\r\n</dl>\r\n</div>\r\n<div class="col bg3">\r\n<dl>\r\n<dt>System</dt>\r\n<dd>&middot; 센터내 자체 방화벽 운용</dd>\r\n<dd>&middot; 안정적인 서버 RAID 구성</dd>\r\n<dd>&middot; 차별화된 고객 지원</dd>\r\n</dl>\r\n</div>\r\n</div>','use','2023-08-09 11:49:50','2023-08-08 14:18:22',NULL),(3,18,'6339dc71-2551-11ee-ac52-46435bab163b','신청절차','<p class="mgb75"><img src="../../images/sub/sub2_1.jpg" alt=""></p>\r\n<div class="app-cnt">\r\n<div class="col inquiry">\r\n<div class="box">\r\n<div class="icon">&nbsp;</div>\r\n<div class="info">언제든 문의주시면 친절하게 <br>답변해 드리겠습니다.</div>\r\n</div>\r\n</div>\r\n<div class="col type2">\r\n<div class="box">\r\n<div class="info">\r\n<dl>\r\n<dt>스카이프 <img src="../../images/sub/sub2_1_skype.gif" alt="스카이프"></dt>\r\n<dd>itsolution-idc@outlook.kr</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="col type2">\r\n<div class="box">\r\n<div class="info">\r\n<dl>\r\n<dt>대표전화</dt>\r\n<dd>1661-0577 (365일 24시간)</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n</div>\r\n</div>','use','2023-08-10 09:03:23','2023-08-10 09:03:23',NULL),(4,17,'6339dc71-2551-11ee-ac52-46435bab163b','제품안내','<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img1.jpg" alt="저가형 - 보급형 HP DL360 G6"></p>\r\n<div class="col">\r\n<div class="pro-title type1">저가형</div>\r\n<div class="table01">\r\n<table><caption>저가형</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5503</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">25만원</span> &gt; 15만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n<div class="col">\r\n<div class="pro-title type1">보급형</div>\r\n<div class="table01">\r\n<table><caption>보급형</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5530 / E5540</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>4core / 2.4Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>8G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">35만원</span> &gt; 25만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img2.jpg" alt="고급형 HP DL360 G7"></p>\r\n<div class="col">\r\n<div class="pro-title type2">고급형 1</div>\r\n<div class="table01">\r\n<table><caption>고급형 1</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>X5560*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>8core / 2.8Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>16G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">45만원</span> &gt; 35만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n<div class="col">\r\n<div class="pro-title type2">고급형 2</div>\r\n<div class="table01">\r\n<table><caption>고급형 2</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>X5650*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>12core / 2.6Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>16G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">55만원</span> &gt; 45만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>\r\n<div class="product-cnt">\r\n<p><img src="../../images/sub/product_img3.jpg" alt="하이엔드 HP DL360P GEN8"></p>\r\n<div class="col">\r\n<div class="pro-title type3">하이엔드</div>\r\n<div class="table01">\r\n<table><caption>하이엔드</caption><colgroup> <col width="120px"> <col> </colgroup>\r\n<tbody>\r\n<tr>\r\n<th>CPU</th>\r\n<td>E5-2690v2*2</td>\r\n</tr>\r\n<tr>\r\n<th>Core</th>\r\n<td>20core / 3.0Ghz</td>\r\n</tr>\r\n<tr>\r\n<th>RAM</th>\r\n<td>32G</td>\r\n</tr>\r\n<tr>\r\n<th>HDD</th>\r\n<td>SAS / SSD / SATA 혼합구성 가능</td>\r\n</tr>\r\n<tr>\r\n<th class="none">임대료</th>\r\n<td class="none"><strong class="text-blue"><span class="line-through">65만원</span> &gt; 55만원</strong><span class="text-gray">(회선비 별도)</span></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n</div>\r\n</div>','use','2023-08-10 00:04:57','2023-08-10 09:04:53',NULL),(5,21,'6339dc71-2551-11ee-ac52-46435bab163b','회선서비스','<div class="box-cnt">\r\n<h3 class="title">일반회선</h3>\r\n<div class="cnt">일반회선 서비스는 트래픽 10M 부터 최대 1G 까지 필요하신 만큼 사용하시는 서비스로 IT Solution에서 제공하는 <br>회선입니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">전용회선</h3>\r\n<div class="cnt">\r\n<p class="mgb30">고객 단독 회선 서비스로 최소 5대 이상의 서버를 이용중이신 고객을 위한 서비스로 서버외에고객이 보유하고 계신 장비를 <br>이용해 맞춤형 서비스를 제공하고 있습니다.</p>\r\n<dl>\r\n<dt>전용회선 서비스가 필요한 고객</dt>\r\n<dd>- 서버를 5대이상 사용하시는 고객</dd>\r\n<dd>- 해킹 &amp; 보안에 신경을 쓰시는 고객</dd>\r\n<dd>- 단독 네트워크망이 필요하신 고객</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">코로케이션</h3>\r\n<div class="cnt">\r\n<p class="mgb30">센터내부의백본망에 고객의 서버 및 네트워크 장비를 직접 연결하여 사용하시는 서비스로 고객의 서버가 입주할 로케이션을 <br>제공하는 상면서비스와 회선제공을 하는 네트워크 임대 서비스를같이 진행해드리고 있습니다.</p>\r\n<dl class="mgb30">\r\n<dt>상면서비스</dt>\r\n<dd>- 서버 &amp; 네트워크 장비 종류 불문</dd>\r\n<dd>- 1/4 , half Rack , Full Rack 의 Location 제공</dd>\r\n</dl>\r\n<dl>\r\n<dt>네트워크 서비스</dt>\r\n<dd>- 다른 고객과 회선을 공유하는 Shared 서비스는 기본적으로 많은 트래픽을 사용하시는 고객님의경우에는 Dedicated <br>서비스 이용을 권장해드립니다.</dd>\r\n<dd>- 하나의 회선을 단독으로 사용하는 Dedicated 서비스는 다른 고객의 트래픽 영향을 받지 않기 때문에더욱 안정된 서비스를 <br>제공합니다.</dd>\r\n</dl>\r\n</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title mgb30">회선 구성도</h3>\r\n<p class="space-center"><img src="../../images/sub/sub3_1.jpg" alt=""></p>\r\n</div>','use','2023-08-10 09:05:49','2023-08-10 09:05:49',NULL),(6,20,'6339dc71-2551-11ee-ac52-46435bab163b','기타서비스','<div class="box-cnt">\r\n<h3 class="title">방화벽 서비스</h3>\r\n<div class="cnt">센터내 방화벽 운용으로 고객서버내 방화벽 설정이 어려우실때 센터 방화벽을 이용하여 원하시는 룰셋 조정이 가능합니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">웹방화벽 서비스</h3>\r\n<div class="cnt">웹방화벽 프로그램인 "딥파인더 (Deep Finder)" 업체와의 협약으로 보다 저렴한 가격으로 웹방화벽 이용이 가능하시며 이에 따른 해킹 사고 확률을 낮춰드리고 있습니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">우회망 서비스</h3>\r\n<div class="cnt">DDOS 공격에 의한 대량의 트래픽을 별도의 Zone으로 우회하여 서버 마비상태를 최소화 합니다. 갑작스런 DDOS 공격으로 정상적인 서비스가 어려울시 단기간에 복구가능하도록 대응해드리는 서비스입니다.</div>\r\n</div>\r\n<div class="box-cnt">\r\n<h3 class="title">도메인 구매대행</h3>\r\n<div class="cnt">고객들의 도메인 구매를 안전하고 신속하게 대행해드리고 있습니다.</div>\r\n</div>','use','2023-08-10 09:06:45','2023-08-10 09:06:45',NULL); -/*!40000 ALTER TABLE `tw_sitepage` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_user` --- - -DROP TABLE IF EXISTS `tw_user`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_user` ( - `uid` varchar(36) NOT NULL COMMENT '사용자 UUID', - `id` varchar(30) NOT NULL, - `passwd` varchar(100) NOT NULL, - `name` varchar(20) NOT NULL COMMENT '사용자명', - `email` varchar(50) NOT NULL, - `phone` varchar(20) DEFAULT NULL COMMENT '연락처', - `mobile` varchar(20) DEFAULT NULL COMMENT '핸드폰', - `role` varchar(255) NOT NULL DEFAULT 'user' COMMENT '사용자등급', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용,unuse: 사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - `deleted_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`uid`), - UNIQUE KEY `email` (`email`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='사용자 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_user` --- - -LOCK TABLES `tw_user` WRITE; -/*!40000 ALTER TABLE `tw_user` DISABLE KEYS */; -INSERT INTO `tw_user` VALUES ('5344dc5a-e478-eb94-4386-94bcb7e75f25','1234','$2y$10$Gh48iNwCHZ0gfKvLtxl2IeN53AUfmk6ckznxOUgeKn1MgPwwrdMTW','2342342','choi.jh@blessjp.com','010-9682-2313','010-9672-2344','guest,user','use','2023-08-23 08:43:59','2023-08-09 16:08:46','2023-08-23 08:43:59'),('6339dc71-2551-11ee-ac52-46435bab163b','choi.jh','$2y$10$C65GVGkyYXdLn/DzPtyaw.AuiliuwAtI36ikz0uO4dmQKmtuS37Vm','최준흠','choi.jh@prime-idc.jp','1234','1234342434','guest,user,vip,manager,cloudflare,director,master','use','2023-08-22 23:44:22','2023-07-18 09:56:38',NULL),('6339df2f-2551-11ee-ac52-46435bab163b','cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e019-2551-11ee-ac52-46435bab163b','kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e0c9-2551-11ee-ac52-46435bab163b','kimhy','$2y$10$THwR6qsxg/FbekTDEJizvux7pZtMNdWchGDqWOETWv1uGJO33f81.','김효영','khy@prime-idc.jp','','','guest,user,vip,manager,cloudflare,director,master','use','2023-08-22 22:34:55','2023-07-18 09:56:38',NULL),('6339e175-2551-11ee-ac52-46435bab163b','kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e1dd-2551-11ee-ac52-46435bab163b','leeph','$2y$10$lR739WzJsW6rDLgchYs7buek4BYeTlKHTQY60RDqRms9Io7RSY3AC','이풍호','leeph@prime-idc.jp',NULL,NULL,'cloudflare','unuse','2023-08-03 02:03:37','2023-07-18 09:56:38',NULL),('6339e237-2551-11ee-ac52-46435bab163b','jinmingyu','$2y$10$d2oZCHaDoWPZ1Tvg4KWRR.HyfCmtO1jDsl4NYN2yzdx22Q9YqBxG2','김명옥','jinmingyu@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e290-2551-11ee-ac52-46435bab163b','kangdh','$2y$10$Drm49/bmvT0FKaj1YfNoO.m3zrJGNwBVwlcunTOA2Y7diZho3v9Ka','강동헌','kang.dh@idcjp.jp',NULL,NULL,'manager','use',NULL,'2023-07-18 09:56:38',NULL),('6339e314-2551-11ee-ac52-46435bab163b','yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e3d3-2551-11ee-ac52-46435bab163b','kim.yh','$2y$10$iu4/G764rldRdpT45vB3ruPmqNANmfBmafD00wcUrb942e322hZZu','김영환','kim.yh@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e444-2551-11ee-ac52-46435bab163b','yunmj','$2y$10$2layK31VGSd6CbPX3yZOgejXf6.bgpDXxBcYcTWcAXwydAcP/bVP2','윤무정','yunmj@idcjp.jp',NULL,NULL,'manager','use',NULL,'2023-07-18 09:56:38',NULL),('6339e49c-2551-11ee-ac52-46435bab163b','kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e4f3-2551-11ee-ac52-46435bab163b','shin.ms','$2y$10$svBZmhxeHIxeE9lv1n4fae5n4Mv0fViUQp4HciW1FIvC0oXDhaSFK','신민수','shin.ms@idcjp.jp',NULL,NULL,'cloudflare','use',NULL,'2023-07-18 09:56:38',NULL),('6339e547-2551-11ee-ac52-46435bab163b','park.sm','$2y$10$H9hLWvbAjCpbUN.mv3IzgOU6Vedy5yYIOmJRGkgKsWSSJ6.jsf4d6','박선미','park.sm@idcjp.jp',NULL,NULL,'manager','use','2023-07-28 02:45:08','2023-07-18 09:56:38',NULL); -/*!40000 ALTER TABLE `tw_user` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tw_user_sns` --- - -DROP TABLE IF EXISTS `tw_user_sns`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tw_user_sns` ( - `uid` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_uid` varchar(36) DEFAULT NULL COMMENT '사용자 정보', - `site` varchar(20) NOT NULL COMMENT 'Site: GOOGLE,FACEBOOK 등등', - `id` varchar(255) NOT NULL COMMENT 'sns 로그인 인중후 Return ID값', - `name` varchar(50) NOT NULL, - `email` varchar(50) NOT NULL, - `detail` text NOT NULL COMMENT 'JSON형식 원본값', - `status` varchar(10) NOT NULL DEFAULT 'use' COMMENT 'use: 사용,unuse: 사용않함', - `updated_at` timestamp NULL DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT current_timestamp(), - PRIMARY KEY (`uid`), - UNIQUE KEY `site` (`site`,`id`), - KEY `user_uid` (`user_uid`), - CONSTRAINT `tw_user_sns_ibfk_1` FOREIGN KEY (`user_uid`) REFERENCES `tw_user` (`uid`) ON DELETE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='SNS 로그인 후 정보'; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tw_user_sns` --- - -LOCK TABLES `tw_user_sns` WRITE; -/*!40000 ALTER TABLE `tw_user_sns` DISABLE KEYS */; -INSERT INTO `tw_user_sns` VALUES (2,NULL,'Google','103667499976881096838','최준흠','twinsloves@gmail.com','{\"\\u0000*\\u0000internal_gapi_mappings\":{\"familyName\":\"family_name\",\"givenName\":\"given_name\",\"verifiedEmail\":\"verified_email\"},\"\\u0000*\\u0000modelData\":{\"verified_email\":true,\"given_name\":\"\\uc900\\ud760\",\"family_name\":\"\\ucd5c\"},\"\\u0000*\\u0000processed\":[],\"email\":\"twinsloves@gmail.com\",\"familyName\":\"\\ucd5c\",\"gender\":null,\"givenName\":\"\\uc900\\ud760\",\"hd\":null,\"id\":\"103667499976881096838\",\"link\":null,\"locale\":\"ko\",\"name\":\"\\ucd5c\\uc900\\ud760\",\"picture\":\"https:\\/\\/lh3.googleusercontent.com\\/a\\/AAcHTteFSgepQSe7LHTNVRJBkJA2tBEmg4PQrvI1Ta_5IXu5=s96-c\",\"verifiedEmail\":true}','standby','2023-07-20 14:11:30','2023-07-20 14:11:30'); -/*!40000 ALTER TABLE `tw_user_sns` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2024-05-06 14:05:20 diff --git a/app/Database/vhost-20240507.sql b/app/Database/vhost-20240507.sql new file mode 100644 index 0000000000000000000000000000000000000000..7e0aff971aec4573a1ba411a79ca68a4ef39c76e GIT binary patch literal 56706 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 G&i@AhC_c^r literal 0 HcmV?d00001 diff --git a/app/Helpers/Category_helper.php b/app/Helpers/Category_helper.php index 618d9eb..bcefd75 100644 --- a/app/Helpers/Category_helper.php +++ b/app/Helpers/Category_helper.php @@ -145,7 +145,7 @@ function getFieldIndex_Row_CategoryHelper_Admin($field, $entity, array $viewData $value, ["target" => "_self"] ); - return sprintf("%s%s %s", $depth, $reply, $view); + return sprintf("%s%s %s(%s)", $depth, $reply, $view, $entity->getPrimaryKey()); break; default: if (in_array($field, $viewDatas['fieldFilters'])) { diff --git a/app/Language/ko/Category.php b/app/Language/ko/Category.php index 51d7fef..a0a5156 100644 --- a/app/Language/ko/Category.php +++ b/app/Language/ko/Category.php @@ -7,7 +7,8 @@ $roles = [ return [ 'title' => "분류 정보", 'label' => [ - 'uid' => "번호", + 'uid' => "분류코드", + 'parent' => "상단코드", 'name' => "분류제목", 'linkurl' => "LinkURL", 'photo' => "이미지", diff --git a/app/Models/BaseHierarchyModel.php b/app/Models/BaseHierarchyModel.php index 7067c06..9f8ea88 100644 --- a/app/Models/BaseHierarchyModel.php +++ b/app/Models/BaseHierarchyModel.php @@ -10,7 +10,7 @@ abstract class BaseHierarchyModel extends BaseModel protected function __construct(string $className) { parent::__construct($className); - $this->allowedFields = [...$this->allowedFields, "grpno", "grporder", "grpdepth", "parent_uid"]; + $this->allowedFields = [...$this->allowedFields, "grpno", "grporder", "grpdepth", "parent"]; $this->validationRules = [...$this->validationRules,]; } abstract public function getContentField(); @@ -27,7 +27,7 @@ abstract class BaseHierarchyModel extends BaseModel case "grpdepth": $rules[$field] = "if_exist|numeric"; //반드시숫자여야함 break; - case "parent_uid": + case "parent": $rules[$field] = "if_exist"; break; default: @@ -57,7 +57,7 @@ abstract class BaseHierarchyModel extends BaseModel final protected function reply_process($parent_entity, $entity, array $formDatas) { //reply용 설정 - $entity->parent_uid = $parent_entity->getPrimaryKey(); + $entity->parent = $parent_entity->getPrimaryKey(); $entity->grpno = $parent_entity->grpno; //Reply시는 grpno가 부모와 같고 grporder의 max값을 구해서 넣는다. $entity->grporder = $this->getMax('grporder', ['grpno' => $parent_entity->grpno]); diff --git a/app/Models/CategoryModel.php b/app/Models/CategoryModel.php index a995f42..bd1afcc 100644 --- a/app/Models/CategoryModel.php +++ b/app/Models/CategoryModel.php @@ -7,6 +7,7 @@ use App\Entities\CategoryEntity; class CategoryModel extends BaseHierarchyModel { protected $table = "tw_category"; + protected $useAutoIncrement = false; protected $returnType = CategoryEntity::class; public function __construct() { diff --git a/public/images/sub/com_icon4.png b/public/images/sub/com_icon4.png new file mode 100644 index 0000000000000000000000000000000000000000..0da8ec0f4f99c5d1e25a09a6eb42d317ec1a2966 GIT binary patch literal 27802 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

6g_KXib{Et-vfwlgKN{p z7_s5q_AMMNEY#v1B&?E7@u;- zl9MZZW7X;h?=i}>*QwujZ0NwpP`_t5HRw1=!s+e_H$uU$^pF2Io2inIRt!f>|j17ATuxu=jiqMr(Y`)N8ks=FmfKNrpl~pYfrOd?!2)scx+T z@=S)Us93QxB5#Sln5bTnypFO(F;J|8KH@zaTX_IOW_X4FfYrrzH2K4$>)pN4Vl}Fb zTd-9c+m)bDwJg3Kibubc*M_B`nHzy~`9S)o<9B1h!q6IWld64tFHolvSuE9l=!y*XCkcy?a9oYm@6; z9V zcbniu2?M0_fmi#013f@L2zS3P4`)l`e*e2|6X~P>f-+`P39awV9XCFL9h|a7X)~JU zq+GNaUNelmP7s^DV*708jT#R}a?`1`U}`n;w>W&HLNlaJO=u=D=C!A{08rV#d|Woz zl$f7qlB<0i%zmx#BC(3Mub&$CVLi~+pMLY%A(Nz(aLb9&3B!DQ*YX*iWX#m@V~qKo zF{-I*@*1~Vp`i?`y6lN}B_f8rA7%}AU7TeX^OX!2e0_5doifX*xTfkN7;3GYI%fJr z;>_A$Vg4Cn{nJbB|J3&{D7tqtW~dKHDvY68mw#8d8=O(DZLOi*Gd^7`NXOl8KDJl9 ztXde5{Gk8cwrE66{!&ZX#v? zh@<}CLFGZg!D^vPl)3UWU-^j1`>N5Hm`ID}P8mNMl|IK1s!7*h%Nkb{Boy?-vVpG^ zD4~HG#@7}6TB10RjKa~e8FvE9KoTcxdCwYt)r4BUO2fgi+|#`V_Rp<4Oj8WfC)X7T zB=28cPTcUUjH)whV%?$(@Vz>S$((}B`cdyZSp=P!^9!k>6-2M;CZRb4A|B`fAp0I%Z;3Bs}cfh5&9rO zzG2jn168ZPZRtWQtO9F7CvJZfdx9d3C%_OH%@1lohs zC>&&7+Z7n7{*+07ql?BF5)PH%PDshg@EJ=CGjrc!#p->#?SN|VPZJEayM^1JV^REv z))Hld3!jn1?_%`EQa%+Fu^R?t^8R7bn1*8TiTxevhnub;lmvALY}zsqKMUfi>@u{rpsuIMwm zkTQVulM-c6lZJj`>bgy1aDh!>ey(Aho+>FF=RIWsuTJaV7M!&=F)H)=%$mid2R-Ak z4`xBHr@HpL8Y5e8#-GP)j9Tjw`}+>Dy?CbkoU`(_l0ZqOY&51|wTQyEk|H+8`zej0 zp7}I zGig&{1T=UmD9#4tlVu9$cENLxAY0h8p&44mn>7PEA^!HQ0OQ9xtGO1rr(#ye40t;j zgTa~p6gq$Sd~&a(!OywZg=)e3K92?SI(Azh9rUYpJ@QiwxW|PP#mJe3esd=nNQg5U zJq|>X82JG(onv%{kA$Oq7X_l6H&54)FEn4vQ&RAUTD>7LP)A$`vlq9bf_E}gN3+;% zcf2X+3?4AbCV!D#Uonvd2gok=*4#s`n(n`%Y#vo$tNmq1mI|jBiz zZ&F9Bj^&Ui^CH@>`|6NkX&3ieIa>B?()hOmjEMo%A%P#ip2%VeYlh=7*>M?62iLKV&n> zJAFDEIsDRgWXac`&F5^P5X1VO@VZp>Q6re0Fk|rJ!OLy_;8+TkTUj48c)w+Q)ZYOY z(kx`3tRnx#*yx$Ka^Uu8n5*vQ#dIgXN2%^e{!RhMc*H`i>H~{+&$oStJTqrel?BGk zgs#<{8YS=1I(WIHfRoG>W^>!6WN}Zgq}5KgKxm-s+-MfFTp*eLAp$-Qo_H-~NDb!6 z>%f{Adw=Hr#zm5rj1NsJl7?2X`0xDV0Uiyt=wDminVm)OIt4|=?+CtDLcOo?bIlxS z#eWa~{-w-!1)??(ETs$U(8l%S-3<=xMgq%GuKlDh1E7r;+6sTd^)Iq6+1$rzv>IW9 zS)9tV18E<=SO1cU5l83W>fsSQDwVKqsL5VXd7n7IYd8G1Rk#Iyi~ZkEJ3`HDE7%}R}joF2y3I*CB&(+A@SD=*Q~SnHAMFYD1tl~IqJw- z^F%jnHMH6<=S<>b1M$^OR!Vt4D=JzmYp`ejv^A@LKYBfKMfQ|I z73uA%MHn=3RL@5v7k1!}ELs^;47W6mP(2?=`O@3rAD&eIryINb0^)U=L-H)CJWp7h7c`QNc1YBLp z61NGWIjd|7j5th&se&6(<=@GU-`+6DFs9aym@j-yKR-D4@=X}9n50Ov{8oSJJv{bL zP8+ycm_|4y&fxQLIN~Ec_@uMR?waD$UAf#YmH;`YIQit&ujoschPi3+R#>hS)pBAK z_2kV<4zTrUi(Edg2#dXl5|b|w{n0sw%T~ABfVD>Njsm%ppcifzOL{0iaQ5wGE{W z8mL3>vX2;~1b@*xc9Z8QEwtS#h$o(zvjlG+LdIU~!s zOHxyLmBh7jmKiO944$SGD4o^S7Q2d;gs?=Gi}qP2;6(uKJuHxovtn|Mr5wZ*+8E7Z zHuR^o5{2nHmqvog>uhm!yzAz!%=Wr)?284l*vEOD z-X>zYTYue79*Marp7RZDH1L8a{7KjSc~E;UycolWlqQsBIm`{YfjQ56M@GD-V|?By zq+57hNdyE@m8LLPcgfH%&gG%}k)yF#!Iw<$MnWoNe=nL33}fy{yI9iN#Zpu!u3KMt zW|Mx9P}dn!B!G;oF-hkIS@y9P_L5^6^zvw8U29LZH^z9(${>nd&+gj7Wcn(!FK ziJH-LqX|vgbyF_6(owbWj|}|`vVqS^a5DGqCg08UUDKRe$N|vj(|#C_7+nLqUMC)) znrX~{Q~;JOO#q-z>%7pYwe#D=vFn@@ZDYv;CNj^+V6Pew;@gS)O^3{lOz;g~&n-bV z_gPOWVhse77_UkxHLDS;HQD|@AcuMP`KVCzz<(}%p3m(h${Kaa`E)O__$_ol zB*~-HHR~ZQhy;aLRZvv(?Uv(QQJ>|l|@cA@rPFZgX#4M)0j*uOpJiKWD)Js$$9 zhySk){J)!p4t$nxqa{f9ZLUc}m5bv%p)HPk#ME2r&=l~cz1Z^Fw4;^_t>64`XfE;E z6zhWK0!+=Uk5BOU6!+Av)xS+>8+omaa1yo+O@EpF=Jm@xZp{XZBX15H9)#!`ik7yW?H;m+an--lbSROjeR1I1hD zpDIdtozGK%MPV`A<95SzUjtoi{ht-QH^U?(B>F+WY4NeX4}ktDMlp}RZs!+KT&eey z@|v_vZ~B@Gi3WR^gma6?_shGFV|%=%YHRM_!HKO(f(Oconckrn<}qN+(E zFD6ei%C$ilbYp=2jMwumscwUPwuzTL&KW%rx%dhipbWZKm=pVnDx!s2sWWsEHT>TZ~>2?3VudCNCo!?V(9&*I7}-CR>r?Ou&=6 zxFf4BK#e6-jV*5l{q_Fr{ix*$G0W+W__AtA@Ai&@8&Ii6BCjF0e1p7?PZLde=_)jD ze{B;uAzi3OEJVmtI)QIrbQ&d;fJ+jX`fVlx6T;TL%ni*F9?TIR5lJL~lCU6;JK^lsX37|1g@I|*r;TE9xQ#j5ks3?CGPXXJ9fRT({!qIDvpI#} zMkhQwq#alZbB?9y#;lS1UZc3#C71J(w~el^;Z~dP%I#F=mDn&Ux1q`=2LN zvmRKwI+~7kcyYQ5VLeOJ3|QD_Y=IMnDn$PosltkyT29ds5uP}cbw)8Rewniz4L*-K-0stXxe_ZU*d-FT(kmjiB*aZch zfB_sue<_VCK_fy)9vHl%jHZB9^=QZumEeZDrOAo zXFxv$^e2B32Tc{JN?yr`4}-lL)v|;6lR?*+ow9ysw%$l1!ETCYKb0(PZac^(p|8AH zs+8udRNx0krk2+#wNb{Du7wvW`#-2G$&f@m0i+@PKZ4OlWhOOCfUac_txMxi`#?o* zFPaEF>mE}(!0rdsPyD=dEYSCvL~C=!r?rv=%fmew;To;xeWPHqA6tTV#jltVDZ9b) zpssmh03y@$lAfsaRAOm5fS`&ar;E&|QhfLVWUA%-ayEXa0tZ{KOtGJ*8&}TCitd~Z zSFCyZ@xC?7?rv1PPop&jhNKCuI2g9-C}B61KM$YZm$SLda1rTZ!qxarOhu*_33S{K zjX()Z>y$IUiDz{ke!@}tz|ZGv3@y|3#+|%AlWSc=UKx@VNjBDF-J*c06hwf)FQvPu z{enxf{=P=a(pxya#||xJ26I^>LjiRZyj& zuyrN0tuV9iIb6#CEnMvmp7l4!I$JsAK{DzDc^VC6p+ZIP68d7p79c zCo~UnG7~>c0G*Cg)p(FRqq%>x7 z#oVIr>}R#HcVsOke-b_*w{JJ%p)PQ)8ll1OmLI?MCc5>D@}q@2&So23IG;?Ejb%KCtxcmv;^XLB8H+`0GOAOGCJ5CLRcB{gnG7>`L>yBn4Vg%rwsUG_eUU zh5A6PK+-xx7cApTcQm#lnSJRp_w5bZJNM)))u~g9*Crtt9veZfRh9YoOiBJoWv1M^ zWQuBx0U3Wg7cNCNn#4l)17ZNta+znPoXaob2iL=(!3{=IJnBX8{ z3t>JWD+H~NbS_}&NDu!QI~-a{bl-MhN%3g?m!u*XBL*^(&M=C5sgH4z9^$L6d2V($ zpvdF#bMC9e7NJ^@am;2TH$-=|%D6*kwU`KScXZbx62YWlaDOt?uDOXJiFIgw+o)e@m&zCUfVoq{8B;vS3usKwu-`Y%1`BOLV<1ns+{x!f&|BT}NJ zOUNI76^eU4!y{-318up{Nb^LL_GDi6;xy`N+p6IvYh=WBDmD}LuVDBmyD^WOe9!yM zEG-Xp5DhB&o;j-;?iC~#g~{7Zwd%zy(F7s~q^0?>4wER&lNka^aMgxBV(fcM#TiG6 zRnSv5^h-*_YBVV(u`bTYOjO=4ECk+gQSB4_``}RS($@ml7dYBc{AbD!nl|F~?>QrQ z1{i$6eH1}xOj)jfJPc{m9*GT)5xhK`u|-2mAcr)P2EyG7?NBzePeEDL{Ri*kP6GZXdz3aZ9M?ppPcORWMUO5&}>+p0!h0N3WIkQ|+D7E{0sZ#^Kg`={2Wj z%KVhw(}Ko_1*rw=Odp)trPnX}R$o9fjV!c#ew0nL^*m7$g`NKd89C995(3Eez4ByE z67#f)W3_1JV4BDp?rBW-0zG6E@3eSc{p%RRe<{TUQQQSEM1CKxTMqd9Uu&fH-$#w^ z0ra*;C<_07d@IV*Woq3Z(fjgDEa_jf2XIw~bA_%VNdJ2V3*cw`2mjxJ|Az}ib#be1 Wa5?I)Aba@tFN*Ria^