package com.moral.api.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.moral.api.entity.Allocation; import com.moral.api.pojo.ext.allocation.AllocationExt; import com.moral.api.pojo.ext.allocation.AllocationListExt; import com.moral.api.pojo.ext.allocation.AllocationPageExt; import com.moral.api.pojo.query.allocation.AllocationListCond; import com.moral.api.pojo.query.allocation.AllocationPageCond; import com.moral.api.pojo.query.app.AppAllocationPageCond; import com.moral.api.pojo.vo.allocation.AllocationFindVo; import org.apache.ibatis.annotations.Param; import java.util.List; public interface AllocationMapper extends BaseMapper { /** * 查询单个详情 * @param id * @return AllocationExt */ AllocationExt extOne(@Param("id") Integer id); Page extPage(Page page, @Param("allocation") AllocationPageCond allocationPageCond); Page extAppPage(Page page, @Param("allocation") AppAllocationPageCond allocationPageCond); /** * 查询列表详情 * @param allocationListCond * @return AllocationListExt */ List extList(@Param("allocation") AllocationListCond allocationListCond); }