-- 创建机构表
CREATE TABLE IF NOT EXISTS `tb_org` (
  `orgid` int(11) NOT NULL AUTO_INCREMENT,
  `orgcode` varchar(50) NOT NULL,
  `orgname` varchar(200) NOT NULL,
  `orgtype` tinyint(4) NOT NULL DEFAULT '1',
  `contact` varchar(50) DEFAULT NULL,
  `phone` varchar(20) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `address` varchar(500) DEFAULT NULL,
  `province` varchar(50) DEFAULT NULL,
  `city` varchar(50) DEFAULT NULL,
  `district` varchar(50) DEFAULT NULL,
  `areacode` varchar(20) DEFAULT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '1',
  `paradminid` int(11) DEFAULT NULL,
  `createtime` datetime DEFAULT CURRENT_TIMESTAMP,
  `updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`orgid`),
  UNIQUE KEY `uk_orgcode` (`orgcode`),
  KEY `idx_status` (`status`),
  KEY `idx_orgtype` (`orgtype`),
  KEY `idx_paradminid` (`paradminid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- 插入测试数据
INSERT INTO `tb_org` (`orgcode`, `orgname`, `orgtype`, `contact`, `phone`, `address`, `province`, `city`, `district`, `areacode`, `status`, `paradminid`) VALUES
('ORG001', '天津市第一中学', 1, '张老师', '022-12345678', '天津市和平区某某路 1 号', '天津市', '天津市', '和平区', '120101', 1, 6),
('ORG002', '天津市实验小学', 1, '李老师', '022-87654321', '天津市南开区某某大街 2 号', '天津市', '天津市', '南开区', '120104', 1, 6),
('ORG003', '阳光培训学校', 2, '王校长', '13800138000', '天津市河西区某某路 3 号', '天津市', '天津市', '河西区', '120103', 1, 5),
('ORG004', '希望幼儿园', 3, '赵园长', '13900139000', '天津市河北区某某街 4 号', '天津市', '天津市', '河北区', '120105', 1, 5),
('ORG005', '上海市第三中学', 1, '钱老师', '021-12345678', '上海市黄浦区某某路 5 号', '上海市', '上海市', '黄浦区', '310101', 1, 12),
('ORG006', '北京市第一小学', 1, '孙老师', '010-12345678', '北京市东城区某某胡同 6 号', '北京市', '北京市', '东城区', '110101', 1, 13);
