提交 | 用户 | 时间
e7c126 1 package com.iailab.module.infra.service.demo.demo02;
H 2
3 import com.iailab.module.infra.controller.admin.demo.demo02.vo.Demo02CategoryListReqVO;
4 import com.iailab.module.infra.controller.admin.demo.demo02.vo.Demo02CategorySaveReqVO;
5 import com.iailab.module.infra.dal.dataobject.demo.demo02.Demo02CategoryDO;
6
7 import javax.validation.Valid;
8 import java.util.List;
9
10 /**
11  * 示例分类 Service 接口
12  *
13  * @author iailab
14  */
15 public interface Demo02CategoryService {
16
17     /**
18      * 创建示例分类
19      *
20      * @param createReqVO 创建信息
21      * @return 编号
22      */
23     Long createDemo02Category(@Valid Demo02CategorySaveReqVO createReqVO);
24
25     /**
26      * 更新示例分类
27      *
28      * @param updateReqVO 更新信息
29      */
30     void updateDemo02Category(@Valid Demo02CategorySaveReqVO updateReqVO);
31
32     /**
33      * 删除示例分类
34      *
35      * @param id 编号
36      */
37     void deleteDemo02Category(Long id);
38
39     /**
40      * 获得示例分类
41      *
42      * @param id 编号
43      * @return 示例分类
44      */
45     Demo02CategoryDO getDemo02Category(Long id);
46
47     /**
48      * 获得示例分类列表
49      *
50      * @param listReqVO 查询条件
51      * @return 示例分类列表
52      */
53     List<Demo02CategoryDO> getDemo02CategoryList(Demo02CategoryListReqVO listReqVO);
54
55 }