1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.dayou.mapper;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.dayou.dto.AssetsSelectDTO;
- import com.dayou.entity.Assets;
- import com.dayou.dao.CustomBaseMapper;
- import com.dayou.entity.User;
- import com.dayou.vo.AssetsVO;
- import org.apache.ibatis.annotations.Param;
- /**
- * <p>
- * 资产业务订单表 Mapper 接口
- * </p>
- *
- * @author GouGengquan
- * @since 2024-03-28
- */
- public interface AssetsMapper extends CustomBaseMapper<Assets> {
- /**
- * 条件查询资产任务列表
- * @param page 分页条件
- * @param assetsSelectDTO 查询条件
- * @return Page<AssetsVO>
- */
- Page<AssetsVO> selectPage(@Param("page") Page page, @Param("assetsSelectDTO") AssetsSelectDTO assetsSelectDTO);
- /**
- * 条件查询我的资产任务订单列表
- * @param page 分页条件
- * @param assetsSelectDTO 查询条件
- * @return Page<AssetsVO>
- */
- Page<AssetsVO> selectMyOrderPage(@Param("page") Page page, @Param("assetsSelectDTO") AssetsSelectDTO assetsSelectDTO);
- /**
- * 根据业务id获取资产业务详情
- * @param id 业务id
- * @return AssetsVO
- */
- AssetsVO getAssetsDetailById(@Param("id") Long id);
- /**
- * 获取项目参与人
- * @param userId 用户id
- * @return User
- */
- User getmembersDetail(@Param("userId") Long userId);
- }
|