|
|
|
@ -31,12 +31,15 @@ public class FileController extends AbstractController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**주어진 관계 정보의 파일 정보 목록을 반환한다.<br />
|
|
|
|
|
* 관계 정보 키가 없으면 관계 정보 유형의 모든 파일 정보 목록을 반환한다.
|
|
|
|
|
* @param infoType 관계 정보 유형
|
|
|
|
|
* @param infoKeys 관계 정보 키
|
|
|
|
|
* @return ModelAndView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "fileList": [...]
|
|
|
|
|
* {@link FileService#getFileList(FileQuery)} 참고
|
|
|
|
|
* @param req 조회 조건
|
|
|
|
|
* @return 파일 정보 목록
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code> {
|
|
|
|
|
* "fileList": [파일 목록]
|
|
|
|
|
* "fileStart": 페이지 목록 시작 인덱스
|
|
|
|
|
* "fileFetch": 페이지 목록 건수
|
|
|
|
|
* "fileTotal": 조회 결과 찾은 전체 파일 목록 수
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping(name="파일목록 조회", value="/list.do")
|
|
|
|
@ -53,10 +56,10 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @param infoKey 관계 정보 키
|
|
|
|
|
* @param infoKey 하위 정보 유형
|
|
|
|
|
* @param uploads 업로드 파일
|
|
|
|
|
* @return ModelAndView
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 등록된 파일 수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="파일 등록", value="/create.do")
|
|
|
|
@ -93,7 +96,7 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 저장된 정보수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="순서 변경", value="/reorder.do")
|
|
|
|
@ -109,7 +112,7 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 저장된 정보수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="파일 제거", value="/remove.do")
|
|
|
|
@ -127,7 +130,7 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 저장된 정보수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="관련파일 제거", value="/removeLinked.do")
|
|
|
|
@ -143,7 +146,7 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 저장된 정보수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="파일 삭제", value="/delete.do")
|
|
|
|
@ -161,7 +164,7 @@ public class FileController extends AbstractController {
|
|
|
|
|
* @return jsonView
|
|
|
|
|
* <pre><code>{
|
|
|
|
|
* "affected": 저장된 정보수,
|
|
|
|
|
* "saved": true || false
|
|
|
|
|
* "saved": 저장됐으면 true, 그렇지 않으면 false
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(name="관련파일 삭제", value="/deleteOf.do")
|
|
|
|
|