코드 할당 요청 시 폼 데이터 추가: numberingRuleController에서 코드 할당 요청 시 폼 데이터를 포함하도록 수정하였습니다. 이를 통해 날짜 컬럼 기준 생성 시 필요한 정보를 전달할 수 있도록 개선하였습니다.

This commit is contained in:
kjs
2026-01-19 18:21:30 +09:00
parent 95da69ec70
commit d3701cfe1e
27 changed files with 1148 additions and 295 deletions

View File

@@ -51,6 +51,9 @@ export interface NumberingRulePart {
// 날짜용
dateFormat?: DateFormat; // 날짜 형식
useColumnValue?: boolean; // 컬럼 값 기준 생성 여부
sourceTableName?: string; // 소스 테이블명
sourceColumnName?: string; // 소스 컬럼명 (날짜 컬럼)
// 문자용
textValue?: string; // 텍스트 값 (예: "PRJ", "CODE")

View File

@@ -123,12 +123,25 @@ export interface AreaComponent extends ContainerComponent {
}
/**
* @deprecated 사용하지 않는 타입입니다
* 자동생성 타입
*/
export type AutoGenerationType = "table" | "form" | "mixed";
export type AutoGenerationType =
| "none"
| "uuid"
| "current_user"
| "current_time"
| "sequence"
| "numbering_rule"
| "random_string"
| "random_number"
| "company_code"
| "department"
| "table" // deprecated
| "form" // deprecated
| "mixed"; // deprecated
/**
* @deprecated 사용하지 않는 타입입니다
* 자동생성 설정
*/
export interface AutoGenerationConfig {
type: AutoGenerationType;
@@ -143,5 +156,6 @@ export interface AutoGenerationConfig {
format?: string; // 시간 형식 (current_time용)
startValue?: number; // 시퀀스 시작값
numberingRuleId?: string; // 채번 규칙 ID (numbering_rule 타입용)
sourceColumnName?: string; // 날짜 컬럼명 (채번 규칙에서 날짜 기반 생성 시)
};
}