// Path: src/main/java/com/phn/bookhouse/entity/Type.java
// public class Type {
// 	private int type_id;
// 
// 	private String type_name;
// 
// 	private int type_father_id;
// 
// 	public int getType_id() {
// 		return type_id;
// 	}
// 
// 	public void setType_id(int type_id) {
// 		this.type_id = type_id;
// 	}
// 
// 	public String getType_name() {
// 		return type_name;
// 	}
// 
// 	public void setType_name(String type_name) {
// 		this.type_name = type_name;
// 	}
// 
// 	public int getType_father_id() {
// 		return type_father_id;
// 	}
// 
// 	public void setType_father_id(int type_father_id) {
// 		this.type_father_id = type_father_id;
// 	}
// 	@Override
// 	public String toString() {
// 		return "Type [type_id=" + type_id + ",type_name=" + type_name
// 				+ ", type_father_id=" + type_father_id + "]";
// 	}
// 
// }


import java.util.List;
import com.phn.bookhouse.entity.Type;
/**
 * 
 */
package com.phn.bookhouse.dao;



/**
 * @file TypeDao.java
 * @author pan
 * @date 2014年11月14日
 * @email panhainan@yeah.net
 */
public interface TypeDao {
	public int insertType(Type type);

	public int deleteTypeById(int typeid);

	public Type selectTypeById(int typeid);

	public List<Type> selectTypeByName(String typename);

	/**
	 * @author pan
	 * @param typefatherid
	 * @return
	 */
// Path: src/main/java/com/phn/bookhouse/entity/Type.java
// public class Type {
// 	private int type_id;
// 
// 	private String type_name;
// 
// 	private int type_father_id;
// 
// 	public int getType_id() {
// 		return type_id;
// 	}
// 
// 	public void setType_id(int type_id) {
// 		this.type_id = type_id;
// 	}
// 
// 	public String getType_name() {
// 		return type_name;
// 	}
// 
// 	public void setType_name(String type_name) {
// 		this.type_name = type_name;
// 	}
// 
// 	public int getType_father_id() {
// 		return type_father_id;
// 	}
// 
// 	public void setType_father_id(int type_father_id) {
// 		this.type_father_id = type_father_id;
// 	}
// 	@Override
// 	public String toString() {
// 		return "Type [type_id=" + type_id + ",type_name=" + type_name
// 				+ ", type_father_id=" + type_father_id + "]";
// 	}
// 
// }


// Path: src/main/java/com/phn/bookhouse/dao/TypeDao.java
import java.util.List;
import com.phn.bookhouse.entity.Type;

/**
 * 
 */
package com.phn.bookhouse.dao;



/**
 * @file TypeDao.java
 * @author pan
 * @date 2014年11月14日
 * @email panhainan@yeah.net
 */
public interface TypeDao {
	public int insertType(Type type);

	public int deleteTypeById(int typeid);

	public Type selectTypeById(int typeid);

	public List<Type> selectTypeByName(String typename);

	/**
	 * @author pan
	 * @param typefatherid
	 * @return
	 */
	public List<Type> selectTypeByFatherId(int typefatherid);