Start counting messages per quarter starting 1 january 2021

This commit is contained in:
runebaas 2020-12-29 22:33:19 +01:00
parent 7e792bd782
commit 29c0def713
No known key found for this signature in database
GPG key ID: 2677AF508D0300D6
3 changed files with 95 additions and 15 deletions

View file

@ -11,6 +11,7 @@ namespace Geekbot.Core.Database
public DbSet<KarmaModel> Karma { get; set; }
public DbSet<ShipsModel> Ships { get; set; }
public DbSet<RollsModel> Rolls { get; set; }
public DbSet<MessageSeasonsModel> MessagesSeasons { get; set; }
public DbSet<MessagesModel> Messages { get; set; }
public DbSet<SlapsModel> Slaps { get; set; }
public DbSet<GlobalsModel> Globals { get; set; }

View file

@ -0,0 +1,21 @@
using System.ComponentModel.DataAnnotations;
namespace Geekbot.Core.Database.Models
{
public class MessageSeasonsModel
{
[Key]
public int Id { get; set; }
[Required]
public long GuildId { get; set; }
[Required]
public long UserId { get; set; }
[Required]
public string Season { get; set; }
public int MessageCount { get; set; }
}
}