-- 主機： 127.0.0.1
-- 產生時間： 2024-10-25 07:38:27
-- 伺服器版本： 10.4.32-MariaDB
-- PHP 版本： 8.2.12

START TRANSACTION;
-- 禁用外鍵約束檢查

-- 資料服務表
CREATE TABLE data_service (
    data_id INT  AUTO_INCREMENT PRIMARY KEY COMMENT '檔案資料ID，自動遞增的主鍵',
    dataNo  VARCHAR(50) NOT NULL UNIQUE COMMENT '資料編號（領域編號+流水號） 前2碼為資料領域編號，後面為流水號(以資料第一次上傳日期戳記) ，如WD-20240401365。 風力WD、波浪WA、氣象WE、地(震測)GE',
    dataTitle VARCHAR(255) NOT NULL COMMENT '資料標題',
    dataSummary VARCHAR(500)  COMMENT '摘要說明',
    dataSource VARCHAR(100) COMMENT '資料來源單位',
    StartDate Date COMMENT '資料時間-開始(yyyy-MM)',
    EndDate Date COMMENT '資料時間-結束(yyyy-MM)',
    dataCategory VARCHAR(50) COMMENT '資料類別[氣象、波浪、洋流、地(震測)]',
    licenseMode VARCHAR(50) COMMENT '授權模式:模擬資料、模擬成果、資料使用/模擬教學(多選)',  
    source VARCHAR(255) COMMENT '資料來源（文字、網址）',
    fileFormat VARCHAR(100) COMMENT '檔案格式（例如CSV, ZIP等）',
    viewQty int  DEFAULT '0' COMMENT '觀看次數',
    update_date DATETIME COMMENT '更新日期',
    create_date DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '建檔日期',
    updated_by VARCHAR(100) COMMENT '更新人員'
) COMMENT '資料服務表';

-- 資料服務明細表
CREATE TABLE data_service_detail (
    detail_id INT AUTO_INCREMENT PRIMARY KEY COMMENT '明細編號',
    data_id INT NOT NULL COMMENT '資料編號',
    fileName VARCHAR(255) NOT NULL COMMENT '檔案名稱',
    file_description VARCHAR(500) COMMENT '檔案說明',
    fileFormat VARCHAR(50) NOT NULL COMMENT '檔案格式',
    downloadType VARCHAR(50) COMMENT '檔案下載類型',
    update_date DATETIME COMMENT '更新日期',
    FOREIGN KEY (data_id) REFERENCES data_service(data_id)
) COMMENT '資料服務明細表';


-- 系統公告表
CREATE TABLE system_news (
    news_id INT AUTO_INCREMENT PRIMARY KEY COMMENT '公告編號',
    title VARCHAR(255) NOT NULL COMMENT '公告標題',
    content TEXT NOT NULL COMMENT '公告內容',
    publish_date DATETIME NULL COMMENT '發佈日期',
    publish_unit VARCHAR(255) NULL COMMENT '發佈單位',
    attachment_url VARCHAR(999) NULL COMMENT '附件下載URL',
    remove_date DATETIME NULL COMMENT '下架日期',
    update_date DATETIME COMMENT '更新日期',
    create_date DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '建檔日期',
    updated_by VARCHAR(100) COMMENT '更新人員'
) COMMENT '系統公告表';

-- 平臺簡介表(平臺簡介、執行團隊、隱私權政策、網站安全政策)
CREATE TABLE platform (
    platform_id INT AUTO_INCREMENT PRIMARY KEY COMMENT '簡介編號',
    itemNo VARCHAR(50) NOT NULL COMMENT '項目代碼',
    itemName VARCHAR(255) NOT NULL COMMENT '項目名稱',
    itemNote longtext NOT NULL COMMENT '內容',
    flag_view CHAR(1) COMMENT '是否顯示',
    create_date DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '建檔日期',
    update_date DATETIME COMMENT '更新日期',
    updated_by VARCHAR(100) COMMENT '更新人員'
) COMMENT '平臺簡介表';

