package com.ericliudeveloper.sharedbillhelper.database;
import android.provider.BaseColumns;
public final class DatabaseConstants {
private DatabaseConstants() {
}
public interface TableAndView {
String TABLE_BILL = "table_bill";
String TABLE_PAYMENT = "table_payment";
String TABLE_PAYMENT_INFO = "table_payment_info";
String TABLE_MEMBER = "table_member";
String VIEW_PAYMENT_INFO = "view_payment_info";
String VIEW_MEMBER = "view_member";
String VIEW_MEMBER_NAME = "view_member_name";
String VIEW_BILL = "view_bill";
String VIEW_BILL_NAME_CREATE = "view_bill_name_create";
String VIEW_BILL_NAME = "view_bill_name";
String VIEW_PAYMENT_FULL = "view_payment_full";
}
public interface CommonColumns extends BaseColumns {
String COL_ROWID = _ID;
String COL_DELETED = "deleted";
String COL_DESCRIPTION = "description";
String COL_AMOUNT = "amount";
String COL_CHECKED = "checked";
}
// constants for table bill
public interface BillColumns extends CommonColumns {
String COL_BILL_NAME = "bill_name";
String COL_TYPE = "bill_type";
String COL_BILLING_START = "billing_period_start_date";
String COL_BILLING_END = "billing_period_end_date";
String COL_DUE_DATE = "bill_due_date";
String COL_PAID = "paid";
}
public interface PaymentColumns extends CommonColumns {
String COL_PAYMENT_INFO_SERIAL_NUMBER = "info_serial_number";
String COL_BILL_ID = "bill_id";
String COL_PAYEE_ID = "payee_id";
String COL_PAYEE_DAYS = "payee_days";
String COL_PAYEE_START_DATE = "payee_start_days";
String COL_PAYEE_END_DATE = "payee_end_days";
String COL_PAYEE_AMOUNT = "payee_amount";
}
public interface PaymentInfoColumns extends CommonColumns {
public static final String COL_SERIAL_NUMBER = "serial_number";
public static final String COL_NAME = "payment_name";
public static final String COL_PAID_TIME = "paid_time";
public static final String COL_TOTAL_AMOUNT = "total_amount";
public static final String COL_NUMBER_OF_MEMBERS_PAID = "number_of_members_paid";
public static final String COL_NUMBER_OF_BILLS_PAID = "number_of_bills_paid";
}
public interface MemberColumns extends CommonColumns {
public static final String COL_MEMBER_FULLNAME = "full_name";
public static final String COL_FIRSTNAME = "firstname";
public static final String COL_LASTNAME = "lastname";
public static final String COL_PHONE = "telephone";
public static final String COL_EMAIL = "email";
public static final String COL_MOVE_IN_DATE = "move_in_date";
public static final String COL_MOVE_OUT_DATE = "move_out_date";
public static final String COL_CURRENT_MEMBER = "current_member";
}
}