bd678dfea9
feat: 업체별 동적 BOM 계산 시스템 구현
...
- 데이터베이스 스키마 확장: BOM 테이블에 계산 관련 필드 추가
- 계산 엔진 구현: CalculationEngine, FormulaParser, ParameterValidator
- API 구현: 견적 파라미터 추출, 실시간 BOM 계산, 업체별 산출식 관리
- FormRequest 검증: 모든 입력 데이터 검증 및 한국어 에러 메시지
- 라우트 등록: 5개 BOM 계산 API 엔드포인트 추가
주요 기능:
• BOM에서 필요한 조건만 동적 추출하여 견적 화면에 표시
• 경동기업 하드코딩 산출식을 동적 시스템으로 전환
• 업체별 산출식 버전 관리 및 실시간 테스트 지원
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-22 22:09:42 +09:00
785e367472
feat: 통합 감사 로그 도입 및 조회 API/스케줄러 추가
...
- DB: 감사 로그 테이블(audit_logs) 마이그레이션 및 인덱스 추가
- Config: audit.php 추가(AUDIT_RETENTION_DAYS, AUDIT_LOG_READS 토글)
- Model/Service: AuditLog 모델, AuditLogger 서비스 생성
- 도메인 훅: ModelVersion.release(released), BomTemplate upsert/update/delete/replaceItems/clone 기록, diff 조회는 설정 기반 기록
- API: GET /api/v1/design/audit-logs 추가(FormRequest/Service/Controller, 필터 page/size/target_type/target_id/action/actor_id/from/to/sort/order)
- Swagger: 감사 로그 조회 문서 추가(Design Audit 태그)
- Console: audit:prune 커맨드 추가 및 스케줄러 매일 03:10 실행 등록(시스템 크론 schedule:run 필요)
- Fix: PruneAuditLogs import 충돌 제거(Google ServiceControl AuditLog 제거)
2025-09-11 14:39:55 +09:00
d9563c96cb
fix : 모델, BOM 구성 수정
...
- 설계용 모델, BOM 기능 추가
2025-09-05 17:59:34 +09:00
622c4905fa
fix : BOM구성 API, DB 작업
...
- product_components 컬럼 변경
- BOM 구성, 카테고리리스트, BOM트리(재귀)호출 API 개발
2025-09-02 10:08:55 +09:00
028af8fbfa
fix : 모델 및 자재관리 수정
2025-09-02 10:08:51 +09:00
52bf8527e2
fix : 카테고리, 제품등록, BOM등록 API (일부 개발 - BOM 추가 작업 필요)
2025-08-25 17:46:34 +09:00
fe7d761bf6
fix : 분류 API
2025-08-22 19:30:05 +09:00
4b6e43ee62
fix : 카테고리 API
2025-08-22 18:08:57 +09:00
189bdbfd80
fix : Category, Product 관련 테이블 정리 (Models, DB, seeder)
2025-08-22 15:57:14 +09:00
5f62179473
fix : 일반회원 가입후 테넌트에 가입하기 전에 테넌트가 필요한 API호출 됨
...
issue : https://www.notion.so/hamss/API-Product-2559c8d34ba08008b8bcf45cd11b2f4b?source=copy_link
2025-08-22 10:06:50 +09:00
ed993476be
fix : 자재관리 API (리스트,조회,등록,수정,삭제)
2025-08-21 22:28:34 +09:00
3ee7719cbc
fix : 부서관리 기능 수정
...
- Route, Controller, Service, Swagger, DB 수정
- 모델 위치 이동
2025-08-21 18:38:27 +09:00
52352f7896
fix : 부서생성 API 오류 수정
2025-08-21 15:43:06 +09:00
3707b53ffc
fix : _ide_helper.php 헬퍼 추가
...
- 개발 보조 기능
2025-08-21 09:50:15 +09:00
aa190bf48d
fix : 테넌트별 옵션설정 작업
...
- Tenant Fields
- Tenant Option Groups
- Tenant Option Values
- Tenant Profiles
2025-08-18 19:03:46 +09:00
6f1842181e
fix : 메뉴 모델 및 일부 서비스파일 response 오류 수정
2025-08-16 04:16:34 +09:00
73d06e03b0
fix : 권한관리 기능 추가 (각 기능 확인 필요)
...
- 메뉴관리
- 역할관리
- 부서관리
- 메뉴, 부서, 역할, 유저 - 권한 연동
2025-08-16 03:25:50 +09:00
68d97c166f
fix : spatie permission 기능 추가
2025-08-16 03:25:46 +09:00
06197a1366
fix : 테넌트 관리자 사용자 API 추가
...
- 사용자 목록
- 사용자 생성
- 사용자 단건 조회
- 사용자 수정
- 사용자 삭제(소프트 삭제)
- 활성/비활성 전환
- 삭제 복구
- 비밀번호 초기화
- 수정필요 : 역할부여, 역할 해재
2025-08-16 03:25:42 +09:00
9935bba84e
fix : 테넌트 없는 회원 처리 및 테넌트 등록시 해당 테넌트 디폴트값 설정
2025-08-14 20:19:51 +09:00
e9d1e42359
fix : Tenant API 추가
...
- 테넌트 목록 조회
- 테넌트 정보 조회
- 테넌트 정보 수정
- 테넌트 등록
- 테넌트 삭제
- 테넌트 복구
2025-08-14 17:20:28 +09:00
be89d149de
fix : 회원 관리 API 수정 및 ApiResponse 타입 수정
2025-08-14 09:20:48 +09:00
2a0f3471a8
fix : 주문 테이블 모델링 -> 추후 변경예정 (견적, 수주, 발주에 대한 각각의 컬럼을 위한 테이블 필요)
2025-07-29 23:22:31 +09:00
24c85a0605
feat : Tag 모델 추가
2025-07-29 17:20:44 +09:00
7d607471b8
Revert "fix : User 모델 경로 오류로 인해 User 모델만 밖으로 이동"
...
This reverts commit 2b82483f64 .
2025-07-29 16:04:28 +09:00
2b82483f64
fix : User 모델 경로 오류로 인해 User 모델만 밖으로 이동
2025-07-29 13:33:07 +09:00
1942f51cf7
fix : 모델 경로 수정
2025-07-29 13:00:25 +09:00
d5e94bc698
feat : Main Request 모델 추가, Enum 클래스 추가
...
- Main Request가 모든 공정을 관리하는 형태
2025-07-29 12:48:11 +09:00
d9d01c2aaf
feat : 자재관리, 수입관리, 로트관리 모델링 추가
2025-07-28 18:47:00 +09:00
1233058eda
delete fortify, jetstream
2025-07-28 12:57:08 +09:00
214adc8de1
fix : Trait 추가 및 query 디버깅 소스 수정
2025-07-26 14:25:45 +09:00
8a4a7c9508
fix : Member 모델에서 User 모델로 변경
2025-07-26 14:23:13 +09:00
f5534e437b
fix : 테이블 추가 및 수정
...
- 신규 (user_roles, user_tenants)
- 수정 (roles, tenants, users)
2025-07-26 01:23:02 +09:00
94501d5624
feat : Tenant Scope 추가 - 모델에 해당 유저의 tenant_id 로 자동 매핑 (CommonCode 모델에 추가)
2025-07-25 17:31:08 +09:00
593d81c4cb
feat : common_codes 테이블 수정
2025-07-23 16:14:18 +09:00
609ac39ffb
feat : 테이블 및 DB 마이그레이션 파일 추가
...
products
- common_codes
- parts
- products
- files
- price_histories
- boms
- bom_items
boards
- boards
- board_settings
- posts
- board_comments
- board_files
- post_custom_field_values
permissions
- menus
- roles
- user_menu_permissions
- role_menu_permissions
tenants
- tenants
- plans
- subscriptions
- payments
2025-07-23 15:41:01 +09:00
9f1e74159f
feat : 내 정보 조회 API 추가
2025-07-22 16:45:11 +09:00
ad702d5ccf
First Commit (API Project)
2025-07-17 10:05:47 +09:00