// Path: src/main/java/persistent/prestige/modules/eshop/model/SkuItem.java
// public class SkuItem extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "SkuItem";
// 		
// 	//columns START
// 	/**货品id*/
// 	private java.lang.Integer skuId;	
// 	/**选项名称，作为演示表，选项名称，选项值没有单独定义表*/
// 	private java.lang.String itemName;	
// 	/**选项字面值*/
// 	private java.lang.String itemValue;	
// 	
// 	private Integer goodsId;
// 	//columns END
// 	
// 
// 
// 	public java.lang.Integer getSkuId() {
// 		return this.skuId;
// 	}
// 	
// 	public void setSkuId(java.lang.Integer value) {
// 		this.skuId = value;
// 	}
// 
// 	public java.lang.String getItemName() {
// 		return this.itemName;
// 	}
// 	
// 	public void setItemName(java.lang.String value) {
// 		this.itemName = value;
// 	}
// 
// 	public java.lang.String getItemValue() {
// 		return this.itemValue;
// 	}
// 	
// 	public void setItemValue(java.lang.String value) {
// 		this.itemValue = value;
// 	}
// 
// 	public Integer getGoodsId() {
// 		return goodsId;
// 	}
// 
// 	public void setGoodsId(Integer goodsId) {
// 		this.goodsId = goodsId;
// 	}
// 	
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/platform/base/dao/Dao.java
// @MybatisScan
// public interface Dao<T extends Entity, PK extends Serializable> extends Serializable {
// 	/**
// 	 * 根据主键查找
// 	 * @param id
// 	 * @return
// 	 */
// 	T find(PK id);
// 	
// 	/**
// 	 *
// 	 * @param ids
// 	 * @return
// 	 */
// 	List<T> findByIds(PK[] ids);
// 	
// 	/**
// 	 * 根据查询条件查找 
// 	 * @param params
// 	 * @return
// 	 */
// 	List<T> query(Map params);
// 	
// 	/**
// 	 * 查询总数
// 	 * @return
// 	 */
// 	Long countAll();
// 	
// 	/**
// 	 * 查询总数
// 	 * @return
// 	 */
// 	Long count(Map params);
// 	
// 	/**
// 	 * 增加新实体
// 	 * 主键值会自动填充到entity
// 	 * @param entity
// 	 */
// 	void create(Object entity);
// 	
// 	/**
// 	 * 更新实体
// 	 * @param entity
// 	 * @return
// 	 */
// 	int update(Object entity);
// 
// 
// 	/**
// 	 * 根据ID 删除实体
// 	 * 
// 	 * @param id
// 	 */
// 	void deleteById(PK id);
// 	
// 	/**
// 	 * 此处不想设计成 T entity,主要是考虑在前端需要创建对象实体，设计成Map,灵活性更高
// 	 * @param entity
// 	 */
// 	void delete(Map params);
// 	
// 	/** 树型节点 方法  start */
// 	T findRoot();
// 	
// 	List<T> findRoots(Map params);
// 	
// 	/**
// 	 * 根据code 获取所有节点（包括子孙节点）
// 	 * @param code
// 	 * @return
// 	 */
// 	List<T> findAllChilds(String code);
// 	
// 	/**
// 	 * 根据父节点获取所有直接子节点
// 	 * @param parentId
// 	 * @return
// 	 */
// 	List<T> findChilds(Integer parentId);
// 	/** 树型节点 方法  end */
// 	
// 	void createExcelBatch(List<Map> datas);
// 	
// 	
// }


import org.springframework.stereotype.Repository;
import persistent.prestige.modules.eshop.model.SkuItem;
import persistent.prestige.platform.api.annotation.MybatisScan;
import persistent.prestige.platform.base.dao.Dao;
/*
 * Powered By agile
 * Web Site: http://www.agile.com
 * Since 2008 - 2016
 */

package persistent.prestige.modules.eshop.dao;



/**
 * SkuItem DAO类
 * @author 雅居乐 2016-8-31 20:47:08
 * @version 1.0
 */
