create review and profile

This commit is contained in:
arifal
2026-04-20 00:25:05 +07:00
parent 7159e9108f
commit ba5f64ae0e
37 changed files with 3324 additions and 109 deletions
@@ -386,6 +386,7 @@ type FieldRefInputType<Model, FieldType> = Model extends never ? never : FieldRe
export const ModelName = {
User: 'User',
Trip: 'Trip',
TripReview: 'TripReview',
TripImage: 'TripImage',
TripParticipant: 'TripParticipant'
} as const
@@ -403,7 +404,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions
}
meta: {
modelProps: "user" | "trip" | "tripImage" | "tripParticipant"
modelProps: "user" | "trip" | "tripReview" | "tripImage" | "tripParticipant"
txIsolationLevel: TransactionIsolationLevel
}
model: {
@@ -555,6 +556,80 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
TripReview: {
payload: Prisma.$TripReviewPayload<ExtArgs>
fields: Prisma.TripReviewFieldRefs
operations: {
findUnique: {
args: Prisma.TripReviewFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload> | null
}
findUniqueOrThrow: {
args: Prisma.TripReviewFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
findFirst: {
args: Prisma.TripReviewFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload> | null
}
findFirstOrThrow: {
args: Prisma.TripReviewFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
findMany: {
args: Prisma.TripReviewFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>[]
}
create: {
args: Prisma.TripReviewCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
createMany: {
args: Prisma.TripReviewCreateManyArgs<ExtArgs>
result: BatchPayload
}
createManyAndReturn: {
args: Prisma.TripReviewCreateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>[]
}
delete: {
args: Prisma.TripReviewDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
update: {
args: Prisma.TripReviewUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
deleteMany: {
args: Prisma.TripReviewDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.TripReviewUpdateManyArgs<ExtArgs>
result: BatchPayload
}
updateManyAndReturn: {
args: Prisma.TripReviewUpdateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>[]
}
upsert: {
args: Prisma.TripReviewUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$TripReviewPayload>
}
aggregate: {
args: Prisma.TripReviewAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateTripReview>
}
groupBy: {
args: Prisma.TripReviewGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TripReviewGroupByOutputType>[]
}
count: {
args: Prisma.TripReviewCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.TripReviewCountAggregateOutputType> | number
}
}
}
TripImage: {
payload: Prisma.$TripImagePayload<ExtArgs>
fields: Prisma.TripImageFieldRefs
@@ -774,6 +849,19 @@ export const TripScalarFieldEnum = {
export type TripScalarFieldEnum = (typeof TripScalarFieldEnum)[keyof typeof TripScalarFieldEnum]
export const TripReviewScalarFieldEnum = {
id: 'id',
rating: 'rating',
comment: 'comment',
createdAt: 'createdAt',
updatedAt: 'updatedAt',
tripId: 'tripId',
userId: 'userId'
} as const
export type TripReviewScalarFieldEnum = (typeof TripReviewScalarFieldEnum)[keyof typeof TripReviewScalarFieldEnum]
export const TripImageScalarFieldEnum = {
id: 'id',
url: 'url',
@@ -1006,6 +1094,7 @@ export type PrismaClientOptions = ({
export type GlobalOmitConfig = {
user?: Prisma.UserOmit
trip?: Prisma.TripOmit
tripReview?: Prisma.TripReviewOmit
tripImage?: Prisma.TripImageOmit
tripParticipant?: Prisma.TripParticipantOmit
}