| 123456789101112131415161718192021222324252627282930313233343536 |
- -- =============================================================================
- -- 表名: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='牧场管理(第三方同步)';
|