// Path: app/src/main/java/com/haogefeifei/odoo/db/DBContract.java
// public class DBContract {
// 
//     /**
//      * 版本管理表字段
//      */
//     public interface VersionColumns {
// 
//         String VERSION_VALUE = "version_value";
//         String VERSION_KEY = "version_key";
//     }
// 
//     /**
//      * 客户表字段
//      */
//     public interface PartnerColumns {
// 
//         String PARTNER_ID = "partner_id";                   //id
//         String PARTNER_TYPE = "partner_type";               //类型
//         String PARTNER_NAME = "partner_name";               //客户名称
//         String PARTNER_PARENT_ID = "partner_parent_id";     //父id
//         String PARTNER_COUNTRY = "partner_country";         //国家
//         String PARTNER_STATE = "partner_state";             //省份
//         String PARTNER_CITY = "partner_city";               //城市
//         String PARTNER_ZIP = "partner_zip";                 //邮编
//         String PARTNER_STREET = "partner_street";           //街道
//         String PARTNER_STREET2 = "partner_street2";         //街道2
//         String PARTNER_EMAIL = "partner_email";             //邮箱
//         String PARTNER_PHONE = "partner_phone";             //邮箱
//         String PARTNER_FAX = "partner_fax";                 //传真
//         String PARTNER_MOBILE = "partner_mobile";           //手机
//         String PARTNER_IMAGE = "partner_image";             //头像
//     }
// 
// }
// 
// Path: app/src/main/java/com/haogefeifei/odoo/common/utils/LogOldUtil.java
// public class LogOldUtil {
//     
//     public static boolean isDebug = LogUtil.isDebug;
// 
//     public static void v(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.v(tag, msg);
//     }
// 
//     public static void v(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.v(tag, msg, t);
//     }
// 
//     public static void d(String tag, String msg) {
//         if (isDebug){
// 
//             try {
// 
//                 android.util.Log.d(tag, msg);
//             }
//             catch (NullPointerException e){
// 
//             }
// 
//         }
// 
// 
//     }
// 
//     public static void d(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.d(tag, msg, t);
//     }
// 
//     public static void i(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.i(tag, msg);
//     }
// 
//     public static void i(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.i(tag, msg, t);
//     }
// 
//     public static void w(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.w(tag, msg);
//     }
// 
//     public static void w(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.w(tag, msg, t);
//     }
// 
//     public static void e(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.e(tag, msg);
//     }
// 
//     public static void e(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.e(tag, msg, t);
//     }
// }


import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.provider.BaseColumns;
import com.haogefeifei.odoo.db.DBContract.*;
import com.haogefeifei.odoo.common.utils.LogOldUtil;

        db.execSQL("INSERT INTO " + Tables.VERSION
                + " VALUES(null, ?, ?)", new Object[]{"update_time", "1979-01-01 01:00:00"});

        db.execSQL("CREATE TABLE " + Tables.PARTNER + " ("
                + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
                + PartnerColumns.PARTNER_ID + " INTEGER NOT NULL,"
                + PartnerColumns.PARTNER_TYPE + " TEXT,"
                + PartnerColumns.PARTNER_NAME + " TEXT NOT NULL,"
                + PartnerColumns.PARTNER_PARENT_ID + " INTEGER,"
                + PartnerColumns.PARTNER_COUNTRY + " TEXT,"
                + PartnerColumns.PARTNER_STATE + " TEXT,"
                + PartnerColumns.PARTNER_CITY + " TEXT,"
                + PartnerColumns.PARTNER_ZIP + " TEXT,"
                + PartnerColumns.PARTNER_STREET + " TEXT,"
                + PartnerColumns.PARTNER_STREET2 + " TEXT,"
                + PartnerColumns.PARTNER_EMAIL + " TEXT,"
                + PartnerColumns.PARTNER_PHONE + " TEXT,"
                + PartnerColumns.PARTNER_FAX + " TEXT,"
                + PartnerColumns.PARTNER_MOBILE + " TEXT,"
                + PartnerColumns.PARTNER_IMAGE + " TEXT)");

    }

    /**
     * 当数据库版本发生改变的时候被调用
     */
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

