Dockerfile
This commit is contained in:
56
model/dto/stock/unit_conversion_dto.go
Normal file
56
model/dto/stock/unit_conversion_dto.go
Normal file
@@ -0,0 +1,56 @@
|
||||
package dto
|
||||
|
||||
import (
|
||||
"assets/consts/stock"
|
||||
entity "assets/model/entity/stock"
|
||||
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
"go.mongodb.org/mongo-driver/v2/bson"
|
||||
)
|
||||
|
||||
// CreateUnitConversionReq 创建单位换算请求
|
||||
type CreateUnitConversionReq struct {
|
||||
g.Meta `path:"/createUnitConversion" method:"post" tags:"单位换算" summary:"创建单位换算" dc:"创建新的单位换算规则"`
|
||||
ConversionCode string `json:"conversionCode" v:"required" dc:"换算编码"`
|
||||
ConversionName string `json:"conversionName" v:"required" dc:"换算名称"`
|
||||
UnitType stock.CapacityUnitType `json:"unitType" v:"required" dc:"单位类型"`
|
||||
FromUnit string `json:"fromUnit" v:"required" dc:"源单位"`
|
||||
ToUnit string `json:"toUnit" v:"required" dc:"目标单位"`
|
||||
ConversionFactor float64 `json:"conversionFactor" v:"required|min:0" dc:"换算系数"`
|
||||
Remark string `json:"remark" dc:"备注"`
|
||||
}
|
||||
|
||||
type CreateUnitConversionRes struct {
|
||||
Id *bson.ObjectID `json:"id" dc:"换算规则ID"`
|
||||
}
|
||||
|
||||
// UpdateUnitConversionReq 更新单位换算请求
|
||||
type UpdateUnitConversionReq struct {
|
||||
g.Meta `path:"/updateUnitConversion" method:"put" tags:"单位换算" summary:"更新单位换算" dc:"更新单位换算规则"`
|
||||
Id *bson.ObjectID `json:"id" v:"required" dc:"换算规则ID"`
|
||||
ConversionCode string `json:"conversionCode" dc:"换算编码"`
|
||||
ConversionName string `json:"conversionName" dc:"换算名称"`
|
||||
UnitType stock.CapacityUnitType `json:"unitType" dc:"单位类型"`
|
||||
FromUnit string `json:"fromUnit" dc:"源单位"`
|
||||
ToUnit string `json:"toUnit" dc:"目标单位"`
|
||||
ConversionFactor float64 `json:"conversionFactor" v:"min:0" dc:"换算系数"`
|
||||
Remark string `json:"remark" dc:"备注"`
|
||||
}
|
||||
|
||||
// DeleteUnitConversionReq 删除单位换算请求
|
||||
type DeleteUnitConversionReq struct {
|
||||
g.Meta `path:"/deleteUnitConversion" method:"delete" tags:"单位换算" summary:"删除单位换算" dc:"删除单位换算规则"`
|
||||
Id *bson.ObjectID `json:"id" v:"required" dc:"换算规则ID"`
|
||||
}
|
||||
|
||||
// ListUnitConversionReq 查询单位换算列表请求
|
||||
type ListUnitConversionReq struct {
|
||||
g.Meta `path:"/listUnitConversion" method:"get" tags:"单位换算" summary:"查询单位换算列表" dc:"查询单位换算规则列表"`
|
||||
UnitType *stock.CapacityUnitType `json:"unitType" dc:"过滤单位类型"`
|
||||
FromUnit string `json:"fromUnit" dc:"过滤源单位"`
|
||||
ToUnit string `json:"toUnit" dc:"过滤目标单位"`
|
||||
}
|
||||
|
||||
type ListUnitConversionRes struct {
|
||||
List []entity.UnitConversion `json:"list" dc:"换算规则列表"`
|
||||
}
|
||||
Reference in New Issue
Block a user