修改sys_user表

更新用户列表查询接口返回字段
master
panqihua 2 years ago
parent b8d90f4973
commit 36cc088dba
  1. 67
      ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
  2. 9
      ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
  3. 9
      sql/ttsbg.sql

@ -1,16 +1,19 @@
package com.ruoyi.common.core.domain.entity;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.*;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.annotation.Excel.Type;
import com.ruoyi.common.annotation.Excels;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.xss.Xss;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.util.Date;
import java.util.List;
/**
* 用户对象 sys_user
@ -89,6 +92,20 @@ public class SysUser extends BaseEntity
/** 角色ID */
private Long roleId;
/** 微信昵称 */
@Excel(name = "微信昵称")
private String wechatNickName;
/** 账户余额 */
@Excel(name = "账户余额")
private Long balance;
/** 推荐人ID */
@Excel(name = "推荐人ID")
private Long referrerId;
private SysUser referrerSysUser;
public SysUser()
{
@ -297,6 +314,43 @@ public class SysUser extends BaseEntity
this.roleId = roleId;
}
public void setWechatNickName(String wechatNickName)
{
this.wechatNickName = wechatNickName;
}
public String getWechatNickName()
{
return wechatNickName;
}
public void setBalance(Long balance)
{
this.balance = balance;
}
public Long getBalance()
{
return balance;
}
public void setReferrerId(Long referrerId)
{
this.referrerId = referrerId;
}
public Long getReferrerId()
{
return referrerId;
}
public SysUser getReferrerSysUser() {
return referrerSysUser;
}
public void setReferrerSysUser(SysUser referrerSysUser) {
this.referrerSysUser = referrerSysUser;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
@ -319,6 +373,9 @@ public class SysUser extends BaseEntity
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("dept", getDept())
.append("wechatNickName", getWechatNickName())
.append("balance", getBalance())
.append("referrerSysUser", getReferrerSysUser())
.toString();
}
}

@ -23,6 +23,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="wechatNickName" column="wechat_nick_name" />
<result property="balance" column="balance" />
<result property="referrerId" column="referrer_id" />
<association property="referrerSysUser" javaType="SysUser">
<result property="phonenumber" column="referrer_phonenumber"/>
</association>
<association property="dept" column="dept_id" javaType="SysDept" resultMap="deptResult" />
<collection property="roles" javaType="java.util.List" resultMap="RoleResult" />
</resultMap>
@ -57,8 +63,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</sql>
<select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
select u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex, 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.email, u.avatar, u.phonenumber, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,u.wechat_nick_name,u.balance, d.dept_name, d.leader,referrer.phonenumber as referrer_phonenumber from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user referrer on u.referrer_id = referrer.user_id
where u.del_flag = '0'
<if test="userId != null and userId != 0">
AND u.user_id = #{userId}

@ -0,0 +1,9 @@
alter table sys_user
add wechat_nick_name varchar(30) null comment '微信昵称';
alter table sys_user
add balance float null comment '账户余额';
alter table sys_user
add referrer_id bigint null comment '推荐人ID';
alter table sys_user
add constraint sys_user_sys_user_user_id_fk
foreign key (referrer_id) references sys_user (user_id);
Loading…
Cancel
Save