Merge remote-tracking branch 'origin/main'

main
wanglei 2 months ago
commit c71e393ae2

@ -172,10 +172,13 @@ public class SysUserController extends BaseController
nuser.setUserName(account); nuser.setUserName(account);
nuser.setNickName(account); nuser.setNickName(account);
nuser.setPcId(user.getPcId()); nuser.setPcId(user.getPcId());
nuser.setCreateBy(getUsername()); nuser.setPcIds(String.join(",",user.getPcIds()));
nuser.setRoleIds(roleIds); nuser.setPcNames(String.join(",",user.getPcNames()));
nuser.setVoteIds(String.join(",",user.getVoteIds()));
nuser.setItemIds(String.join(",",user.getItemIds())); nuser.setItemIds(String.join(",",user.getItemIds()));
nuser.setItemNames(String.join(",",user.getItemNames())); nuser.setItemNames(String.join(",",user.getItemNames()));
nuser.setCreateBy(getUsername());
nuser.setRoleIds(roleIds);
nuser.setDeptId(user.getDeptId()); nuser.setDeptId(user.getDeptId());
userService.insertUser(nuser); userService.insertUser(nuser);
userList.add(nuser); userList.add(nuser);

@ -3,6 +3,7 @@ package com.ruoyi.common.core.domain.entity;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.validation.constraints.*; import javax.validation.constraints.*;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.annotation.Excel;
@ -17,99 +18,186 @@ import com.ruoyi.common.xss.Xss;
* *
* @author ruoyi * @author ruoyi
*/ */
public class SysUser extends BaseEntity public class SysUser extends BaseEntity {
{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 用户ID */ /**
* ID
*/
@Excel(name = "用户序号", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "用户编号") @Excel(name = "用户序号", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "用户编号")
private Long userId; private Long userId;
/** 部门ID */ /**
* ID
*/
@Excel(name = "部门编号", type = Type.IMPORT) @Excel(name = "部门编号", type = Type.IMPORT)
private Long deptId; private Long deptId;
/** 用户账号 */ /**
*
*/
@Excel(name = "登录名称") @Excel(name = "登录名称")
private String userName; private String userName;
/** 用户昵称 */ /**
*
*/
@Excel(name = "用户名称") @Excel(name = "用户名称")
private String nickName; private String nickName;
/** 用户邮箱 */ /**
*
*/
@Excel(name = "用户邮箱") @Excel(name = "用户邮箱")
private String email; private String email;
/** 手机号码 */ /**
*
*/
@Excel(name = "手机号码", cellType = ColumnType.TEXT) @Excel(name = "手机号码", cellType = ColumnType.TEXT)
private String phonenumber; private String phonenumber;
/** 用户性别 */ /**
*
*/
@Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知") @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知")
private String sex; private String sex;
/** 用户头像 */ /**
*
*/
private String avatar; private String avatar;
/** 密码 */ /**
*
*/
private String password; private String password;
/** 考核评测id */ /**
* id
*/
//@Excel(name = "考核评测id") //@Excel(name = "考核评测id")
private Long pcId; private Long pcId;
/** 考核项ids */ /**
* ids
*/
// @Excel(name = "考核任务ids")
private String pcIds;
/**
*
*/
//@Excel(name = "考核任务名称")
private String pcNames;
/**
* ids
*/
//@Excel(name = "评分任务ids")
private String voteIds;
/**
* ids
*/
//@Excel(name = "考核项ids") //@Excel(name = "考核项ids")
private String itemIds; private String itemIds;
/** 考核项名称s */ /**
* s
*/
private String itemNames; private String itemNames;
/** 手机uid */ /**
* uid
*/
//@Excel(name = "手机uid") //@Excel(name = "手机uid")
private String uid; private String uid;
/** 账号状态0正常 1停用 */ /**
* 0 1
*/
@Excel(name = "账号状态", readConverterExp = "0=正常,1=停用") @Excel(name = "账号状态", readConverterExp = "0=正常,1=停用")
private String status; private String status;
/** 删除标志0代表存在 2代表删除 */ /**
* 0 2
*/
private String delFlag; private String delFlag;
/** 最后登录IP */ /**
* IP
*/
@Excel(name = "最后登录IP", type = Type.EXPORT) @Excel(name = "最后登录IP", type = Type.EXPORT)
private String loginIp; private String loginIp;
/** 最后登录时间 */ /**
*
*/
@Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT) @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
private Date loginDate; private Date loginDate;
/** 密码最后更新时间 */ /**
*
*/
private Date pwdUpdateDate; private Date pwdUpdateDate;
/** 部门对象 */ /**
*
*/
@Excels({ @Excels({
@Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), @Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT),
@Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT) @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)
}) })
private SysDept dept; private SysDept dept;
/** 角色对象 */ /**
*
*/
private List<SysRole> roles; private List<SysRole> roles;
/** 角色组 */ /**
*
*/
private Long[] roleIds; private Long[] roleIds;
/** 岗位组 */ /**
*
*/
private Long[] postIds; private Long[] postIds;
/** 角色ID */ /**
* ID
*/
private Long roleId; private Long roleId;
/** /**
* 使 * 使
*/ */
private Integer num; private Integer num;
public String getPcIds() {
return pcIds;
}
public void setPcIds(String pcIds) {
this.pcIds = pcIds;
}
public String getPcNames() {
return pcNames;
}
public void setPcNames(String pcNames) {
this.pcNames = pcNames;
}
public String getVoteIds() {
return voteIds;
}
public void setVoteIds(String voteIds) {
this.voteIds = voteIds;
}
public String getItemNames() { public String getItemNames() {
return itemNames; return itemNames;
} }
@ -142,8 +230,7 @@ public class SysUser extends BaseEntity
this.itemIds = itemIds; this.itemIds = itemIds;
} }
public SysUser() public SysUser() {
{
} }
@ -155,242 +242,207 @@ public class SysUser extends BaseEntity
this.pcId = pcId; this.pcId = pcId;
} }
public SysUser(Long userId) public SysUser(Long userId) {
{
this.userId = userId; this.userId = userId;
} }
public Long getUserId() public Long getUserId() {
{
return userId; return userId;
} }
public void setUserId(Long userId) public void setUserId(Long userId) {
{
this.userId = userId; this.userId = userId;
} }
public boolean isAdmin() public boolean isAdmin() {
{
return isAdmin(this.userId); return isAdmin(this.userId);
} }
public static boolean isAdmin(Long userId) public static boolean isAdmin(Long userId) {
{
return userId != null && 1L == userId; return userId != null && 1L == userId;
} }
public Long getDeptId() public Long getDeptId() {
{
return deptId; return deptId;
} }
public void setDeptId(Long deptId) public void setDeptId(Long deptId) {
{
this.deptId = deptId; this.deptId = deptId;
} }
@Xss(message = "用户昵称不能包含脚本字符") @Xss(message = "用户昵称不能包含脚本字符")
@Size(min = 0, max = 30, message = "用户昵称长度不能超过30个字符") @Size(min = 0, max = 30, message = "用户昵称长度不能超过30个字符")
public String getNickName() public String getNickName() {
{
return nickName; return nickName;
} }
public void setNickName(String nickName) public void setNickName(String nickName) {
{
this.nickName = nickName; this.nickName = nickName;
} }
@Xss(message = "用户账号不能包含脚本字符") @Xss(message = "用户账号不能包含脚本字符")
@NotBlank(message = "用户账号不能为空") @NotBlank(message = "用户账号不能为空")
@Size(min = 0, max = 30, message = "用户账号长度不能超过30个字符") @Size(min = 0, max = 30, message = "用户账号长度不能超过30个字符")
public String getUserName() public String getUserName() {
{
return userName; return userName;
} }
public void setUserName(String userName) public void setUserName(String userName) {
{
this.userName = userName; this.userName = userName;
} }
@Email(message = "邮箱格式不正确") @Email(message = "邮箱格式不正确")
@Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符") @Size(min = 0, max = 50, message = "邮箱长度不能超过50个字符")
public String getEmail() public String getEmail() {
{
return email; return email;
} }
public void setEmail(String email) public void setEmail(String email) {
{
this.email = email; this.email = email;
} }
@Size(min = 0, max = 11, message = "手机号码长度不能超过11个字符") @Size(min = 0, max = 11, message = "手机号码长度不能超过11个字符")
public String getPhonenumber() public String getPhonenumber() {
{
return phonenumber; return phonenumber;
} }
public void setPhonenumber(String phonenumber) public void setPhonenumber(String phonenumber) {
{
this.phonenumber = phonenumber; this.phonenumber = phonenumber;
} }
public String getSex() public String getSex() {
{
return sex; return sex;
} }
public void setSex(String sex) public void setSex(String sex) {
{
this.sex = sex; this.sex = sex;
} }
public String getAvatar() public String getAvatar() {
{
return avatar; return avatar;
} }
public void setAvatar(String avatar) public void setAvatar(String avatar) {
{
this.avatar = avatar; this.avatar = avatar;
} }
public String getPassword() public String getPassword() {
{
return password; return password;
} }
public void setPassword(String password) public void setPassword(String password) {
{
this.password = password; this.password = password;
} }
public String getStatus() public String getStatus() {
{
return status; return status;
} }
public void setStatus(String status) public void setStatus(String status) {
{
this.status = status; this.status = status;
} }
public String getDelFlag() public String getDelFlag() {
{
return delFlag; return delFlag;
} }
public void setDelFlag(String delFlag) public void setDelFlag(String delFlag) {
{
this.delFlag = delFlag; this.delFlag = delFlag;
} }
public String getLoginIp() public String getLoginIp() {
{
return loginIp; return loginIp;
} }
public void setLoginIp(String loginIp) public void setLoginIp(String loginIp) {
{
this.loginIp = loginIp; this.loginIp = loginIp;
} }
public Date getLoginDate() public Date getLoginDate() {
{
return loginDate; return loginDate;
} }
public void setLoginDate(Date loginDate) public void setLoginDate(Date loginDate) {
{
this.loginDate = loginDate; this.loginDate = loginDate;
} }
public Date getPwdUpdateDate() public Date getPwdUpdateDate() {
{
return pwdUpdateDate; return pwdUpdateDate;
} }
public void setPwdUpdateDate(Date pwdUpdateDate) public void setPwdUpdateDate(Date pwdUpdateDate) {
{
this.pwdUpdateDate = pwdUpdateDate; this.pwdUpdateDate = pwdUpdateDate;
} }
public SysDept getDept() public SysDept getDept() {
{
return dept; return dept;
} }
public void setDept(SysDept dept) public void setDept(SysDept dept) {
{
this.dept = dept; this.dept = dept;
} }
public List<SysRole> getRoles() public List<SysRole> getRoles() {
{
return roles; return roles;
} }
public void setRoles(List<SysRole> roles) public void setRoles(List<SysRole> roles) {
{
this.roles = roles; this.roles = roles;
} }
public Long[] getRoleIds() public Long[] getRoleIds() {
{
return roleIds; return roleIds;
} }
public void setRoleIds(Long[] roleIds) public void setRoleIds(Long[] roleIds) {
{
this.roleIds = roleIds; this.roleIds = roleIds;
} }
public Long[] getPostIds() public Long[] getPostIds() {
{
return postIds; return postIds;
} }
public void setPostIds(Long[] postIds) public void setPostIds(Long[] postIds) {
{
this.postIds = postIds; this.postIds = postIds;
} }
public Long getRoleId() public Long getRoleId() {
{
return roleId; return roleId;
} }
public void setRoleId(Long roleId) public void setRoleId(Long roleId) {
{
this.roleId = roleId; this.roleId = roleId;
} }
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("userId", getUserId()) .append("userId", getUserId())
.append("deptId", getDeptId()) .append("deptId", getDeptId())
.append("userName", getUserName()) .append("userName", getUserName())
.append("nickName", getNickName()) .append("nickName", getNickName())
.append("email", getEmail()) .append("email", getEmail())
.append("phonenumber", getPhonenumber()) .append("phonenumber", getPhonenumber())
.append("sex", getSex()) .append("sex", getSex())
.append("avatar", getAvatar()) .append("avatar", getAvatar())
.append("password", getPassword()) .append("password", getPassword())
.append("status", getStatus()) .append("pcId", getPcId())
.append("delFlag", getDelFlag()) .append("pcIds", getPcIds())
.append("loginIp", getLoginIp()) .append("pcNames", getPcNames())
.append("loginDate", getLoginDate()) .append("voteIds", getVoteIds())
.append("pwdUpdateDate", getPwdUpdateDate()) .append("itemIds", getItemIds())
.append("createBy", getCreateBy()) .append("itemNames", getItemNames())
.append("createTime", getCreateTime()) .append("status", getStatus())
.append("updateBy", getUpdateBy()) .append("delFlag", getDelFlag())
.append("updateTime", getUpdateTime()) .append("loginIp", getLoginIp())
.append("remark", getRemark()) .append("loginDate", getLoginDate())
.append("dept", getDept()) .append("pwdUpdateDate", getPwdUpdateDate())
.toString(); .append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("dept", getDept())
.toString();
} }
} }

