37 lines
1.2 KiB
Protocol Buffer
37 lines
1.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package money;
|
|
|
|
option go_package = "money";
|
|
|
|
import "api.proto";
|
|
import "money/money_category_types.proto";
|
|
import "money/money_record_types.proto";
|
|
|
|
service MoneyCategoryService {
|
|
rpc QueryUserMoneyCategory(QueryMoneyCategoryReq) returns (QueryMoneyCategoryResp){
|
|
option (api.get) = '/money/category';
|
|
};
|
|
rpc DeleteUserMoneyCategory(DeleteMoneyCategoryReq) returns (DeleteMoneyCategoryResp){
|
|
option (api.post) = '/money/category/delete';
|
|
};
|
|
rpc UpdateMoneyCategorySort(UpdateMoneyCategorySortReq) returns (UpdateMoneyCategorySortResp){
|
|
option (api.post) = '/money/category/updateSort';
|
|
};
|
|
}
|
|
|
|
service MoneyRecordService {
|
|
rpc QueryMoneyRecord(QueryMoneyRecordsParams) returns (QueryMoneyRecordsResult){
|
|
option (api.post) = '/money/record/query';
|
|
}
|
|
rpc InsertMoneyRecord(InsertMoneyRecordParams) returns (InsertMoneyRecordResult){
|
|
option (api.post) = '/money/record/insert';
|
|
}
|
|
rpc UpdateMoneyRecord(UpdateMoneyRecordParams) returns (UpdateMoneyRecordResult){
|
|
option (api.post) = '/money/record/update';
|
|
}
|
|
rpc DeleteMoneyRecord(DeleteMoneyRecordParams) returns (DeleteMoneyRecordResult){
|
|
option (api.post) = '/money/record/delete';
|
|
}
|
|
}
|