feat: 라이선스 관리 기능 개선 및 폼 검증 강화
- LicenseDto 모델 업데이트 - 라이선스 폼 UI 개선 및 검증 로직 강화 - 라이선스 리스트 화면 필터링 기능 추가 - 만료일 관리 기능 개선 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -34,7 +34,8 @@ mixin _$LicenseDto {
|
||||
DateTime? get purchaseDate => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
DateTime? get expiryDate => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'purchase_price')
|
||||
@JsonKey(
|
||||
name: 'purchase_price', toJson: _priceToJson, fromJson: _priceFromJson)
|
||||
double? get purchasePrice => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'company_id')
|
||||
int? get companyId => throw _privateConstructorUsedError;
|
||||
@@ -86,7 +87,11 @@ abstract class $LicenseDtoCopyWith<$Res> {
|
||||
@JsonKey(
|
||||
name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
DateTime? expiryDate,
|
||||
@JsonKey(name: 'purchase_price') double? purchasePrice,
|
||||
@JsonKey(
|
||||
name: 'purchase_price',
|
||||
toJson: _priceToJson,
|
||||
fromJson: _priceFromJson)
|
||||
double? purchasePrice,
|
||||
@JsonKey(name: 'company_id') int? companyId,
|
||||
@JsonKey(name: 'branch_id') int? branchId,
|
||||
@JsonKey(name: 'assigned_user_id') int? assignedUserId,
|
||||
@@ -236,7 +241,11 @@ abstract class _$$LicenseDtoImplCopyWith<$Res>
|
||||
@JsonKey(
|
||||
name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
DateTime? expiryDate,
|
||||
@JsonKey(name: 'purchase_price') double? purchasePrice,
|
||||
@JsonKey(
|
||||
name: 'purchase_price',
|
||||
toJson: _priceToJson,
|
||||
fromJson: _priceFromJson)
|
||||
double? purchasePrice,
|
||||
@JsonKey(name: 'company_id') int? companyId,
|
||||
@JsonKey(name: 'branch_id') int? branchId,
|
||||
@JsonKey(name: 'assigned_user_id') int? assignedUserId,
|
||||
@@ -379,7 +388,11 @@ class _$LicenseDtoImpl implements _LicenseDto {
|
||||
@JsonKey(
|
||||
name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
this.expiryDate,
|
||||
@JsonKey(name: 'purchase_price') this.purchasePrice,
|
||||
@JsonKey(
|
||||
name: 'purchase_price',
|
||||
toJson: _priceToJson,
|
||||
fromJson: _priceFromJson)
|
||||
this.purchasePrice,
|
||||
@JsonKey(name: 'company_id') this.companyId,
|
||||
@JsonKey(name: 'branch_id') this.branchId,
|
||||
@JsonKey(name: 'assigned_user_id') this.assignedUserId,
|
||||
@@ -417,7 +430,8 @@ class _$LicenseDtoImpl implements _LicenseDto {
|
||||
@JsonKey(name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
final DateTime? expiryDate;
|
||||
@override
|
||||
@JsonKey(name: 'purchase_price')
|
||||
@JsonKey(
|
||||
name: 'purchase_price', toJson: _priceToJson, fromJson: _priceFromJson)
|
||||
final double? purchasePrice;
|
||||
@override
|
||||
@JsonKey(name: 'company_id')
|
||||
@@ -552,7 +566,11 @@ abstract class _LicenseDto implements LicenseDto {
|
||||
@JsonKey(
|
||||
name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
final DateTime? expiryDate,
|
||||
@JsonKey(name: 'purchase_price') final double? purchasePrice,
|
||||
@JsonKey(
|
||||
name: 'purchase_price',
|
||||
toJson: _priceToJson,
|
||||
fromJson: _priceFromJson)
|
||||
final double? purchasePrice,
|
||||
@JsonKey(name: 'company_id') final int? companyId,
|
||||
@JsonKey(name: 'branch_id') final int? branchId,
|
||||
@JsonKey(name: 'assigned_user_id') final int? assignedUserId,
|
||||
@@ -591,7 +609,8 @@ abstract class _LicenseDto implements LicenseDto {
|
||||
@JsonKey(name: 'expiry_date', toJson: _dateToJson, fromJson: _dateFromJson)
|
||||
DateTime? get expiryDate;
|
||||
@override
|
||||
@JsonKey(name: 'purchase_price')
|
||||
@JsonKey(
|
||||
name: 'purchase_price', toJson: _priceToJson, fromJson: _priceFromJson)
|
||||
double? get purchasePrice;
|
||||
@override
|
||||
@JsonKey(name: 'company_id')
|
||||
|
||||
Reference in New Issue
Block a user