Dev #23

Merged
DeepnaPooja merged 65 commits from dev into production 2026-09-14 11:59:21 +05:30
Showing only changes of commit 508149dab8 - Show all commits
+16
View File
@@ -23,10 +23,26 @@ export interface StockMovementParams extends PageParams {
to?: string
}
export interface AdjustmentBody {
itemId: string
locationId: string
locationType: LocationType
quantity: number
reasonCode: string
// TEMPORARY: required while auth doesn't resolve a logged-in user server-side — see testbug.md #28.
adjustedByUserId: string
}
export const stock = {
balances: (params?: StockBalanceParams) =>
api.get<PaginatedResponse<StockBalanceResponse>>('/stock/balances', { params }).then(r => r.data),
movements: (params?: StockMovementParams) =>
api.get<PaginatedResponse<StockMovementResponse>>('/stock/movements', { params }).then(r => r.data),
adjust: (body: AdjustmentBody) =>
api.post('/stock/adjustment', body).then(r => r.data),
updateMovementReason: (id: string, reasonCode: string) =>
api.patch(`/stock/movements/${id}/reason`, { reasonCode }).then(r => r.data),
}