@Repository("skuItemDao")
@MybatisScan
// Path: src/main/java/persistent/prestige/modules/eshop/model/SkuItem.java
// public class SkuItem extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "SkuItem";
// 		
// 	//columns START
// 	/**货品id*/
// 	private java.lang.Integer skuId;	
// 	/**选项名称，作为演示表，选项名称，选项值没有单独定义表*/
// 	private java.lang.String itemName;	
// 	/**选项字面值*/
// 	private java.lang.String itemValue;	
// 	
// 	private Integer goodsId;
// 	//columns END
// 	
// 
// 
// 	public java.lang.Integer getSkuId() {
// 		return this.skuId;
// 	}
// 	
// 	public void setSkuId(java.lang.Integer value) {
// 		this.skuId = value;
// 	}
// 
// 	public java.lang.String getItemName() {
// 		return this.itemName;
// 	}
// 	
// 	public void setItemName(java.lang.String value) {
// 		this.itemName = value;
// 	}
// 
// 	public java.lang.String getItemValue() {
// 		return this.itemValue;
// 	}
// 	
// 	public void setItemValue(java.lang.String value) {
// 		this.itemValue = value;
// 	}
// 
// 	public Integer getGoodsId() {
// 		return goodsId;
// 	}
// 
// 	public void setGoodsId(Integer goodsId) {
// 		this.goodsId = goodsId;
// 	}
// 	
// 	
// 
// }
// 
// Path: src/main/java/persistent/prestige/platform/base/dao/Dao.java
// @MybatisScan
// public interface Dao<T extends Entity, PK extends Serializable> extends Serializable {
// 	/**
// 	 * 根据主键查找
// 	 * @param id
// 	 * @return
// 	 */
// 	T find(PK id);
// 	
// 	/**
// 	 *
// 	 * @param ids
// 	 * @return
// 	 */
// 	List<T> findByIds(PK[] ids);
// 	
// 	/**
// 	 * 根据查询条件查找 
// 	 * @param params
// 	 * @return
// 	 */
// 	List<T> query(Map params);
// 	
// 	/**
// 	 * 查询总数
// 	 * @return
// 	 */
// 	Long countAll();
// 	
// 	/**
// 	 * 查询总数
// 	 * @return
// 	 */
// 	Long count(Map params);
// 	
// 	/**
// 	 * 增加新实体
// 	 * 主键值会自动填充到entity
// 	 * @param entity
// 	 */
// 	void create(Object entity);
// 	
// 	/**
// 	 * 更新实体
// 	 * @param entity
// 	 * @return
// 	 */
// 	int update(Object entity);
// 
// 
// 	/**
// 	 * 根据ID 删除实体
// 	 * 
// 	 * @param id
// 	 */
// 	void deleteById(PK id);
// 	
// 	/**
// 	 * 此处不想设计成 T entity,主要是考虑在前端需要创建对象实体，设计成Map,灵活性更高
// 	 * @param entity
// 	 */
// 	void delete(Map params);
// 	
// 	/** 树型节点 方法  start */
// 	T findRoot();
// 	
// 	List<T> findRoots(Map params);
// 	
// 	/**
// 	 * 根据code 获取所有节点（包括子孙节点）
// 	 * @param code
// 	 * @return
// 	 */
// 	List<T> findAllChilds(String code);
// 	
// 	/**
// 	 * 根据父节点获取所有直接子节点
// 	 * @param parentId
// 	 * @return
// 	 */
// 	List<T> findChilds(Integer parentId);
// 	/** 树型节点 方法  end */
// 	
// 	void createExcelBatch(List<Map> datas);
// 	
// 	
// }


// Path: src/main/java/persistent/prestige/modules/eshop/dao/SkuItemDao.java
import org.springframework.stereotype.Repository;
import persistent.prestige.modules.eshop.model.SkuItem;
import persistent.prestige.platform.api.annotation.MybatisScan;
import persistent.prestige.platform.base.dao.Dao;

/*
 * Powered By agile
 * Web Site: http://www.agile.com
 * Since 2008 - 2016
 */

package persistent.prestige.modules.eshop.dao;



/**
 * SkuItem DAO类
 * @author 雅居乐 2016-8-31 20:47:08
 * @version 1.0
 */
@Repository("skuItemDao")
@MybatisScan
public interface SkuItemDao extends Dao<SkuItem,java.lang.Integer>{