管理端企业列表和审核
文章目录一、企业列表二、审核一、企业列表后端代码staticmethod async def select_enterprise_list(page: int,size: int,enterprise_name: str, submit_time_start: str,submit_time_end: str): query Q() if enterprise_name: query query Q(enterprise_name__icontainsenterprise_name) if submit_time_start: query query Q(submit_time__gtesubmit_time_start) if submit_time_end: query query Q(submit_time__ltesubmit_time_end) total_count await Enterprise.all().filter(query).count() total_page math.ceil(total_count / size) offset (page - 1) * size res await Enterprise.filter(query).offset(offset).limit(size) enterprise_list [] for item in res: enterprise_id item.id info await EnterpriseInfo.get_or_none( enterprise_identerprise_id).prefetch_related(industry) enterprise_qualification await EnterpriseQualification.get_or_none( enterprise_identerprise_id) res_dict { enterprise: item, enterpriseinfo: info, enterprise_qualification: enterprise_qualification, industry: info.industry.name } enterprise_list.append(res_dict) page_dict { total_count: total_count, total_page: total_page, page: page, size: size } return { enterprise_list: enterprise_list, page_dict: page_dict } enterprise_router.get(/detail/{enterprise_id}, summary查询企业信息, description查询企业信息) async def select_enterprise_by_id(enterprise_id: int): res await EnterpriseService.select_enterprise_by_id(enterprise_id) return {code: 200, data: res, msg: 查询成功}二、审核后端代码staticmethod async def select_enterprise_by_id(enterprise_id: int,): enterprise await Enterprise.get_or_none(identerprise_id) enterpriseinfo await (EnterpriseInfo.get_or_none(enterprise_identerprise_id) .prefetch_related(industry)) enterprise_qualification await EnterpriseQualification.get_or_none(enterprise_identerprise_id) return { enterprise: enterprise, enterpriseinfo: enterpriseinfo, enterprise_qualification: enterprise_qualification, industry: enterpriseinfo.industry.name } staticmethod async def enterprise_review(data:EnterpriseReviewCreateRequest): enterprise_id data.enterprise_id enterprise_review await EnterpriseReview.get_or_none(enterprise_identerprise_id) if enterprise_review is None: enterprise_review await EnterpriseReview.create( enterprise_identerprise_id, review_resultdata.review_result, review_reasondata.review_reason, remarkdata.remark, review_timenow() ) else: enterprise_review.review_result data.review_result if data.review_result else enterprise_review.review_result enterprise_review.review_reason data.review_reason if data.review_reason else enterprise_review.review_reason enterprise_review.remark data.remark if data.remark else enterprise_review.remark enterprise_review.review_time now() await enterprise_review.save() if data.review_result 1: enterprise await Enterprise.get_or_none(identerprise_id) enterprise.account_status AccountStatus.NORMAL await enterprise.save() enterpriseQualification await EnterpriseQualification.get_or_none(enterprise_identerprise_id) await RecruitTeam.create( enterprise_identerprise_id, name enterpriseQualification.contact_name, mobile enterpriseQualification.contact_phone, email enterpriseQualification.contact_email, status TeamMemberStatus.NORMAL ) enterprise_router.get(/detail/{enterprise_id}, summary查询企业信息, description查询企业信息) async def select_enterprise_by_id(enterprise_id: int): res await EnterpriseService.select_enterprise_by_id(enterprise_id) return {code: 200, data: res, msg: 查询成功} enterprise_router.post(/enterprise_review, summary审核企业信息, description审核企业信息) async def enterprise_review(data: EnterpriseReviewCreateRequest): res await EnterpriseService.enterprise_review(data) return {code: 200, data: res, msg: 审核成功}

相关新闻

VMware Workstation安装Windows 7虚拟机:兼容性、安全测试与性能优化全指南

VMware Workstation安装Windows 7虚拟机:兼容性、安全测试与性能优化全指南

1. 为什么今天还需要在虚拟机里装Windows 7?你可能觉得奇怪,Windows 7这个2015年就结束主流支持、2020年连扩展支持都结束了的“古董”系统,还有什么折腾的必要?直接装个Windows 10或者11不香吗?作为一个在IT运维和开发…

2026/7/30 3:50:30 阅读更多 →
Toon Boom Storyboard Pro 24安装教程:双平台详细步骤与常见问题解决

Toon Boom Storyboard Pro 24安装教程:双平台详细步骤与常见问题解决

Toon Boom Storyboard Pro 24安装教程✨详细步骤在动画制作和影视分镜设计领域,Toon Boom Storyboard Pro 24作为行业标杆软件,其强大的功能和专业的工作流程深受从业者青睐。然而不少用户在初次安装时容易遇到各种问题,从系统兼容性到许可证…

2026/7/30 3:50:30 阅读更多 →
维基百科为何禁止AI生成内容?解析知识可信度危机

维基百科为何禁止AI生成内容?解析知识可信度危机

1. 维基百科为何对AI内容亮红灯?去年11月,维基百科基金会突然更新了内容政策,明确禁止使用ChatGPT等AI工具直接生成条目内容。这个决定在编辑社区引发轩然大波——作为全球最大的开放式知识平台,维基百科究竟在警惕什么&#xff1…

2026/7/30 3:50:30 阅读更多 →

最新新闻

计算机单片机毕设实战-基于 STM32 的噪声源模拟与噪声强度监测系统 基于嵌入式单片机的环境噪声实时检测装置设计(010901)

计算机单片机毕设实战-基于 STM32 的噪声源模拟与噪声强度监测系统 基于嵌入式单片机的环境噪声实时检测装置设计(010901)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/30 3:58:33 阅读更多 →
计算机单片机毕设实战-基于 STM32 的室内空气质量智能监测控制系统设计 基于 STM32 的多环境参数监测与自动排风系统设计(010801)

计算机单片机毕设实战-基于 STM32 的室内空气质量智能监测控制系统设计 基于 STM32 的多环境参数监测与自动排风系统设计(010801)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/30 3:58:33 阅读更多 →
计算机单片机毕设实战-基于单片机的震动计数防盗预警系统设计 基于 STM32 的双模式震动安防报警器设计(010701)

计算机单片机毕设实战-基于单片机的震动计数防盗预警系统设计 基于 STM32 的双模式震动安防报警器设计(010701)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/30 3:58:33 阅读更多 →
计算机单片机毕设实战-基于 STM32 的多要素气象环境监测装置设计 ,基于 STM32 的风速风向与温湿度监测系统开发(010601)

计算机单片机毕设实战-基于 STM32 的多要素气象环境监测装置设计 ,基于 STM32 的风速风向与温湿度监测系统开发(010601)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/30 3:58:33 阅读更多 →
深入解析JavaScript中的this绑定规则与应用

深入解析JavaScript中的this绑定规则与应用

1. JavaScript中的this指向解析在JavaScript开发中,this关键字可能是最令人困惑的概念之一。它的指向会根据调用上下文动态变化,理解这种动态绑定机制对于编写可靠的代码至关重要。我见过太多开发者因为对this理解不透彻而写出难以调试的代码。this的指向…

2026/7/30 3:58:33 阅读更多 →
营销号-7个AI工程必备Python库

营销号-7个AI工程必备Python库

营销号-7个AI工程必备Python库 无所谓了,你大胆营销,我就大胆去学!Python实现代码地址:https://gitee.com/enzoism/python_7_ai_requirements 文章目录营销号-7个AI工程必备Python库01-LiteLLM:一个适用于每个LLM提供商…

2026/7/30 3:57:33 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