o2o-negosium-original/negodata/backend/router/v1
Mina Choi 33ce82997a [refactor] negodata: 목표가 산정내역을 백엔드 /target-breakdown 엔드포인트로 이관
- 생성(_calc_target_price)과 표시(get_target_breakdown)가 _candidates 헬퍼를 공유
  → 프론트 재계산 제거, 저장된 목표가와 항상 일치
- TargetPriceModal: useGetTargetBreakdown 으로 후보·채택·앵커링가 '표시만'
- QuotationType.is_new() 한 곳에서 신규유형 판단(생성·산정 공통)
- enum 라벨 단일출처(lib/enumLabels.ts): 협력사유형/카드 사용구분/유저상태
  members·CardFormSheet 는 거기서 re-export

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 08:40:30 +09:00
..
auth [feat] negodata: 회원관리 / 최고관리자(OWNER) 2026-06-29 13:31:32 +09:00
card [feat] negodata: 신규 견적유형 + 목표가·앵커링 산정 + 협력사유형 + 협상카드 용도 2026-06-26 17:09:14 +09:00
company [feat] negodata: 회원관리 / 최고관리자(OWNER) 2026-06-29 13:31:32 +09:00
item [feat] negodata: 신규 견적유형 + 목표가·앵커링 산정 + 협력사유형 + 협상카드 용도 2026-06-26 17:09:14 +09:00
quotation [refactor] negodata: 목표가 산정내역을 백엔드 /target-breakdown 엔드포인트로 이관 2026-06-30 08:40:30 +09:00
quotation_setting [feat] negodata: 견적 목표가 산정 개편 + 협상 초청메일 + 카드 사용구분 2026-06-29 13:33:08 +09:00
supplier [refactor] negodata/backend: 서비스 계층 입력을 dict→타입드 Req 패킷으로 통일 2026-06-23 09:27:04 +09:00
validator [feat] negodata: 회원관리 / 최고관리자(OWNER) 2026-06-29 13:31:32 +09:00