This commit is contained in:
oneao committed 2026-01-15 17:27:33 +08:00
1 parent b38583a9fe
commit 5bf69e977b
12 files changed
+425 -153

No files matched your search

+4 -1
View File
@@ -9,7 +9,7 @@ import "money/money_category_types.proto";
import "money/money_record_types.proto";
service MoneyCategoryService {
rpc QueryUserMoneyCategory(QueryMoneyCategoryReq) returns (QueryMoneyCategoryResp){
rpc List(ListMoneyCategoryReq) returns (ListMoneyCategoryResp){
option (api.get) = '/money/category';
};
rpc DeleteUserMoneyCategory(DeleteMoneyCategoryReq) returns (DeleteMoneyCategoryResp){
@@ -18,6 +18,9 @@ service MoneyCategoryService {
rpc UpdateMoneyCategorySort(UpdateMoneyCategorySortReq) returns (UpdateMoneyCategorySortResp){
option (api.post) = '/money/category/updateSort';
};
rpc CreateMoneyCategory(CreateMoneyCategoryReq) returns (CreateMoneyCategoryResp){
option (api.post) = '/money/category/create';
};
}
service MoneyRecordService {
@@ -15,10 +15,10 @@ message MoneyCategory {
}
// 查询记账分类请求
message QueryMoneyCategoryReq {}
message ListMoneyCategoryReq {}
// 查询记账分类响应
message QueryMoneyCategoryResp {
message ListMoneyCategoryResp {
repeated MoneyCategory Categories = 1 [(api.body)="categories"];
}
@@ -43,3 +43,19 @@ message UpdateMoneyCategorySortReq {
// 修改分类排序响应
message UpdateMoneyCategorySortResp {}
message CreateMoneyCategoryReq {
string Name = 1 [
(api.body)="name",
(api.vd) = "$ != '' && len($) <= 5"
];
string Icon = 2 [
(api.body)="icon",
(api.vd) = "$ != ''"
];
int32 Type = 3 [(api.body)="type"];
}
message CreateMoneyCategoryResp {
int64 Id = 1 [(api.body)="id"];
}