feat: test product manager

This commit is contained in:
zzw
2026-08-10 11:40:06 +08:00
parent 29ffc24bbb
commit a38fff4917
5 changed files with 25 additions and 25 deletions
Binary file not shown.
+11 -11
View File
@@ -22,22 +22,22 @@ Nacos:
RegisterIP: product RegisterIP: product
Mysql: Mysql:
# Host: mysql Host: mysql
# Port: 3306 Port: 3306
# User: root
# Password: "123123"
# Database: dms-product
# Charset: utf8mb4
# Prefix:
Host: "39.106.171.204"
Port: 33066
User: root User: root
Password: "MOLXRZNOU4Y4" Password: "123123"
Database: dms-product Database: dms-product
Charset: utf8mb4 Charset: utf8mb4
Prefix: Prefix:
# Host: "39.106.171.204"
# Port: 33066
# User: root
# Password: "MOLXRZNOU4Y4"
# Database: dms-product
# Charset: utf8mb4
# Prefix:
# ReadHost: mysql-slave # ReadHost: mysql-slave
# ReadPort: 3306 # ReadPort: 3306
# ReadUser: root # ReadUser: root
+8 -8
View File
@@ -194,15 +194,15 @@ type ProductNames struct {
} }
type ProductStatusUpdate struct { type ProductStatusUpdate struct {
Status uint8 `gorm:"column:status"` Status uint8 `gorm:"column:status" json:"status"`
Reason string `gorm:"column:reason"` Reason string `gorm:"column:reason" json:"reason"`
AdminName string `gorm:"column:admin_name"` AdminName string `gorm:"column:admin_name" json:"admin_name"`
AdminId int `gorm:"column:admin_id"` AdminId int `gorm:"column:admin_id" json:"admin_id"`
} }
type ProductSort struct { type ProductSort struct {
Id int `gorm:"column:id"` Id int `gorm:"column:id" json:"id"`
Sort uint16 `gorm:"column:sort"` Sort uint16 `gorm:"column:sort" json:"sort"`
AdminName string `gorm:"column:admin_name"` AdminName string `gorm:"column:admin_name" json:"admin_name"`
AdminId int `gorm:"column:admin_id"` AdminId int `gorm:"column:admin_id" json:"admin_id"`
} }
+5 -5
View File
@@ -1122,11 +1122,11 @@ const file_proto_admin_product_proto_rawDesc = "" +
"\x06reason\x18\" \x01(\tR\x06reason\x12\x1d\n" + "\x06reason\x18\" \x01(\tR\x06reason\x12\x1d\n" +
"\n" + "\n" +
"admin_name\x18# \x01(\tR\tadminName\x12\x12\n" + "admin_name\x18# \x01(\tR\tadminName\x12\x12\n" +
"\x04edit\x18$ \x01(\rR\x04edit2\xfb\x03\n" + "\x04edit\x18$ \x01(\rR\x04edit2\xee\x03\n" +
"\aProduct\x12T\n" + "\aProduct\x12M\n" +
"\x06Create\x12\x12.product.CreateReq\x1a\x11.product.Response\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/admin/v3/product/create\x12N\n" + "\x06Create\x12\x12.product.CreateReq\x1a\x11.product.Response\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/admin/v3/product\x12N\n" +
"\x04Info\x12\x10.product.InfoReq\x1a\x11.product.Response\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\x12\x16/admin/v3/product/info\x12Q\n" + "\x04Info\x12\x10.product.InfoReq\x1a\x11.product.Response\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\x12\x16/admin/v3/product/info\x12K\n" +
"\x05Items\x12\x11.product.ItemsReq\x1a\x11.product.Response\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\x12\x17/admin/v3/product/items\x12Q\n" + "\x05Items\x12\x11.product.ItemsReq\x1a\x11.product.Response\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\x12\x11/admin/v3/product\x12Q\n" +
"\x05Names\x12\x11.product.NamesReq\x1a\x11.product.Response\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\x12\x17/admin/v3/product/names\x12T\n" + "\x05Names\x12\x11.product.NamesReq\x1a\x11.product.Response\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\x12\x17/admin/v3/product/names\x12T\n" +
"\x06Status\x12\x12.product.StatusReq\x1a\x11.product.Response\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\x1a\x18/admin/v3/product/status\x12N\n" + "\x06Status\x12\x12.product.StatusReq\x1a\x11.product.Response\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\x1a\x18/admin/v3/product/status\x12N\n" +
"\x04Sort\x12\x10.product.SortReq\x1a\x11.product.Response\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\x1a\x16/admin/v3/product/sortB\vZ\t./productb\x06proto3" "\x04Sort\x12\x10.product.SortReq\x1a\x11.product.Response\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\x1a\x16/admin/v3/product/sortB\vZ\t./productb\x06proto3"
+1 -1
View File
@@ -8,7 +8,7 @@ import "google/api/annotations.proto";
service Product { service Product {
rpc Create(CreateReq) returns (Response) { rpc Create(CreateReq) returns (Response) {
option (google.api.http) = { option (google.api.http) = {
post: "/admin/v3/product/create" post: "/admin/v3/product"
body: "*" body: "*"
}; };
} }