关于proto文件
来源:11-6 云应用市场服务端Proto 开发

慕瓜9063200
2023-04-07
老师你好,proto文件是这样的:
message AppStoreInfo {
int64 id = 1;
string app_sku =2;
string app_title= 3;
string app_describe =4;
string app_detail =5;
float app_price =6;
int64 app_install =7;
int64 app_views =8;
bool app_check =9;
int64 app_category_id =10;
int64 app_isv_id = 11;
repeated AppImage app_image =12;
repeated AppPod app_pod =13;
repeated AppMiddle app_middle =14;
repeated AppVolume app_volume =15;
repeated AppComment app_comment =16;
}
数据表是这样的:
type AppStore struct{
ID int64 `gorm:"primary_key;not_null;auto_increment"`
//应用的标识
AppSku string `gorm:"unique_index;not null" json:"app_sku"`
//应用标题
AppTitle string `json:"app_title"`
//应用描述
AppDetail string `json:"app_detail"`
//应用价格
AppPrice float32 `json:"app_price"`
//安装次数
AppInstall int64 `json:"app_install"`
//访问次数
AppViews int64 `json:"app_views"`
//应用审核
AppCheck bool `json:"app_check"`
//应用分类
AppCategoryID int64 `json:"app_category_id"`
//服务商
AppIsvID int64 `json:"app_isv_id"`
//应用图片
AppImage[] AppImage `gorm:"ForeignKey:AppID" json:"app_image"`
//应用组合,应用的模板
AppPod[] AppPod `gorm:"ForeignKey:AppID" json:"app_pod"`
//中间件组合
AppMiddle[] AppMiddle `gorm:"ForeignKey:AppID" json:"app_middle"`
//存储组合
AppVolume[] AppVolume `gorm:"ForeignKey:AppID" json:"app_volume"`
//评论
AppComment[] AppComment `gorm:"ForeignKey:AppID" json:"app_comment"`
}
app_describe这个字段在数据库中不存在,所以proto文件中的string app_describe =4;用来干嘛,是不是写错了
写回答
1回答
-
Cap
2023-04-16
app_describe 是应用的描述是要存在的。
00
相似问题
proto转go源码缺少文件
回答 1
关于podApi.proto
回答 1
appstore的proto文件
回答 1
pod proto文件
回答 1
关于AppPod、AppMiddle字段
回答 1