DROP TABLE IF EXISTS `xxk_proxy_region`;
CREATE TABLE `xxk_proxy_region` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `region_code` varchar(64) NOT NULL COMMENT '地区编号',
  `region_name_zh` varchar(100) NOT NULL COMMENT '地区中文名',
  `region_name` varchar(100) NOT NULL COMMENT '地区名称',
  `icon_url` varchar(500) NOT NULL COMMENT '地区图标',
  `status` tinyint NOT NULL DEFAULT '1' COMMENT '状态(1-启用 0-禁用)',
  `sort` int NOT NULL DEFAULT '0' COMMENT '排序',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `create_by` bigint DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_by` bigint DEFAULT NULL COMMENT '更新人',
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否删除(1-已删 0-未删)',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_proxy_region_code_deleted` (`region_code`,`is_deleted`),
  KEY `idx_proxy_region_status` (`status`,`is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='代理平台地区管理表';
