feat: generation of modules from the server, moved modules fields from the general tab

This commit is contained in:
2025-03-05 16:56:39 +04:00
parent 5d19d254da
commit 56135ae10c
85 changed files with 924 additions and 367 deletions

View File

@@ -300,6 +300,9 @@ export type { ProductGenerateBarcodeResponse } from './models/ProductGenerateBar
export type { ProductGetBarcodeImageResponse } from './models/ProductGetBarcodeImageResponse';
export type { ProductGetResponse } from './models/ProductGetResponse';
export type { ProductImageSchema } from './models/ProductImageSchema';
export type { ProductsAndServicesGeneralInfoRequest } from './models/ProductsAndServicesGeneralInfoRequest';
export type { ProductsAndServicesGeneralInfoResponse } from './models/ProductsAndServicesGeneralInfoResponse';
export type { ProductsAndServicesGeneralInfoSchema } from './models/ProductsAndServicesGeneralInfoSchema';
export type { ProductSchema } from './models/ProductSchema';
export type { ProductUpdateRequest } from './models/ProductUpdateRequest';
export type { ProductUpdateResponse } from './models/ProductUpdateResponse';
@@ -357,6 +360,10 @@ export type { UpdateBoardOrderRequest } from './models/UpdateBoardOrderRequest';
export type { UpdateBoardOrderResponse } from './models/UpdateBoardOrderResponse';
export type { UpdateBoardRequest } from './models/UpdateBoardRequest';
export type { UpdateBoardResponse } from './models/UpdateBoardResponse';
export type { UpdateCardClientRequest } from './models/UpdateCardClientRequest';
export type { UpdateCardClientResponse } from './models/UpdateCardClientResponse';
export type { UpdateCardManagerRequest } from './models/UpdateCardManagerRequest';
export type { UpdateCardManagerResponse } from './models/UpdateCardManagerResponse';
export type { UpdateDepartmentRequest } from './models/UpdateDepartmentRequest';
export type { UpdateDepartmentResponse } from './models/UpdateDepartmentResponse';
export type { UpdateDepartmentSectionRequest } from './models/UpdateDepartmentSectionRequest';

View File

@@ -9,7 +9,6 @@ export type CardGeneralInfoSchema = {
isDeleted: boolean;
isCompleted: boolean;
comment: string;
shippingWarehouse?: (string | null);
manager?: (UserSchema | null);
boardId: number;
statusId: number;

View File

@@ -6,6 +6,7 @@ export type ModuleSchema = {
id: number;
key: string;
label: string;
iconName?: (string | null);
isDeleted: boolean;
};

View File

@@ -0,0 +1,10 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ProductsAndServicesGeneralInfoSchema } from './ProductsAndServicesGeneralInfoSchema';
export type ProductsAndServicesGeneralInfoRequest = {
cardId: number;
data: ProductsAndServicesGeneralInfoSchema;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ProductsAndServicesGeneralInfoResponse = {
ok: boolean;
message: string;
};

View File

@@ -0,0 +1,8 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ProductsAndServicesGeneralInfoSchema = {
shippingWarehouse?: (string | null);
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type UpdateCardClientRequest = {
cardId: number;
clientId: number;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type UpdateCardClientResponse = {
ok: boolean;
message: string;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type UpdateCardManagerRequest = {
cardId: number;
managerId: (number | null);
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type UpdateCardManagerResponse = {
ok: boolean;
message: string;
};

View File

@@ -59,6 +59,12 @@ import type { GetCardProductsBarcodesPdfResponse } from '../models/GetCardProduc
import type { ManageEmployeeRequest } from '../models/ManageEmployeeRequest';
import type { ManageEmployeeResponse } from '../models/ManageEmployeeResponse';
import type { ParseCardsExcelResponse } from '../models/ParseCardsExcelResponse';
import type { ProductsAndServicesGeneralInfoRequest } from '../models/ProductsAndServicesGeneralInfoRequest';
import type { ProductsAndServicesGeneralInfoResponse } from '../models/ProductsAndServicesGeneralInfoResponse';
import type { UpdateCardClientRequest } from '../models/UpdateCardClientRequest';
import type { UpdateCardClientResponse } from '../models/UpdateCardClientResponse';
import type { UpdateCardManagerRequest } from '../models/UpdateCardManagerRequest';
import type { UpdateCardManagerResponse } from '../models/UpdateCardManagerResponse';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
@@ -236,6 +242,66 @@ export class CardService {
},
});
}
/**
* Update Products And Services General Info
* @returns ProductsAndServicesGeneralInfoResponse Successful Response
* @throws ApiError
*/
public static updateProductsAndServicesGeneralInfo({
requestBody,
}: {
requestBody: ProductsAndServicesGeneralInfoRequest,
}): CancelablePromise<ProductsAndServicesGeneralInfoResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/card/update-products-and-services-general-info',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Update Card Manager
* @returns UpdateCardManagerResponse Successful Response
* @throws ApiError
*/
public static updateCardManager({
requestBody,
}: {
requestBody: UpdateCardManagerRequest,
}): CancelablePromise<UpdateCardManagerResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/card/update-card-manager',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Update Card Client
* @returns UpdateCardClientResponse Successful Response
* @throws ApiError
*/
public static updateCardClient({
requestBody,
}: {
requestBody: UpdateCardClientRequest,
}): CancelablePromise<UpdateCardClientResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/card/update-card-client',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Add Kit To Card
* @returns CardAddKitResponse Successful Response