66 lines
1.3 KiB
Python
66 lines
1.3 KiB
Python
|
from Manage.company.company_impl import *
|
||
|
|
||
|
|
||
|
class Company:
|
||
|
|
||
|
def __init__(self):
|
||
|
self.cid = None
|
||
|
self.name = None
|
||
|
self.email = None
|
||
|
self.verified = None
|
||
|
self.industry_l1 = None
|
||
|
self.industry_l2 = None
|
||
|
|
||
|
def check_obj(self, **kwargs):
|
||
|
"""检查对象字段"""
|
||
|
|
||
|
def dict_to_save(self, **kwargs):
|
||
|
"""存储对象"""
|
||
|
|
||
|
def dict_to_show(self, **kwargs):
|
||
|
"""显示对象"""
|
||
|
|
||
|
def company_index(self):
|
||
|
"""
|
||
|
企业主页
|
||
|
Returns:
|
||
|
result: 企业信息查询结果
|
||
|
"""
|
||
|
result = company_index_script(self.cid)
|
||
|
return result
|
||
|
|
||
|
def company_edit(self, data):
|
||
|
"""
|
||
|
企业信息编辑
|
||
|
Returns:
|
||
|
result: 企业信息编辑结果
|
||
|
"""
|
||
|
result = company_edit_script(self.cid, data)
|
||
|
return result
|
||
|
|
||
|
|
||
|
class SearchCompany(Company):
|
||
|
""""""
|
||
|
|
||
|
def __init__(self, search, sort, page_size, page_no):
|
||
|
super().__init__()
|
||
|
self.search = search
|
||
|
self.sort = sort
|
||
|
self.page_size = page_size
|
||
|
self.page_no = page_no
|
||
|
|
||
|
def conditions_search(self):
|
||
|
"""条件查询"""
|
||
|
|
||
|
def check_search(self):
|
||
|
""""""
|
||
|
|
||
|
def check_sort(self):
|
||
|
""""""
|
||
|
|
||
|
def check_page_size(self):
|
||
|
""""""
|
||
|
|
||
|
def check_page_no(self):
|
||
|
""""""
|