Browse Source

谁是舞王

xiongzhu 7 years ago
parent
commit
17c4125ca5

+ 183 - 0
src/main/java/jooq/tables/Ads.java

@@ -0,0 +1,183 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package jooq.tables;
+
+
+import java.util.Arrays;
+import java.util.List;
+
+import javax.annotation.Generated;
+
+import jooq.Indexes;
+import jooq.Keys;
+import jooq.Thmodel;
+import jooq.tables.records.AdsRecord;
+
+import org.jooq.Field;
+import org.jooq.ForeignKey;
+import org.jooq.Identity;
+import org.jooq.Index;
+import org.jooq.Name;
+import org.jooq.Record;
+import org.jooq.Schema;
+import org.jooq.Table;
+import org.jooq.TableField;
+import org.jooq.UniqueKey;
+import org.jooq.impl.DSL;
+import org.jooq.impl.TableImpl;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@Generated(
+    value = {
+        "http://www.jooq.org",
+        "jOOQ version:3.11.5"
+    },
+    comments = "This class is generated by jOOQ"
+)
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class Ads extends TableImpl<AdsRecord> {
+
+    private static final long serialVersionUID = 263863894;
+
+    /**
+     * The reference instance of <code>thmodel.ads</code>
+     */
+    public static final Ads ADS = new Ads();
+
+    /**
+     * The class holding records for this type
+     */
+    @Override
+    public Class<AdsRecord> getRecordType() {
+        return AdsRecord.class;
+    }
+
+    /**
+     * The column <code>thmodel.ads.id</code>.
+     */
+    public final TableField<AdsRecord, Integer> ID = createField("id", org.jooq.impl.SQLDataType.INTEGER.nullable(false).identity(true), this, "");
+
+    /**
+     * The column <code>thmodel.ads.pic</code>.
+     */
+    public final TableField<AdsRecord, String> PIC = createField("pic", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
+    /**
+     * The column <code>thmodel.ads.parttypk</code>.
+     */
+    public final TableField<AdsRecord, Integer> PARTTYPK = createField("parttypk", org.jooq.impl.SQLDataType.INTEGER, this, "");
+
+    /**
+     * The column <code>thmodel.ads.name</code>.
+     */
+    public final TableField<AdsRecord, String> NAME = createField("name", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
+    /**
+     * Create a <code>thmodel.ads</code> table reference
+     */
+    public Ads() {
+        this(DSL.name("ads"), null);
+    }
+
+    /**
+     * Create an aliased <code>thmodel.ads</code> table reference
+     */
+    public Ads(String alias) {
+        this(DSL.name(alias), ADS);
+    }
+
+    /**
+     * Create an aliased <code>thmodel.ads</code> table reference
+     */
+    public Ads(Name alias) {
+        this(alias, ADS);
+    }
+
+    private Ads(Name alias, Table<AdsRecord> aliased) {
+        this(alias, aliased, null);
+    }
+
+    private Ads(Name alias, Table<AdsRecord> aliased, Field<?>[] parameters) {
+        super(alias, null, aliased, parameters, DSL.comment(""));
+    }
+
+    public <O extends Record> Ads(Table<O> child, ForeignKey<O, AdsRecord> key) {
+        super(child, key, ADS);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Schema getSchema() {
+        return Thmodel.THMODEL;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public List<Index> getIndexes() {
+        return Arrays.<Index>asList(Indexes.ADS_PRIMARY);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Identity<AdsRecord, Integer> getIdentity() {
+        return Keys.IDENTITY_ADS;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public UniqueKey<AdsRecord> getPrimaryKey() {
+        return Keys.KEY_ADS_PRIMARY;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public List<UniqueKey<AdsRecord>> getKeys() {
+        return Arrays.<UniqueKey<AdsRecord>>asList(Keys.KEY_ADS_PRIMARY);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Ads as(String alias) {
+        return new Ads(DSL.name(alias), this);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Ads as(Name alias) {
+        return new Ads(alias, this);
+    }
+
+    /**
+     * Rename this table
+     */
+    @Override
+    public Ads rename(String name) {
+        return new Ads(DSL.name(name), null);
+    }
+
+    /**
+     * Rename this table
+     */
+    @Override
+    public Ads rename(Name name) {
+        return new Ads(name, null);
+    }
+}

+ 209 - 0
src/main/java/jooq/tables/GiftRecord.java

@@ -0,0 +1,209 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package jooq.tables;
+
+
+import java.sql.Timestamp;
+import java.util.Arrays;
+import java.util.List;
+
+import javax.annotation.Generated;
+
+import jooq.Indexes;
+import jooq.Keys;
+import jooq.Thmodel;
+import jooq.tables.records.GiftRecordRecord;
+
+import org.jooq.Field;
+import org.jooq.ForeignKey;
+import org.jooq.Identity;
+import org.jooq.Index;
+import org.jooq.Name;
+import org.jooq.Record;
+import org.jooq.Schema;
+import org.jooq.Table;
+import org.jooq.TableField;
+import org.jooq.UniqueKey;
+import org.jooq.impl.DSL;
+import org.jooq.impl.TableImpl;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@Generated(
+    value = {
+        "http://www.jooq.org",
+        "jOOQ version:3.11.5"
+    },
+    comments = "This class is generated by jOOQ"
+)
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class GiftRecord extends TableImpl<GiftRecordRecord> {
+
+    private static final long serialVersionUID = 1535193688;
+
+    /**
+     * The reference instance of <code>thmodel.gift_record</code>
+     */
+    public static final GiftRecord GIFT_RECORD = new GiftRecord();
+
+    /**
+     * The class holding records for this type
+     */
+    @Override
+    public Class<GiftRecordRecord> getRecordType() {
+        return GiftRecordRecord.class;
+    }
+
+    /**
+     * The column <code>thmodel.gift_record.id</code>.
+     */
+    public final TableField<GiftRecordRecord, Integer> ID = createField("id", org.jooq.impl.SQLDataType.INTEGER.nullable(false).identity(true), this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.memberPK</code>.
+     */
+    public final TableField<GiftRecordRecord, Integer> MEMBERPK = createField("memberPK", org.jooq.impl.SQLDataType.INTEGER, this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.modelPK</code>.
+     */
+    public final TableField<GiftRecordRecord, Integer> MODELPK = createField("modelPK", org.jooq.impl.SQLDataType.INTEGER, this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.activityPK</code>.
+     */
+    public final TableField<GiftRecordRecord, Integer> ACTIVITYPK = createField("activityPK", org.jooq.impl.SQLDataType.INTEGER, this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.coin</code>.
+     */
+    public final TableField<GiftRecordRecord, Double> COIN = createField("coin", org.jooq.impl.SQLDataType.DOUBLE, this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.name</code>.
+     */
+    public final TableField<GiftRecordRecord, String> NAME = createField("name", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.remark</code>.
+     */
+    public final TableField<GiftRecordRecord, String> REMARK = createField("remark", org.jooq.impl.SQLDataType.VARCHAR(255), this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.AccFlag</code>.
+     */
+    public final TableField<GiftRecordRecord, Integer> ACCFLAG = createField("AccFlag", org.jooq.impl.SQLDataType.INTEGER.defaultValue(org.jooq.impl.DSL.inline("1", org.jooq.impl.SQLDataType.INTEGER)), this, "");
+
+    /**
+     * The column <code>thmodel.gift_record.date</code>.
+     */
+    public final TableField<GiftRecordRecord, Timestamp> DATE = createField("date", org.jooq.impl.SQLDataType.TIMESTAMP.defaultValue(org.jooq.impl.DSL.field("CURRENT_TIMESTAMP", org.jooq.impl.SQLDataType.TIMESTAMP)), this, "");
+
+    /**
+     * Create a <code>thmodel.gift_record</code> table reference
+     */
+    public GiftRecord() {
+        this(DSL.name("gift_record"), null);
+    }
+
+    /**
+     * Create an aliased <code>thmodel.gift_record</code> table reference
+     */
+    public GiftRecord(String alias) {
+        this(DSL.name(alias), GIFT_RECORD);
+    }
+
+    /**
+     * Create an aliased <code>thmodel.gift_record</code> table reference
+     */
+    public GiftRecord(Name alias) {
+        this(alias, GIFT_RECORD);
+    }
+
+    private GiftRecord(Name alias, Table<GiftRecordRecord> aliased) {
+        this(alias, aliased, null);
+    }
+
+    private GiftRecord(Name alias, Table<GiftRecordRecord> aliased, Field<?>[] parameters) {
+        super(alias, null, aliased, parameters, DSL.comment(""));
+    }
+
+    public <O extends Record> GiftRecord(Table<O> child, ForeignKey<O, GiftRecordRecord> key) {
+        super(child, key, GIFT_RECORD);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Schema getSchema() {
+        return Thmodel.THMODEL;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public List<Index> getIndexes() {
+        return Arrays.<Index>asList(Indexes.GIFT_RECORD_PRIMARY);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Identity<GiftRecordRecord, Integer> getIdentity() {
+        return Keys.IDENTITY_GIFT_RECORD;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public UniqueKey<GiftRecordRecord> getPrimaryKey() {
+        return Keys.KEY_GIFT_RECORD_PRIMARY;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public List<UniqueKey<GiftRecordRecord>> getKeys() {
+        return Arrays.<UniqueKey<GiftRecordRecord>>asList(Keys.KEY_GIFT_RECORD_PRIMARY);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecord as(String alias) {
+        return new GiftRecord(DSL.name(alias), this);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecord as(Name alias) {
+        return new GiftRecord(alias, this);
+    }
+
+    /**
+     * Rename this table
+     */
+    @Override
+    public GiftRecord rename(String name) {
+        return new GiftRecord(DSL.name(name), null);
+    }
+
+    /**
+     * Rename this table
+     */
+    @Override
+    public GiftRecord rename(Name name) {
+        return new GiftRecord(name, null);
+    }
+}

+ 287 - 0
src/main/java/jooq/tables/records/AdsRecord.java

@@ -0,0 +1,287 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package jooq.tables.records;
+
+
+import javax.annotation.Generated;
+
+import jooq.tables.Ads;
+
+import org.jooq.Field;
+import org.jooq.Record1;
+import org.jooq.Record4;
+import org.jooq.Row4;
+import org.jooq.impl.UpdatableRecordImpl;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@Generated(
+    value = {
+        "http://www.jooq.org",
+        "jOOQ version:3.11.5"
+    },
+    comments = "This class is generated by jOOQ"
+)
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class AdsRecord extends UpdatableRecordImpl<AdsRecord> implements Record4<Integer, String, Integer, String> {
+
+    private static final long serialVersionUID = 1111711387;
+
+    /**
+     * Setter for <code>thmodel.ads.id</code>.
+     */
+    public void setId(Integer value) {
+        set(0, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.ads.id</code>.
+     */
+    public Integer getId() {
+        return (Integer) get(0);
+    }
+
+    /**
+     * Setter for <code>thmodel.ads.pic</code>.
+     */
+    public void setPic(String value) {
+        set(1, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.ads.pic</code>.
+     */
+    public String getPic() {
+        return (String) get(1);
+    }
+
+    /**
+     * Setter for <code>thmodel.ads.parttypk</code>.
+     */
+    public void setParttypk(Integer value) {
+        set(2, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.ads.parttypk</code>.
+     */
+    public Integer getParttypk() {
+        return (Integer) get(2);
+    }
+
+    /**
+     * Setter for <code>thmodel.ads.name</code>.
+     */
+    public void setName(String value) {
+        set(3, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.ads.name</code>.
+     */
+    public String getName() {
+        return (String) get(3);
+    }
+
+    // -------------------------------------------------------------------------
+    // Primary key information
+    // -------------------------------------------------------------------------
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Record1<Integer> key() {
+        return (Record1) super.key();
+    }
+
+    // -------------------------------------------------------------------------
+    // Record4 type implementation
+    // -------------------------------------------------------------------------
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Row4<Integer, String, Integer, String> fieldsRow() {
+        return (Row4) super.fieldsRow();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Row4<Integer, String, Integer, String> valuesRow() {
+        return (Row4) super.valuesRow();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field1() {
+        return Ads.ADS.ID;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<String> field2() {
+        return Ads.ADS.PIC;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field3() {
+        return Ads.ADS.PARTTYPK;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<String> field4() {
+        return Ads.ADS.NAME;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component1() {
+        return getId();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String component2() {
+        return getPic();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component3() {
+        return getParttypk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String component4() {
+        return getName();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value1() {
+        return getId();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String value2() {
+        return getPic();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value3() {
+        return getParttypk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String value4() {
+        return getName();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AdsRecord value1(Integer value) {
+        setId(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AdsRecord value2(String value) {
+        setPic(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AdsRecord value3(Integer value) {
+        setParttypk(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AdsRecord value4(String value) {
+        setName(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AdsRecord values(Integer value1, String value2, Integer value3, String value4) {
+        value1(value1);
+        value2(value2);
+        value3(value3);
+        value4(value4);
+        return this;
+    }
+
+    // -------------------------------------------------------------------------
+    // Constructors
+    // -------------------------------------------------------------------------
+
+    /**
+     * Create a detached AdsRecord
+     */
+    public AdsRecord() {
+        super(Ads.ADS);
+    }
+
+    /**
+     * Create a detached, initialised AdsRecord
+     */
+    public AdsRecord(Integer id, String pic, Integer parttypk, String name) {
+        super(Ads.ADS);
+
+        set(0, id);
+        set(1, pic);
+        set(2, parttypk);
+        set(3, name);
+    }
+}

+ 534 - 0
src/main/java/jooq/tables/records/GiftRecordRecord.java

@@ -0,0 +1,534 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package jooq.tables.records;
+
+
+import java.sql.Timestamp;
+
+import javax.annotation.Generated;
+
+import jooq.tables.GiftRecord;
+
+import org.jooq.Field;
+import org.jooq.Record1;
+import org.jooq.Record9;
+import org.jooq.Row9;
+import org.jooq.impl.UpdatableRecordImpl;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@Generated(
+    value = {
+        "http://www.jooq.org",
+        "jOOQ version:3.11.5"
+    },
+    comments = "This class is generated by jOOQ"
+)
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class GiftRecordRecord extends UpdatableRecordImpl<GiftRecordRecord> implements Record9<Integer, Integer, Integer, Integer, Double, String, String, Integer, Timestamp> {
+
+    private static final long serialVersionUID = 1107826790;
+
+    /**
+     * Setter for <code>thmodel.gift_record.id</code>.
+     */
+    public void setId(Integer value) {
+        set(0, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.id</code>.
+     */
+    public Integer getId() {
+        return (Integer) get(0);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.memberPK</code>.
+     */
+    public void setMemberpk(Integer value) {
+        set(1, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.memberPK</code>.
+     */
+    public Integer getMemberpk() {
+        return (Integer) get(1);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.modelPK</code>.
+     */
+    public void setModelpk(Integer value) {
+        set(2, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.modelPK</code>.
+     */
+    public Integer getModelpk() {
+        return (Integer) get(2);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.activityPK</code>.
+     */
+    public void setActivitypk(Integer value) {
+        set(3, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.activityPK</code>.
+     */
+    public Integer getActivitypk() {
+        return (Integer) get(3);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.coin</code>.
+     */
+    public void setCoin(Double value) {
+        set(4, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.coin</code>.
+     */
+    public Double getCoin() {
+        return (Double) get(4);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.name</code>.
+     */
+    public void setName(String value) {
+        set(5, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.name</code>.
+     */
+    public String getName() {
+        return (String) get(5);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.remark</code>.
+     */
+    public void setRemark(String value) {
+        set(6, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.remark</code>.
+     */
+    public String getRemark() {
+        return (String) get(6);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.AccFlag</code>.
+     */
+    public void setAccflag(Integer value) {
+        set(7, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.AccFlag</code>.
+     */
+    public Integer getAccflag() {
+        return (Integer) get(7);
+    }
+
+    /**
+     * Setter for <code>thmodel.gift_record.date</code>.
+     */
+    public void setDate(Timestamp value) {
+        set(8, value);
+    }
+
+    /**
+     * Getter for <code>thmodel.gift_record.date</code>.
+     */
+    public Timestamp getDate() {
+        return (Timestamp) get(8);
+    }
+
+    // -------------------------------------------------------------------------
+    // Primary key information
+    // -------------------------------------------------------------------------
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Record1<Integer> key() {
+        return (Record1) super.key();
+    }
+
+    // -------------------------------------------------------------------------
+    // Record9 type implementation
+    // -------------------------------------------------------------------------
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Row9<Integer, Integer, Integer, Integer, Double, String, String, Integer, Timestamp> fieldsRow() {
+        return (Row9) super.fieldsRow();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Row9<Integer, Integer, Integer, Integer, Double, String, String, Integer, Timestamp> valuesRow() {
+        return (Row9) super.valuesRow();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field1() {
+        return GiftRecord.GIFT_RECORD.ID;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field2() {
+        return GiftRecord.GIFT_RECORD.MEMBERPK;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field3() {
+        return GiftRecord.GIFT_RECORD.MODELPK;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field4() {
+        return GiftRecord.GIFT_RECORD.ACTIVITYPK;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Double> field5() {
+        return GiftRecord.GIFT_RECORD.COIN;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<String> field6() {
+        return GiftRecord.GIFT_RECORD.NAME;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<String> field7() {
+        return GiftRecord.GIFT_RECORD.REMARK;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Integer> field8() {
+        return GiftRecord.GIFT_RECORD.ACCFLAG;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Field<Timestamp> field9() {
+        return GiftRecord.GIFT_RECORD.DATE;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component1() {
+        return getId();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component2() {
+        return getMemberpk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component3() {
+        return getModelpk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component4() {
+        return getActivitypk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Double component5() {
+        return getCoin();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String component6() {
+        return getName();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String component7() {
+        return getRemark();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer component8() {
+        return getAccflag();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Timestamp component9() {
+        return getDate();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value1() {
+        return getId();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value2() {
+        return getMemberpk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value3() {
+        return getModelpk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value4() {
+        return getActivitypk();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Double value5() {
+        return getCoin();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String value6() {
+        return getName();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String value7() {
+        return getRemark();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Integer value8() {
+        return getAccflag();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public Timestamp value9() {
+        return getDate();
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value1(Integer value) {
+        setId(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value2(Integer value) {
+        setMemberpk(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value3(Integer value) {
+        setModelpk(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value4(Integer value) {
+        setActivitypk(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value5(Double value) {
+        setCoin(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value6(String value) {
+        setName(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value7(String value) {
+        setRemark(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value8(Integer value) {
+        setAccflag(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord value9(Timestamp value) {
+        setDate(value);
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public GiftRecordRecord values(Integer value1, Integer value2, Integer value3, Integer value4, Double value5, String value6, String value7, Integer value8, Timestamp value9) {
+        value1(value1);
+        value2(value2);
+        value3(value3);
+        value4(value4);
+        value5(value5);
+        value6(value6);
+        value7(value7);
+        value8(value8);
+        value9(value9);
+        return this;
+    }
+
+    // -------------------------------------------------------------------------
+    // Constructors
+    // -------------------------------------------------------------------------
+
+    /**
+     * Create a detached GiftRecordRecord
+     */
+    public GiftRecordRecord() {
+        super(GiftRecord.GIFT_RECORD);
+    }
+
+    /**
+     * Create a detached, initialised GiftRecordRecord
+     */
+    public GiftRecordRecord(Integer id, Integer memberpk, Integer modelpk, Integer activitypk, Double coin, String name, String remark, Integer accflag, Timestamp date) {
+        super(GiftRecord.GIFT_RECORD);
+
+        set(0, id);
+        set(1, memberpk);
+        set(2, modelpk);
+        set(3, activitypk);
+        set(4, coin);
+        set(5, name);
+        set(6, remark);
+        set(7, accflag);
+        set(8, date);
+    }
+}