Skip to content

ScenicSpot 景点主数据

概述

ScenicSpot 表示西湖景点主数据,用于管理景点的基础信息、展示内容、地理位置、打卡奖励以及 NFC 标签绑定关系。

业务含义

西湖景点主数据。

字段定义

字段名类型必填默认值字段说明状态值枚举
spotIdstring-景点 ID-
spotNamestring-景点名称-
areastring-所属片区-
taglinestring-一句话亮点-
introtext-景点介绍-
tipstextnull游玩贴士-
durationMinint0建议游玩时长-
heroImagestring-主图-
galleryjson[]图册-
latitudedecimalnull纬度-
longitudedecimalnull经度-
checkinPointsint0首次打卡奖励积分-
nfcTagIdsjson[]绑定的标签 ID 列表-
statusenumactive景点状态active, inactive

字段说明补充

  • spotId:景点唯一标识。
  • spotName:用于前台展示的景点名称。
  • area:景点所属片区,用于区域归类与筛选。
  • tagline:景点亮点摘要,适合列表页或卡片式展示。
  • intro:景点详细介绍正文。
  • tips:可选的游玩建议、注意事项。
  • durationMin:建议游玩时长,单位为分钟。
  • heroImage:景点主视觉图片。
  • gallery:景点图册,存储多张图片信息的 JSON 数组。
  • latitude / longitude:景点地理坐标,用于地图展示与定位。
  • checkinPoints:用户首次打卡该景点可获得的积分。
  • nfcTagIds:与该景点绑定的 NFC 标签 ID 列表。
  • status:景点启用状态。

状态枚举

含义
active启用
inactive停用

建模要点

  • gallerynfcTagIds 为 JSON 类型,默认空数组 []
  • 地理坐标字段可为空,说明系统允许景点暂不配置地图定位信息。
  • checkinPoints 为必填字段,默认值为 0,表示可显式配置无奖励积分。
  • status 默认值为 active,新增景点默认处于启用状态。

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答