> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/api-en/back-office-api-reference/system-bo-api/system-notice-management.md).

# System Notice Management

## Modify/Delete System Notice

> \## Function Description\
> \* Modifies and deletes a system notice.\
> \---\
> \## Detailed Description\
> \* If the popup status (popYn) is registered as Y, it is displayed as a popup notice upon accessing the main page.\
> \* If the notice type code is passed as an individual notice, the notice target is registered, and the notice is displayed upon login by an ID registered as a target.\
> \* Title (title), System Type Code (sysGbCd), and Post Content (bbcCont) are required.\
> \* When modifying the posting status (bbYn) to Y, the posting start date/time (bbStrDtm) and posting end date/time (bbEndDtm) are required.\
> \* When modifying the popup status (popYn) to Y, the popup posting start date/time (popBbStrDtm) and popup posting end date/time (popBbEndDtm) are required.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"ModifySystemNoticeRequest":{"type":"object","description":"System Notice Modification Request DTO","properties":{"req":{"$ref":"#/components/schemas/SystemNoticeCudRequest","description":"System Notice Modification Information"},"cudList":{"$ref":"#/components/schemas/RealGridCUDRequestStUserBase","description":"Notice Target Information"}}},"SystemNoticeCudRequest":{"type":"object","description":"System Notice Registration/Modification Request DTO","properties":{"bbcNo":{"type":"string","description":"Notice No."},"sysGbCd":{"type":"string","description":"System Classification Code (UR005)","minLength":1},"sysGbDtlCd":{"type":"string","description":"System Type Detail Code"},"bbGbCd":{"type":"string","description":"Board Type Code (CM004)","minLength":1},"title":{"type":"string","description":"Title","minLength":1},"fxdcYn":{"type":"string","description":"Pinned Post Status","enum":["Y","N"],"minLength":1},"ntcGbCd":{"type":"string","description":"Notice Type Code (CM005)"},"ntcTypCd":{"type":"string","description":"Notice Type Code (CM006)"},"smsSndYn":{"type":"string","description":"SMS Send Status","enum":["Y","N"],"minLength":1},"emailSndYn":{"type":"string","description":"Email Send Status","enum":["Y","N"],"minLength":1},"bbYn":{"type":"string","description":"Post Status","enum":["Y","N"],"minLength":1},"bbStrDtm":{"type":"string","format":"date-time","description":"Posting Start Date and Time"},"bbEndDtm":{"type":"string","format":"date-time","description":"Posting End Date and Time"},"popYn":{"type":"string","description":"Popup Status","enum":["Y","N"],"minLength":1},"popBbStrDtm":{"type":"string","format":"date-time","description":"Popup Post Start Date/Time"},"popBbEndDtm":{"type":"string","format":"date-time","description":"Popup Post End Date/Time"},"bbcCont":{"type":"string","description":"Post Content","minLength":1},"qryCnt":{"type":"integer","format":"int32","description":"View Count"},"tmpFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeFileCudRequest"}},"delFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeFileCudRequest"}}},"required":["bbGbCd","bbYn","bbcCont","emailSndYn","fxdcYn","popYn","smsSndYn","sysGbCd","title"]},"SystemNoticeFileCudRequest":{"type":"object","properties":{"bbcNo":{"type":"string"},"fileSeq":{"type":"integer","format":"int32"},"atchFileNm":{"type":"string"},"atchFileRouteNm":{"type":"string"},"reAtchFileNm":{"type":"string"}}},"RealGridCUDRequestStUserBase":{"type":"object","properties":{"all":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"create":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"update":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"delete":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}}}},"StUserBase":{"type":"object","description":"User Information Entity","properties":{"userId":{"type":"string","description":"User ID"},"userGbCd":{"type":"string","description":"User Type Code (UR001)"},"deptCd":{"type":"string","description":"Department Code"},"deptNm":{"type":"string","description":"Department Name"},"entrNo":{"type":"string","description":"Vendor No."},"entrNm":{"type":"string","description":"Vendor Name"},"userNm":{"type":"string","description":"User Name"},"pwd":{"type":"string","description":"Password"},"sysGbCd":{"type":"string","description":"System Group No."},"rtGrpNo":{"type":"string","description":"Permission Group No."},"rtGrpNm":{"type":"string","description":"Permission Group Name"},"useYn":{"type":"string","description":"Usage Status"},"telRgnNo":{"type":"string","description":"Phone Area Code"},"telTxnoNo":{"type":"string","description":"Phone Exchange Number"},"telEndNo":{"type":"string","description":"Phone Subscriber Number"},"cellSctNo":{"type":"string","description":"Mobile Carrier Code"},"cellTxnoNo":{"type":"string","description":"Mobile Exchange Number"},"cellEndNo":{"type":"string","description":"Mobile Subscriber Number"},"emailAddr":{"type":"string","description":"Email Address"},"indInfoDealYn":{"type":"string","description":"Personal Information Handling Status"},"indInfoDealCausCont":{"type":"string","description":"Personal Data Handling Reason Content"},"empNo":{"type":"string","description":"Employee No."},"jobGrpCd":{"type":"string","description":"Task Group Code (UR002)","enum":["SYSTEM_MANAGER","MD","MARKETING","LGST_CNTR","CUST_CNTR","COOP_CORP","AFCR"]},"ocpCd":{"type":"string","description":"Position Code (UR003)"},"workStatCd":{"type":"string","description":"Employment Status Code (UR004)"},"atchFileRouteNm":{"type":"string","description":"Attachment File Path Name (Currently Unused)"},"atchFileNm":{"type":"string","description":"Attachment File Name (Currently Unused)"},"useStrtDt":{"type":"string","description":"Usage Start Date"},"useEndDt":{"type":"string","description":"Usage End Date"},"cnslEntpNm":{"type":"string","description":"Consultation Company Name"},"itelNo":{"type":"string","description":"Extension Number"},"ctiNo":{"type":"string","description":"CTI No."},"rcntUseDtm":{"type":"string","format":"date-time","description":"Last Used Date/Time"},"pwdLockRvcmnId":{"type":"string","description":"Unlock Processor"},"pwdLockRvcDtm":{"type":"string","format":"date-time","description":"Unlock Processing Date/Time"},"pwdCntnFailCnt":{"type":"integer","format":"int64","description":"Consecutive Password Failure Count"},"lstPwdChgDtm":{"type":"string","format":"date-time","description":"Last Password Change Date/Time"},"pwdLockYn":{"type":"string","description":"Password Locked Status"},"pwdIniYn":{"type":"string","description":"Password Reset Status"},"userIpAddr":{"type":"string","description":"Allowed Access IP"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/systemNoticeMgmt/modifySystemNoticeInfo":{"put":{"tags":["System Notice Management"],"summary":"Modify/Delete System Notice","description":"## Function Description\n* Modifies and deletes a system notice.\n---\n## Detailed Description\n* If the popup status (popYn) is registered as Y, it is displayed as a popup notice upon accessing the main page.\n* If the notice type code is passed as an individual notice, the notice target is registered, and the notice is displayed upon login by an ID registered as a target.\n* Title (title), System Type Code (sysGbCd), and Post Content (bbcCont) are required.\n* When modifying the posting status (bbYn) to Y, the posting start date/time (bbStrDtm) and posting end date/time (bbEndDtm) are required.\n* When modifying the popup status (popYn) to Y, the popup posting start date/time (popBbStrDtm) and popup posting end date/time (popBbEndDtm) are required.\n","operationId":"modifySystemNoticeInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifySystemNoticeRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"type":"string"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Upload System Notice Attachment

> \## Function Description\
> \* Uploads a system notice attachment to S3.\
> \---\
> \## Detailed Description\
> \* Uploads the attachment registered in the system notice to S3.\
> \* Returns the S3 path of the uploaded file.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v2/system/systemNoticeMgmt/uploadFile":{"post":{"tags":["System Notice Management"],"summary":"Upload System Notice Attachment","description":"## Function Description\n* Uploads a system notice attachment to S3.\n---\n## Detailed Description\n* Uploads the attachment registered in the system notice to S3.\n* Returns the S3 path of the uploaded file.\n","operationId":"upLoadFile","parameters":[{"name":"files","in":"query","required":true,"schema":{"type":"array","items":{"type":"string","format":"binary"}}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"string"}}}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Register System Notice

> \## Function Description\
> \* Registers a system notice.\
> \---\
> \## Detailed Description\
> \* If the popup status (popYn) is registered as Y, it is displayed as a popup notice upon accessing the main page.\
> \* If the notice type code is passed as an individual notice, the notice target is registered, and the notice is displayed upon login by an ID registered as a target.\
> \* Title (title), System Type Code (sysGbCd), and Post Content (bbcCont) are required.\
> \* When the posting status (bbYn) is set to Y, the posting start date/time (bbStrDtm) and posting end date/time (bbEndDtm) are required.\
> \* When the popup status (popYn) is set to Y, the popup posting start date/time (popBbStrDtm) and popup posting end date/time (popBbEndDtm) are required.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RegisterSystemNoticeRequest":{"type":"object","description":"System Notice Registration Request DTO","properties":{"req":{"$ref":"#/components/schemas/SystemNoticeCudRequest","description":"System Notice Registration Information"},"cudList":{"$ref":"#/components/schemas/RealGridCUDRequestStUserBase","description":"Notice Target Information"}}},"SystemNoticeCudRequest":{"type":"object","description":"System Notice Registration/Modification Request DTO","properties":{"bbcNo":{"type":"string","description":"Notice No."},"sysGbCd":{"type":"string","description":"System Classification Code (UR005)","minLength":1},"sysGbDtlCd":{"type":"string","description":"System Type Detail Code"},"bbGbCd":{"type":"string","description":"Board Type Code (CM004)","minLength":1},"title":{"type":"string","description":"Title","minLength":1},"fxdcYn":{"type":"string","description":"Pinned Post Status","enum":["Y","N"],"minLength":1},"ntcGbCd":{"type":"string","description":"Notice Type Code (CM005)"},"ntcTypCd":{"type":"string","description":"Notice Type Code (CM006)"},"smsSndYn":{"type":"string","description":"SMS Send Status","enum":["Y","N"],"minLength":1},"emailSndYn":{"type":"string","description":"Email Send Status","enum":["Y","N"],"minLength":1},"bbYn":{"type":"string","description":"Post Status","enum":["Y","N"],"minLength":1},"bbStrDtm":{"type":"string","format":"date-time","description":"Posting Start Date and Time"},"bbEndDtm":{"type":"string","format":"date-time","description":"Posting End Date and Time"},"popYn":{"type":"string","description":"Popup Status","enum":["Y","N"],"minLength":1},"popBbStrDtm":{"type":"string","format":"date-time","description":"Popup Post Start Date/Time"},"popBbEndDtm":{"type":"string","format":"date-time","description":"Popup Post End Date/Time"},"bbcCont":{"type":"string","description":"Post Content","minLength":1},"qryCnt":{"type":"integer","format":"int32","description":"View Count"},"tmpFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeFileCudRequest"}},"delFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeFileCudRequest"}}},"required":["bbGbCd","bbYn","bbcCont","emailSndYn","fxdcYn","popYn","smsSndYn","sysGbCd","title"]},"SystemNoticeFileCudRequest":{"type":"object","properties":{"bbcNo":{"type":"string"},"fileSeq":{"type":"integer","format":"int32"},"atchFileNm":{"type":"string"},"atchFileRouteNm":{"type":"string"},"reAtchFileNm":{"type":"string"}}},"RealGridCUDRequestStUserBase":{"type":"object","properties":{"all":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"create":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"update":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}},"delete":{"type":"array","items":{"$ref":"#/components/schemas/StUserBase"}}}},"StUserBase":{"type":"object","description":"User Information Entity","properties":{"userId":{"type":"string","description":"User ID"},"userGbCd":{"type":"string","description":"User Type Code (UR001)"},"deptCd":{"type":"string","description":"Department Code"},"deptNm":{"type":"string","description":"Department Name"},"entrNo":{"type":"string","description":"Vendor No."},"entrNm":{"type":"string","description":"Vendor Name"},"userNm":{"type":"string","description":"User Name"},"pwd":{"type":"string","description":"Password"},"sysGbCd":{"type":"string","description":"System Group No."},"rtGrpNo":{"type":"string","description":"Permission Group No."},"rtGrpNm":{"type":"string","description":"Permission Group Name"},"useYn":{"type":"string","description":"Usage Status"},"telRgnNo":{"type":"string","description":"Phone Area Code"},"telTxnoNo":{"type":"string","description":"Phone Exchange Number"},"telEndNo":{"type":"string","description":"Phone Subscriber Number"},"cellSctNo":{"type":"string","description":"Mobile Carrier Code"},"cellTxnoNo":{"type":"string","description":"Mobile Exchange Number"},"cellEndNo":{"type":"string","description":"Mobile Subscriber Number"},"emailAddr":{"type":"string","description":"Email Address"},"indInfoDealYn":{"type":"string","description":"Personal Information Handling Status"},"indInfoDealCausCont":{"type":"string","description":"Personal Data Handling Reason Content"},"empNo":{"type":"string","description":"Employee No."},"jobGrpCd":{"type":"string","description":"Task Group Code (UR002)","enum":["SYSTEM_MANAGER","MD","MARKETING","LGST_CNTR","CUST_CNTR","COOP_CORP","AFCR"]},"ocpCd":{"type":"string","description":"Position Code (UR003)"},"workStatCd":{"type":"string","description":"Employment Status Code (UR004)"},"atchFileRouteNm":{"type":"string","description":"Attachment File Path Name (Currently Unused)"},"atchFileNm":{"type":"string","description":"Attachment File Name (Currently Unused)"},"useStrtDt":{"type":"string","description":"Usage Start Date"},"useEndDt":{"type":"string","description":"Usage End Date"},"cnslEntpNm":{"type":"string","description":"Consultation Company Name"},"itelNo":{"type":"string","description":"Extension Number"},"ctiNo":{"type":"string","description":"CTI No."},"rcntUseDtm":{"type":"string","format":"date-time","description":"Last Used Date/Time"},"pwdLockRvcmnId":{"type":"string","description":"Unlock Processor"},"pwdLockRvcDtm":{"type":"string","format":"date-time","description":"Unlock Processing Date/Time"},"pwdCntnFailCnt":{"type":"integer","format":"int64","description":"Consecutive Password Failure Count"},"lstPwdChgDtm":{"type":"string","format":"date-time","description":"Last Password Change Date/Time"},"pwdLockYn":{"type":"string","description":"Password Locked Status"},"pwdIniYn":{"type":"string","description":"Password Reset Status"},"userIpAddr":{"type":"string","description":"Allowed Access IP"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/systemNoticeMgmt/registSystemNoticeInfo":{"post":{"tags":["System Notice Management"],"summary":"Register System Notice","description":"## Function Description\n* Registers a system notice.\n---\n## Detailed Description\n* If the popup status (popYn) is registered as Y, it is displayed as a popup notice upon accessing the main page.\n* If the notice type code is passed as an individual notice, the notice target is registered, and the notice is displayed upon login by an ID registered as a target.\n* Title (title), System Type Code (sysGbCd), and Post Content (bbcCont) are required.\n* When the posting status (bbYn) is set to Y, the posting start date/time (bbStrDtm) and posting end date/time (bbEndDtm) are required.\n* When the popup status (popYn) is set to Y, the popup posting start date/time (popBbStrDtm) and popup posting end date/time (popBbEndDtm) are required.\n","operationId":"registSystemNoticeInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterSystemNoticeRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"type":"string"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Increase System Notice View Count

> \## Function Description\
> \* Increases the view count of the system notice matching the given notice number by 1.\
> \---\
> \## Detailed Description\
> \* Called when a notice is viewed on the notice detail screen.\
> \* Since the single inquiry (getSystemNoticeInfo) does not change the view count, this API must be called only when counting as a view.\
> \* Entering the notice edit screen is not considered a view, so this API is not called.\
> \* Even if the screen is rendered multiple times, this must be called only once per view to avoid duplicate counting.\
> \* Notice No. (bbcNo) is required.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/systemNoticeMgmt/increaseSystemNoticeQryCnt":{"post":{"tags":["System Notice Management"],"summary":"Increase System Notice View Count","description":"## Function Description\n* Increases the view count of the system notice matching the given notice number by 1.\n---\n## Detailed Description\n* Called when a notice is viewed on the notice detail screen.\n* Since the single inquiry (getSystemNoticeInfo) does not change the view count, this API must be called only when counting as a view.\n* Entering the notice edit screen is not considered a view, so this API is not called.\n* Even if the screen is rendered multiple times, this must be called only once per view to avoid duplicate counting.\n* Notice No. (bbcNo) is required.\n","operationId":"increaseSystemNoticeQryCnt","parameters":[{"name":"bbcNo","in":"query","description":"Notice No.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Retrieve System Notice Target List

> \## Function Description\
> \* Retrieves the notice target list for a notice number.\
> \---\
> \## Detailed Description\
> \* Notice No. (bbcNo) is required.\
> \* Retrieves the targets that have the same permission as the notice target registered for the notice number.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"RealGridListResponseSystemNoticeTargetInfoResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeTargetInfoResponse"}}}},"SystemNoticeTargetInfoResponse":{"type":"object","properties":{"userId":{"type":"string"},"userNm":{"type":"string"},"jobGrpCd":{"type":"string"},"orgTypNm":{"type":"string"},"workStatCd":{"type":"string"},"workStatNm":{"type":"string"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v2/system/systemNoticeMgmt/getSystemNoticeTargetInfoList":{"get":{"tags":["System Notice Management"],"summary":"Retrieve System Notice Target List","description":"## Function Description\n* Retrieves the notice target list for a notice number.\n---\n## Detailed Description\n* Notice No. (bbcNo) is required.\n* Retrieves the targets that have the same permission as the notice target registered for the notice number.\n","operationId":"getSystemNoticeTargetInfoList","parameters":[{"name":"bbcNo","in":"query","description":"Notice No.","required":true,"schema":{"type":"string"}},{"name":"pageIdx","in":"query","description":"Current Page","required":true,"schema":{"type":"string"}},{"name":"rowsPerPage","in":"query","description":"Rows per Page","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseSystemNoticeTargetInfoResponse"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Retrieve System Notice List

> \## Function Description\
> \* Retrieves system notices matching the parameters passed from the screen.\
> \---\
> \## Detailed Description\
> \* Retrieves the system notice count matching the parameters passed from the screen.\
> \* Search start date/time and end date/time are required.\
> \* Period type code is required.\
> \---\
> \## Revision History\
> \* Release v2.00\_240530: Changed date search query<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"SystemNoticeListRequest":{"type":"object","properties":{"sysGbCd":{"type":"string"},"bbGbCd":{"type":"string"},"termGbCd":{"type":"string"},"strDtm":{"type":"string","format":"date"},"endDtm":{"type":"string","format":"date"},"dateSelect":{"type":"string"},"bbYn":{"type":"string"},"ntcGbCd":{"type":"string"},"title":{"type":"string"},"sysRegUserId":{"type":"string"},"ntcTypCd":{"type":"string"},"fxdcYn":{"type":"string"}}},"RealGridListResponseSystemNoticeListResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeListResponse"}}}},"SystemNoticeListResponse":{"type":"object","properties":{"bbcNo":{"type":"string"},"sysGbNm":{"type":"string"},"bbGbNm":{"type":"string"},"ntcGbNm":{"type":"string"},"title":{"type":"string"},"bbYn":{"type":"string"},"bbStrDtm":{"type":"string","format":"date-time"},"bbEndDtm":{"type":"string","format":"date-time"},"fxdcYn":{"type":"string"},"popYn":{"type":"string"},"qryCnt":{"type":"integer","format":"int32"},"ntcTypNm":{"type":"string"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v2/system/systemNoticeMgmt/getSystemNoticeList":{"get":{"tags":["System Notice Management"],"summary":"Retrieve System Notice List","description":"## Function Description\n* Retrieves system notices matching the parameters passed from the screen.\n---\n## Detailed Description\n* Retrieves the system notice count matching the parameters passed from the screen.\n* Search start date/time and end date/time are required.\n* Period type code is required.\n---\n## Revision History\n* Release v2.00_240530: Changed date search query\n","operationId":"getSystemNoticeList","parameters":[{"name":"systemNoticeListRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/SystemNoticeListRequest"}},{"name":"sysGbCd","in":"query","description":"System Classification Code","schema":{"type":"string"}},{"name":"bbGbCd","in":"query","description":"Board Type Code","schema":{"type":"string"}},{"name":"termGbCd","in":"query","description":"Period Type (Registration Date/Posting Date)","required":true,"schema":{"type":"string"}},{"name":"strDtm","in":"query","description":"Start Date/Time","required":true,"schema":{"type":"LocalDate"}},{"name":"endDtm","in":"query","description":"End Date/Time","required":true,"schema":{"type":"LocalDate"}},{"name":"bbYn","in":"query","description":"Post Status","schema":{"type":"string"}},{"name":"ntcGbCd","in":"query","description":"Notice Type Code","schema":{"type":"string"}},{"name":"title","in":"query","description":"Title","schema":{"type":"string"}},{"name":"sysRegUserId","in":"query","description":"Registrant ID","schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseSystemNoticeListResponse"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Retrieve Single System Notice

> \## Function Description\
> \* Retrieves the system notice information matching the given notice number.\
> \---\
> \## Detailed Description\
> \* Retrieves the system notice information matching the given notice number.\
> \* If an attached file exists for the system notice matching the given notice number, it is retrieved together.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"SystemNoticeInfoResponse":{"type":"object","properties":{"stSysBbInfo":{"$ref":"#/components/schemas/StSysBbInfo"},"atchFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeAttachFileResponse"}}}},"StSysBbInfo":{"type":"object","properties":{"bbcNo":{"type":"string"},"sysGbCd":{"type":"string"},"bbGbCd":{"type":"string"},"title":{"type":"string"},"fxdcYn":{"type":"string"},"ntcGbCd":{"type":"string"},"ntcTypCd":{"type":"string"},"smsSndYn":{"type":"string"},"emailSndYn":{"type":"string"},"bbYn":{"type":"string"},"bbStrDtm":{"type":"string","format":"date-time"},"bbEndDtm":{"type":"string","format":"date-time"},"popYn":{"type":"string"},"popBbStrDtm":{"type":"string","format":"date-time"},"popBbEndDtm":{"type":"string","format":"date-time"},"bbcCont":{"type":"string"},"qryCnt":{"type":"integer","format":"int32"},"sysRegNm":{"type":"string"}}},"SystemNoticeAttachFileResponse":{"type":"object","description":"System Notice Attachment Response DTO","properties":{"bbcNo":{"type":"string","description":"Notice No."},"fileSeq":{"type":"integer","format":"int32","description":"Attachment No."},"atchFileRouteNm":{"type":"string","description":"Attachment File Path"},"atchFileNm":{"type":"string","description":"Attachment File Name"},"atchFileDnldCnt":{"type":"integer","format":"int32","description":"Attachment Download Count"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v2/system/systemNoticeMgmt/getSystemNoticeInfo":{"get":{"tags":["System Notice Management"],"summary":"Retrieve Single System Notice","description":"## Function Description\n* Retrieves the system notice information matching the given notice number.\n---\n## Detailed Description\n* Retrieves the system notice information matching the given notice number.\n* If an attached file exists for the system notice matching the given notice number, it is retrieved together.\n","operationId":"getSystemNoticeInfo","parameters":[{"name":"bbcNo","in":"query","description":"Notice No.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/SystemNoticeInfoResponse"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Retrieve Single System Notice

> \## Function Description\
> \* Retrieves the system notice information matching the given notice number.\
> \---\
> \## Detailed Description\
> \* Retrieves the system notice information matching the given notice number.\
> \* If an attached file exists for the system notice matching the given notice number, it is retrieved together.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"SystemNoticeInfoResponse":{"type":"object","properties":{"stSysBbInfo":{"$ref":"#/components/schemas/StSysBbInfo"},"atchFileList":{"type":"array","items":{"$ref":"#/components/schemas/SystemNoticeAttachFileResponse"}}}},"StSysBbInfo":{"type":"object","properties":{"bbcNo":{"type":"string"},"sysGbCd":{"type":"string"},"bbGbCd":{"type":"string"},"title":{"type":"string"},"fxdcYn":{"type":"string"},"ntcGbCd":{"type":"string"},"ntcTypCd":{"type":"string"},"smsSndYn":{"type":"string"},"emailSndYn":{"type":"string"},"bbYn":{"type":"string"},"bbStrDtm":{"type":"string","format":"date-time"},"bbEndDtm":{"type":"string","format":"date-time"},"popYn":{"type":"string"},"popBbStrDtm":{"type":"string","format":"date-time"},"popBbEndDtm":{"type":"string","format":"date-time"},"bbcCont":{"type":"string"},"qryCnt":{"type":"integer","format":"int32"},"sysRegNm":{"type":"string"}}},"SystemNoticeAttachFileResponse":{"type":"object","description":"System Notice Attachment Response DTO","properties":{"bbcNo":{"type":"string","description":"Notice No."},"fileSeq":{"type":"integer","format":"int32","description":"Attachment No."},"atchFileRouteNm":{"type":"string","description":"Attachment File Path"},"atchFileNm":{"type":"string","description":"Attachment File Name"},"atchFileDnldCnt":{"type":"integer","format":"int32","description":"Attachment Download Count"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/systemNoticeMgmt/getSystemNoticeInfo":{"get":{"tags":["System Notice Management"],"summary":"Retrieve Single System Notice","description":"## Function Description\n* Retrieves the system notice information matching the given notice number.\n---\n## Detailed Description\n* Retrieves the system notice information matching the given notice number.\n* If an attached file exists for the system notice matching the given notice number, it is retrieved together.\n","operationId":"getSystemNoticeInfo_1","parameters":[{"name":"bbcNo","in":"query","description":"Notice No.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"$ref":"#/components/schemas/SystemNoticeInfoResponse"}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## Retrieve Dashboard System Notice List

> \## Function Description\
> \* Retrieves the dashboard main notices and popup notices.\
> \---\
> \## Detailed Description\
> \* If the popup status (popYn) is Y, retrieves popup notices.\
> \* Retrieved if the current date falls between the posting start date/time and posting end date/time.\
> \* Retrieves the combined list of all-notices for the accessed system type code and individual notices belonging to the same company number as the logged-in ID.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"DashboardNoticeRequest":{"type":"object","properties":{"sysRegId":{"type":"string","description":"Registrant ID"},"sysGbCd":{"type":"string","description":"System Classification Code (UR005)"},"bbGbCd":{"type":"string","description":"Board Type Code (CM004)"},"termGbCd":{"type":"string","description":"Period Type (Registration Date/Posting Date)"},"strDtm":{"type":"string","description":"Posting Start Date"},"endDtm":{"type":"string","description":"Posting End Date"},"bbYn":{"type":"string","description":"Post Status"},"ntcGbCd":{"type":"string","description":"Notice Type Code (CM005)"},"bbcNo":{"type":"string","description":"Notice No."},"popYn":{"type":"string","description":"Popup Status"}}},"DashboardNoticeResponse":{"type":"object","properties":{"bbcNo":{"type":"string","description":"Notice No."},"sysGbNm":{"type":"string","description":"System Type"},"bbGbNm":{"type":"string","description":"Post Target Type"},"bbGbCd":{"type":"string","description":"Post Type Code"},"ntcTypCd":{"type":"string","description":"Notice Type Code"},"ntcGbNm":{"type":"string","description":"Notice Type"},"title":{"type":"string","description":"Title"},"bbYn":{"type":"string","description":"Post Status","enum":["Y","N"]},"bbStrDtm":{"type":"string","format":"date-time","description":"Posting Start Date"},"bbEndDtm":{"type":"string","format":"date-time","description":"Posting End Date"},"fxdcYn":{"type":"string","description":"Pinned Post Status","enum":["Y","N"]},"popYn":{"type":"string","description":"Popup Status","enum":["Y","N"]},"qryCnt":{"type":"integer","format":"int32","description":"View Count"},"sysRegDte":{"type":"string","description":"Registration Date"},"bbcCont":{"type":"string","description":"Notice Content"},"fileList":{"type":"array","description":"Attachment List","items":{"$ref":"#/components/schemas/SystemNoticeAttachFileResponse"}},"ntcTypNm":{"type":"string"},"sysRegNm":{"type":"string","description":"Registrant Name"},"fileCount":{"type":"integer","format":"int32","description":"Attachment Count"}}},"SystemNoticeAttachFileResponse":{"type":"object","description":"System Notice Attachment Response DTO","properties":{"bbcNo":{"type":"string","description":"Notice No."},"fileSeq":{"type":"integer","format":"int32","description":"Attachment No."},"atchFileRouteNm":{"type":"string","description":"Attachment File Path"},"atchFileNm":{"type":"string","description":"Attachment File Name"},"atchFileDnldCnt":{"type":"integer","format":"int32","description":"Attachment Download Count"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/systemNoticeMgmt/getSystemNoticeInfoListByToday":{"get":{"tags":["System Notice Management"],"summary":"Retrieve Dashboard System Notice List","description":"## Function Description\n* Retrieves the dashboard main notices and popup notices.\n---\n## Detailed Description\n* If the popup status (popYn) is Y, retrieves popup notices.\n* Retrieved if the current date falls between the posting start date/time and posting end date/time.\n* Retrieves the combined list of all-notices for the accessed system type code and individual notices belonging to the same company number as the logged-in ID.\n","operationId":"getSystemNoticeInfoListByToday_1","parameters":[{"name":"dashboardNoticeRequest","in":"query","required":true,"schema":{"$ref":"#/components/schemas/DashboardNoticeRequest"}},{"name":"sysGbCd","in":"query","description":"System Classification Code","schema":{"type":"string"}},{"name":"bbGbCd","in":"query","description":"Post Type Code","schema":{"type":"string"}},{"name":"strDtm","in":"query","description":"Posting Start Date and Time","schema":{"type":"string"}},{"name":"endDtm","in":"query","description":"Posting End Date and Time","schema":{"type":"string"}},{"name":"popYn","in":"query","description":"Popup Status","schema":{"type":"string"}},{"name":"pageIdx","in":"query","description":"Current Page","required":true,"schema":{"type":"string"}},{"name":"rowsPerPage","in":"query","description":"Rows per Page","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DashboardNoticeResponse"}}}}},"900":{"description":"Business processing error details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```
