2024-11-21 12:14:34 +08:00
|
|
|
syntax = "v1"
|
|
|
|
|
|
|
|
info (
|
|
|
|
title: "产品查询服务"
|
|
|
|
desc: "产品查询服务"
|
|
|
|
author: "Liangzai"
|
|
|
|
email: "2440983361@qq.com"
|
|
|
|
)
|
|
|
|
|
|
|
|
type Product {
|
|
|
|
ProductName string `json:"product_name"`
|
|
|
|
ProductEn string `json:"product_en"`
|
|
|
|
Description string `json:"description"`
|
|
|
|
Notes string `json:"notes,optional"`
|
|
|
|
SellPrice float64 `json:"sell_price"`
|
|
|
|
Features []Feature `json:"features"` // 关联功能列表
|
|
|
|
}
|
|
|
|
|
|
|
|
type Feature {
|
|
|
|
ID int64 `json:"id"` // 功能ID
|
|
|
|
ApiID string `json:"api_id"` // API标识
|
|
|
|
Name string `json:"name"` // 功能描述
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetProductByIDRequest {
|
|
|
|
Id int64 `path:"id"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetProductByEnRequest {
|
|
|
|
ProductEn string `path:"product_en"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ProductResponse {
|
|
|
|
Product
|
|
|
|
}
|
|
|
|
|
2025-01-18 22:34:27 +08:00
|
|
|
type GetProductRenderListRequest{
|
|
|
|
module string `path:"module"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetProductRenderListResponse {
|
|
|
|
Product []Product
|
|
|
|
}
|