주석화 진행상황 정리하고 핵심 모듈에 한글 주석 추가

This commit is contained in:
JiWoong Sul
2025-09-29 19:39:35 +09:00
parent 9467b8c87f
commit 47c87dc118
82 changed files with 596 additions and 5 deletions

View File

@@ -13,6 +13,7 @@ import 'package:superport_v2/widgets/components/feedback.dart';
import 'package:superport_v2/widgets/components/filter_bar.dart';
import 'package:superport_v2/widgets/components/superport_date_picker.dart';
/// 보고서 다운로드 화면 루트 위젯.
class ReportingPage extends StatefulWidget {
const ReportingPage({super.key});
@@ -20,6 +21,7 @@ class ReportingPage extends StatefulWidget {
State<ReportingPage> createState() => _ReportingPageState();
}
/// 보고서 페이지 UI 상태와 필터 조건을 관리하는 상태 클래스.
class _ReportingPageState extends State<ReportingPage> {
late final WarehouseRepository _warehouseRepository;
final intl.DateFormat _dateFormat = intl.DateFormat('yyyy.MM.dd');
@@ -99,6 +101,7 @@ class _ReportingPageState extends State<ReportingPage> {
}
}
/// 적용된 필터를 초기 상태로 되돌린다.
void _resetFilters() {
setState(() {
_appliedDateRange = null;
@@ -112,6 +115,7 @@ class _ReportingPageState extends State<ReportingPage> {
});
}
/// 대기 중인 필터 값을 실제 적용 상태로 확정한다.
void _applyFilters() {
setState(() {
_appliedDateRange = _pendingDateRange;