사용자가 속한 프로젝트 조회
This commit is contained in:
parent
7091e41a18
commit
fb4c2c2180
@ -157,4 +157,17 @@ public class ProjectController {
|
||||
return ApiResponse.ok(isDelete);
|
||||
}
|
||||
|
||||
/**
|
||||
* 사용자가 속한 프로젝트 조회
|
||||
*
|
||||
* @return
|
||||
*
|
||||
*/
|
||||
@ParameterCheck
|
||||
@GetMapping("{memberSeq}")
|
||||
public ApiResponse<List<MapDto>> selectMemberProjects(@PathVariable int memberSeq) {
|
||||
|
||||
return ApiResponse.ok(promemberService.selectMemberProjects(memberSeq));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -31,4 +31,6 @@ public interface PromemberMapper {
|
||||
|
||||
List<MapDto> selectProjectMembers(int projctSeq);
|
||||
|
||||
List<MapDto> selectMemberProjects(int memberSeq);
|
||||
|
||||
}
|
||||
|
||||
@ -48,6 +48,16 @@ public class ProMemberService {
|
||||
return promemberMapper.selectProjectMembers(projctSeq);
|
||||
}
|
||||
|
||||
/**
|
||||
* 사용자가 속한 프로젝트 조회
|
||||
*
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
public List<MapDto> selectMemberProjects(int memberSeq) {
|
||||
return promemberMapper.selectMemberProjects(memberSeq);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
SELECT PROJCTSEQ, #{memberSeq}, '0' FROM netprojct;
|
||||
</insert>
|
||||
|
||||
|
||||
<!-- 프로젝트 참여 미참여 -->
|
||||
<update id="updateProjectMember">
|
||||
UPDATE promember
|
||||
@ -36,4 +35,15 @@
|
||||
WHERE pm.PROJCTSEQ = #{projctSeq}
|
||||
</select>
|
||||
|
||||
<!-- 사용자가 속한 프로젝트 조회 -->
|
||||
<select id="selectMemberProjects" resultType="io.company.localhost.common.dto.MapDto">
|
||||
SELECT p.PROJCTSEQ, p.PROJCTNAM
|
||||
FROM promember pm
|
||||
JOIN netprojct p ON pm.PROJCTSEQ = p.PROJCTSEQ
|
||||
WHERE pm.MEMBERSEQ = #{memberSeq}
|
||||
AND pm.PROJCTYON = '1'
|
||||
AND (p.PROJCTEND IS NULL OR p.PROJCTEND >= CURDATE())
|
||||
ORDER BY p.PROJCTSTR DESC
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user