// Path: app/src/main/java/com/haogefeifei/odoo/db/DBContract.java
// public class DBContract {
// 
//     /**
//      * 版本管理表字段
//      */
//     public interface VersionColumns {
// 
//         String VERSION_VALUE = "version_value";
//         String VERSION_KEY = "version_key";
//     }
// 
//     /**
//      * 客户表字段
//      */
//     public interface PartnerColumns {
// 
//         String PARTNER_ID = "partner_id";                   //id
//         String PARTNER_TYPE = "partner_type";               //类型
//         String PARTNER_NAME = "partner_name";               //客户名称
//         String PARTNER_PARENT_ID = "partner_parent_id";     //父id
//         String PARTNER_COUNTRY = "partner_country";         //国家
//         String PARTNER_STATE = "partner_state";             //省份
//         String PARTNER_CITY = "partner_city";               //城市
//         String PARTNER_ZIP = "partner_zip";                 //邮编
//         String PARTNER_STREET = "partner_street";           //街道
//         String PARTNER_STREET2 = "partner_street2";         //街道2
//         String PARTNER_EMAIL = "partner_email";             //邮箱
//         String PARTNER_PHONE = "partner_phone";             //邮箱
//         String PARTNER_FAX = "partner_fax";                 //传真
//         String PARTNER_MOBILE = "partner_mobile";           //手机
//         String PARTNER_IMAGE = "partner_image";             //头像
//     }
// 
// }
// 
// Path: app/src/main/java/com/haogefeifei/odoo/common/utils/LogOldUtil.java
// public class LogOldUtil {
//     
//     public static boolean isDebug = LogUtil.isDebug;
// 
//     public static void v(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.v(tag, msg);
//     }
// 
//     public static void v(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.v(tag, msg, t);
//     }
// 
//     public static void d(String tag, String msg) {
//         if (isDebug){
// 
//             try {
// 
//                 android.util.Log.d(tag, msg);
//             }
//             catch (NullPointerException e){
// 
//             }
// 
//         }
// 
// 
//     }
// 
//     public static void d(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.d(tag, msg, t);
//     }
// 
//     public static void i(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.i(tag, msg);
//     }
// 
//     public static void i(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.i(tag, msg, t);
//     }
// 
//     public static void w(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.w(tag, msg);
//     }
// 
//     public static void w(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.w(tag, msg, t);
//     }
// 
//     public static void e(String tag, String msg) {
//         if (isDebug)
//             android.util.Log.e(tag, msg);
//     }
// 
//     public static void e(String tag, String msg, Throwable t) {
//         if (isDebug)
//             android.util.Log.e(tag, msg, t);
//     }
// }


// Path: app/src/main/java/com/haogefeifei/odoo/db/DBHelper.java
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.provider.BaseColumns;
import com.haogefeifei.odoo.db.DBContract.*;
import com.haogefeifei.odoo.common.utils.LogOldUtil;


        db.execSQL("INSERT INTO " + Tables.VERSION
                + " VALUES(null, ?, ?)", new Object[]{"update_time", "1979-01-01 01:00:00"});

        db.execSQL("CREATE TABLE " + Tables.PARTNER + " ("
                + BaseColumns._ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
                + PartnerColumns.PARTNER_ID + " INTEGER NOT NULL,"
                + PartnerColumns.PARTNER_TYPE + " TEXT,"
                + PartnerColumns.PARTNER_NAME + " TEXT NOT NULL,"
                + PartnerColumns.PARTNER_PARENT_ID + " INTEGER,"
                + PartnerColumns.PARTNER_COUNTRY + " TEXT,"
                + PartnerColumns.PARTNER_STATE + " TEXT,"
                + PartnerColumns.PARTNER_CITY + " TEXT,"
                + PartnerColumns.PARTNER_ZIP + " TEXT,"
                + PartnerColumns.PARTNER_STREET + " TEXT,"
                + PartnerColumns.PARTNER_STREET2 + " TEXT,"
                + PartnerColumns.PARTNER_EMAIL + " TEXT,"
                + PartnerColumns.PARTNER_PHONE + " TEXT,"
                + PartnerColumns.PARTNER_FAX + " TEXT,"
                + PartnerColumns.PARTNER_MOBILE + " TEXT,"
                + PartnerColumns.PARTNER_IMAGE + " TEXT)");

    }

    /**
     * 当数据库版本发生改变的时候被调用
     */
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

        LogOldUtil.d(TAG, "onUpgrade() from " + oldVersion + " to " + newVersion);