X2BEE๋ ๊ธฐ์ ์คํ ๊ณ ๋ํ๋ฅผ ํตํด X2BEE 3.0์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์งํํ์์ต๋๋ค. Next.js ํ๋ ์์ํฌ ๋์ ๊ณผ Front SHOP๊ณผ Back-Office ๊ธฐ์ ํตํฉ์ ์๋ฃํ์ฌ ์์คํ ์ํคํ ์ฒ๋ฅผ ํ์ ์ ์ผ๋ก ๊ฐ์ ํ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋ํญ ํฅ์ ์์ผฐ์ผ๋ฉฐ, ๊ธ๋ณํ๋ ์ด์ปค๋จธ์ค ์์ฅ์ ์๊ตฌ์ฌํญ์ ๋์ฑ ์ ์ฐํ๊ฒ ๋์ํ ์ ์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ๋ฐ ๊ฐ์ ์ฌํญ
1. ํ๋ก ํธ(Front)์ BO(Back-Office) ๊ธฐ์ ์คํ ํตํฉ
React ๋ฐ Next.js ํ๋ ์์ํฌ๋ก ํ๋ก ํธ์ ๋ฐฑ์คํผ์ค ๊ธฐ์ ์คํ์ ํต์ผํ์ฌ ๊ฐ๋ฐ ํจ์จ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ฐ์ ํ์์ต๋๋ค.
ํตํฉ๋ ์ฝ๋ ๋ฒ ์ด์ค๋ฅผ ํตํด ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
2. ์ฌ์ฉ์ ๊ฒฝํ(UX) ํฅ์
๋จธํธ๋ฆฌ์ผ ๋์์ธ(Material Design) ๊ธฐ๋ฐ UI ๋์ ์ผ๋ก ๋ค์ํ ๋๋ฐ์ด์ค์์ ์ผ๊ด๋ UX๋ฅผ ์ ๊ณตํฉ๋๋ค.
UI ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ๊ฐ๋ฐ๋ก ์ฌ์ฌ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ ๊ฐํ ๋์์ต๋๋ค.
๋คํฌ๋ชจ๋ ์ง์/ํฐํธ๋ณ๊ฒฝ/ํ ๋ง ์ฌ์ฉ ๋ฑ์ ํตํ์ฌ, ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์ ์์ผฐ์ต๋๋ค.
3. ์ฑ๋ฅ ์ต์ ํ
SSR(Server-Side Rendering) ๋ฐ ISR(Incremental Static Regenaeration)์ ์ฉํ์ฌ ์ด๊ธฐ ๋ก๋ฉ ์๊ฐ์ ๋จ์ถํ์ฌ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
์ฝ๋ ๋ถํ ๋ฐ ๋์ ์ํฌํธ ๊ธฐ์ ์ด ์ ์ฉ๋์ด ํ์ํ ๋ชจ๋๋ง ๋ก๋ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ต์ ํ ํ์์ต๋๋ค.
4. ๊ฐ๋ฐ ์์ฐ์ฑ ์ฆ๊ฐ
ํซ ๋ชจ๋ ๋ฆฌํ๋ ์ด์ค๋จผํธ(HMR) ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ํ์์ผ๋ฉฐ, ํ๋ถํ React/Next.js ์ํ๊ณ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋ฐ ์๋๋ฅผ ํ์ธต ํฅ์ ์์ผฐ์ต๋๋ค.
5. UI ๋ฐ ์ ์ง๋ณด์ ํจ์จ์ฑ ๊ฐํ
MUI(Material UI) ๋์ ์ผ๋ก ์ปค์คํฐ๋ง์ด์ง๊ณผ ๋ฐ์ํ ๋์์ธ์ ๋ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ํ๊ณ , TypeScript ์ง์์ผ๋ก ์ฝ๋ ์์ ์ฑ ํ๋ณด์ ํ์ง์ ํฅ์ ์์ผฐ์ต๋๋ค.
๊ธฐ๋ ํจ๊ณผ
์ ์ง๋ณด์ ๋น์ฉ ์ ๊ฐ: ํ๋ก ํธ์ ๋ฐฑ์คํผ์ค ๊ธฐ์ ํตํฉ์ผ๋ก ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์ ํจ์จ์ฑ ์ฆ๋
์ฌ์ฉ์ ๋ง์กฑ๋ ํฅ์: UI ๊ฐ์ ๋ฐ ์ฑ๋ฅ ์ต์ ํ๋ก ๋์ ์ฌ์ฉ์ฑ์ ์ ๊ณตํ๊ณ , ์ ๊ทผ์ฑ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๊ฒฝ ์ ๊ณต
๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์: ํตํฉ๋ ๊ธฐ์ ์คํ๊ณผ ํด์ ํ์ฉํ ๊ฐ๋ฐ ์ฃผ๊ธฐ ๋จ์ถ ๋ฐ ์ ์ํ ๋ฐฐํฌ ํ๊ฒฝ ์ ๊ณต
์ ์ฉ ๊ธฐ์ ์คํ
๋ช ์นญ | ๋ฒ์ | ์ฉ๋ |
---|---|---|
Next.js | 14.2.15 | ์๋ฒ์ฌ์ด๋ ๋๋๋ง, ์น ์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ |
React | 18.3.1 | ์ฌ์ฉ์ ์ธํฐํ์ด์ค |
TypeScript | 5.5.4 | ์ฝ๋ ์์ ์ฑ |
MUI(Material-UI) | 5.16.7 | ๋ฐ์ํ UI ์ปดํฌ๋ํธ |
MUI X Data Grid | 7.21.0 | ๋์ฉ๋ ๋ฐ์ดํฐ ํ ์ด๋ธ ์ปดํฌ๋ํธ |
X2BEE 3.0์ ์ ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ธ ๋ด์ฉ์ ๊ฐ๋ฐ ํ๊ฒฝ ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค
๋ณ๊ฒฝ ๋ด์ญ
1. DB ๋ณ๊ฒฝ ๋ด์ญ
์ปฌ๋ผ ์ถ๊ฐ:
ST_RT_TGT_BASE
ํ ์ด๋ธ์initial
(varchar(20))์ฌ์ ๊ณ ๋ฐ์ก ์ํ
PR071
์ฝ๋ ์ถ๊ฐ: ๋ฏธ๋ฐ์ก / 10, ๋ฐ์ก์๋ฃ / 20, ๊ธฐ๊ฐ๋ง๋ฃ / 30, ๊ณ ๊ฐ์ทจ์ / 40st_rt_tgt_base_apollo_ml
ํ ์ด๋ธ ์์ฑ:์ปฌ๋ผ:
rt_tgt_seq
(VARCHAR(15), NOT NULL)lang_cd
(VARCHAR(10), NOT NULL)rt_tgt_nm
(VARCHAR(200), NOT NULL)sys_reg_id
(VARCHAR(30), NOT NULL)sys_reg_dtm
(TIMESTAMP, NOT NULL)sys_mod_id
(VARCHAR(30), NOT NULL)sys_mod_dtm
(TIMESTAMP, NOT NULL)
Primary Key:
(rt_tgt_seq, lang_cd)
Index:
sys_mod_dtm
2. ๊ฐ๋ฐ ๊ฐ์ด๋ ์ ๋ฐ์ดํธ ์๋ด
๊ตฌ๋ถ | ์ ๋ฐ์ดํธ ๋ฌธ์ ์ฐ๊ฒฐ |
---|---|
ํ๋ก์ ํธ ์ค๋นํ๊ธฐ | |
Framework ๊ฐ์ด๋ | |
๊ทธ๋ฆฌ๋ | |
๊ฐ๋ฐ ์์ํ๊ธฐ |
3. API ๋ณ๊ฒฝ ๋ด์ญ
Server: API-BO
API ๋ช | ๋ฉ์๋ | ์๋ํฌ์ธํธ | ์ค๋ช |
---|---|---|---|
์ฌ์ฉ์ ๊ฐ์ธ์ ๋ณด ์ทจ๊ธ๊ถํ ์กฐํ | GET |
| ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ๊ฐ์ธ์ ๋ณด ์ทจ๊ธ ๊ถํ ๋ชฉ๋ก ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ |
๋ฐํ์ ํ ์ฒ๋ฆฌ๋์์กฐํ | POST |
| ์๊ฑฐ์ง ๋ฐ ๋ฐฐ์ก์ง ์ค์ ๋ก์ง์ BO๋ก ์ด๊ด |
๊ณ ๊ฐ์ ๋ณดํ์ธ์ฌ์ ์ฒดํฌ | GET |
| API -BO ์ด๊ด |
๋ฐฐ์ก์์ธ ์กฐํ | GET |
| ๋ฐฐ์ก ์์ธ ํ๋์ ๊ฐ์ธ์ ๋ณด ๊ถํ์ ๋ฐ๋ฅธ ๋ง์คํน ๊ธฐ๋ฅ ์ ์ฉ |
ํ๋งค ์ํ ํํฉ ๋ชฉ๋ก ์กฐํ | GET |
| API ์ฟผ๋ฆฌ ์ ๋ ฌ ์์ ์์ |
๊ทธ๋ฃน ํ ์ญ์ | POST |
| ์ฐ๊ฒฐ๋ ๊ธฐํ์ ์ฌ๋ถ ๊ฒ์ฆ ๋ก์ง ์ถ๊ฐ |
๊ฒ์ํ ๋ฑ๋ก/์์ | POST |
| ๊ฒ์ํ ๋ถ๋ฅ ํญ๋ชฉ ๋ฐ ์ฐ๊ฒฐ๋ ๊ฒ์๊ธ ์ญ์ ๋ก์ง ์ถ๊ฐ |
๊ทธ๋ฆฌ๋ ํ ์ญ์ | POST |
| ๊ฒ์ํ๊ณผ ์ฐ๊ฒฐ๋ ๊ฒ์๊ธ ์ญ์ ๋ก์ง ์ถ๊ฐ |
์ํ ์ผ๊ด๋ฑ๋ก ์ค๋ณต ์ฒดํฌ | POST |
| GET ๋ฉ์๋๋ฅผ POST ๋ฉ์๋๋ก ๋ณ๊ฒฝ |
๋ธ๋๋ ์ ๋ณด ์ ์ฅ | POST |
| MultipartFile๋ก ๋ธ๋๋ ๋ก๊ณ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ S3์ ์ ์ฅํ๋ ๋ก์ง ์ถ๊ฐ |
๋ธ๋๋ ๋ค๊ตญ์ด ์กฐํ | GET |
| ์ธ์ด ์ฝ๋์ ๋ธ๋๋ ๋ฒํธ๋ฅผ ๋ฐ์ ๋ธ๋๋ ๋ค๊ตญ์ด ์ ๋ณด ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ |
๋ธ๋๋ ๋ค๊ตญ์ด ์กฐํ | GET |
| ๋นํจ์จ์ ์ธ ์ธ์ด ์ฝ๋ ์กฐํ API๋ฅผ /getMultiLanguageBrandInfo๋ก ๋์ฒด |
์ฌ์ดํธ๋ณ ๊ฒ์ํ ๋ชฉ๋ก ์กฐํ | GET |
| ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ ์ ๊ฒ์ํ ๋ฐ ๋ถ๋ฅ ์ ๋ณด ์ถ๊ฐ |
๊ฒ์๊ธ ๋ถ๋ฅ ์กฐํ | GET |
| ์ฌ์ดํธ ๋ฒํธ ์กฐํ์ ํฌํจ๋ API ์ ์ธ ์ฒ๋ฆฌ |
๊ฒ์๊ธ ์์ | POST |
| ๊ฒ์๊ธ ์ ์ฅ ๋ฐ ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ |
๊ฒ์๊ธ ์์ธ์ ๋ณด ์กฐํ | GET |
| ๋๊ธ๊ณผ ๋ต๋ณ ์ ๋ณด ์กฐํ ๋ก์ง ๊ฐ์ |
๊ฒ์๊ธ ๋ฑ๋ก/์์ | POST |
| ํ์๊ฐ ๊ฒ์ฆ ๋ก์ง ์ ๋ฐ์ดํธ ๋ฐ ์ํ ์ ๋ณด ๋ถ๊ธฐ ์ฒ๋ฆฌ ์ ์ฅ |
๊ฒ์๊ธ ๋๊ธ ๋ชฉ๋ก ์กฐํ | GET |
| ์์ธ ์กฐํ๋ฅผ ์ ์ธํ๊ณ ๋ณ๋ ๊ทธ๋ฆฌ๋ ์กฐํ๋ก ๋ณ๊ฒฝ |
๊ฒ์๊ธ ๋๊ธ ๊ฒ์ ์ฌ๋ถ ์์ | POST |
| ๊ฒ์ ์ฌ๋ถ๋ง ์ ๋ฐ์ดํธ ๊ฐ๋ฅํ๋๋ก ๊ธฐ์กด ์ ์ฒด ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ์์ ๋ณ๊ฒฝ |
๊ฒ์๊ธ ๋ต๋ณ ๋ชฉ๋ก ์กฐํ | GET |
| ๋ต๋ณ ๋ชฉ๋ก ์กฐํ๋ ๋ต๋ณํ ๊ฒ์๊ธ์ ํํด ์ถ๊ฐ |
๊ฒ์๊ธ ๋ต๋ณ ์ ์ฅ | POST |
| ๋ต๋ณํ ๊ฒ์๊ธ์ ๋ต๋ณ ๋ชฉ๋ก ์กฐํ ๋ฐ ๋ต๋ณ ์ ์ฅ ๋ก์ง ๊ฐ์ |
์ํ์ผ๊ด๋ฑ๋ก ์์ ์ํ๋ฑ๋ก | POST |
| BO API ์ด๊ด |
์ํ์ผ๊ด๋ฑ๋ก ์์ ํ์ผ ์ ์ฅ/๋ฐ์ดํฐ ํ์ธ | POST |
| BO API ์ด๊ด |
์์ ์ ๋ก๋ ์์ ๋ค์ด๋ก๋ | GET |
| BO API ์ด๊ด |
์น์๋ํฐ ์ด๋ฏธ์ง ํ์ผ ์ ๋ก๋ | GET, POST |
| BO API ์ด๊ด |
์ ์ฅ์ ํ์ผ ๋ค์ด๋ก๋ | GET |
| BO API ์ด๊ด |
์ผ๋ฐ์ํ ๋ฑ๋ก | POST |
| API URI ๊ฐ์ |
์ผ๋ฐ์ํ ๋ณต์ฌ | GET |
| API URI ๊ฐ์ |
์ด๋ฏธ์ง ์ ์ฅ | POST |
| BO API ์ด๊ด ๋ฐ URI ๊ฐ์ |
์ฌ์ํ ๋ฑ๋ก | POST |
| API URI ๊ฐ์ |
๋ฌถ์๋์ ์ํ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๋ฌถ์์ํ ๋ฑ๋ก | POST |
| API URI ๊ฐ์ |
์ํ ๊ธฐ๋ณธ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ผ๋ฐ์ํ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
๋ฌถ์์ํ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ฌ์ํ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ํ๊ณ ์ํญ๋ชฉ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
์ํ ์นดํ ๊ณ ๋ฆฌ ์์ฑ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
ํ๋ ฅ์ฌ ๊ธฐ๋ณธ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
๋ฐฐ์ก๋น/๋ฐํ๋น ์ ์ฑ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๊ฐ๊ฒฉ ๋ณ๊ฒฝ ์์ฝ ๋ฑ๋ก/์ทจ์ | POST |
| API URI ๊ฐ์ |
์ผ๋ฐ์ํ ์์ | POST |
| API URI ๊ฐ์ |
๋ฌถ์์ํ ์์ | POST |
| API URI ๊ฐ์ |
์ฌ์ํ ์์ | POST |
| API URI ๊ฐ์ |
์ํ์ ๋ณด ์ผ๊ด์์ | POST |
| API URI ๊ฐ์ |
๋จํ ์ต์ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๋จํ ํ๋งค์ํ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
์์ด์ฝ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ํ ๋ค๊ตญ์ด ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ํ ๋ค๊ตญ์ด ์ ๋ณด ๋ฑ๋ก/์์ | POST |
| API URI ๊ฐ์ |
๋ฉ๋ด ๋ชฉ๋ก ์กฐํ | GET |
| ๋ฉ๋ด Tree ๋ฐ ํ์ ๋ฉ๋ด ๋ชฉ๋ก ์กฐํ API ๋ณํฉ ๋ฐ ์ฟผ๋ฆฌ ์ฑ๋ฅ ๊ฐ์ |
๋ฉ๋ด ์์ธ ์กฐํ | GET |
| ๋ฉ๋ด๋ช ๋ค๊ตญ์ด ๊ด๋ฆฌ์ ๋ฐ๋ฅธ API URI ๊ฐ์ ๋ฐ ์ ๊ท ์ถ๊ฐ |
๋ฉ๋ด ์์ธ์ ๋ณด ์์ | PUT |
| ๋งคํ๋ ํ์ ๋ฉ๋ด๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ ์ตํ์ ์ฌ๋ถ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ ๋ก์ง ์ถ๊ฐ |
ํ์ ๋ฉ๋ด ๋ชฉ๋ก ์ ์ฅ | POST |
| ์์ ๋ชฉ๋ก์ ์ผ๊ด ๋ฑ๋กํ ์ ์๋๋ก API URI ๋ฐ ์ฟผ๋ฆฌ ์์ |
๋งคํ๋ ์์ ๋ฉ๋ด ๋ชฉ๋ก ์กฐํ | GET |
| BO ๋ฉ๋ด ๋ชฉ๋ก Grid์ ์ญ์ ๋ชฉ๋ก ์ ๊ฒ์ฆ์ ์ํ API ์ ๊ท ์ถ๊ฐ |
์์คํ ๊ณต์ง ์ฒจ๋ถํ์ผ ์ ๋ก๋ | POST |
| ์ฒจ๋ถํ์ผ ์ ๋ก๋ API๋ฅผ BO๋ก ์ด๊ด |
๋ฉ๋ด ๊ถํ ๋ชฉ๋ก ์กฐํ | GET |
| ๊ฐ์ธ ๊ถํ๋ณ๋ก ์ ํํ ๊ณ์ ์ ํด๋นํ๋ ์์คํ ๋ฉ๋ด๋ง ์กฐํ๋๋๋ก ๋ณ๊ฒฝ |
์ ์์ฐ๊ฒฐ๊ด๋ฆฌ ๋งค์ฅ ๋ชฉ๋ก ์กฐํ(Tree ํ์) | GET |
| API URI ๊ฐ์ |
์นดํ ๊ณ ๋ฆฌ ๋งค์ฅ ์กฐํ | GET |
| API URI ๊ฐ์ |
์นดํ ๊ณ ๋ฆฌ ๋งค์ฅ ํ ํ๋ฆฟ ์ง์ | POST |
| API URI ๊ฐ์ |
๋น์ ํ, ๋ธ๋๋ ๋งค์ฅ ์กฐํ | GET |
| API URI ๊ฐ์ |
๋น์ ํ, ๋ธ๋๋ ๋งค์ฅ ๋ฑ๋ก | POST |
| API URI ๊ฐ์ |
์ฝ๋ ์ธํธ ์กฐํ | GET |
| API URI ๊ฐ์ |
์ค์์ดํผ ๋์ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
์ฝ๋ ์ธํธ ์ ์ฅ | POST |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋ชฉ๋ก ์ ์ฅ | POST |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋จ๊ฑด ์กฐํ | GET |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋จ๊ฑด ์ ์ฅ | POST |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋ค๊ตญ์ด ์กฐํ | GET |
| API URI ๊ฐ์ |
TEXT ์ฝํ ์ธ ์ ๋ณด ๋ค๊ตญ์ด ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
์ฝํ ์ธ ์ ๋ณด ๋ค๊ตญ์ด ์ ์ฅ | POST |
| API URI ๊ฐ์ |
TEXT ์ฝํ ์ธ ์ ๋ณด ๋ค๊ตญ์ด ๋ชฉ๋ก ์ ์ฅ | POST |
| API URI ๊ฐ์ |
๊ตฌ์ข ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๊ตฌ์ข ์์ธ ์ ๋ณด ์กฐํ | GET |
| API URI ๊ฐ์ |
๊ตฌ์ข ์ ๋ณด ๋ฑ๋ก ๋ฐ ์์ | POST |
| API URI ๊ฐ์ |
๊ตฌ์ข ๋งค์ฅ ๊ด๋ฆฌ Tree ํธ์ถ | GET |
| /getDisplayCornerAccountTree์ /getDispCornerAccountPopupShopTree API ํตํฉ |
๊ตฌ์ข ๋งค์ฅ ๋ฑ๋ก/์์ | POST |
| API URI ๊ฐ์ |
๊ตฌ์ข์ ์ฐ๊ฒฐ๋ ํ ํ๋ฆฟ์ฝ๋๋ฒํธ ๋ชฉ๋ก ์กฐํ | GET |
| ๊ตฌ์ข์ ์ฐ๊ฒฐ๋ ํ ํ๋ฆฟ ์ฝ๋์ ์ญ์ ๋ฐฉ์ง๋ฅผ ์ํ ์ ๊ท API ์ถ๊ฐ |
์ ์ ์ฝ๋ ์ ์ฅ | POST |
| ๋ฑ๋ก ๋ฐ ์์ ์ด ๋ถ๋ฆฌ๋ API๋ฅผ ํตํฉ |
์ฝ๋ ์ ์ฅ | POST |
| API ํตํฉ์ผ๋ก ์ ์ธ๋ ํญ๋ชฉ ์ฒ๋ฆฌ |
์ฝ๋ ์์ | POST |
| API ํตํฉ์ผ๋ก ์ ์ธ๋ ํญ๋ชฉ ์ฒ๋ฆฌ |
์ ์ ํ ํ๋ฆฟ ์ฐ๊ฒฐ ๋งค์ฅ ์กด์ฌ ์ฌ๋ถ | GET |
| ํ ํ๋ฆฟ ์ ์ฅ ์ ๊ฐ ํญ๋ชฉ์ ์ฒดํฌ๋ฅผ ๋ชฉ๋ก ์ ๋ฌ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ์ฌ ํ์ธํ ์ ์๋ API ์ถ๊ฐ |
์ ์ ํ ํ๋ฆฟ ๋ชฉ๋ก ์ ์ฅ | DELETE |
| ๋ฑ๋ก/์์ ์ ๋ชจ๋ ์ฒ๋ฆฌํ๋ ๊ธฐ์กด API๋ฅผ ์ญ์ ์ ์ฉ์ผ๋ก ์์ |
์ ์ ํ ํ๋ฆฟ ๋ฑ๋ก/์์ | POST |
| ๋ฑ๋ก ๋ฐ ์์ ์ด ๋๋์ด ์๋ API๋ฅผ ํตํฉ |
์ ์ ํ ํ๋ฆฟ ์ ์ฅ | POST |
| API ํตํฉ์ผ๋ก ์ ์ธ๋ ํญ๋ชฉ ์ฒ๋ฆฌ |
์ ์ ํ ํ๋ฆฟ ์์ | PUT |
| API ํตํฉ์ผ๋ก ์ ์ธ๋ ํญ๋ชฉ ์ฒ๋ฆฌ |
์ ์ ์นดํ ๊ณ ๋ฆฌ ์กฐํ ํ์ (Tree) | GET |
| API ์๋ํฌ์ธํธ ๋ณ๊ฒฝ: |
ํ์ค์นดํ ๊ณ ๋ฆฌ๋ณ ์ ์์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๋งค์ฅ ์ฐ๊ฒฐ ํ ํ๋ฆฟ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
๋งค์ฅ ์ฐ๊ฒฐ ํ ํ๋ฆฟ ์กฐํ | GET |
| API URI ๊ฐ์ |
๋งค์ฅ ์ฐ๊ฒฐ ํ ํ๋ฆฟ ๋ชฉ๋ก ์ ์ฅ | POST |
| API URI ๊ฐ์ |
์ ์ํ ํ๋ฆฟ ์ฐ๊ฒฐ ๋งค์ฅ/๊ธฐํ์ ๋ชฉ๋ก | GET |
| API URI ๊ฐ์ |
๋งค์ฅ/๊ธฐํ์ ์ ์ฐ๊ฒฐ๋ ํ ํ๋ฆฟ๋ฒํธ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
ํ ํ๋ฆฟ์ฝ๋ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
ํ ํ๋ฆฟ์ฝ๋ ๋ชฉ๋ก ์ ์ฅ | POST |
| API URI ๊ฐ์ |
ํ ํ๋ฆฟ์ฝ๋ ์ฐ๊ฒฐ ๋งค์ฅํ ํ๋ฆฟ๋ฒํธ ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
ํ ํ๋ฆฟ์ฝ๋ ๋ค๊ตญ์ด ๋ชฉ๋ก ์กฐํ | GET |
| API URI ๊ฐ์ |
ํ ํ๋ฆฟ์ฝ๋ ๋ค๊ตญ์ด ๋ชฉ๋ก ์ ์ฅ | POST |
| API URI ๊ฐ์ |
๋ธ๋๋ ์ ๋ณด ์ญ์ | POST |
| ๋ฏธ์ฌ์ฉ API๋ฅผ Deprecated ์ฒ๋ฆฌ |
์ฃผ๋ฌธ๊ด๋ฆฌ > ์ฃผ๋ฌธ ํด๋ ์ ์ฒ๋ฆฌ ๊ณ ๊ฐ๋ชฉ๋ก ์กฐํ | GET |
| ์ฃผ๋ฌธ ํด๋ ์ ์ฒ๋ฆฌ ์ ๊ณ ๊ฐ ์กฐํ ๋ก์ง์ ํ์ ์ ๋ณด ํ ์ด๋ธ์ ๊ธฐ์ค์ผ๋ก ์ฃผ๋ฌธ์ด ์๋ ๊ณ ๊ฐ ๋ชฉ๋ก ์กฐํ๋ก ๋ณ๊ฒฝ |
์์ ๋ค์ด๋ก๋ ๊ถํ ์ฒดํฌ | GET |
| ๊ถํ ์ฝ๋ ํ์ ์ถ๊ฐ |
์ ์ฒด ํ์ค ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/standardCategory | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ค ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ณธ ์ ๋ณด ์กฐํ | GET | /api/bo/v2/display/standardCategory/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ ํ์ค ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ๋ฐ ๊ฐ์ ์กฐํ | GET | /api/bo/v2/display/standardCategory/children/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ค ์นดํ ๊ณ ๋ฆฌ ์ํ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/standardCategory/goods/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ค ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ณธ ์ ๋ณด ์์ | PUT | /api/bo/v2/display/standardCategory/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ ํ์ค ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์ ์ฅ | POST | /api/bo/v2/display/standardCategory | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ค ์นดํ ๊ณ ๋ฆฌ ์ํ ์์ฑ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/standardCategory/goodsAttr/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ค ์นดํ ๊ณ ๋ฆฌ ์ํ ์์ฑ ๋ชฉ๋ก ์ ์ฅ | POST | /api/bo/v2/display/standardCategory/goodsAttr/{stdCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
์์ฑ ์ ๋ณด ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/standardCategory/goodsAttr | REST-API URL ๊ท์น ์ ์ฉ |
์์ ์ ์์ํ ๋ชฉ๋ก ์ผ๊ด ์ ์ฅ | POST | /api/bo/v2/display/display-category/{dispCtgNo}/excel | REST-API URL ๊ท์น ์ ์ฉ, ์๋น์ค ๋ก์ง ๋ณ๊ฒฝ |
์ ์ฒด ์ ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/display-category/tree | REST-API URL ๊ท์น ์ ์ฉ |
์ ์ ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ณธ ์ ๋ณด ์กฐํ | GET | /api/bo/v2/display/display-category/{dispCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
์ ์ ์นดํ ๊ณ ๋ฆฌ ๊ธฐ๋ณธ ์ ๋ณด ์์ | PUT | /api/bo/v2/display/display-category/{dispCtgNo} | REST-API URL ๊ท์น ์ ์ฉ |
ํ์ ์ ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/display-category/{dispCtgNo}/categories | REST-API URL ๊ท์น ์ ์ฉ, count ์ถ๊ฐ |
ํ์ ์ ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์ ์ฅ | POST | /api/bo/v2/display/display-category/categories | REST-API URL ๊ท์น ์ ์ฉ |
์ ์ ์นดํ ๊ณ ๋ฆฌ๋ช ๋ค๊ตญ์ด ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/display-category/multi-lang | REST-API URL ๊ท์น ์ ์ฉ |
์ ์ ์นดํ ๊ณ ๋ฆฌ๋ช ๋ค๊ตญ์ด ์ ์ฅ | POST | /api/bo/v2/display/display-category/multi-lang | REST-API URL ๊ท์น ์ ์ฉ |
์ ์์ํ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/display-category/{dispCtgNo}/goods | REST-API URL ๊ท์น ์ ์ฉ |
์ ์์ํ๋ชฉ๋ก ์์ธ ์กฐํ(์ค๋ณตํ์ธ ํ ์ํ๋ชฉ๋ก ๋ํ ์ผ) | GET | /api/bo/v2/display/display-category/{dispCtgNo}/goods/valid | REST-API URL ๊ท์น ์ ์ฉ |
์ ์์ํ ๋ชฉ๋ก ์ ์ฅ | POST | /api/bo/v2/display/display-category/{dispCtgNo}}/goods | REST-API URL ๊ท์น ์ ์ฉ |
์์ ์ ์์ํ ๋ชฉ๋ก ์ผ๊ด ์ ์ฅ | POST | /api/bo/v2/display/display-category/{dispCtgNo}/excel | REST-API URL ๊ท์น ์ ์ฉ, ์ ์ฅ ์ validation ์ถ๊ฐ |
์ผ๊ด ๋ฑ๋ก ์ ์ ์ํ์ ์ ํจ์ฑ ์กฐํ | GET | /api/bo/v2/display/display-category/{dispCtgNo}/excel/valid | REST-API URL ๊ท์น ์ ์ฉ, ์ผ๊ด ์กฐํ ๋ก์ง ๊ฐ์ |
์ฐ๊ฒฐ ์์ ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ | GET | /api/bo/v2/display/standardDisplayCategoryConnect | REST-API URL ๊ท์น ์ ์ฉ |
์ฐ๊ฒฐ ์์ ์ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์ ์ฅ | POST | /api/bo/v2/display/standardDisplayCategoryConnect | REST-API URL ๊ท์น ์ ์ฉ |
์ฃผ๋ฌธ์กฐํ | GET |
| ์ฃผ๋ฌธ ์กฐํ ์ ๋ฉํฐ ์กฐํ ๊ธฐ๋ฅ ๊ฐ์ ๋ฐ ์ํ๋ช Like ๊ฒ์('%keyword%' ํํ) ๊ธฐ๋ฅ SB ์ ์ฉ |
ํ๊ธ ๊ฒฐ์ ๋ด์ญ ์กฐํ | GET |
| PG์ฌ ์กฐํ ์กฐ๊ฑด ๋ฐ ๊ฒฐ๊ณผ๊ฐ ์ถ๊ฐ |
์ ๊ธฐ์ฃผ๋ฌธ ์ฃผ๋ฌธ ๋ด์ญ ์กฐํ | GET |
| ๋ ์ง ์กฐํ ์กฐ๊ฑด ์ญ์ ๋ฐ ์์ฒญ(Request) ํ์ ๋ณ๊ฒฝ |
์ ๊ธฐ์ฃผ๋ฌธ ์ ์ฒญ ์์ธ ์กฐํ | GET |
| ์ ๊ธฐ ์ฃผ๋ฌธ ์ํ ์ ๋ณด์ ๋จํ ์ ๋ณด ์ถ๊ฐ |
์ ๊ธฐ์ฃผ๋ฌธ ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅ | POST |
| ์์ฒญ(Request) DTO ๋ณ๊ฒฝ |
์ฃผ๋ฌธ์ทจ์ ๋ด์ญ ์กฐํ | POST |
| ์ํ๋ช Like ๊ฒ์ ๊ธฐ๋ฅ ๋ฐ ์ฃผ๋ฌธ ๊ตฌ๋ถ ์กฐํ ์กฐ๊ฑด ๋๋ฝ ์ฌํญ ์ ์ฉ |
๊ตํ์ฃผ๋ฌธ๋ชฉ๋ก ์กฐํ | POST |
| ์ฌ์ดํธ, ์ํ ๋ฉํฐ, ์ฃผ๋ฌธ ๋ฉํฐ ๊ฒ์ ์กฐ๊ฑด ๊ฐ์ |
ํ๋ ฅ์ฌ ์ฌ์ ์ ๋ฒํธ ์ค๋ณต์ฌ๋ถ ์ฒดํฌ | GET |
| ํ๋ ฅ์ฌ ๋ฒํธ ๊ธฐ์ค์ผ๋ก ๊ฑฐ๋ ๋๊ธฐ/๊ฑฐ๋ ์ค ํ๋ ฅ์ฌ์ ์ฌ์ ์ ๋ฒํธ ์ค๋ณต ์ฌ๋ถ ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ |