- 백엔드: 도메인 enum CodeEnum 상속(x-enum-varnames) → orval이 이름 있는 enum 생성. 응답 필드 enum 타입 지정(요청은 int 유지). ENUM_LABELS/DOMAIN_ENUMS·/v1/enums 제거 - 프론트: 생성 enum + 라벨맵으로 교체(매직넘버·발명 어휘 제거), 견적·세션 상태 코드화, role/delivery 라벨 프론트 소유 - 동반 정리: unwrap 캐스트·목업(buildSessions·데모)·死코드 제거, mapItem toMinPrice dedupe Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
22 lines
479 B
TypeScript
22 lines
479 B
TypeScript
/**
|
|
* Generated by orval v7.21.0 🍺
|
|
* Do not edit manually.
|
|
* Negodata Api Server
|
|
* OpenAPI spec version: 0.1.0
|
|
*/
|
|
|
|
/**
|
|
* negotiation.sessions.status 코드값. 협력사별 협상 세션 진행 상태.
|
|
*/
|
|
export type SessionStatus = typeof SessionStatus[keyof typeof SessionStatus];
|
|
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-redeclare
|
|
export const SessionStatus = {
|
|
CREATED: 1,
|
|
IN_PROGRESS: 2,
|
|
DONE: 3,
|
|
NOT_PARTICIPATED: 4,
|
|
REJECTED: 5,
|
|
} as const;
|