@ -112,7 +112,7 @@ public class KhVoteController extends BaseController {
} }
/** /**
* pingceIditemIdsstate * pingceIditemIdsstate
*/ */
@PreAuthorize("@ss.hasPermi('kaohe:vote:list')") @PreAuthorize("@ss.hasPermi('kaohe:vote:list')")
@GetMapping("/listByConditons") @GetMapping("/listByConditons")
@ -122,6 +122,18 @@ public class KhVoteController extends BaseController {
List<KhVote> list = khVoteService.getListByPcIdAndItemIds(khVote); List<KhVote> list = khVoteService.getListByPcIdAndItemIds(khVote);
return getDataTable(list); return getDataTable(list);
} }
/**
* pingceIditemIdsstate
* : voteIds
*/
@PreAuthorize("@ss.hasPermi('kaohe:vote:list')")
@GetMapping("/ListByVoteIds")
public TableDataInfo getListByVoteIds(KhVote khVote) {
khVote.setState("2");
startPage();
List<KhVote> list = khVoteService.getListByVoteIds(khVote);
return getDataTable(list);
}
/** /**
* *

@ -31,6 +31,10 @@ public class KhVote extends BaseEntity
@Excel(name = "所属评测名称") @Excel(name = "所属评测名称")
private String pingceName; private String pingceName;
/** 被考核对象类型 */
//@Excel(name = "被考核对象类型")
private String bkhdxType;
/** 考核项id */ /** 考核项id */
@Excel(name = "考核项id") @Excel(name = "考核项id")
private Long khitemId; private Long khitemId;
@ -96,10 +100,29 @@ public class KhVote extends BaseEntity
*/ */
private List<KhVoteEmp> voteEmps; private List<KhVoteEmp> voteEmps;
//首页查询评分任务的参数
private List<Long> voteIds;
public List<Long> getVoteIds() {
return voteIds;
}
public void setVoteIds(List<Long> voteIds) {
this.voteIds = voteIds;
}
public Integer getUmax() { public Integer getUmax() {
return umax; return umax;
} }
public String getBkhdxType() {
return bkhdxType;
}
public void setBkhdxType(String bkhdxType) {
this.bkhdxType = bkhdxType;
}
public void setUmax(Integer umax) { public void setUmax(Integer umax) {
this.umax = umax; this.umax = umax;
} }
@ -272,6 +295,7 @@ public class KhVote extends BaseEntity
.append("id", getId()) .append("id", getId())
.append("pingceId", getPingceId()) .append("pingceId", getPingceId())
.append("pingceName", getPingceName()) .append("pingceName", getPingceName())
.append("bkxdxType", getBkhdxType())
.append("khitemId", getKhitemId()) .append("khitemId", getKhitemId())
.append("khitemName", getKhitemName()) .append("khitemName", getKhitemName())
.append("khitemTypeid", getKhitemTypeid()) .append("khitemTypeid", getKhitemTypeid())

