Rest API

GET /alarm-code

⇒ 모든 alarm_code 반환

응답 예시:

[
	{
		"ac_idx": 0,
		"ac_name": "자동포집 시작",
		"reg_date": "2024-04-06T15:00:00.000Z"
	},
	...
]

GET /alarm-data?di_idx=0&ac_idx=0

⇒ di_idx = 0이고 ac_idx = 0인 알람 데이터 반환

에러 처리:

응답 예시:

{
  "ad_idx": 100,
  "di_idx": 1,
  "ac_idx": 1,
  "reg_date": "2024-04-06T15:00:00.000Z"
}

GET /alram-setting/0

⇒ di_idx = 0인 alarm_setting 반환

에러 처리:

응답 예시:

{
  "as_idx": 1,
  "di_idx": 1,
  "as_batSet": 20,
  "as_ouSet": 75,
  "mod_date": "2024-04-06T15:05:00.000Z"
}

patch alarm-setting/0

⇒ as_idx가 0인 alarm-setting을 batValue, ouValue로 업데이트 (null 값인 경우 해당 필드는 업데이트 하지 않음)