Service模块
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from vega.db.user_dao import UserDao
class UserService(object):
__user_dao=UserDao()
# 验证用户登录
def login(self, username, password):
result=self.__user_dao.login(username,password)
return result
# 根据用户名搜索角色
def search_user_role(self,username):
role=self.__user_dao.search_user_role(username)
return role
APP程序的作用
- APP程序用来处理控制台的输入和输出的,因为控制台的操作询问是轮询执行的,所以我们需要在APP中使用死循环
- app.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from vega.db.user_dao import UserDao
class UserService(object):
__user_dao=UserDao()
# 验证用户登录
def login(self, username, password):
result=self.__user_dao.login(username,password)
return result
# 根据用户名搜索角色
def search_user_role(self,username):
role=self.__user_dao.search_user_role(username)
return role