refactor: base crud hook

This commit is contained in:
2025-08-23 10:28:31 +04:00
parent b105510c23
commit f2084ae3d4
13 changed files with 355 additions and 403 deletions

View File

@ -24,7 +24,7 @@ export const zCreateBoardSchema = z.object({
* CreateBoardRequest
*/
export const zCreateBoardRequest = z.object({
board: zCreateBoardSchema,
entity: zCreateBoardSchema,
});
/**
@ -32,7 +32,7 @@ export const zCreateBoardRequest = z.object({
*/
export const zCreateBoardResponse = z.object({
message: z.string(),
board: zBoardSchema,
entity: zBoardSchema,
});
/**
@ -46,7 +46,7 @@ export const zCreateProjectSchema = z.object({
* CreateProjectRequest
*/
export const zCreateProjectRequest = z.object({
project: zCreateProjectSchema,
entity: zCreateProjectSchema,
});
/**
@ -62,7 +62,7 @@ export const zProjectSchema = z.object({
*/
export const zCreateProjectResponse = z.object({
message: z.string(),
project: zProjectSchema,
entity: zProjectSchema,
});
/**
@ -78,7 +78,7 @@ export const zCreateStatusSchema = z.object({
* CreateStatusRequest
*/
export const zCreateStatusRequest = z.object({
status: zCreateStatusSchema,
entity: zCreateStatusSchema,
});
/**
@ -95,7 +95,7 @@ export const zStatusSchema = z.object({
*/
export const zCreateStatusResponse = z.object({
message: z.string(),
status: zStatusSchema,
entity: zStatusSchema,
});
/**
@ -185,7 +185,7 @@ export const zUpdateBoardSchema = z.object({
* UpdateBoardRequest
*/
export const zUpdateBoardRequest = z.object({
board: zUpdateBoardSchema,
entity: zUpdateBoardSchema,
});
/**
@ -229,7 +229,7 @@ export const zUpdateProjectSchema = z.object({
* UpdateProjectRequest
*/
export const zUpdateProjectRequest = z.object({
project: zUpdateProjectSchema,
entity: zUpdateProjectSchema,
});
/**
@ -251,7 +251,7 @@ export const zUpdateStatusSchema = z.object({
* UpdateStatusRequest
*/
export const zUpdateStatusRequest = z.object({
status: zUpdateStatusSchema,
entity: zUpdateStatusSchema,
});
/**
@ -288,7 +288,7 @@ export const zCreateBoardResponse2 = zCreateBoardResponse;
export const zDeleteBoardData = z.object({
body: z.optional(z.never()),
path: z.object({
boardId: z.int(),
pk: z.int(),
}),
query: z.optional(z.never()),
});
@ -301,7 +301,7 @@ export const zDeleteBoardResponse2 = zDeleteBoardResponse;
export const zUpdateBoardData = z.object({
body: zUpdateBoardRequest,
path: z.object({
boardId: z.int(),
pk: z.int(),
}),
query: z.optional(z.never()),
});
@ -361,10 +361,10 @@ export const zCreateProjectResponse2 = zCreateProjectResponse;
export const zDeleteProjectData = z.object({
body: z.optional(z.never()),
path: z.optional(z.never()),
query: z.object({
projectId: z.int(),
path: z.object({
pk: z.int(),
}),
query: z.optional(z.never()),
});
/**
@ -374,10 +374,10 @@ export const zDeleteProjectResponse2 = zDeleteProjectResponse;
export const zUpdateProjectData = z.object({
body: zUpdateProjectRequest,
path: z.optional(z.never()),
query: z.object({
projectId: z.int(),
path: z.object({
pk: z.int(),
}),
query: z.optional(z.never()),
});
/**
@ -412,7 +412,7 @@ export const zCreateStatusResponse2 = zCreateStatusResponse;
export const zDeleteStatusData = z.object({
body: z.optional(z.never()),
path: z.object({
statusId: z.int(),
pk: z.int(),
}),
query: z.optional(z.never()),
});
@ -425,7 +425,7 @@ export const zDeleteStatusResponse2 = zDeleteStatusResponse;
export const zUpdateStatusData = z.object({
body: zUpdateStatusRequest,
path: z.object({
statusId: z.int(),
pk: z.int(),
}),
query: z.optional(z.never()),
});