feat: add stock keeping units management
- Created migration to drop `type` column from `stock_keeping_units` table. - Added `Guild` model to Prisma schema. - Implemented `BusinessActivitiesQueryService` for querying business activities. - Developed `GoodsSharedService` for handling goods creation and updates. - Introduced DTOs for creating and updating stock keeping units. - Created controller and service for managing stock keeping units. - Implemented response DTOs for stock keeping units service. - Established module for stock keeping units management.
This commit is contained in:
@@ -174,8 +174,8 @@ export type PermissionPosWhereInput = {
|
||||
role?: Prisma.EnumPOSRoleFilter<"PermissionPos"> | $Enums.POSRole
|
||||
pos_id?: Prisma.StringFilter<"PermissionPos"> | string
|
||||
permission_id?: Prisma.StringFilter<"PermissionPos"> | string
|
||||
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
|
||||
permission?: Prisma.XOR<Prisma.PermissionConsumerScalarRelationFilter, Prisma.PermissionConsumerWhereInput>
|
||||
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
|
||||
}
|
||||
|
||||
export type PermissionPosOrderByWithRelationInput = {
|
||||
@@ -183,8 +183,8 @@ export type PermissionPosOrderByWithRelationInput = {
|
||||
role?: Prisma.SortOrder
|
||||
pos_id?: Prisma.SortOrder
|
||||
permission_id?: Prisma.SortOrder
|
||||
pos?: Prisma.PosOrderByWithRelationInput
|
||||
permission?: Prisma.PermissionConsumerOrderByWithRelationInput
|
||||
pos?: Prisma.PosOrderByWithRelationInput
|
||||
_relevance?: Prisma.PermissionPosOrderByRelevanceInput
|
||||
}
|
||||
|
||||
@@ -197,8 +197,8 @@ export type PermissionPosWhereUniqueInput = Prisma.AtLeast<{
|
||||
role?: Prisma.EnumPOSRoleFilter<"PermissionPos"> | $Enums.POSRole
|
||||
pos_id?: Prisma.StringFilter<"PermissionPos"> | string
|
||||
permission_id?: Prisma.StringFilter<"PermissionPos"> | string
|
||||
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
|
||||
permission?: Prisma.XOR<Prisma.PermissionConsumerScalarRelationFilter, Prisma.PermissionConsumerWhereInput>
|
||||
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
|
||||
}, "id" | "permission_id_pos_id">
|
||||
|
||||
export type PermissionPosOrderByWithAggregationInput = {
|
||||
@@ -224,8 +224,8 @@ export type PermissionPosScalarWhereWithAggregatesInput = {
|
||||
export type PermissionPosCreateInput = {
|
||||
id?: string
|
||||
role: $Enums.POSRole
|
||||
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
|
||||
permission: Prisma.PermissionConsumerCreateNestedOneWithoutPos_permissionsInput
|
||||
pos: Prisma.PosCreateNestedOneWithoutPermission_posInput
|
||||
}
|
||||
|
||||
export type PermissionPosUncheckedCreateInput = {
|
||||
@@ -238,8 +238,8 @@ export type PermissionPosUncheckedCreateInput = {
|
||||
export type PermissionPosUpdateInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
role?: Prisma.EnumPOSRoleFieldUpdateOperationsInput | $Enums.POSRole
|
||||
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
|
||||
permission?: Prisma.PermissionConsumerUpdateOneRequiredWithoutPos_permissionsNestedInput
|
||||
pos?: Prisma.PosUpdateOneRequiredWithoutPermission_posNestedInput
|
||||
}
|
||||
|
||||
export type PermissionPosUncheckedUpdateInput = {
|
||||
@@ -539,8 +539,8 @@ export type PermissionPosSelect<ExtArgs extends runtime.Types.Extensions.Interna
|
||||
role?: boolean
|
||||
pos_id?: boolean
|
||||
permission_id?: boolean
|
||||
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
|
||||
permission?: boolean | Prisma.PermissionConsumerDefaultArgs<ExtArgs>
|
||||
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
|
||||
}, ExtArgs["result"]["permissionPos"]>
|
||||
|
||||
|
||||
@@ -554,15 +554,15 @@ export type PermissionPosSelectScalar = {
|
||||
|
||||
export type PermissionPosOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "role" | "pos_id" | "permission_id", ExtArgs["result"]["permissionPos"]>
|
||||
export type PermissionPosInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
|
||||
permission?: boolean | Prisma.PermissionConsumerDefaultArgs<ExtArgs>
|
||||
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
|
||||
}
|
||||
|
||||
export type $PermissionPosPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
name: "PermissionPos"
|
||||
objects: {
|
||||
pos: Prisma.$PosPayload<ExtArgs>
|
||||
permission: Prisma.$PermissionConsumerPayload<ExtArgs>
|
||||
pos: Prisma.$PosPayload<ExtArgs>
|
||||
}
|
||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||
id: string
|
||||
@@ -909,8 +909,8 @@ readonly fields: PermissionPosFieldRefs;
|
||||
*/
|
||||
export interface Prisma__PermissionPosClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||
pos<T extends Prisma.PosDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PosDefaultArgs<ExtArgs>>): Prisma.Prisma__PosClient<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||
permission<T extends Prisma.PermissionConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PermissionConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__PermissionConsumerClient<runtime.Types.Result.GetResult<Prisma.$PermissionConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||
pos<T extends Prisma.PosDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PosDefaultArgs<ExtArgs>>): Prisma.Prisma__PosClient<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||
/**
|
||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||
|
||||
Reference in New Issue
Block a user