// Path: greendaomvp/src/main/java/com/sdwfqin/greendaosample/model/entry/Student.java
// @Entity
// public class Student {
// 
//     // 对象的Id，使用Long类型作为EntityId，否则会报错。
//     // (autoincrement = true)表示主键会自增，如果false就会使用旧值
//     @Id(autoincrement = true)
//     private long id;
//     // 在数据库中必须是唯一的
//     @Unique
//     private String name;
//     // 属性不能为空
//     @NotNull
//     private String sex;
//     private String address;
// 
//     // 编译后自动生成的构造函数、方法等的注释，提示构造函数、方法等不能被修改
//     @Generated(hash = 611957646)
//     public Student(long id, String name, @NotNull String sex, String address) {
//         this.id = id;
//         this.name = name;
//         this.sex = sex;
//         this.address = address;
//     }
// 
//     @Generated(hash = 1556870573)
//     public Student() {
//     }
// 
//     public long getId() {
//         return this.id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return this.name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getSex() {
//         return this.sex;
//     }
// 
//     public void setSex(String sex) {
//         this.sex = sex;
//     }
// 
//     public String getAddress() {
//         return this.address;
//     }
// 
//     public void setAddress(String address) {
//         this.address = address;
//     }
// 
//     @Override
//     public String toString() {
//         return "Student{" +
//                 "id=" + id +
//                 ", name='" + name + '\'' +
//                 ", age='" + sex + '\'' +
//                 ", address='" + address + '\'' +
//                 '}';
//     }
// }


import com.sdwfqin.greendaosample.model.entry.Student;
import java.util.List;
package com.sdwfqin.greendaosample.view;



/**
 * 描述：V层接口
 *
 * @author zhangqin
 * @date 2017/5/5
 */
public interface MainView {

    /**
     * 显示加载动画
     */
    void showProgress();

    /**
     * 隐藏加载动画
     */
    void hideProgress();

    /**
     * 显示底部弹窗
     */
    void showBottomSheetDialog();

    /**
     * 更新数据
     *
     * @param student
     * @param position
     */
    void upData(Student student, int position);

    /**
     * 更新列表
     *
     * @param student
     * @param position
     */
// Path: greendaomvp/src/main/java/com/sdwfqin/greendaosample/model/entry/Student.java
// @Entity
// public class Student {
// 
//     // 对象的Id，使用Long类型作为EntityId，否则会报错。
//     // (autoincrement = true)表示主键会自增，如果false就会使用旧值
//     @Id(autoincrement = true)
//     private long id;
//     // 在数据库中必须是唯一的
//     @Unique
//     private String name;
//     // 属性不能为空
//     @NotNull
//     private String sex;
//     private String address;
// 
//     // 编译后自动生成的构造函数、方法等的注释，提示构造函数、方法等不能被修改
//     @Generated(hash = 611957646)
//     public Student(long id, String name, @NotNull String sex, String address) {
//         this.id = id;
//         this.name = name;
//         this.sex = sex;
//         this.address = address;
//     }
// 
//     @Generated(hash = 1556870573)
//     public Student() {
//     }
// 
//     public long getId() {
//         return this.id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return this.name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getSex() {
//         return this.sex;
//     }
// 
//     public void setSex(String sex) {
//         this.sex = sex;
//     }
// 
//     public String getAddress() {
//         return this.address;
//     }
// 
//     public void setAddress(String address) {
//         this.address = address;
//     }
// 
//     @Override
//     public String toString() {
//         return "Student{" +
//                 "id=" + id +
//                 ", name='" + name + '\'' +
//                 ", age='" + sex + '\'' +
//                 ", address='" + address + '\'' +
//                 '}';
//     }
// }


// Path: greendaomvp/src/main/java/com/sdwfqin/greendaosample/view/MainView.java
import com.sdwfqin.greendaosample.model.entry.Student;
import java.util.List;

package com.sdwfqin.greendaosample.view;



/**
 * 描述：V层接口
 *
 * @author zhangqin
 * @date 2017/5/5
 */
public interface MainView {

    /**
     * 显示加载动画
     */
    void showProgress();

    /**
     * 隐藏加载动画
     */
    void hideProgress();

    /**
     * 显示底部弹窗
     */
    void showBottomSheetDialog();

    /**
     * 更新数据
     *
     * @param student
     * @param position
     */
    void upData(Student student, int position);

    /**
     * 更新列表
     *
     * @param student
     * @param position
     */
    void upAdapter(Student student, int position);