旅游项目day06

1. 攻略模块

一个目的地 对应多个 攻略。

单击某个目的地,进入攻略、游记,视为目的地明细。

攻略是后台管理员发的,展示在后端和前端。
游记是用户发的,展示在前端。

  • 功能需求:
    1. 发布攻略
    2. 保存草稿
    3. 设置仅自己可见?所有人可见?查询需要考虑到

1.1 攻略表结构分析

  • 分析表结构
    目的地和攻略、游记的关系?
    在这里插入图片描述
    在这里插入图片描述
    攻略分类
    在这里插入图片描述
  1. 攻略分类表
    id,dest_id,dest_name,name,seq,view_num,create_time,update_time,…

  2. 表结果与分析
    字段类型与长度:通常数字类型长度最大20
    数字类型:
    短整型:int
    长整型:bigint
    小数:decimal
    金额类型的数字:看需求,需要小数点,使用decimal,否则可以使用int,单位为分
    字符串类型:
    统一使用varchar
    char(5):定长 固定 5 为
    varchar(5):变长 最长 5 位
    字符串长度:通常设置为 8 的倍数
    时间类型:
    不同公司规范不同
    date,date_time,time,其它一般设置为bigint时间戳

  3. 攻略表
    id,dest_id,dest_name,catalog_id,catalog_name,theme_id,theme_name,title,summary,cover1_url,cover*_url,view_num,favr_num,share_num,top_num,author_id,author_name,content。每个攻略的封面和内容图片可能有多张,可以考虑额外维护一张表。内容:富文本编辑器。

  4. 攻略主题表
    一个主题下游多个攻略,一个攻略对应一个主题
    id,name,strategy_num,create_time,update_time,

上传图片
在这里插入图片描述

添加攻略

更新攻略

新增和更新接口可复用。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 16:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 16:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 16:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 16:46:01       18 阅读

热门阅读

  1. 大白话解析LevelDB: VersionSet

    2024-01-19 16:46:01       29 阅读
  2. C++一般类成员

    2024-01-19 16:46:01       33 阅读
  3. ffmpeg命令整理

    2024-01-19 16:46:01       22 阅读
  4. 数组练习 Leetcode 66.加一

    2024-01-19 16:46:01       41 阅读
  5. C#设计模式教程(2):工厂方法模式

    2024-01-19 16:46:01       29 阅读
  6. Jtti:电影服务器的带宽和存储空间怎么选择?

    2024-01-19 16:46:01       29 阅读
  7. python文件移动的方法

    2024-01-19 16:46:01       29 阅读
  8. 队列和栈相关例题

    2024-01-19 16:46:01       32 阅读
  9. lodash 的 _.groupBy 函数是怎么实现的?

    2024-01-19 16:46:01       30 阅读