98 lines
2.8 KiB
C#
98 lines
2.8 KiB
C#
using System.Xml.Serialization;
|
|
using ChoETL;
|
|
using SQLite.Net2;
|
|
|
|
namespace GCLocalServerRewrite.models;
|
|
|
|
[Table("card_detail")]
|
|
public class CardDetail : Record, ICardIdModel
|
|
{
|
|
[PrimaryKey]
|
|
[Column("card_id")]
|
|
[ChoXmlElementRecordField(FieldName = "card_id")]
|
|
[XmlElement(ElementName = "card_id")]
|
|
public long CardId { get; set; }
|
|
|
|
[PrimaryKey]
|
|
[Column("pcol1")]
|
|
[ChoXmlElementRecordField(FieldName = "pcol1")]
|
|
[XmlElement(ElementName = "pcol1")]
|
|
public int Pcol1 { get; set; }
|
|
|
|
[PrimaryKey]
|
|
[Column("pcol2")]
|
|
[ChoXmlElementRecordField(FieldName = "pcol2")]
|
|
[XmlElement(ElementName = "pcol2")]
|
|
public int Pcol2 { get; set; }
|
|
|
|
[PrimaryKey]
|
|
[Column("pcol3")]
|
|
[ChoXmlElementRecordField(FieldName = "pcol3")]
|
|
[XmlElement(ElementName = "pcol3")]
|
|
public int Pcol3 { get; set; }
|
|
|
|
[Column("score_i1")]
|
|
[ChoXmlElementRecordField(FieldName = "score_i1")]
|
|
[XmlElement(ElementName = "score_i1")]
|
|
public long ScoreI1 { get; set; }
|
|
|
|
[Column("score_ui1")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui1")]
|
|
[XmlElement(ElementName = "score_ui1")]
|
|
public long ScoreUi1 { get; set; }
|
|
|
|
[Column("score_ui2")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui2")]
|
|
[XmlElement(ElementName = "score_ui2")]
|
|
public long ScoreUi2 { get; set; }
|
|
|
|
[Column("score_ui3")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui3")]
|
|
[XmlElement(ElementName = "score_ui3")]
|
|
public long ScoreUi3 { get; set; }
|
|
|
|
[Column("score_ui4")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui4")]
|
|
[XmlElement(ElementName = "score_ui4")]
|
|
public long ScoreUi4 { get; set; }
|
|
|
|
[Column("score_ui5")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui5")]
|
|
[XmlElement(ElementName = "score_ui5")]
|
|
public long ScoreUi5 { get; set; }
|
|
|
|
[Column("score_ui6")]
|
|
[ChoXmlElementRecordField(FieldName = "score_ui6")]
|
|
[XmlElement(ElementName = "score_ui6")]
|
|
public long ScoreUi6 { get; set; }
|
|
|
|
[Column("score_bi1")]
|
|
[ChoXmlElementRecordField(FieldName = "score_bi1")]
|
|
[XmlElement(ElementName = "score_bi1")]
|
|
public long ScoreBi1 { get; set; }
|
|
|
|
[Column("last_play_tenpo_id")]
|
|
[ChoXmlElementRecordField(FieldName = "last_play_tenpo_id")]
|
|
[XmlElement(ElementName = "last_play_tenpo_id")]
|
|
public string LastPlayShopId { get; set; } = "1337";
|
|
|
|
[Column("fcol1")]
|
|
[ChoXmlElementRecordField(FieldName = "fcol1")]
|
|
[XmlElement("fcol1")]
|
|
public int Fcol1 { get; set; }
|
|
|
|
[Column("fcol2")]
|
|
[ChoXmlElementRecordField(FieldName = "fcol2")]
|
|
[XmlElement("fcol2")]
|
|
public int Fcol2 { get; set; }
|
|
|
|
[Column("fcol3")]
|
|
[ChoXmlElementRecordField(FieldName = "fcol3")]
|
|
[XmlElement("fcol3")]
|
|
public int Fcol3 { get; set; }
|
|
|
|
public void SetCardId(long cardId)
|
|
{
|
|
CardId = cardId;
|
|
}
|
|
} |