Merge remote-tracking branch 'origin/master'
| | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.basic.pojo.SupplierManage; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Select; |
| | | |
| | | @Mapper |
| | | public interface SupplierManageMapper extends BaseMapper<SupplierManage> { |
| | | |
| | | @Select("select count(*) from supplier_manage ") |
| | | int selectAll(); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public void saveSupplier(SupplierManage supplierManage) { |
| | | int i = supplierMapper.selectAll(); |
| | | supplierMapper.insert(supplierManage); |
| | | } |
| | | } |
| | |
| | | */
|
| | | private SysUser user;
|
| | |
|
| | | /**
|
| | | * 租户ID
|
| | | */
|
| | | private Integer tenantId;
|
| | |
|
| | | public LoginUser()
|
| | | {
|
| | | }
|
| | |
| | | this.deptId = deptId;
|
| | | this.user = user;
|
| | | this.permissions = permissions;
|
| | | }
|
| | |
|
| | | public LoginUser(Long userId, Long deptId, SysUser user,Integer tenantId, Set<String> permissions)
|
| | | {
|
| | | this.userId = userId;
|
| | | this.deptId = deptId;
|
| | | this.user = user;
|
| | | this.permissions = permissions;
|
| | | this.tenantId = tenantId;
|
| | | }
|
| | |
|
| | | public Long getUserId()
|
| | |
| | | {
|
| | | return null;
|
| | | }
|
| | |
|
| | | public Integer getTenantId() {
|
| | | return tenantId;
|
| | | }
|
| | |
|
| | | public void setTenantId(Integer tenantId) {
|
| | | this.tenantId = tenantId;
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | public UserDetails createLoginUser(SysUser user)
|
| | | {
|
| | | return new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user));
|
| | | return new LoginUser(user.getUserId(), user.getDeptId(), user, user.getTenantId(), permissionService.getMenuPermission(user));
|
| | | }
|
| | | }
|
| | |
| | | /** 角色ID */
|
| | | private Long roleId;
|
| | |
|
| | | /** 租户ID */
|
| | | private Integer tenantId;
|
| | |
|
| | | public SysUser()
|
| | | {
|
| | |
|
| | |
| | | this.roleId = roleId;
|
| | | }
|
| | |
|
| | | public Integer getTenantId() {
|
| | | return tenantId;
|
| | | }
|
| | |
|
| | | public void setTenantId(Integer tenantId) {
|
| | | this.tenantId = tenantId;
|
| | | }
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
| | |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="tenantId" column="tenant_id" /> |
| | | <association property="dept" javaType="com.ruoyi.project.system.domain.SysDept" resultMap="deptResult" /> |
| | | <collection property="roles" javaType="java.util.List" resultMap="RoleResult" /> |
| | | </resultMap> |
| | |
| | | <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.sex, u.status, u.del_flag, u.login_ip, u.login_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, |
| | | 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,u.tenant_id |
| | | from sys_user u |
| | | 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 |