houzhongjian
4 天以前 d66edbeffee5e308504e48372a5bb4d04aa4e843
提交 | 用户 | 时间
5f25e3 1 package com.iailab.module.system.service.app;
2
3 import com.iailab.framework.common.pojo.PageResult;
7da8f1 4 import com.iailab.module.system.api.app.dto.AppMenuRespDTO;
5f25e3 5 import com.iailab.module.system.controller.admin.app.vo.AppPageReqVO;
6 import com.iailab.module.system.controller.admin.app.vo.AppSaveReqVO;
7da8f1 7 import com.iailab.module.system.controller.admin.auth.vo.AuthPermissionInfoRespVO;
5f25e3 8 import com.iailab.module.system.dal.dataobject.app.AppDO;
9
818a01 10 import java.util.List;
H 11
5f25e3 12 /**
13  * @author PanZhibao
14  * @Description
15  * @createTime 2024年08月17日
16  */
17 public interface AppService {
18
19     Long create(AppSaveReqVO createReqVO);
20
21     Long update(AppSaveReqVO createReqVO);
22
23     void delete(Long id);
24
25     AppDO getInfo(Long id);
26
27     PageResult<AppDO> getPage(AppPageReqVO pageReqVO);
818a01 28
H 29     List<AppDO> getList();
30
31     AppDO getAppByTenantId(Long tenantId);
32
7da8f1 33     List<AuthPermissionInfoRespVO.MenuVO> getAppMenu(Long id);
H 34
35     List<AppDO> selectBatchIds(List<Long> ids);
818a01 36
5f25e3 37 }