refactor: 重构资产模型与DAO层实现
This commit is contained in:
@@ -21,8 +21,8 @@ type CommonResp struct {
|
||||
type CreateBatchReq struct {
|
||||
g.Meta `path:"/createBatch" method:"post" tags:"库存批次管理" summary:"创建批次" dc:"创建新的库存批次"`
|
||||
|
||||
AssetId *bson.ObjectID `json:"assetId" v:"required" dc:"资产ID"`
|
||||
AssetSkuId *bson.ObjectID `json:"assetSkuId" v:"required" dc:"SKU ID"`
|
||||
AssetId int64 `json:"assetId" v:"required" dc:"资产ID"`
|
||||
AssetSkuId int64 `json:"assetSkuId" v:"required" dc:"SKU ID"`
|
||||
BatchNo string `json:"batchNo" v:"required" dc:"批次号"`
|
||||
BatchQty int `json:"batchQty" v:"required|min:1" dc:"批次数量"`
|
||||
AvailableQty int `json:"availableQty" v:"required|min:1" dc:"可用数量"`
|
||||
@@ -42,9 +42,9 @@ type CreateBatchRes struct {
|
||||
type UpdateBatchReq struct {
|
||||
g.Meta `path:"/updateBatch" method:"put" tags:"库存批次管理" summary:"更新批次" dc:"更新批次信息"`
|
||||
|
||||
Id *bson.ObjectID `json:"id" v:"required" dc:"批次ID"`
|
||||
BatchQty int `json:"batchQty" v:"required|min:1" dc:"批次数量"`
|
||||
AvailableQty int `json:"availableQty" v:"required|min:1" dc:"可用数量"`
|
||||
Id int64 `json:"id" v:"required" dc:"批次ID"`
|
||||
BatchQty int `json:"batchQty" v:"required|min:1" dc:"批次数量"`
|
||||
AvailableQty int `json:"availableQty" v:"required|min:1" dc:"可用数量"`
|
||||
}
|
||||
|
||||
// DeleteBatchReq 删除批次请求
|
||||
|
||||
@@ -37,8 +37,8 @@ type ListStockDetailsReq struct {
|
||||
|
||||
*beans.Page
|
||||
OrderBy []beans.OrderBy `json:"orderBy" dc:"排序规则"`
|
||||
AssetId *bson.ObjectID `json:"assetId" dc:"资产ID"`
|
||||
AssetSkuId *bson.ObjectID `json:"assetSkuId" dc:"SKU ID"`
|
||||
AssetId int64 `json:"assetId" dc:"资产ID"`
|
||||
AssetSkuId int64 `json:"assetSkuId" dc:"SKU ID"`
|
||||
CategoryPath string `json:"categoryPath" dc:"分类路径"`
|
||||
Status stock.StockStatus `json:"status" dc:"状态"`
|
||||
}
|
||||
|
||||
@@ -11,8 +11,8 @@ import (
|
||||
type StockOperationReq struct {
|
||||
g.Meta `path:"/stockOperation" method:"post" tags:"库存管理" summary:"库存操作(创建/修改)" dc:"库存操作(创建/修改)"`
|
||||
|
||||
AssetSkuId *bson.ObjectID `json:"assetSkuId" v:"required" dc:"关联资产SKU ID"`
|
||||
Stock int `json:"stock" v:"required|min:1" dc:"库存数量"`
|
||||
AssetSkuId int64 `json:"assetSkuId" v:"required" dc:"关联资产SKU ID"`
|
||||
Stock int `json:"stock" v:"required|min:1" dc:"库存数量"`
|
||||
// 批次模式专用字段
|
||||
BatchNo string `json:"batchNo" dc:"批次号(批次模式必填)"`
|
||||
ProductionDate *gtime.Time `json:"productionDate" dc:"生产日期(批次模式,格式:2006-01-02)"`
|
||||
@@ -22,8 +22,8 @@ type StockOperationReq struct {
|
||||
|
||||
// StockPublishMessage 库存发布消息
|
||||
type StockPublishMessage struct {
|
||||
AssetId string `json:"assetId"`
|
||||
AssetSkuId string `json:"assetSkuId"`
|
||||
AssetId int64 `json:"assetId"`
|
||||
AssetSkuId int64 `json:"assetSkuId"`
|
||||
TenantId interface{} `json:"tenantId"`
|
||||
UserName interface{} `json:"userName"`
|
||||
StockCount int `json:"stockCount"`
|
||||
@@ -41,7 +41,7 @@ type StockPublishMessage struct {
|
||||
type GetStockFormFieldsReq struct {
|
||||
g.Meta `path:"/getStockFormFields" method:"get" tags:"库存管理" summary:"获取库存操作表单字段" dc:"根据资产SKU的库存管理模式动态返回表单字段"`
|
||||
|
||||
AssetSkuId *bson.ObjectID `json:"assetSkuId" v:"required" dc:"关联资产ID"`
|
||||
AssetSkuId int64 `json:"assetSkuId" v:"required" dc:"关联资产ID"`
|
||||
}
|
||||
|
||||
// GetStockFormFieldsRes 获取库存表单字段响应
|
||||
|
||||
Reference in New Issue
Block a user