Add outfit meta
This commit is contained in:
parent
deb58f6a74
commit
d88cd05e1b
@ -210,12 +210,13 @@ public class OutfitController {
|
|||||||
|
|
||||||
FSDB.get().insert(
|
FSDB.get().insert(
|
||||||
"INSERT INTO " +
|
"INSERT INTO " +
|
||||||
"outfits('id', 'link', 'submitter', 'tag', 'created', 'updated', 'deleted', 'featured', 'display_count', 'delete_hash') " +
|
"outfits('id', 'link', 'submitter', 'tag', 'meta', 'created', 'updated', 'deleted', 'featured', 'display_count', 'delete_hash') " +
|
||||||
"VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
|
"VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
|
||||||
outfit.getId(),
|
outfit.getId(),
|
||||||
outfit.getLink(),
|
outfit.getLink(),
|
||||||
outfit.getSubmitter(),
|
outfit.getSubmitter(),
|
||||||
outfit.getTag(),
|
outfit.getTag(),
|
||||||
|
outfit.getMeta(),
|
||||||
outfit.getCreated(),
|
outfit.getCreated(),
|
||||||
outfit.getUpdated(),
|
outfit.getUpdated(),
|
||||||
outfit.isDeleted(),
|
outfit.isDeleted(),
|
||||||
@ -348,6 +349,7 @@ public class OutfitController {
|
|||||||
"link = ?," +
|
"link = ?," +
|
||||||
"submitter = ?," +
|
"submitter = ?," +
|
||||||
"tag = ?," +
|
"tag = ?," +
|
||||||
|
"meta = ?," +
|
||||||
"updated = ?," +
|
"updated = ?," +
|
||||||
"featured = ?," +
|
"featured = ?," +
|
||||||
"display_count = ?" +
|
"display_count = ?" +
|
||||||
@ -355,6 +357,7 @@ public class OutfitController {
|
|||||||
outfit.getLink(),
|
outfit.getLink(),
|
||||||
outfit.getSubmitter(),
|
outfit.getSubmitter(),
|
||||||
outfit.getTag(),
|
outfit.getTag(),
|
||||||
|
outfit.getMeta(),
|
||||||
outfit.isFeatured(),
|
outfit.isFeatured(),
|
||||||
outfit.getDisplayCount());
|
outfit.getDisplayCount());
|
||||||
}
|
}
|
||||||
@ -395,6 +398,7 @@ public class OutfitController {
|
|||||||
.setLink(rs.getString("link"))
|
.setLink(rs.getString("link"))
|
||||||
.setSubmitter(rs.getString("submitter"))
|
.setSubmitter(rs.getString("submitter"))
|
||||||
.setTag(rs.getString("tag"))
|
.setTag(rs.getString("tag"))
|
||||||
|
.setMeta(rs.getString("meta"))
|
||||||
.setCreated(new Timestamp(rs.getLong("created")))
|
.setCreated(new Timestamp(rs.getLong("created")))
|
||||||
.setUpdated(new Timestamp((rs.getLong("updated"))))
|
.setUpdated(new Timestamp((rs.getLong("updated"))))
|
||||||
.setDeleted(rs.getBoolean("deleted"))
|
.setDeleted(rs.getBoolean("deleted"))
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
package dev.salmonllama.fsbot.database.models;
|
package dev.salmonllama.fsbot.database.models;
|
||||||
|
|
||||||
import dev.salmonllama.fsbot.database.DatabaseModel;
|
import dev.salmonllama.fsbot.database.DatabaseModel;
|
||||||
import org.javacord.api.entity.message.embed.EmbedBuilder;
|
|
||||||
|
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
|
|
||||||
@ -15,6 +14,7 @@ public class Outfit extends DatabaseModel {
|
|||||||
private String link;
|
private String link;
|
||||||
private String submitter;
|
private String submitter;
|
||||||
private String tag;
|
private String tag;
|
||||||
|
private String meta;
|
||||||
private Timestamp created;
|
private Timestamp created;
|
||||||
private Timestamp updated;
|
private Timestamp updated;
|
||||||
private boolean deleted;
|
private boolean deleted;
|
||||||
@ -27,6 +27,7 @@ public class Outfit extends DatabaseModel {
|
|||||||
link = builder.link;
|
link = builder.link;
|
||||||
submitter = builder.submitter;
|
submitter = builder.submitter;
|
||||||
tag = builder.tag;
|
tag = builder.tag;
|
||||||
|
meta = builder.meta;
|
||||||
created = builder.created;
|
created = builder.created;
|
||||||
updated = builder.updated;
|
updated = builder.updated;
|
||||||
deleted = builder.deleted;
|
deleted = builder.deleted;
|
||||||
@ -51,6 +52,10 @@ public class Outfit extends DatabaseModel {
|
|||||||
return tag;
|
return tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getMeta() {
|
||||||
|
return meta;
|
||||||
|
}
|
||||||
|
|
||||||
public Timestamp getCreated() {
|
public Timestamp getCreated() {
|
||||||
return created;
|
return created;
|
||||||
}
|
}
|
||||||
@ -89,6 +94,7 @@ public class Outfit extends DatabaseModel {
|
|||||||
"link TEXT," +
|
"link TEXT," +
|
||||||
"submitter TEXT," +
|
"submitter TEXT," +
|
||||||
"tag TEXT," +
|
"tag TEXT," +
|
||||||
|
"meta TEXT," +
|
||||||
"created TEXT," +
|
"created TEXT," +
|
||||||
"updated TEXT," +
|
"updated TEXT," +
|
||||||
"deleted TEXT," +
|
"deleted TEXT," +
|
||||||
@ -99,8 +105,8 @@ public class Outfit extends DatabaseModel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return String.format("Outfit: [id: %s, link: %s, submitter: %s, tag: %s, created: %s, updated: %s, deleted: %s, featured: %s, display count: %s, deletion hash: %s]",
|
return String.format("Outfit: [id: %s, link: %s, submitter: %s, tag: %s, created: %s, updated: %s, deleted: %s, featured: %s, display count: %s, deletion hash: %s, meta: %s]",
|
||||||
id, link, submitter, tag, created, updated, deleted, featured, displayCount, deleteHash
|
id, link, submitter, tag, created, updated, deleted, featured, displayCount, deleteHash, meta
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -109,6 +115,7 @@ public class Outfit extends DatabaseModel {
|
|||||||
private String link;
|
private String link;
|
||||||
private String submitter;
|
private String submitter;
|
||||||
private String tag;
|
private String tag;
|
||||||
|
private String meta;
|
||||||
private Timestamp created = null;
|
private Timestamp created = null;
|
||||||
private Timestamp updated = null;
|
private Timestamp updated = null;
|
||||||
private boolean deleted = false;
|
private boolean deleted = false;
|
||||||
@ -124,6 +131,7 @@ public class Outfit extends DatabaseModel {
|
|||||||
this.link = outfit.getLink();
|
this.link = outfit.getLink();
|
||||||
this.submitter = outfit.getSubmitter();
|
this.submitter = outfit.getSubmitter();
|
||||||
this.tag = outfit.getTag();
|
this.tag = outfit.getTag();
|
||||||
|
this.meta = outfit.getMeta();
|
||||||
this.created = outfit.getCreated();
|
this.created = outfit.getCreated();
|
||||||
this.updated = outfit.getUpdated();
|
this.updated = outfit.getUpdated();
|
||||||
this.deleted = outfit.isDeleted();
|
this.deleted = outfit.isDeleted();
|
||||||
@ -152,6 +160,11 @@ public class Outfit extends DatabaseModel {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public OutfitBuilder setMeta(String meta) {
|
||||||
|
this.meta = meta;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public OutfitBuilder setCreated(Timestamp created) {
|
public OutfitBuilder setCreated(Timestamp created) {
|
||||||
this.created = created;
|
this.created = created;
|
||||||
return this;
|
return this;
|
||||||
|
@ -54,6 +54,7 @@ public class ImageListener implements MessageCreateListener {
|
|||||||
// Store in the database
|
// Store in the database
|
||||||
Outfit.OutfitBuilder outfitBuilder = new Outfit.OutfitBuilder()
|
Outfit.OutfitBuilder outfitBuilder = new Outfit.OutfitBuilder()
|
||||||
.setId(upload.getId())
|
.setId(upload.getId())
|
||||||
|
.setMeta(event.getMessageContent())
|
||||||
.setLink(upload.getLink())
|
.setLink(upload.getLink())
|
||||||
.setSubmitter(event.getMessageAuthor().getIdAsString())
|
.setSubmitter(event.getMessageAuthor().getIdAsString())
|
||||||
.setCreated(new Timestamp(upload.getDateTime()));
|
.setCreated(new Timestamp(upload.getDateTime()));
|
||||||
|
Loading…
Reference in New Issue
Block a user