feat: add Copayment and Adjustment columns to payments table

- Added copayment and adjustment fields (Decimal, default 0) to Payment
  model in schema and directly to DB via ALTER TABLE
- Added PATCH /api/payments/:id/copayment and /adjustment routes
- Added inline-editable Copayment and Adjustment columns after MH Paid
  with same click-to-edit format; Copayment in blue, Adjustment in orange

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-06 21:14:00 -04:00
parent c5af6c1fa6
commit 4bd501250d
250 changed files with 4656 additions and 185 deletions

View File

@@ -2836,6 +2836,43 @@ export * from './PdfGroupWhereInput.schema.d';
export * from './PdfGroupWhereInput.schema';
export * from './PdfGroupWhereUniqueInput.schema.d';
export * from './PdfGroupWhereUniqueInput.schema';
export * from './ProcedureTimeslotArgs.schema';
export * from './ProcedureTimeslotAvgAggregateInput.schema';
export * from './ProcedureTimeslotAvgOrderByAggregateInput.schema';
export * from './ProcedureTimeslotCountAggregateInput.schema';
export * from './ProcedureTimeslotCountOrderByAggregateInput.schema';
export * from './ProcedureTimeslotCreateInput.schema';
export * from './ProcedureTimeslotCreateManyInput.schema';
export * from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema';
export * from './ProcedureTimeslotCreateOrConnectWithoutUserInput.schema';
export * from './ProcedureTimeslotCreateWithoutUserInput.schema';
export * from './ProcedureTimeslotInclude.schema';
export * from './ProcedureTimeslotMaxAggregateInput.schema';
export * from './ProcedureTimeslotMaxOrderByAggregateInput.schema';
export * from './ProcedureTimeslotMinAggregateInput.schema';
export * from './ProcedureTimeslotMinOrderByAggregateInput.schema';
export * from './ProcedureTimeslotNullableScalarRelationFilter.schema';
export * from './ProcedureTimeslotOrderByWithAggregationInput.schema';
export * from './ProcedureTimeslotOrderByWithRelationInput.schema';
export * from './ProcedureTimeslotScalarWhereWithAggregatesInput.schema';
export * from './ProcedureTimeslotSelect.schema';
export * from './ProcedureTimeslotSumAggregateInput.schema';
export * from './ProcedureTimeslotSumOrderByAggregateInput.schema';
export * from './ProcedureTimeslotUncheckedCreateInput.schema';
export * from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema';
export * from './ProcedureTimeslotUncheckedCreateWithoutUserInput.schema';
export * from './ProcedureTimeslotUncheckedUpdateInput.schema';
export * from './ProcedureTimeslotUncheckedUpdateManyInput.schema';
export * from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema';
export * from './ProcedureTimeslotUncheckedUpdateWithoutUserInput.schema';
export * from './ProcedureTimeslotUpdateInput.schema';
export * from './ProcedureTimeslotUpdateManyMutationInput.schema';
export * from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema';
export * from './ProcedureTimeslotUpdateToOneWithWhereWithoutUserInput.schema';
export * from './ProcedureTimeslotUpdateWithoutUserInput.schema';
export * from './ProcedureTimeslotUpsertWithoutUserInput.schema';
export * from './ProcedureTimeslotWhereInput.schema';
export * from './ProcedureTimeslotWhereUniqueInput.schema';
export * from './ServiceLineArgs.schema.d';
export * from './ServiceLineArgs.schema';
export * from './ServiceLineAvgAggregateInput.schema.d';
@@ -3344,6 +3381,7 @@ export * from './UserCreateNestedOneWithoutOfficeContactInput.schema';
export * from './UserCreateNestedOneWithoutOfficeHoursInput.schema';
export * from './UserCreateNestedOneWithoutPatientsInput.schema.d';
export * from './UserCreateNestedOneWithoutPatientsInput.schema';
export * from './UserCreateNestedOneWithoutProcedureTimeslotInput.schema';
export * from './UserCreateNestedOneWithoutStaffInput.schema.d';
export * from './UserCreateNestedOneWithoutStaffInput.schema';
export * from './UserCreateNestedOneWithoutTwilioSettingsInput.schema';
@@ -3374,6 +3412,7 @@ export * from './UserCreateOrConnectWithoutOfficeContactInput.schema';
export * from './UserCreateOrConnectWithoutOfficeHoursInput.schema';
export * from './UserCreateOrConnectWithoutPatientsInput.schema.d';
export * from './UserCreateOrConnectWithoutPatientsInput.schema';
export * from './UserCreateOrConnectWithoutProcedureTimeslotInput.schema';
export * from './UserCreateOrConnectWithoutStaffInput.schema.d';
export * from './UserCreateOrConnectWithoutStaffInput.schema';
export * from './UserCreateOrConnectWithoutTwilioSettingsInput.schema';
@@ -3404,6 +3443,7 @@ export * from './UserCreateWithoutOfficeContactInput.schema';
export * from './UserCreateWithoutOfficeHoursInput.schema';
export * from './UserCreateWithoutPatientsInput.schema.d';
export * from './UserCreateWithoutPatientsInput.schema';
export * from './UserCreateWithoutProcedureTimeslotInput.schema';
export * from './UserCreateWithoutStaffInput.schema.d';
export * from './UserCreateWithoutStaffInput.schema';
export * from './UserCreateWithoutTwilioSettingsInput.schema';
@@ -3462,6 +3502,7 @@ export * from './UserUncheckedCreateWithoutOfficeContactInput.schema';
export * from './UserUncheckedCreateWithoutOfficeHoursInput.schema';
export * from './UserUncheckedCreateWithoutPatientsInput.schema.d';
export * from './UserUncheckedCreateWithoutPatientsInput.schema';
export * from './UserUncheckedCreateWithoutProcedureTimeslotInput.schema';
export * from './UserUncheckedCreateWithoutStaffInput.schema.d';
export * from './UserUncheckedCreateWithoutStaffInput.schema';
export * from './UserUncheckedCreateWithoutTwilioSettingsInput.schema';
@@ -3496,6 +3537,7 @@ export * from './UserUncheckedUpdateWithoutOfficeContactInput.schema';
export * from './UserUncheckedUpdateWithoutOfficeHoursInput.schema';
export * from './UserUncheckedUpdateWithoutPatientsInput.schema.d';
export * from './UserUncheckedUpdateWithoutPatientsInput.schema';
export * from './UserUncheckedUpdateWithoutProcedureTimeslotInput.schema';
export * from './UserUncheckedUpdateWithoutStaffInput.schema.d';
export * from './UserUncheckedUpdateWithoutStaffInput.schema';
export * from './UserUncheckedUpdateWithoutTwilioSettingsInput.schema';
@@ -3526,6 +3568,7 @@ export * from './UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema';
export * from './UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema';
export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema.d';
export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema';
export * from './UserUpdateOneRequiredWithoutProcedureTimeslotNestedInput.schema';
export * from './UserUpdateOneRequiredWithoutTwilioSettingsNestedInput.schema';
export * from './UserUpdateOneWithoutClaimsNestedInput.schema.d';
export * from './UserUpdateOneWithoutClaimsNestedInput.schema';
@@ -3560,6 +3603,7 @@ export * from './UserUpdateToOneWithWhereWithoutOfficeContactInput.schema';
export * from './UserUpdateToOneWithWhereWithoutOfficeHoursInput.schema';
export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema.d';
export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema';
export * from './UserUpdateToOneWithWhereWithoutProcedureTimeslotInput.schema';
export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema.d';
export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema';
export * from './UserUpdateToOneWithWhereWithoutTwilioSettingsInput.schema';
@@ -3590,6 +3634,7 @@ export * from './UserUpdateWithoutOfficeContactInput.schema';
export * from './UserUpdateWithoutOfficeHoursInput.schema';
export * from './UserUpdateWithoutPatientsInput.schema.d';
export * from './UserUpdateWithoutPatientsInput.schema';
export * from './UserUpdateWithoutProcedureTimeslotInput.schema';
export * from './UserUpdateWithoutStaffInput.schema.d';
export * from './UserUpdateWithoutStaffInput.schema';
export * from './UserUpdateWithoutTwilioSettingsInput.schema';
@@ -3620,6 +3665,7 @@ export * from './UserUpsertWithoutOfficeContactInput.schema';
export * from './UserUpsertWithoutOfficeHoursInput.schema';
export * from './UserUpsertWithoutPatientsInput.schema.d';
export * from './UserUpsertWithoutPatientsInput.schema';
export * from './UserUpsertWithoutProcedureTimeslotInput.schema';
export * from './UserUpsertWithoutStaffInput.schema.d';
export * from './UserUpsertWithoutStaffInput.schema';
export * from './UserUpsertWithoutTwilioSettingsInput.schema';