Browse Source

修复日期格式

tianyunperfect 3 years ago
parent
commit
3ee2123fe8
1 changed files with 616 additions and 614 deletions
  1. 616 614
      book-dao/src/main/java/com/book/dao/polardb/entity/SunOrder.java

+ 616 - 614
book-dao/src/main/java/com/book/dao/polardb/entity/SunOrder.java

@@ -1,615 +1,617 @@
-package com.book.dao.polardb.entity;
-
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Date;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-
-@Data
-public class SunOrder implements Serializable {
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.merchant_id
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String merchantId;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.transaction_id
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String transactionId;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.type
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String type;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.money
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private BigDecimal money;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.state
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String state;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.create_time
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private Date createTime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.finish_time
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private Date finishTime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.book_name
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String bookName;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.referral_url
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String referralUrl;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.user_id
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String userId;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.channel_id
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String channelId;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.subscribe_time
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
-    private Date subscribeTime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.user_createtime
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
-    private Date userCreatetime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.openid
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String openid;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.ip
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String ip;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column sun_order.user_agent
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private String userAgent;
-
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table sun_order
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table sun_order
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    public static SunOrder.Builder builder() {
-        return new SunOrder.Builder();
-    }
-
-    /**
-     * This class was generated by MyBatis Generator.
-     * This class corresponds to the database table sun_order
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    public static class Builder {
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private SunOrder obj;
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder() {
-            this.obj = new SunOrder();
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.merchant_id
-         *
-         * @param merchantId the value for sun_order.merchant_id
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder merchantId(String merchantId) {
-            obj.setMerchantId(merchantId);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.transaction_id
-         *
-         * @param transactionId the value for sun_order.transaction_id
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder transactionId(String transactionId) {
-            obj.setTransactionId(transactionId);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.type
-         *
-         * @param type the value for sun_order.type
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder type(String type) {
-            obj.setType(type);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.money
-         *
-         * @param money the value for sun_order.money
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder money(BigDecimal money) {
-            obj.setMoney(money);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.state
-         *
-         * @param state the value for sun_order.state
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder state(String state) {
-            obj.setState(state);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.create_time
-         *
-         * @param createTime the value for sun_order.create_time
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder createTime(Date createTime) {
-            obj.setCreateTime(createTime);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.finish_time
-         *
-         * @param finishTime the value for sun_order.finish_time
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder finishTime(Date finishTime) {
-            obj.setFinishTime(finishTime);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.book_name
-         *
-         * @param bookName the value for sun_order.book_name
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder bookName(String bookName) {
-            obj.setBookName(bookName);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.referral_url
-         *
-         * @param referralUrl the value for sun_order.referral_url
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder referralUrl(String referralUrl) {
-            obj.setReferralUrl(referralUrl);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.user_id
-         *
-         * @param userId the value for sun_order.user_id
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder userId(String userId) {
-            obj.setUserId(userId);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.channel_id
-         *
-         * @param channelId the value for sun_order.channel_id
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder channelId(String channelId) {
-            obj.setChannelId(channelId);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.subscribe_time
-         *
-         * @param subscribeTime the value for sun_order.subscribe_time
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder subscribeTime(Date subscribeTime) {
-            obj.setSubscribeTime(subscribeTime);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.user_createtime
-         *
-         * @param userCreatetime the value for sun_order.user_createtime
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder userCreatetime(Date userCreatetime) {
-            obj.setUserCreatetime(userCreatetime);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.openid
-         *
-         * @param openid the value for sun_order.openid
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder openid(String openid) {
-            obj.setOpenid(openid);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.ip
-         *
-         * @param ip the value for sun_order.ip
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder ip(String ip) {
-            obj.setIp(ip);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method sets the value of the database column sun_order.user_agent
-         *
-         * @param userAgent the value for sun_order.user_agent
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public Builder userAgent(String userAgent) {
-            obj.setUserAgent(userAgent);
-            return this;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public SunOrder build() {
-            return this.obj;
-        }
-    }
-
-    /**
-     * This enum was generated by MyBatis Generator.
-     * This enum corresponds to the database table sun_order
-     *
-     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-     */
-    public enum Column {
-        merchantId("merchant_id", "merchantId", "INTEGER", false),
-        transactionId("transaction_id", "transactionId", "VARCHAR", false),
-        type("type", "type", "VARCHAR", false),
-        money("money", "money", "DECIMAL", false),
-        state("state", "state", "VARCHAR", false),
-        createTime("create_time", "createTime", "TIMESTAMP", false),
-        finishTime("finish_time", "finishTime", "TIMESTAMP", false),
-        bookName("book_name", "bookName", "VARCHAR", false),
-        referralUrl("referral_url", "referralUrl", "VARCHAR", false),
-        userId("user_id", "userId", "VARCHAR", false),
-        channelId("channel_id", "channelId", "VARCHAR", false),
-        subscribeTime("subscribe_time", "subscribeTime", "TIMESTAMP", false),
-        userCreatetime("user_createtime", "userCreatetime", "TIMESTAMP", false),
-        openid("openid", "openid", "VARCHAR", false),
-        ip("ip", "ip", "VARCHAR", false),
-        userAgent("user_agent", "userAgent", "VARCHAR", false);
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private static final String BEGINNING_DELIMITER = "\"";
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private static final String ENDING_DELIMITER = "\"";
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private final String column;
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private final boolean isColumnNameDelimited;
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private final String javaProperty;
-
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        private final String jdbcType;
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String value() {
-            return this.column;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String getValue() {
-            return this.column;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String getJavaProperty() {
-            return this.javaProperty;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String getJdbcType() {
-            return this.jdbcType;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        Column(String column, String javaProperty, String jdbcType, boolean isColumnNameDelimited) {
-            this.column = column;
-            this.javaProperty = javaProperty;
-            this.jdbcType = jdbcType;
-            this.isColumnNameDelimited = isColumnNameDelimited;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String desc() {
-            return this.getEscapedColumnName() + " DESC";
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String asc() {
-            return this.getEscapedColumnName() + " ASC";
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public static Column[] excludes(Column ... excludes) {
-            ArrayList<Column> columns = new ArrayList<>(Arrays.asList(Column.values()));
-            if (excludes != null && excludes.length > 0) {
-                columns.removeAll(new ArrayList<>(Arrays.asList(excludes)));
-            }
-            return columns.toArray(new Column[]{});
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public static Column[] all() {
-            return Column.values();
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String getEscapedColumnName() {
-            if (this.isColumnNameDelimited) {
-                return new StringBuilder().append(BEGINNING_DELIMITER).append(this.column).append(ENDING_DELIMITER).toString();
-            } else {
-                return this.column;
-            }
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table sun_order
-         *
-         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
-         */
-        public String getAliasedEscapedColumnName() {
-            return this.getEscapedColumnName();
-        }
-    }
+package com.book.dao.polardb.entity;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+@Data
+public class SunOrder implements Serializable {
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.merchant_id
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String merchantId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.transaction_id
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String transactionId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.type
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String type;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.money
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private BigDecimal money;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.state
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String state;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.create_time
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+    private Date createTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.finish_time
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+    private Date finishTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.book_name
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String bookName;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.referral_url
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String referralUrl;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.user_id
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String userId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.channel_id
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String channelId;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.subscribe_time
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+    private Date subscribeTime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.user_createtime
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+    private Date userCreatetime;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.openid
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String openid;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.ip
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String ip;
+
+    /**
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column sun_order.user_agent
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private String userAgent;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table sun_order
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table sun_order
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    public static SunOrder.Builder builder() {
+        return new SunOrder.Builder();
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table sun_order
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    public static class Builder {
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private SunOrder obj;
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder() {
+            this.obj = new SunOrder();
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.merchant_id
+         *
+         * @param merchantId the value for sun_order.merchant_id
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder merchantId(String merchantId) {
+            obj.setMerchantId(merchantId);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.transaction_id
+         *
+         * @param transactionId the value for sun_order.transaction_id
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder transactionId(String transactionId) {
+            obj.setTransactionId(transactionId);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.type
+         *
+         * @param type the value for sun_order.type
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder type(String type) {
+            obj.setType(type);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.money
+         *
+         * @param money the value for sun_order.money
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder money(BigDecimal money) {
+            obj.setMoney(money);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.state
+         *
+         * @param state the value for sun_order.state
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder state(String state) {
+            obj.setState(state);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.create_time
+         *
+         * @param createTime the value for sun_order.create_time
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder createTime(Date createTime) {
+            obj.setCreateTime(createTime);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.finish_time
+         *
+         * @param finishTime the value for sun_order.finish_time
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder finishTime(Date finishTime) {
+            obj.setFinishTime(finishTime);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.book_name
+         *
+         * @param bookName the value for sun_order.book_name
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder bookName(String bookName) {
+            obj.setBookName(bookName);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.referral_url
+         *
+         * @param referralUrl the value for sun_order.referral_url
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder referralUrl(String referralUrl) {
+            obj.setReferralUrl(referralUrl);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.user_id
+         *
+         * @param userId the value for sun_order.user_id
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder userId(String userId) {
+            obj.setUserId(userId);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.channel_id
+         *
+         * @param channelId the value for sun_order.channel_id
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder channelId(String channelId) {
+            obj.setChannelId(channelId);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.subscribe_time
+         *
+         * @param subscribeTime the value for sun_order.subscribe_time
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder subscribeTime(Date subscribeTime) {
+            obj.setSubscribeTime(subscribeTime);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.user_createtime
+         *
+         * @param userCreatetime the value for sun_order.user_createtime
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder userCreatetime(Date userCreatetime) {
+            obj.setUserCreatetime(userCreatetime);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.openid
+         *
+         * @param openid the value for sun_order.openid
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder openid(String openid) {
+            obj.setOpenid(openid);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.ip
+         *
+         * @param ip the value for sun_order.ip
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder ip(String ip) {
+            obj.setIp(ip);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method sets the value of the database column sun_order.user_agent
+         *
+         * @param userAgent the value for sun_order.user_agent
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public Builder userAgent(String userAgent) {
+            obj.setUserAgent(userAgent);
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public SunOrder build() {
+            return this.obj;
+        }
+    }
+
+    /**
+     * This enum was generated by MyBatis Generator.
+     * This enum corresponds to the database table sun_order
+     *
+     * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+     */
+    public enum Column {
+        merchantId("merchant_id", "merchantId", "INTEGER", false),
+        transactionId("transaction_id", "transactionId", "VARCHAR", false),
+        type("type", "type", "VARCHAR", false),
+        money("money", "money", "DECIMAL", false),
+        state("state", "state", "VARCHAR", false),
+        createTime("create_time", "createTime", "TIMESTAMP", false),
+        finishTime("finish_time", "finishTime", "TIMESTAMP", false),
+        bookName("book_name", "bookName", "VARCHAR", false),
+        referralUrl("referral_url", "referralUrl", "VARCHAR", false),
+        userId("user_id", "userId", "VARCHAR", false),
+        channelId("channel_id", "channelId", "VARCHAR", false),
+        subscribeTime("subscribe_time", "subscribeTime", "TIMESTAMP", false),
+        userCreatetime("user_createtime", "userCreatetime", "TIMESTAMP", false),
+        openid("openid", "openid", "VARCHAR", false),
+        ip("ip", "ip", "VARCHAR", false),
+        userAgent("user_agent", "userAgent", "VARCHAR", false);
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private static final String BEGINNING_DELIMITER = "\"";
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private static final String ENDING_DELIMITER = "\"";
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private final String column;
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private final boolean isColumnNameDelimited;
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private final String javaProperty;
+
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        private final String jdbcType;
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String value() {
+            return this.column;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String getValue() {
+            return this.column;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String getJavaProperty() {
+            return this.javaProperty;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String getJdbcType() {
+            return this.jdbcType;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        Column(String column, String javaProperty, String jdbcType, boolean isColumnNameDelimited) {
+            this.column = column;
+            this.javaProperty = javaProperty;
+            this.jdbcType = jdbcType;
+            this.isColumnNameDelimited = isColumnNameDelimited;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String desc() {
+            return this.getEscapedColumnName() + " DESC";
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String asc() {
+            return this.getEscapedColumnName() + " ASC";
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public static Column[] excludes(Column ... excludes) {
+            ArrayList<Column> columns = new ArrayList<>(Arrays.asList(Column.values()));
+            if (excludes != null && excludes.length > 0) {
+                columns.removeAll(new ArrayList<>(Arrays.asList(excludes)));
+            }
+            return columns.toArray(new Column[]{});
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public static Column[] all() {
+            return Column.values();
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String getEscapedColumnName() {
+            if (this.isColumnNameDelimited) {
+                return new StringBuilder().append(BEGINNING_DELIMITER).append(this.column).append(ENDING_DELIMITER).toString();
+            } else {
+                return this.column;
+            }
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table sun_order
+         *
+         * @mbg.generated Wed Sep 29 15:11:11 CST 2021
+         */
+        public String getAliasedEscapedColumnName() {
+            return this.getEscapedColumnName();
+        }
+    }
 }