Logo
Explore Help
Register Sign In
SamProject/sam-api
6
0
Fork 0
You've already forked sam-api
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
32cbb1071d7d287dbf83398ea494a7062cbaa2fc
sam-api/app/Models/NumberingSequence.php

20 lines
332 B
PHP
Raw Normal View History

feat: 테넌트별 채번 규칙 시스템 구현 - numbering_rules 테이블: JSON 패턴 기반 채번 규칙 저장 (tenant별) - numbering_sequences 테이블: MySQL UPSERT 기반 atomic 시퀀스 관리 - NumberingService: generate/preview/nextSequence 핵심 서비스 - QuoteNumberService: NumberingService 우선, 폴백 QT{YYYYMMDD}{NNNN} - OrderService: NumberingService 우선 (pair_code 지원), 폴백 ORD{YYYYMMDD}{NNNN} - StoreOrderRequest: pair_code 필드 추가 - NumberingRuleSeeder: tenant_id=287 견적(KD-PR)/수주(KD-{pairCode}) 규칙 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 09:50:52 +09:00
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class NumberingSequence extends Model
{
protected $fillable = [
'tenant_id',
'document_type',
'scope_key',
'period_key',
'last_sequence',
];
protected $casts = [
'last_sequence' => 'integer',
];
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.3 Page: 34ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API