潘志宝
2024-12-12 bd90850664bfe4b43df094321e811f3bb398f97f
提交 | 用户 | 时间
449017 1 package com.iailab.module.model.mpk.dao;
D 2
3 import com.baomidou.mybatisplus.core.metadata.IPage;
4 import com.iailab.framework.common.dao.BaseDao;
8b3ee3 5 import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
449017 6 import com.iailab.module.model.mpk.dto.MpkFileDTO;
D 7 import com.iailab.module.model.mpk.dto.ProjectDTO;
8 import com.iailab.module.model.mpk.entity.MpkFileEntity;
9 import com.iailab.module.model.mpk.entity.ProjectEntity;
10 import org.apache.ibatis.annotations.Mapper;
11 import org.apache.ibatis.annotations.Param;
12
13 import java.util.List;
14 import java.util.Map;
15
16 /**
17  * MDK模型文件
18  *
19  * @author PanZhibao
20  * @Description
21  * @createTime 2024年08月14日
22  */
8b3ee3 23 @TenantDS
449017 24 @Mapper
D 25 public interface MpkFileDao extends BaseDao<MpkFileEntity> {
26     MpkFileDTO get(String id);
27
28     List<MpkFileDTO> selectByIds(@Param("ids") List<String> ids);
29
30     int getProjectModelCount(String projectId);
31
32     List<MpkFileDTO> getProjectModel(@Param("params") Map<String, Object> params);
4f4b05 33
D 34     List<MpkFileDTO> list(@Param("params") Map<String, Object> params);
94c169 35
D 36     List<MpkFileDTO> selectByProjectId(@Param("projectId") String projectId);
449017 37 }