-- ============================================================================= -- 表名:biz_pasture(牧场管理 / 养殖主体台账) -- 数据来自第三方 OpenFarmVo 同步;仅保留接口字段 + 本地审计/同步元数据 -- ============================================================================= CREATE TABLE IF NOT EXISTS `biz_pasture` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '本地主键,自增', `external_id` bigint(20) DEFAULT NULL COMMENT '第三方编号 OpenFarmVo.id(int64),同步 upsert 唯一键', `pasture_name` varchar(128) NOT NULL COMMENT '养殖场名称 OpenFarmVo.farmName(string)', `farm_type` varchar(64) DEFAULT NULL COMMENT '养殖场类型 OpenFarmVo.farmType(string)', `introduction` text DEFAULT NULL COMMENT '简介 OpenFarmVo.introduction(string)', `latitude` double DEFAULT NULL COMMENT '纬度 OpenFarmVo.latitude(number)', `longitude` double DEFAULT NULL COMMENT '经度 OpenFarmVo.longitude(number)', `detail_address` varchar(512) DEFAULT NULL COMMENT '详细地址 OpenFarmVo.address(string)', `person_in_charge` varchar(64) DEFAULT NULL COMMENT '负责人 OpenFarmVo.person(string)', `contact_phone` varchar(32) DEFAULT NULL COMMENT '联系电话 OpenFarmVo.contactPhone(string)', `county` varchar(128) DEFAULT NULL COMMENT '区县 OpenFarmVo.county(string)', `town` varchar(128) DEFAULT NULL COMMENT '乡镇 OpenFarmVo.town(string)', `floor_area` varchar(128) DEFAULT NULL COMMENT '占地面积 OpenFarmVo.floorArea(string)', `scale_breeding` varchar(128) DEFAULT NULL COMMENT '养殖规模 OpenFarmVo.scaleBreeding(string)', `breed_species` varchar(256) DEFAULT NULL COMMENT '养殖品种 OpenFarmVo.breedSpecies(string)', `data_source` varchar(32) DEFAULT NULL COMMENT '数据来源,同步写入 third_party', `last_sync_time` datetime DEFAULT NULL COMMENT '最近一次同步成功写入时间', `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志:0=存在 2=逻辑删除', `create_by` varchar(64) DEFAULT '' COMMENT '创建者;同步时为 sync', `create_time` datetime DEFAULT NULL COMMENT '创建时间;首次同步取 OpenFarmVo.createTime', `update_by` varchar(64) DEFAULT '' COMMENT '最后修改者;同步时为 sync', `update_time` datetime DEFAULT NULL COMMENT '最后修改时间', `remark` varchar(1000) DEFAULT NULL COMMENT '备注 OpenFarmVo.remarks(string)', PRIMARY KEY (`id`), UNIQUE KEY `uk_external_id` (`external_id`), KEY `idx_pasture_name` (`pasture_name`), KEY `idx_farm_type` (`farm_type`), KEY `idx_create_time` (`create_time`), KEY `idx_del_flag` (`del_flag`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='牧场管理(第三方同步)';