diff --git a/redis.pb.go b/redis.pb.go index f3a5c75..a7dcc9f 100644 --- a/redis.pb.go +++ b/redis.pb.go @@ -495,6 +495,7 @@ type RedisService interface { LRpush(in *LSetRequest, out *LSetResponse) error LRange(in *LRangeRequest, out *HGetListResponse) error LLen(in *LLenRequest, out *LSetResponse) error + ReduceStock(in *SetRequest, out *SetResponse) error } // AcceptRedisServiceClient accepts connections on the listener and serves requests @@ -620,6 +621,9 @@ func (c *RedisServiceClient) LRange(in *LRangeRequest, out *HGetListResponse) er func (c *RedisServiceClient) LLen(in *LLenRequest, out *LSetResponse) error { return c.Call("RedisService.LLen", in, out) } +func (c *RedisServiceClient) ReduceStock(in *SetRequest, out *SetResponse) error { + return c.Call("RedisService.ReduceStock", in, out) +} // DialRedisService connects to an RedisService at the specified network address. func DialRedisService(network, addr string) (*RedisServiceClient, *rpc.Client, error) { diff --git a/redis.proto b/redis.proto index 75ec848..059e871 100644 --- a/redis.proto +++ b/redis.proto @@ -123,4 +123,5 @@ service RedisService { rpc LRpush(LSetRequest) returns (LSetResponse); //列表尾部增加值 rpc LRange(LRangeRequest) returns (HGetListResponse); //列表尾部增加值 rpc LLen(LLenRequest) returns (LSetResponse); //列表长度 + rpc ReduceStock(SetRequest) returns(SetResponse);//扣减库存 } \ No newline at end of file