package org.jeecg.modules.base.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import org.jeecg.modules.base.entity.WorkCenter; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.base.entity.WorkCenterDetail; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; /** * @Description: mom_base_work_center * @Author: jeecg-boot * @Date: 2022-11-17 * @Version: V1.0 */ @Repository public interface WorkCenterMapper extends BaseMapper { /** * 获取工作中心列表 * @param page * @param parentFactoryModelIds * @param version * @return */ List selectWorkCenterByPMFIds(Pagepage, @Param("parentFactoryModelIds") List parentFactoryModelIds , @Param("version") Integer version); /** * 获取版本列表 * * @return */ List getVersionList(); /** * 获取正在升版工作中心 * @param version * @return */ List getUpdateVersionlist (@Param("version")Integer version); /** * 获取生效版本 * @return */ List getUsableList(); /** * 获取当前企业的设备组 * @param enterpriseId * @return */ List>getEquipmentCategoryListByEnterpriseId(@Param("enterpriseId") String enterpriseId); /** * 获取上次生生效版本 * @return */ List getLastUsableList(); /** * 获取版本状态根据版本号 * @param version * @return */ List getVersionStatusByVersion(@Param("version") Integer version); /** * 获取工厂建模生效失效列表 * @return */ List> getFactoryVersionList(); }