package com.bailuntec.domain.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class TOrderProduct extends TOrderProductKey {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderNo
     *
     * @mbg.generated
     */
    private String orderno;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PlatformOrderNo
     *
     * @mbg.generated
     */
    private String platformorderno;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Platform
     *
     * @mbg.generated
     */
    private String platform;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PlatformSite
     *
     * @mbg.generated
     */
    private String platformsite;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PlatformSku
     *
     * @mbg.generated
     */
    private String platformsku;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ProductCode
     *
     * @mbg.generated
     */
    private String productcode;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Title
     *
     * @mbg.generated
     */
    private String title;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ProductShipCount
     *
     * @mbg.generated
     */
    private Integer productshipcount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ProductWeight
     *
     * @mbg.generated
     */
    private BigDecimal productweight;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ProductSaleAmount
     *
     * @mbg.generated
     */
    private BigDecimal productsaleamount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Developer
     *
     * @mbg.generated
     */
    private String developer;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Buyer
     *
     * @mbg.generated
     */
    private String buyer;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Seller
     *
     * @mbg.generated
     */
    private String seller;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PackageFee
     *
     * @mbg.generated
     */
    private BigDecimal packagefee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.CategoryId
     *
     * @mbg.generated
     */
    private Integer categoryid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.CategoryName
     *
     * @mbg.generated
     */
    private String categoryname;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ParentCategoryName
     *
     * @mbg.generated
     */
    private String parentcategoryname;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.MainImageUrl
     *
     * @mbg.generated
     */
    private String mainimageurl;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.SupplierId
     *
     * @mbg.generated
     */
    private Integer supplierid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.SupplierName
     *
     * @mbg.generated
     */
    private String suppliername;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.HeadFreight
     *
     * @mbg.generated
     */
    private BigDecimal headfreight;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Customsfee
     *
     * @mbg.generated
     */
    private BigDecimal customsfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ReturnFee
     *
     * @mbg.generated
     */
    private BigDecimal returnfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PublishedFee
     *
     * @mbg.generated
     */
    private BigDecimal publishedfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.AdFee
     *
     * @mbg.generated
     */
    private BigDecimal adfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.FbaFee
     *
     * @mbg.generated
     */
    private BigDecimal fbafee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PlatformFee
     *
     * @mbg.generated
     */
    private BigDecimal platformfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.WarehouseFee
     *
     * @mbg.generated
     */
    private BigDecimal warehousefee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.PaypalFee
     *
     * @mbg.generated
     */
    private BigDecimal paypalfee;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Freight
     *
     * @mbg.generated
     */
    private BigDecimal freight;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.BuyPrice
     *
     * @mbg.generated
     */
    private BigDecimal buyprice;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.DevelopTime
     *
     * @mbg.generated
     */
    private LocalDateTime developtime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ShipTime
     *
     * @mbg.generated
     */
    private LocalDateTime shiptime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.CreateTime
     *
     * @mbg.generated
     */
    private LocalDateTime createtime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.UpdateTime
     *
     * @mbg.generated
     */
    private LocalDateTime updatetime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderTime
     *
     * @mbg.generated
     */
    private LocalDateTime ordertime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderSaleAmount
     *
     * @mbg.generated
     */
    private BigDecimal ordersaleamount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderSellerCount
     *
     * @mbg.generated
     */
    private Integer ordersellercount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.SellerOrderAmount
     *
     * @mbg.generated
     */
    private BigDecimal sellerorderamount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.SellerSkuCount
     *
     * @mbg.generated
     */
    private Integer sellerskucount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ProductCost
     *
     * @mbg.generated
     */
    private BigDecimal productcost;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderFreight
     *
     * @mbg.generated
     */
    private BigDecimal orderfreight;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.IsSystemShip
     *
     * @mbg.generated
     */
    private Integer issystemship;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ItemId
     *
     * @mbg.generated
     */
    private String itemid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.SellAccount
     *
     * @mbg.generated
     */
    private String sellaccount;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.ShipWarehouseCode
     *
     * @mbg.generated
     */
    private String shipwarehousecode;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Currency
     *
     * @mbg.generated
     */
    private String currency;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OrderStatus
     *
     * @mbg.generated
     */
    private Integer orderstatus;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.Hid
     *
     * @mbg.generated
     */
    private Long hid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OriginalCurrency
     *
     * @mbg.generated
     */
    private String originalcurrency;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.OriginalTotal
     *
     * @mbg.generated
     */
    private BigDecimal originaltotal;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.IsRefund
     *
     * @mbg.generated
     */
    private Integer isrefund;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.BjPayTime
     *
     * @mbg.generated
     */
    private LocalDateTime bjpaytime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.IsDelete
     *
     * @mbg.generated
     */
    private Integer isdelete;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product._ts
     *
     * @mbg.generated
     */
    private LocalDateTime ts;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_order_product.order_system
     *
     * @mbg.generated
     */
    private String orderSystem;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_order_product
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", orderno=").append(orderno);
        sb.append(", platformorderno=").append(platformorderno);
        sb.append(", platform=").append(platform);
        sb.append(", platformsite=").append(platformsite);
        sb.append(", platformsku=").append(platformsku);
        sb.append(", productcode=").append(productcode);
        sb.append(", title=").append(title);
        sb.append(", productshipcount=").append(productshipcount);
        sb.append(", productweight=").append(productweight);
        sb.append(", productsaleamount=").append(productsaleamount);
        sb.append(", developer=").append(developer);
        sb.append(", buyer=").append(buyer);
        sb.append(", seller=").append(seller);
        sb.append(", packagefee=").append(packagefee);
        sb.append(", categoryid=").append(categoryid);
        sb.append(", categoryname=").append(categoryname);
        sb.append(", parentcategoryname=").append(parentcategoryname);
        sb.append(", mainimageurl=").append(mainimageurl);
        sb.append(", supplierid=").append(supplierid);
        sb.append(", suppliername=").append(suppliername);
        sb.append(", headfreight=").append(headfreight);
        sb.append(", customsfee=").append(customsfee);
        sb.append(", returnfee=").append(returnfee);
        sb.append(", publishedfee=").append(publishedfee);
        sb.append(", adfee=").append(adfee);
        sb.append(", fbafee=").append(fbafee);
        sb.append(", platformfee=").append(platformfee);
        sb.append(", warehousefee=").append(warehousefee);
        sb.append(", paypalfee=").append(paypalfee);
        sb.append(", freight=").append(freight);
        sb.append(", buyprice=").append(buyprice);
        sb.append(", developtime=").append(developtime);
        sb.append(", shiptime=").append(shiptime);
        sb.append(", createtime=").append(createtime);
        sb.append(", updatetime=").append(updatetime);
        sb.append(", ordertime=").append(ordertime);
        sb.append(", ordersaleamount=").append(ordersaleamount);
        sb.append(", ordersellercount=").append(ordersellercount);
        sb.append(", sellerorderamount=").append(sellerorderamount);
        sb.append(", sellerskucount=").append(sellerskucount);
        sb.append(", productcost=").append(productcost);
        sb.append(", orderfreight=").append(orderfreight);
        sb.append(", issystemship=").append(issystemship);
        sb.append(", itemid=").append(itemid);
        sb.append(", sellaccount=").append(sellaccount);
        sb.append(", shipwarehousecode=").append(shipwarehousecode);
        sb.append(", currency=").append(currency);
        sb.append(", orderstatus=").append(orderstatus);
        sb.append(", hid=").append(hid);
        sb.append(", originalcurrency=").append(originalcurrency);
        sb.append(", originaltotal=").append(originaltotal);
        sb.append(", isrefund=").append(isrefund);
        sb.append(", bjpaytime=").append(bjpaytime);
        sb.append(", isdelete=").append(isdelete);
        sb.append(", ts=").append(ts);
        sb.append(", orderSystem=").append(orderSystem);
        sb.append("]");
        return sb.toString();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_order_product
     *
     * @mbg.generated
     */
    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        TOrderProduct other = (TOrderProduct) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getPaytime() == null ? other.getPaytime() == null : this.getPaytime().equals(other.getPaytime()))
            && (this.getOrderno() == null ? other.getOrderno() == null : this.getOrderno().equals(other.getOrderno()))
            && (this.getPlatformorderno() == null ? other.getPlatformorderno() == null : this.getPlatformorderno().equals(other.getPlatformorderno()))
            && (this.getPlatform() == null ? other.getPlatform() == null : this.getPlatform().equals(other.getPlatform()))
            && (this.getPlatformsite() == null ? other.getPlatformsite() == null : this.getPlatformsite().equals(other.getPlatformsite()))
            && (this.getPlatformsku() == null ? other.getPlatformsku() == null : this.getPlatformsku().equals(other.getPlatformsku()))
            && (this.getProductcode() == null ? other.getProductcode() == null : this.getProductcode().equals(other.getProductcode()))
            && (this.getTitle() == null ? other.getTitle() == null : this.getTitle().equals(other.getTitle()))
            && (this.getProductshipcount() == null ? other.getProductshipcount() == null : this.getProductshipcount().equals(other.getProductshipcount()))
            && (this.getProductweight() == null ? other.getProductweight() == null : this.getProductweight().equals(other.getProductweight()))
            && (this.getProductsaleamount() == null ? other.getProductsaleamount() == null : this.getProductsaleamount().equals(other.getProductsaleamount()))
            && (this.getDeveloper() == null ? other.getDeveloper() == null : this.getDeveloper().equals(other.getDeveloper()))
            && (this.getBuyer() == null ? other.getBuyer() == null : this.getBuyer().equals(other.getBuyer()))
            && (this.getSeller() == null ? other.getSeller() == null : this.getSeller().equals(other.getSeller()))
            && (this.getPackagefee() == null ? other.getPackagefee() == null : this.getPackagefee().equals(other.getPackagefee()))
            && (this.getCategoryid() == null ? other.getCategoryid() == null : this.getCategoryid().equals(other.getCategoryid()))
            && (this.getCategoryname() == null ? other.getCategoryname() == null : this.getCategoryname().equals(other.getCategoryname()))
            && (this.getParentcategoryname() == null ? other.getParentcategoryname() == null : this.getParentcategoryname().equals(other.getParentcategoryname()))
            && (this.getMainimageurl() == null ? other.getMainimageurl() == null : this.getMainimageurl().equals(other.getMainimageurl()))
            && (this.getSupplierid() == null ? other.getSupplierid() == null : this.getSupplierid().equals(other.getSupplierid()))
            && (this.getSuppliername() == null ? other.getSuppliername() == null : this.getSuppliername().equals(other.getSuppliername()))
            && (this.getHeadfreight() == null ? other.getHeadfreight() == null : this.getHeadfreight().equals(other.getHeadfreight()))
            && (this.getCustomsfee() == null ? other.getCustomsfee() == null : this.getCustomsfee().equals(other.getCustomsfee()))
            && (this.getReturnfee() == null ? other.getReturnfee() == null : this.getReturnfee().equals(other.getReturnfee()))
            && (this.getPublishedfee() == null ? other.getPublishedfee() == null : this.getPublishedfee().equals(other.getPublishedfee()))
            && (this.getAdfee() == null ? other.getAdfee() == null : this.getAdfee().equals(other.getAdfee()))
            && (this.getFbafee() == null ? other.getFbafee() == null : this.getFbafee().equals(other.getFbafee()))
            && (this.getPlatformfee() == null ? other.getPlatformfee() == null : this.getPlatformfee().equals(other.getPlatformfee()))
            && (this.getWarehousefee() == null ? other.getWarehousefee() == null : this.getWarehousefee().equals(other.getWarehousefee()))
            && (this.getPaypalfee() == null ? other.getPaypalfee() == null : this.getPaypalfee().equals(other.getPaypalfee()))
            && (this.getFreight() == null ? other.getFreight() == null : this.getFreight().equals(other.getFreight()))
            && (this.getBuyprice() == null ? other.getBuyprice() == null : this.getBuyprice().equals(other.getBuyprice()))
            && (this.getDeveloptime() == null ? other.getDeveloptime() == null : this.getDeveloptime().equals(other.getDeveloptime()))
            && (this.getShiptime() == null ? other.getShiptime() == null : this.getShiptime().equals(other.getShiptime()))
            && (this.getCreatetime() == null ? other.getCreatetime() == null : this.getCreatetime().equals(other.getCreatetime()))
            && (this.getUpdatetime() == null ? other.getUpdatetime() == null : this.getUpdatetime().equals(other.getUpdatetime()))
            && (this.getOrdertime() == null ? other.getOrdertime() == null : this.getOrdertime().equals(other.getOrdertime()))
            && (this.getOrdersaleamount() == null ? other.getOrdersaleamount() == null : this.getOrdersaleamount().equals(other.getOrdersaleamount()))
            && (this.getOrdersellercount() == null ? other.getOrdersellercount() == null : this.getOrdersellercount().equals(other.getOrdersellercount()))
            && (this.getSellerorderamount() == null ? other.getSellerorderamount() == null : this.getSellerorderamount().equals(other.getSellerorderamount()))
            && (this.getSellerskucount() == null ? other.getSellerskucount() == null : this.getSellerskucount().equals(other.getSellerskucount()))
            && (this.getProductcost() == null ? other.getProductcost() == null : this.getProductcost().equals(other.getProductcost()))
            && (this.getOrderfreight() == null ? other.getOrderfreight() == null : this.getOrderfreight().equals(other.getOrderfreight()))
            && (this.getIssystemship() == null ? other.getIssystemship() == null : this.getIssystemship().equals(other.getIssystemship()))
            && (this.getItemid() == null ? other.getItemid() == null : this.getItemid().equals(other.getItemid()))
            && (this.getSellaccount() == null ? other.getSellaccount() == null : this.getSellaccount().equals(other.getSellaccount()))
            && (this.getShipwarehousecode() == null ? other.getShipwarehousecode() == null : this.getShipwarehousecode().equals(other.getShipwarehousecode()))
            && (this.getCurrency() == null ? other.getCurrency() == null : this.getCurrency().equals(other.getCurrency()))
            && (this.getOrderstatus() == null ? other.getOrderstatus() == null : this.getOrderstatus().equals(other.getOrderstatus()))
            && (this.getHid() == null ? other.getHid() == null : this.getHid().equals(other.getHid()))
            && (this.getOriginalcurrency() == null ? other.getOriginalcurrency() == null : this.getOriginalcurrency().equals(other.getOriginalcurrency()))
            && (this.getOriginaltotal() == null ? other.getOriginaltotal() == null : this.getOriginaltotal().equals(other.getOriginaltotal()))
            && (this.getIsrefund() == null ? other.getIsrefund() == null : this.getIsrefund().equals(other.getIsrefund()))
            && (this.getBjpaytime() == null ? other.getBjpaytime() == null : this.getBjpaytime().equals(other.getBjpaytime()))
            && (this.getIsdelete() == null ? other.getIsdelete() == null : this.getIsdelete().equals(other.getIsdelete()))
            && (this.getTs() == null ? other.getTs() == null : this.getTs().equals(other.getTs()))
            && (this.getOrderSystem() == null ? other.getOrderSystem() == null : this.getOrderSystem().equals(other.getOrderSystem()));
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_order_product
     *
     * @mbg.generated
     */
    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getPaytime() == null) ? 0 : getPaytime().hashCode());
        result = prime * result + ((getOrderno() == null) ? 0 : getOrderno().hashCode());
        result = prime * result + ((getPlatformorderno() == null) ? 0 : getPlatformorderno().hashCode());
        result = prime * result + ((getPlatform() == null) ? 0 : getPlatform().hashCode());
        result = prime * result + ((getPlatformsite() == null) ? 0 : getPlatformsite().hashCode());
        result = prime * result + ((getPlatformsku() == null) ? 0 : getPlatformsku().hashCode());
        result = prime * result + ((getProductcode() == null) ? 0 : getProductcode().hashCode());
        result = prime * result + ((getTitle() == null) ? 0 : getTitle().hashCode());
        result = prime * result + ((getProductshipcount() == null) ? 0 : getProductshipcount().hashCode());
        result = prime * result + ((getProductweight() == null) ? 0 : getProductweight().hashCode());
        result = prime * result + ((getProductsaleamount() == null) ? 0 : getProductsaleamount().hashCode());
        result = prime * result + ((getDeveloper() == null) ? 0 : getDeveloper().hashCode());
        result = prime * result + ((getBuyer() == null) ? 0 : getBuyer().hashCode());
        result = prime * result + ((getSeller() == null) ? 0 : getSeller().hashCode());
        result = prime * result + ((getPackagefee() == null) ? 0 : getPackagefee().hashCode());
        result = prime * result + ((getCategoryid() == null) ? 0 : getCategoryid().hashCode());
        result = prime * result + ((getCategoryname() == null) ? 0 : getCategoryname().hashCode());
        result = prime * result + ((getParentcategoryname() == null) ? 0 : getParentcategoryname().hashCode());
        result = prime * result + ((getMainimageurl() == null) ? 0 : getMainimageurl().hashCode());
        result = prime * result + ((getSupplierid() == null) ? 0 : getSupplierid().hashCode());
        result = prime * result + ((getSuppliername() == null) ? 0 : getSuppliername().hashCode());
        result = prime * result + ((getHeadfreight() == null) ? 0 : getHeadfreight().hashCode());
        result = prime * result + ((getCustomsfee() == null) ? 0 : getCustomsfee().hashCode());
        result = prime * result + ((getReturnfee() == null) ? 0 : getReturnfee().hashCode());
        result = prime * result + ((getPublishedfee() == null) ? 0 : getPublishedfee().hashCode());
        result = prime * result + ((getAdfee() == null) ? 0 : getAdfee().hashCode());
        result = prime * result + ((getFbafee() == null) ? 0 : getFbafee().hashCode());
        result = prime * result + ((getPlatformfee() == null) ? 0 : getPlatformfee().hashCode());
        result = prime * result + ((getWarehousefee() == null) ? 0 : getWarehousefee().hashCode());
        result = prime * result + ((getPaypalfee() == null) ? 0 : getPaypalfee().hashCode());
        result = prime * result + ((getFreight() == null) ? 0 : getFreight().hashCode());
        result = prime * result + ((getBuyprice() == null) ? 0 : getBuyprice().hashCode());
        result = prime * result + ((getDeveloptime() == null) ? 0 : getDeveloptime().hashCode());
        result = prime * result + ((getShiptime() == null) ? 0 : getShiptime().hashCode());
        result = prime * result + ((getCreatetime() == null) ? 0 : getCreatetime().hashCode());
        result = prime * result + ((getUpdatetime() == null) ? 0 : getUpdatetime().hashCode());
        result = prime * result + ((getOrdertime() == null) ? 0 : getOrdertime().hashCode());
        result = prime * result + ((getOrdersaleamount() == null) ? 0 : getOrdersaleamount().hashCode());
        result = prime * result + ((getOrdersellercount() == null) ? 0 : getOrdersellercount().hashCode());
        result = prime * result + ((getSellerorderamount() == null) ? 0 : getSellerorderamount().hashCode());
        result = prime * result + ((getSellerskucount() == null) ? 0 : getSellerskucount().hashCode());
        result = prime * result + ((getProductcost() == null) ? 0 : getProductcost().hashCode());
        result = prime * result + ((getOrderfreight() == null) ? 0 : getOrderfreight().hashCode());
        result = prime * result + ((getIssystemship() == null) ? 0 : getIssystemship().hashCode());
        result = prime * result + ((getItemid() == null) ? 0 : getItemid().hashCode());
        result = prime * result + ((getSellaccount() == null) ? 0 : getSellaccount().hashCode());
        result = prime * result + ((getShipwarehousecode() == null) ? 0 : getShipwarehousecode().hashCode());
        result = prime * result + ((getCurrency() == null) ? 0 : getCurrency().hashCode());
        result = prime * result + ((getOrderstatus() == null) ? 0 : getOrderstatus().hashCode());
        result = prime * result + ((getHid() == null) ? 0 : getHid().hashCode());
        result = prime * result + ((getOriginalcurrency() == null) ? 0 : getOriginalcurrency().hashCode());
        result = prime * result + ((getOriginaltotal() == null) ? 0 : getOriginaltotal().hashCode());
        result = prime * result + ((getIsrefund() == null) ? 0 : getIsrefund().hashCode());
        result = prime * result + ((getBjpaytime() == null) ? 0 : getBjpaytime().hashCode());
        result = prime * result + ((getIsdelete() == null) ? 0 : getIsdelete().hashCode());
        result = prime * result + ((getTs() == null) ? 0 : getTs().hashCode());
        result = prime * result + ((getOrderSystem() == null) ? 0 : getOrderSystem().hashCode());
        return result;
    }
}