o2o-negosium-original/negodata/backend/crud
Mina Choi 7f948075e5 [feat] negodata/backend: 견적 자동마감 스케줄러 + 다음 라운드 재생성(자동/수동)
- APScheduler 크론(KST 5분): 마감일 지난 견적 / 모든 세션 종결 견적 → close_and_decide
- 마감 판정: 단독 최저가 낙찰 확정 / 동가·전원미참여 다음 라운드 재생성 / 거부·한도 마감
- 재생성: 같은 견적번호 체인(round+1, 이름 '(N차)'), 공급사 수로 재협상·재견적, 사유별 한도(미참여1+동가1)
- 수동 재생성 POST /regenerate/{qt_id} (마지막 차수만 허용)
- CloseOutcome enum + 잡 결과별 로그

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 16:36:22 +09:00
..
card_crud.py [feat] negodata/backend: 카드 도메인 CRUD 추가 + 견적·auth 보강 2026-06-18 11:00:15 +09:00
item_crud.py [feat] negodata/backend: 상품·협력사 목록 서버 페이지네이션 + 검색/필터(카테고리·priority) + 상품 카테고리 distinct 엔드포인트 2026-06-18 11:00:15 +09:00
quotation_crud.py [feat] negodata/backend: 견적 자동마감 스케줄러 + 다음 라운드 재생성(자동/수동) 2026-06-23 16:36:22 +09:00
quotation_setting_crud.py [feat] negodata/backend: 상품·협력사·견적 도메인 CRUD + delivery_type 코드화 + 공용 /v1/enums 2026-06-17 15:58:38 +09:00
supplier_crud.py [feat] negodata/backend: 상품·협력사 목록 서버 페이지네이션 + 검색/필터(카테고리·priority) + 상품 카테고리 distinct 엔드포인트 2026-06-18 11:00:15 +09:00
user_crud.py [feat] negodata/backend: 상품·협력사·견적 도메인 CRUD + delivery_type 코드화 + 공용 /v1/enums 2026-06-17 15:58:38 +09:00