INSERT INTO `platform` (`platform_id`, `itemNo`, `itemName`, `itemNote`, `flag_view`, `create_date`, `update_date`, `updated_by`) VALUES
(1, 'platform', '平台簡介', '<h3><strong>平台簡介</strong></h3><p>簡介 簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容 簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容簡介內容</p><p>\r\n</p><table class=\"table table-info text-center table-bordered  vh-50\"><tbody><tr><td data-row=\"true\">簡介</td><td data-row=\"true\">內容</td></tr></tbody></table>', '1', '2024-10-07 13:48:01', NULL, NULL),
(2, 'team', '執行團隊', '<h3><strong>執行團隊</strong></h3><p>團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介</p><p>\r\n</p><table class=\"table table-info text-center table-bordered \" style=\"min-heigh:150px\"><tbody><tr><td data-row=\"true\">成員1</td><td data-row=\"true\">成員2</td></tr></tbody></table><p>\r\n\r\n</p><p><br></p><p><br></p>\r\n<p>團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介團隊簡介</p><p>\r\n</p><table class=\"table table-info text-center table-bordered \" style=\"min-heigh:150px\"><tbody><tr><td data-row=\"true\">成員3</td><td data-row=\"true\">成員4</td></tr></tbody></table><p>', '1', '2024-10-07 13:53:14', NULL, NULL),
(3, 'privacy', '隱私權政策', '<p>隱私權政策</p><p>\r\n\r\n        <p>為了提供您更完善的服務，當您使用網站（以下簡稱本網站）時，我們會依據本同意書之內容，蒐集、處理及利用您的個人資料。請您詳細閱讀以下內容，並勾選同意後再進行相關操作。</p>\r\n        \r\n        <h2>一、資料蒐集之目的</h2>\r\n        <p>本網站蒐集您的個人資料，主要目的在於提供您優質的服務及資訊，包括但不限於：會員管理、行銷推廣、消費資訊分析、客戶服務等。</p>\r\n        \r\n        <h2>二、蒐集之個人資料類別</h2>\r\n        <p>我們可能會蒐集以下類別的個人資料：</p>\r\n        <ul>\r\n            <li>姓名、聯絡電話、電子郵件地址等基本資料。</li>\r\n            <li>使用網站服務時所產生之記錄（例如：瀏覽紀錄、購買紀錄等）。</li>\r\n            <li>其他您主動提供的資料（例如：問卷調查、活動報名資料等）。</li>\r\n        </ul>\r\n        \r\n        <h2>三、資料利用之對象及方式</h2>\r\n        <p>您的個人資料僅會在以下情況下被利用：</p>\r\n        <ul>\r\n            <li>提供您所需之服務或商品。</li>\r\n            <li>改善及提升本網站的服務品質。</li>\r\n            <li>向您發送行銷及推廣資訊（在您同意的情況下）。</li>\r\n            <li>依法律規定或政府機關要求，提供相關資料。</li>\r\n        </ul>\r\n        \r\n        <h2>四、個人資料之保護</h2>\r\n        <p>我們會採取合理的技術及管理措施，保護您的個人資料免於遺失、竊取、篡改或損害。</p>\r\n        \r\n        <h2>五、權利行使</h2>\r\n        <p>您對於您的個人資料，享有以下權利：</p>\r\n        <ul>\r\n            <li>查詢或請求閱覽。</li>\r\n            <li>請求製給複製本。</li>\r\n            <li>請求補充或更正。</li>\r\n            <li>請求停止蒐集、處理或利用。</li>\r\n            <li>請求刪除。</li>\r\n        </ul>\r\n        <p>若您欲行使上述權利，請聯絡我們的客服中心。</p>\r\n        \r\n        <h2>六、同意及修訂</h2>\r\n        <p>當您勾選同意後，即表示您已閱讀、瞭解並同意本同意書之所有內容。我們保留隨時修訂本同意書之權利，任何修訂將會公告於本網站上。</p>\r\n        \r\n        <p>如您對本同意書有任何疑問，請隨時聯絡我們的客服中心。</p>\r\n        \r\n        <p>客服中心聯絡方式：<a href=\"mailto:support@xxx.net\">support@xxx.net</a></p>\r\n', '1', '2024-10-07 13:59:38', NULL, NULL),
(4, 'webSecurity', '網路安全政策', '<h1>網路安全政策</h1>\r\n        <p>本網路安全政策旨在確保公司數據和資產的安全，防範未經授權的存取、資料遺失和潛在威脅。所有員工、供應商及訪客在使用公司的網路資源時，應遵循以下規定。</p>\r\n\r\n        <h2>1. 資料存取與權限管理</h2>\r\n        <p>所有資料的存取均應根據職位及職責設定適當的權限。員工不得共享帳號密碼或向他人透露其憑證。</p>\r\n        <ul>\r\n            <li>使用強密碼，至少包含 8 個字元，並定期更換密碼。</li>\r\n            <li>員工帳戶在離職或職務變更時應即時停用。</li>\r\n            <li>管理員帳號僅限授權人員使用。</li>\r\n        </ul>\r\n\r\n        <h2>2. 資料保護與加密</h2>\r\n        <p>敏感資料在儲存和傳輸過程中應使用加密技術，以確保資料的完整性及機密性。</p>\r\n        <ul>\r\n            <li>所有內部及外部通訊應使用 HTTPS 加密協議。</li>\r\n            <li>禁止使用個人裝置存取公司機密資料。</li>\r\n            <li>對於重要系統檔案應進行定期備份。</li>\r\n        </ul>\r\n\r\n        <h2>3. 網路使用規範</h2>\r\n        <p>員工在使用公司網路時，不得進行下列行為：</p>\r\n        <ul>\r\n            <li>訪問或下載非法、淫穢或與工作無關的網站。</li>\r\n            <li>使用未經授權的軟體或工具。</li>\r\n            <li>嘗試繞過安全措施或測試系統漏洞。</li>\r\n        </ul>\r\n\r\n        <h2>4. 資安事件回報流程</h2>\r\n        <p>所有員工有義務即時報告任何疑似的網路安全事件。報告應包括詳細的事件描述、時間、影響範圍及處理建議。</p>\r\n        <ul>\r\n            <li>聯絡資安小組：<a href=\"mailto:security@example.com\">security@example.com</a></li>\r\n            <li>使用內部系統進行匿名報告。</li>\r\n        </ul>\r\n\r\n        <h2>5. 政策違規處理</h2>\r\n        <p>違反本政策的行為將依據公司內部規章進行處理，視情節輕重採取警告、紀律處分或法律行動。</p>\r\n\r\n        <div class=\"footer\">\r\n            <p>&copy; 2024 公司名稱 - 所有權利保留</p>\r\n        </div>', '1', '2024-10-07 14:03:12', NULL, NULL);

-- 登入log
CREATE TABLE `log_use` (
   rid int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
   codeNo varchar(50) DEFAULT NULL COMMENT '程式代碼', 
   remark varchar(500) DEFAULT NULL COMMENT '備註', 
   user_ip varchar(250) DEFAULT NULL COMMENT '連線ip',
   user_id INT COMMENT '使用者ID',
  create_date DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '建檔日期',
  INDEX idx_codeNo (codeNo)
) COMMENT '使用記錄表';

-- 資料查詢關鍵字 log
CREATE TABLE `log_datakey` ( 
   rid int NOT NULL AUTO_INCREMENT PRIMARY KEY ,
   keyWord varchar(50) DEFAULT NULL COMMENT '關鍵字',
   user_id INT COMMENT '使用者ID',
  create_date DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '建檔日期',
  INDEX idx_keyWord (keyWord)
) COMMENT '資料查詢關鍵字';

ALTER DATABASE nchc_nz CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
