area.md 1.3 KB

区域记录表

area_en :区域名称 如:Guangxi ,

area_name : 区域名称 如:广西 ,

level:区域级别 定义 1 :国家或地区 ,2省或州级别 3:城市 ;

pid :下级区域关联的父级区域的id

postal_code :邮政编码

CREATE TABLE `area` (
    `id` int NOT NULL AUTO_INCREMENT,
    `area_id` bigint DEFAULT NULL,
    `area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
    `area_en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
    `state` int DEFAULT NULL,
    `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
    `deleted_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
    `pid` int DEFAULT '0' COMMENT '关联上一级区域',
    `level` int DEFAULT NULL COMMENT '区域级别 1 :国家或地区 ,2省或州级别 3:城市  ',
    `postal_code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '邮政编码',
    PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='行政区域';