完成用户的添加和修改的逻辑
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package cn.iocoder.dashboard.modules.system.dal.mysql.dao.dept;
|
||||
|
||||
import cn.iocoder.dashboard.framework.mybatis.core.query.QueryWrapperX;
|
||||
import cn.iocoder.dashboard.modules.system.dal.mysql.dataobject.dept.SysPostDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface SysPostMapper extends BaseMapper<SysPostDO> {
|
||||
|
||||
default List<SysPostDO> selectList(Collection<Long> ids, Collection<Integer> statuses) {
|
||||
return selectList(new QueryWrapperX<SysPostDO>().inIfPresent("id", ids)
|
||||
.inIfPresent("status", statuses));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -18,6 +18,14 @@ public interface SysUserMapper extends BaseMapper<SysUserDO> {
|
||||
return selectOne(new QueryWrapper<SysUserDO>().eq("username", username));
|
||||
}
|
||||
|
||||
default SysUserDO selectByMobile(String mobile) {
|
||||
return selectOne(new QueryWrapper<SysUserDO>().eq("mobile", mobile));
|
||||
}
|
||||
|
||||
default SysUserDO selectByEmail(String email) {
|
||||
return selectOne(new QueryWrapper<SysUserDO>().eq("email", email));
|
||||
}
|
||||
|
||||
default IPage<SysUserDO> selectList(SysUserPageReqVO reqVO, List<Long> deptIds) {
|
||||
return selectPage(MyBatisUtils.buildPage(reqVO),
|
||||
new QueryWrapperX<SysUserDO>().likeIfPresent("username", reqVO.getUsername())
|
||||
|
||||
@@ -40,7 +40,7 @@ public class SysPostDO extends BaseDO {
|
||||
*
|
||||
* 枚举 {@link CommonStatusEnum}
|
||||
*/
|
||||
private String status;
|
||||
private Integer status;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
|
||||
@@ -19,7 +19,7 @@ import java.util.Set;
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
@TableName("sys_user")
|
||||
@TableName(value = "sys_user", autoResultMap = true)
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysUserDO extends BaseDO {
|
||||
|
||||
Reference in New Issue
Block a user