Commit 6906221c authored by wzp's avatar wzp

修改用户管理

parent a6b5ebe1
......@@ -2,6 +2,7 @@ package cn.wisenergy.chnmuseum.party.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.wisenergy.chnmuseum.party.model.TUser;
import org.apache.ibatis.annotations.Param;
import java.util.List;
......@@ -17,7 +18,7 @@ public interface TUserMapper extends BaseMapper<TUser> {
TUser selectByUsername(String userName);
List<TUser> selectList(String userName);
List<TUser> getList(String userName);
TUser getById(String id);
}
......@@ -75,7 +75,6 @@ public class TUser implements Serializable {
@ApiModelProperty("所属机构ID")
@TableField("org_id")
@NotBlank(message = "所属机构ID不能为空", groups = {Add.class, Update.class})
private String orgId;
@ApiModelProperty("是否永久用户")
......
......@@ -4,6 +4,8 @@ import cn.wisenergy.chnmuseum.party.model.TUser;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 用户 服务接口
......@@ -16,7 +18,7 @@ public interface TUserService extends IService<TUser> {
TUser selectByUsername(String userName);
Page<TUser> selectList(Page<TUser> page, String userName);
Page<TUser> getList(Page<TUser> page, String userName);
TUser selectById(String id);
}
......@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import javax.annotation.Resource;
import java.util.Arrays;
import java.util.List;
/**
* <pre>
......@@ -39,8 +40,8 @@ public class TUserServiceImpl extends ServiceImpl<TUserMapper, TUser> implements
}
@Override
public Page<TUser> selectList(Page<TUser> page, String userName) {
return page.setRecords(tUserMapper.selectList(userName));
public Page<TUser> getList(Page<TUser> page, String userName) {
return page.setRecords(tUserMapper.getList(userName));
}
@Override
......@@ -52,4 +53,5 @@ public class TUserServiceImpl extends ServiceImpl<TUserMapper, TUser> implements
}
return user;
}
}
......@@ -65,14 +65,16 @@
where u.id =#{id}
</select>
<select id="selectList" resultMap="BaseResultMap">
<select id="getList" resultMap="BaseResultMap">
select u.*,o.name org_name,a.full_name area_name
from t_user u
left join t_organ o on o.id = u.org_id
left join t_area a on u.area_id = a.id
<if test=" username != null and username != '' ">
<if test=" userName != null and userName != '' ">
where u.user_name LIKE concat('%', #{userName}, '%')
</if>
and u.is_deleted = false
order by u.create_time desc
</select>
<select id="selectRoles" resultMap="roleMap">
......@@ -81,7 +83,7 @@
left join t_organ o on o.id = u.org_id
left join t_user_role_link l on l.user_id = u.id
left join t_role r on l.role_id = r.id
<if test=" username != null and username != '' ">
<if test=" userName != null and userName != '' ">
where u.user_name =#{userName}
</if>
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment