You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tobacco/bs-system/src/main/java/com/bs/system/mapper/SysUserMapper.java

75 lines
1.7 KiB

1 year ago
package com.bs.system.mapper;
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import com.bs.common.core.domain.entity.SysUser;
import com.bs.common.mybatis.mapper.BaseMapperX;
11 months ago
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
1 year ago
import java.util.List;
/**
*
*
* @author bs
*/
11 months ago
@Mapper
1 year ago
public interface SysUserMapper extends BaseMapperX<SysUser> {
/**
*
*
* @param sysUser
* @return
*/
public List<SysUser> selectUserList(SysUser sysUser);
/**
*
*
* @param user
* @return
*/
public List<SysUser> selectAllocatedList(SysUser user);
/**
*
*
* @param user
* @return
*/
public List<SysUser> selectUnallocatedList(SysUser user);
/**
*
1 year ago
*
* @param userName
1 year ago
* @return
*/
public SysUser checkUserNameUnique(String userName);
@InterceptorIgnore(tenantLine = "on")
public SysUser selectTenantAdmin(Long tenantId);
/**
*
*
* @param phonenumber
* @return
*/
public SysUser checkPhoneUnique(String phonenumber);
/**
* email
*
* @param email
* @return
*/
public SysUser checkEmailUnique(String email);
Boolean insertNew(@Param("user")SysUser user);
1 year ago
}