level0.py 791 Bytes
Newer Older
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
1

Wei Shoulin's avatar
Wei Shoulin committed
2
from ..common.service import grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
3
from ..common.utils import *
Wei Shoulin's avatar
C9    
Wei Shoulin committed
4
from csst_dfs_commons.models import Record
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
5
6
7

class Level0DataApi(object):
    def __init__(self):
Wei Shoulin's avatar
Wei Shoulin committed
8
        self.stub = None
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
9

Wei Shoulin's avatar
Wei Shoulin committed
10
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
11
    def find(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
12
13
        result = find_req("Level0Servicer.Find", kwargs)
        return result
Wei Shoulin's avatar
Wei Shoulin committed
14
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
15
    def get(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
16
        return get_req("Level0Servicer.Get", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
17

Wei Shoulin's avatar
Wei Shoulin committed
18
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
19
    def update_proc_status(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
20
        return update_req("Level0Servicer.UpdateProcStatus", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
21

Wei Shoulin's avatar
Wei Shoulin committed
22
    @grpc_channel
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
23
    def update_qc0_status(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
24
        return update_req("Level0Servicer.UpdateQc0Status", kwargs)
Wei Shoulin's avatar
leve0  
Wei Shoulin committed
25

Wei Shoulin's avatar
Wei Shoulin committed
26
    @grpc_channel
Wei Shoulin's avatar
c3    
Wei Shoulin committed
27
    def write(self, **kwargs):
Wei Shoulin's avatar
C9    
Wei Shoulin committed
28
        return write_req("Level0Servicer.Write", kwargs)