liuxiaolong
2019-05-06 f99bc8c6a1d10610373738edd7d0aa0181c81d99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.cloud.user.dao;
 
 
import com.cloud.model.sys.SysOrganization;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
 
import java.util.Set;
 
@Mapper
public interface UserOrgDao {
 
    @Select("SELECT r.* FROM sys_org_user ru INNER JOIN sys_organization r ON r.id = ru.organizationId WHERE ru.userId = #{userId} AND r.orgId= #{orgId}")
    Set<SysOrganization> findUserOrgs(@Param("userId")Long userId, @Param("orgId")Long orgId);
 
    @Select("SELECT id,orgId,type,name,address,master,phone FROM sys_organization where id = #{orgId}")
    Set<SysOrganization> findUserOrgsName(Long orgId);
}