사용자가 속한 프로젝트 조회
This commit is contained in:
parent
7091e41a18
commit
fb4c2c2180
@ -157,4 +157,17 @@ public class ProjectController {
|
|||||||
return ApiResponse.ok(isDelete);
|
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> selectProjectMembers(int projctSeq);
|
||||||
|
|
||||||
|
List<MapDto> selectMemberProjects(int memberSeq);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -48,6 +48,16 @@ public class ProMemberService {
|
|||||||
return promemberMapper.selectProjectMembers(projctSeq);
|
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;
|
SELECT PROJCTSEQ, #{memberSeq}, '0' FROM netprojct;
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
<!-- 프로젝트 참여 미참여 -->
|
<!-- 프로젝트 참여 미참여 -->
|
||||||
<update id="updateProjectMember">
|
<update id="updateProjectMember">
|
||||||
UPDATE promember
|
UPDATE promember
|
||||||
@ -36,4 +35,15 @@
|
|||||||
WHERE pm.PROJCTSEQ = #{projctSeq}
|
WHERE pm.PROJCTSEQ = #{projctSeq}
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user