// Path: src/main/java/persistent/prestige/modules/eshop/model/Sku.java
// public class Sku extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "Sku";
// 		
// 	//columns START
// 	/**商品ID*/
// 	private java.lang.Integer goodsId;	
// 	/**商品价格，单位分*/
// 	private java.lang.Long price;	
// 	/**库存*/
// 	private java.lang.Integer storeCount;	
// 	
// 	private String skuNo;
// 	//columns END
// 	
// 
// 
// 	public java.lang.Integer getGoodsId() {
// 		return this.goodsId;
// 	}
// 	
// 	public void setGoodsId(java.lang.Integer value) {
// 		this.goodsId = value;
// 	}
// 
// 	public java.lang.Long getPrice() {
// 		return this.price;
// 	}
// 	
// 	public void setPrice(java.lang.Long value) {
// 		this.price = value;
// 	}
// 
// 	public java.lang.Integer getStoreCount() {
// 		return this.storeCount;
// 	}
// 	
// 	public void setStoreCount(java.lang.Integer value) {
// 		this.storeCount = value;
// 	}
// 
// 	public String getSkuNo() {
// 		return skuNo;
// 	}
// 
// 	public void setSkuNo(String skuNo) {
// 		this.skuNo = skuNo;
// 	}
// 	
// 	
// 
// }
// 
// 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.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import persistent.prestige.modules.eshop.model.Sku;
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;



/**
 * Sku DAO类
 * @author 雅居乐 2016-8-31 20:45:42
 * @version 1.0
 */
@Repository("skuDao")
@MybatisScan
// Path: src/main/java/persistent/prestige/modules/eshop/model/Sku.java
// public class Sku extends AuditableModel{
// 	
// 	//alias
// 	public static final String TABLE_ALIAS = "Sku";
// 		
// 	//columns START
// 	/**商品ID*/
// 	private java.lang.Integer goodsId;	
// 	/**商品价格，单位分*/
// 	private java.lang.Long price;	
// 	/**库存*/
// 	private java.lang.Integer storeCount;	
// 	
// 	private String skuNo;
// 	//columns END
// 	
// 
// 
// 	public java.lang.Integer getGoodsId() {
// 		return this.goodsId;
// 	}
// 	
// 	public void setGoodsId(java.lang.Integer value) {
// 		this.goodsId = value;
// 	}
// 
// 	public java.lang.Long getPrice() {
// 		return this.price;
// 	}
// 	
// 	public void setPrice(java.lang.Long value) {
// 		this.price = value;
// 	}
// 
// 	public java.lang.Integer getStoreCount() {
// 		return this.storeCount;
// 	}
// 	
// 	public void setStoreCount(java.lang.Integer value) {
// 		this.storeCount = value;
// 	}
// 
// 	public String getSkuNo() {
// 		return skuNo;
// 	}
// 
// 	public void setSkuNo(String skuNo) {
// 		this.skuNo = skuNo;
// 	}
// 	
// 	
// 
// }
// 
// 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/SkuDao.java
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import persistent.prestige.modules.eshop.model.Sku;
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;



/**
 * Sku DAO类
 * @author 雅居乐 2016-8-31 20:45:42
 * @version 1.0
 */
@Repository("skuDao")
@MybatisScan
public interface SkuDao extends Dao<Sku,java.lang.Integer>{