@ -62,4 +62,6 @@ public interface KhVoteMapper
List<KhVote> getListByPcIdAndItemIds(KhVote khVote); List<KhVote> getListByPcIdAndItemIds(KhVote khVote);
List<KhVote> selectUnfinishedVote(); List<KhVote> selectUnfinishedVote();
List<KhVote> getListByVoteIds(KhVote khVote);
} }

@ -62,4 +62,6 @@ public interface IKhVoteService
List<KhVote> getListByPcIdAndItemIds(KhVote khVote); List<KhVote> getListByPcIdAndItemIds(KhVote khVote);
List<KhVote> selectUnfinishedVote(); List<KhVote> selectUnfinishedVote();
List<KhVote> getListByVoteIds(KhVote khVote);
} }

@ -114,6 +114,9 @@ public class KhVoteServiceImpl implements IKhVoteService
public List<KhVote> getListByPcIdAndItemIds(KhVote khVote) { public List<KhVote> getListByPcIdAndItemIds(KhVote khVote) {
return khVoteMapper.getListByPcIdAndItemIds(khVote); return khVoteMapper.getListByPcIdAndItemIds(khVote);
} }
public List<KhVote> getListByVoteIds(KhVote khVote) {
return khVoteMapper.getListByVoteIds(khVote);
}
@Override @Override
public List<KhVote> selectUnfinishedVote() { public List<KhVote> selectUnfinishedVote() {

@ -8,6 +8,7 @@
<result property="id" column="id" /> <result property="id" column="id" />
<result property="pingceId" column="pingce_id" /> <result property="pingceId" column="pingce_id" />
<result property="pingceName" column="pingce_name" /> <result property="pingceName" column="pingce_name" />
<result property="bkhdxType" column="bkhdx_type" />
<result property="khitemId" column="khitem_id" /> <result property="khitemId" column="khitem_id" />
<result property="khitemName" column="khitem_name" /> <result property="khitemName" column="khitem_name" />
<result property="khitemTypeid" column="khitem_typeId" /> <result property="khitemTypeid" column="khitem_typeId" />
@ -29,14 +30,16 @@
</resultMap> </resultMap>
<sql id="selectKhVoteVo"> <sql id="selectKhVoteVo">
select id, pingce_id, pingce_name, khitem_id, khitem_name, khitem_typeId, vote_items, vote_title, v_description, s_time, e_time, max_num, umax, percentage, `state`,same_percent, create_by, create_time, update_by, update_time, remark from kh_vote select id, pingce_id, pingce_name,bkhdx_type, khitem_id, khitem_name, khitem_typeId, vote_items, vote_title, v_description, s_time, e_time, max_num, umax, percentage, `state`,same_percent, create_by, create_time, update_by, update_time, remark from kh_vote
</sql> </sql>
<select id="selectKhVoteList" parameterType="KhVote" resultMap="KhVoteResult"> <select id="selectKhVoteList" parameterType="KhVote" resultMap="KhVoteResult">
select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id
<where> <!--left join kh_pingce p on v.pingce_id=p.id-->
<if test="pingceId != null "> and pingce_id = #{pingceId}</if> <where>
<if test="pingceName != null and pingceName != ''"> and pingce_name like concat('%', #{pingceName}, '%')</if> <if test="pingceId != null "> and pingce_id = #{pingceId}</if>
<if test="pingceName != null and pingceName != ''"> and pingce_name like concat('%', #{pingceName}, '%')</if>
<!-- <if test="pingceName != null and pingceName != ''"> and p.bkhdx_type = #{bkhdxType}=</if>-->
<if test="khitemId != null "> and khitem_id = #{khitemId}</if> <if test="khitemId != null "> and khitem_id = #{khitemId}</if>
<if test="khitemName != null and khitemName != ''"> and khitem_name like concat('%', #{khitemName}, '%')</if> <if test="khitemName != null and khitemName != ''"> and khitem_name like concat('%', #{khitemName}, '%')</if>
<if test="khitemTypeid != null "> and khitem_typeId = #{khitemTypeid}</if> <if test="khitemTypeid != null "> and khitem_typeId = #{khitemTypeid}</if>
@ -52,7 +55,7 @@
<if test="samePercent != null and samePercent != ''"> and same_percent = #{samePercent}</if> <if test="samePercent != null and samePercent != ''"> and same_percent = #{samePercent}</if>
</where> </where>
</select> </select>
<!--生成评测账号登录时筛选符合条件的vote展示评分 ————废弃———— -->
<select id="getListByPcIdAndItemIds" parameterType="KhVote" resultMap="KhVoteResult"> <select id="getListByPcIdAndItemIds" parameterType="KhVote" resultMap="KhVoteResult">
select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id
<where> <where>
@ -66,6 +69,20 @@
</if> </if>
</where> </where>
</select> </select>
<!-- 评测账号登录时筛选符合条件的vote展示评分 -->
<select id="getListByVoteIds" parameterType="KhVote" resultMap="KhVoteResult">
select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id
<where>
<if test="pingceId != null "> and pingce_id = #{pingceId}</if>
<!--状态值传1也就是展示所有状态不等于2非完成状态的数据-->
<if test="state != null and state != ''"> and state != #{state}</if>
<if test="voteIds != null"> and v.id in
<foreach item="voteId" collection="voteIds" open="(" separator="," close=")">
#{voteId}
</foreach>
</if>
</where>
</select>
<select id="selectUnfinishedVote" parameterType="KhVote" resultMap="KhVoteResult"> <select id="selectUnfinishedVote" parameterType="KhVote" resultMap="KhVoteResult">
select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id
@ -73,7 +90,8 @@
</select> </select>
<select id="selectKhVoteById" parameterType="Long" resultMap="KhVoteResult"> <select id="selectKhVoteById" parameterType="Long" resultMap="KhVoteResult">
select v.*,it.type_id from kh_vote v left join kh_items it on v.khitem_id =it.id select v.*,it.type_id,p.bkhdx_type from kh_vote v left join kh_items it on v.khitem_id =it.id
left join kh_pingce p on v.pingce_id=p.id
where v.id = #{id} where v.id = #{id}
</select> </select>

@ -15,7 +15,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="avatar" column="avatar" /> <result property="avatar" column="avatar" />
<result property="password" column="password" /> <result property="password" column="password" />
<result property="pcId" column="pc_id" /> <result property="pcId" column="pc_id" />
<result property="pcId" column="pc_id" /> <result property="pcIds" column="pc_ids" />
<result property="pcNames" column="pc_names" />
<result property="voteIds" column="vote_ids" />
<result property="itemIds" column="item_ids" /> <result property="itemIds" column="item_ids" />
<result property="itemNames" column="item_names" /> <result property="itemNames" column="item_names" />
<result property="uid" column="uid" /> <result property="uid" column="uid" />
@ -53,7 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap> </resultMap>
<sql id="selectUserVo"> <sql id="selectUserVo">
select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password,u.pc_id, u.item_ids, u.item_names,u.uid, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.pwd_update_date, u.create_by, u.create_time, u.remark, select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password,u.pc_id,u.pc_ids,u.pc_names,u.vote_ids, u.item_ids, u.item_names,u.uid, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.pwd_update_date, u.create_by, u.create_time, u.remark,
d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status, d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status,
r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status
from sys_user u from sys_user u
@ -63,7 +65,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</sql> </sql>
<select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
select u.user_id, u.dept_id, u.nick_name, u.user_name,u.pc_id, u.item_ids, u.item_names,u.uid, u.sex, u.email, u.avatar, u.phonenumber, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader from sys_user u select u.user_id, u.dept_id, u.nick_name, u.user_name,u.pc_id,u.pc_ids,u.pc_names,u.vote_ids, u.item_ids, u.item_names,u.uid, u.sex, u.email, u.avatar, u.phonenumber, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader from sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
where u.del_flag = '0' where u.del_flag = '0'
<if test="userId != null and userId != 0"> <if test="userId != null and userId != 0">
@ -93,7 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult">
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name,u.pc_id,u.item_ids, u.item_names,u.uid, u.email, u.phonenumber, u.status, u.create_time select distinct u.user_id, u.dept_id, u.user_name, u.nick_name,u.pc_id,u.pc_ids,u.pc_names,u.vote_ids,u.item_ids, u.item_names,u.uid, u.email, u.phonenumber, u.status, u.create_time
from sys_user u from sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id left join sys_user_role ur on u.user_id = ur.user_id
@ -110,7 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<select id="selectUnallocatedList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectUnallocatedList" parameterType="SysUser" resultMap="SysUserResult">
select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.pc_id, u.item_ids, u.item_names,u.uid,u.email, u.phonenumber, u.status, u.create_time select distinct u.user_id, u.dept_id, u.user_name, u.nick_name, u.pc_id,u.pc_ids,u.pc_names,u.vote_ids, u.item_ids, u.item_names,u.uid,u.email, u.phonenumber, u.status, u.create_time
from sys_user u from sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id left join sys_user_role ur on u.user_id = ur.user_id
@ -161,6 +163,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="sex != null and sex != ''">sex,</if> <if test="sex != null and sex != ''">sex,</if>
<if test="password != null and password != ''">password,</if> <if test="password != null and password != ''">password,</if>
<if test="pcId != null">pc_id,</if> <if test="pcId != null">pc_id,</if>
<if test="pcIds != null">pc_ids,</if>
<if test="pcNames != null">pc_names,</if>
<if test="voteIds != null">vote_ids,</if>
<if test="itemIds != null">item_ids,</if> <if test="itemIds != null">item_ids,</if>
<if test="itemNames != null">item_names,</if> <if test="itemNames != null">item_names,</if>
<if test="uid != null">uid,</if> <if test="uid != null">uid,</if>
@ -180,6 +185,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="sex != null and sex != ''">#{sex},</if> <if test="sex != null and sex != ''">#{sex},</if>
<if test="password != null and password != ''">#{password},</if> <if test="password != null and password != ''">#{password},</if>
<if test="pcId != null">#{pcId},</if> <if test="pcId != null">#{pcId},</if>
<if test="pcIds != null">#{pcIds},</if>
<if test="pcNames != null">#{pcNames},</if>
<if test="voteIds != null">#{voteIds},</if>
<if test="itemIds != null">#{itemIds},</if> <if test="itemIds != null">#{itemIds},</if>
<if test="itemNames != null">#{itemNames},</if> <if test="itemNames != null">#{itemNames},</if>
<if test="uid != null">#{uid},</if> <if test="uid != null">#{uid},</if>
@ -202,6 +210,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="avatar != null and avatar != ''">avatar = #{avatar},</if> <if test="avatar != null and avatar != ''">avatar = #{avatar},</if>
<if test="password != null and password != ''">password = #{password},</if> <if test="password != null and password != ''">password = #{password},</if>
<if test="pcId != null">pc_id = #{pcId},</if> <if test="pcId != null">pc_id = #{pcId},</if>
<if test="pcIds != null">pc_ids = #{pcIds},</if>
<if test="pcNames != null">pc_names = #{pcNames},</if>
<if test="voteIds != null">vote_ids = #{voteIds},</if>
<if test="itemIds != null">item_ids = #{itemIds},</if> <if test="itemIds != null">item_ids = #{itemIds},</if>
<if test="itemNames != null">item_names = #{itemNames},</if> <if test="itemNames != null">item_names = #{itemNames},</if>
<if test="uid != null">uid = #{uid},</if> <if test="uid != null">uid = #{uid},</if>

Loading…
Cancel
Save