|  |  | 
 |  |  | package com.zt.life.modules.mainPart.basicInfo.dao; | 
 |  |  |  | 
 |  |  | import com.zt.common.dao.BaseDao; | 
 |  |  | import com.zt.life.modules.mainPart.basicInfo.model.ProductImg; | 
 |  |  | import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; | 
 |  |  | import org.apache.ibatis.annotations.Mapper; | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * xh_product_model | 
 |  |  |  * product_model | 
 |  |  |  * | 
 |  |  |  * @author zt generator  | 
 |  |  |  * @since 1.0.0 2024-02-29 | 
 |  |  | 
 |  |  |     List<XhProductModel> getList(Map<String, Object> params); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     Integer getNo(Long pid); | 
 |  |  |     Integer getNo(Long pid, String productType); | 
 |  |  |  | 
 |  |  |     List<XhProductModel> getProductList(); | 
 |  |  |  | 
 |  |  |     List<ProductImg> getProduct(Long productId, Long parentId); | 
 |  |  |  | 
 |  |  |     List<XhProductModel> getTaskProductList(); | 
 |  |  |     XhProductModel getById(Long id); | 
 |  |  |  | 
 |  |  |     List<XhProductModel> getByShipId(Long shipId); | 
 |  |  |  | 
 |  |  |     List<XhProductModel> getProductTree(Long shipId); | 
 |  |  |  | 
 |  |  |     void deleteByShipId(Long shipId); | 
 |  |  |  | 
 |  |  |     List<XhProductModel> getProductPath(Long shipId); | 
 |  |  | } |