xinyb
2024-07-18 80430d52f7716e3eb3e517dc96f94c4a6f9657bf
提交 | 用户 | age
a6a76f 1 package com.yc.sdk.shopping.service;
F 2
3 import java.util.List;
4
5 import com.yc.sdk.shopping.entity.MatGroupEntity;
6
7 public interface MatGroupIfc {
8     
9     /**
10      * 取得商品分类
11      * @param rowid
12      * @return
13      */
14     public MatGroupEntity getMatGroupByRowId(String rowid,String shopCcCode) ;
15     
16     /**
17      * 取商品分类
18      * @param matGroup
19      * @return 
20      */
21     public MatGroupEntity getMatGroupByMatGroup(String matGroup,String shopCcCode) ;
22     
23     /**
24      * 获取所有商品分类
25      * @return
26      */
27     public List<MatGroupEntity> getMatGroups(String shopCcCode) ;
28     
29     /**
30      * 获取顶级商品分类(第一级)
31      * @return
32      */
33     public List<MatGroupEntity> getMatGroupTop(String shopCcCode) ;
34     
35     /**
36      * 取当前树节点以下的所有节点
37      * @return
38      */
39     public List<MatGroupEntity> getMatGroupSub(String matGroup,String shopCcCode) ;
40     
41     /**
42      * 获取导航栏的商品分类
43      * @return
44      */
45     public List<MatGroupEntity> getMatGroupNav(String shopCcCode) ;
46     
47     /**
48      * 判断当前节点后面是否同级节点,主要用于导航条“查看所有……”
49      * @param rowId
50      * @param startPos
51      * @return
52      */
53     public boolean hasNextNode(List<MatGroupEntity> matGroupList,String rowId,int startPos);
54
55
56     /**
57      * 按 ParentRowId 取出当前物料组
58      * @param matGroup
59      * @return
60      */
61     public List<MatGroupEntity> getMatGroupsByParentRowId(String parentRowId,String shopCcCode);
62
63     /**
64      * 获取所有商品分类
65      * @return
66      */
67     public List<MatGroupEntity> getAllMatGroups(String shopCcCode);
68
69
70     
71 }