# 開発内容 ## シリーズテーブル追加 +各種API変更(10日) ```go= type Series struct { SeriesID string // キー Title string Description string Thumbnail string LatestEpisode int64 // シリーズ最大話数 LatestEpisodeStartTime time.Time UpdatedAt time.Time } type SeriesArtist struct { SeriesID string // キー ArtistID string // キー No int64 // 表示序列 } ``` - ProgramsにSeriesID追加 ## 視聴中モジュール(15日) ```go= type WatchingSeries struct { UserID string // キー SeriesID string // キー Duration int64 EndEpisode int64 // 見終わった話数 LatestEpisode int64 // シリーズ最大話数 UpdatedAt time.Time } ``` - EndEpisodeがMaxEpisodeより小さい時に視聴中モジュールにだす - ViewingEndで保存(ViewingEndの処理はは非同期処理にしたほうがいいかも) - 毎晩バッチ処理で`MaxEpisode`を更新する - バッチ処理でユーザー毎に100件になるように削除したほうがいいかも ## 特集枠のシリーズ 特集枠はシリーズor番組でタイプ分けする ## 検索にシリーズ対応 ![](https://i.imgur.com/jeNjykd.jpg) ## 余談 - シリーズ不可算名詞問題 - フィードはレコメンドに変わりそう説 - 運用大変らしい - フロント実装はリリース後になるかも - アーティストページ、グループページもゆくゆくはシリーズdedasitai(件数が足りない)