package com.stylefeng.guns.modular.system.dao;
|
|
import com.baomidou.mybatisplus.plugins.Page;
|
import com.stylefeng.guns.modular.system.model.*;
|
import com.baomidou.mybatisplus.mapper.BaseMapper;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* Mapper 接口
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-01-09
|
*/
|
public interface TUserMapper extends BaseMapper<TUser> {
|
|
List<TUserVo> getListCompany(@Param("tUserVoPage") Page<TUserVo> tUserVoPage, @Param("name") String name, @Param("id") Integer id, @Param("companyId") Integer companyId);
|
|
|
TUserBasicInfo getBasicInfo(@Param("tUserId") Integer tUserId);
|
|
|
List<TUserChild> getChildUser(@Param("tUserChildPage") Page<TUserChild> tUserChildPage, @Param("tUserId") Integer tUserId);
|
|
List<TUserReviewVo> getCheckList(@Param("tUserVoPage") Page<TUserReviewVo> tUserVoPage, @Param("name") String name, @Param("state") Integer state);
|
|
List<TGroupVo> groupList(@Param("groupVoPage") Page<TGroupVo> groupVoPage, @Param("name") String name);
|
|
|
List<InvoicesInfo> getInvoices(@Param("invoicesInfoPage") Page<InvoicesInfo> invoicesInfoPage, @Param("userId") int userId);
|
|
InvoicesVo getOrderInfo(@Param("number") Long number);
|
|
InvoicesVoOne getOrderInfoOne(@Param("orderId") Long orderId);
|
|
|
}
|