1-4) ์ฃผ๋ฌธ ํํฉ/์ ์/ํฝ์ ํ์ธ
- ์ฃผ๋ฌธ ์ ์ ๋ชฉ๋ก ์กฐํ, ์ฃผ๋ฌธ ์ ์/์ทจ์ ํ๊ธฐ
- ์ฃผ๋ฌธํ ์ธ์, ์์์ฆ ์ธ์
- ์ฃผ๋ฌธ ์ฒ๋ฆฌ ๋ชฉ๋ก ์กฐํ, ํฝ์ ์๋ฃ
- ์ฃผ๋ฌธ ์๋ฃ ๋ชฉ๋ก ์กฐํ
2-1) ์ฃผ๋ฌธ ํ ์ด๋ธ ์ ๋ณด
1. ํด๋น ์ฃผ๋ฌธ์ด ์ด๋ค ๊ฐ๊ฒ์ ์ํ ์ฃผ๋ฌธ์ธ์ง ํ์ธํ๊ธฐ ์ํ ๊ฐ๊ฒId ์ธ๋ํค 2. ์ฃผ๋ฌธ์ ๋๊ฐ ํ๋์ง ์๋ณ ๊ฐ๋ฅํ๋๋ก ๊ตฌ๋งค์ Id๋ฅผ ์ธ๋ํค๋ก ๊ฐ์ง. 3. ์์ฒญ ์ฌํญ์ ๊ตฌ๋งค์๊ฐ ์์ฑ์ํ ์ ์์ด์ NULL ๊ฐ ์ฒ๋ฆฌ 4. ์ฃผ๋ฌธ ๋ฒํธ๋ ์ฃผ๋ฌธ ์ ์ ํ ํ ๋น ๋๋ ๊ฐ์ด๋ผ NULL ๊ฐ ์ฒ๋ฆฌ 5. ๊ทธ์ธ ์ฃผ๋ฌธ/ํฝ์ ์๊ฐ ๊ฒฐ์ ํํฉ ๋ฑ์ ์ฝ์ ํ๋๋ก ๋ง๋ค์ด ๋์๋ค. *. ๊ฒฐ์ API๋ ์ฐ๋์ ํ์ง ๋ชปํด์ ๊ฒฐ์ ํํฉ์ ๋์ค์ Default๋ก ์ฑ์๋๋๋กํจ..
2-2) ์ฃผ๋ฌธ ๋ฉ๋ด ๋ฆฌ์คํธ ํ ์ด๋ธ ์ ๋ณด
1. ๊ฐ ์ฃผ๋ฌธ์ ์ด๋ค ๋ฉ๋ด๊ฐ ํฌํจ๋์ด ์๋์ง ์ ์งํ๊ธฐ ์ํ ํ ์ด๋ธ์ด๋ค. 2. ์ฃผ๋ฌธ์์ ๋ฉ๋ด๋ฅผ ํ์ธํ๋ ๊ฒ์ด ์๋๋ผ, ํด๋น ์ฃผ๋ฌธ์ Id๋ฅผ ์ธ๋ํค๋ก ๊ฐ์ง๊ณ , ๊ทธ์ ๊ด๋ จ๋ ๋ณธ๋ ๋จ์ด ๋ฉ๋ดIdx๋ฅผ ์กฐ์ธํ์ฌ ํ๋งค์์ ์ ์ฉ ๋์๋ ํ ์ธ์จ์ด๋ ์๋์ ํ์ธํ ์ ์๊ฒ ํ์๋ค.
- ํ๋งค์๋ ๊ตฌ๋งค์์ ์ฃผ๋ฌธ ์์ฒญ์ ํ์ธํ ์ ์๋ค. ํ๋งค์๊ฐ ์์ฒญ์ ์ ์ํ๊ฒ๋๋ฉด,
- ํ๋งค์๊ฐ ์ ์ํ์ฌ ์ฒ๋ฆฌํ๊ณ ์๋ ์ฃผ๋ฌธ์ ํ์ธํ ์ ์๋ค.
- ์ฒ๋ฆฌ์ค์ธ ์ฃผ๋ฌธ์ ์ฃผ๋ฌธํ๋ฅผ ํ์ธ ๊ฐ๋ฅํ๊ณ , ์ ์ ์์ผ๋ก ์ฃผ๋ฌธ๋ฒํธ๊ฐ ํ ๋น๋๋ค.
- ์ฃผ๋ฌธ ์ ์ ํ ์๋ฃ์ ํ๋งค์๊ฐ ๊ฐ๊ฒ๋ฅผ ์ง์ ๋ฐฉ๋ฌธํ์ฌ ์ ํ์ ์๋ นํ๋ฉด ํฝ์ ์๋ฃ ๋ฒํผ์ ๋๋ฅด๊ฒ ๋๋ค.
- ํฝ์ ์๋ฃ ๋ฒํผ ์ ์ฃผ๋ฌธ์ด ์๋ฃ๋๊ณ , ๋งค์ถ์ ํฌํจ๋จ!
- ์ฃผ๋ฌธ ์ ์๋๊ธฐ ํ์ธ, ์ฒ๋ฆฌ์ค, ํฝ์ ์๋ฃ๋ ์ฃผ๋ฌธ ์กฐํ๋ ๋ชจ๋ ๊ฐ์ ๋ก์ง์ด๋ค.
- ์ฃผ๋ฌธ ์ทจ์ ์ ์ญ์ ํ๋ ๊ฒ์ด ์๋๋ผ ์ํ๊ฐ์ 'D'๋ก ๋ง๋ฌ
- ์ฃผ๋ฌธ์ ๋ํ ์ ๋ณด๋ฅผ ์์๋๋ก ํ์ธํ๊ณ , ๊ฐ ์ฃผ๋ฌธ์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก API๋ฅผ ๋ช ์ธํ์๋ค.
jatdauree/src/main/java/com/umc/jatduaree/src/domain/web/todaymenu