API schema for EasyManage ERP
User
easymanage get all api schema
Cursor
I'll help you get the API schema for the easymanage system. Let me retrieve all the available API schemas.
Here's the complete API schema for the easymanage system:
EasyManage API Schema Overview
Base URL: http://127.0.0.1:9080
Main Entity Tables
The API provides CRUD operations for 5 main entities:
- SalesOrderMaster - Sales order header information
- SalesOrderDetail - Sales order line items
- Item - Product/item catalog
- GdnMaster - Goods Delivery Note header
- GdnDetail - Goods Delivery Note line items
Available Operations
Each entity supports these standard operations:
Create Operations
POST /emdbrest/{entity}/Create
- Create new records
Read Operations
GET /emdbrest/{entity}/ViewAll
- Get all recordsGET /emdbrest/{entity}/ViewAllPaged
- Get paginated recordsGET /emdbrest/{entity}/SelectWhere
- Search and filter recordsGET /emdbrest/{entity}/Query
- Query by IDGET /emdbrest/{entity}/GetOne
- Get single recordGET /emdbrest/{entity}/FindOne
- Find by ID
Update Operations
PUT /emdbrest/{entity}/Update
- Update existing records
Delete Operations
DELETE /emdbrest/{entity}/Delete
- Delete records
Join Operations
The API also provides join operations for related data:
SalesOrderMaster + SalesOrderDetail (1-to-Many relationship)
/emdbrest/SalesOrderMaster/SalesOrderMasterSalesOrderDetail1Multi/*
/emdbrest/SalesOrderMaster/SalesOrderMasterSalesOrderDetail5000114/*
SalesOrderDetail + Item (Many-to-One relationship)
/emdbrest/SalesOrderDetail/SalesOrderDetailItem5000112/*
Key Data Models
SalesOrderMaster
- Contains customer information, order details, pricing, and delivery information
- Key fields:
salesOrderMasterId
,salesOrderNo
,custName
,orderStatus
,basicTotal
, etc.
SalesOrderDetail
- Line items for sales orders
- Key fields:
salesOrderDetailId
,salesOrderMasterId
,lineNameShort
,lineQuantity
,linePrice
, etc.
Item
- Product catalog with inventory information
- Key fields:
itemId
,itemNameShort
,itemQuantity
,itemPrice
,hsnCode
, etc.
GdnMaster
- Goods delivery note headers
- Key fields:
gdnMasterId
,gdnNo
,gdnDate
,gdnStatus
,salesOrderNo
, etc.
GdnDetail
- Goods delivery note line items
- Key fields:
gdnDetailId
,gdnMasterId
,lineQuantity
,linePrice
,salesOrderQty
, etc.
Common Parameters
- Pagination:
page
(default: 0),size
(default: 10) - Search:
searchBy
(required string) - Sorting:
sortBy
(optional string, default: "") - ID Lookups: Entity-specific ID parameters (e.g.,
salesOrderMasterId
,itemId
)
This API provides a comprehensive REST interface for managing sales orders, inventory items, and delivery notes in the EasyManage system.