# -*- coding: utf-8 -*-

### Generated Code. DO NOT Modify it manually!
### Generated by bluelake-gen-py. Generator version: v0.0.1
### Generated at 2015-03-05 16:00:37
### Original interface:  me.ele.coffee.hr.iservice.IUserService

from bluelake.client import JsonService, JsonMethod

@JsonService(name=u'userService')
class IUserService(object):

    def __init__(self, server):
        self.server = server

    @JsonMethod()
    def changePasswd(self, context, oldPasswd, newPasswd):
        '''

        :param context:    Context
        :param oldPasswd:    String
        :param newPasswd:    String
        :return:
        '''
        pass


    @JsonMethod()
    def getUserById(self, context, user_id):
        '''

        :param context:    Context
        :param user_id:    int
        :return:
        '''
        pass


    @JsonMethod()
    def getUsersByUserIdList(self, context, userIdList):
        '''

        :param context:    Context
        :param userIdList:    List
        :return:
        '''
        pass


    @JsonMethod()
    def listAllUsers(self, context):
        '''

        :param context:    Context
        :return:
        '''
        pass


    @JsonMethod()
    def listUserDevice(self, context, userIds):
        '''

        :param context:    Context
        :param userIds:    Integer
        :return:
        '''
        pass
        