管理端企业列表和审核

发布时间:2026/7/30 3:50:11

管理端企业列表和审核
文章目录一、企业列表二、审核一、企业列表后端代码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: 审核成功}

相关新闻

深度剖析海莲花APT攻击链:从LNK诱饵到ShellCode内存加载

深度剖析海莲花APT攻击链:从LNK诱饵到ShellCode内存加载

2026/7/30 3:40:11

1. 项目概述:一次对高级威胁的深度剖析最近在分析一批恶意样本时,碰到了一个非常典型的“海莲花”组织攻击链样本。这个样本集完美地展示了从初始入口点到最终植入远控木马的完整过程,其中涉及了LNK文件利用、ShellCode加载、多层解密与反分析…

成绩单公证流程:从材料准备到领证全步骤

成绩单公证流程:从材料准备到领证全步骤

2026/7/30 3:40:11

准备出国留学、海外求职、境外移民的人群,大多需要办理成绩单公证。不少申请人初次接触这项业务,常常卡在材料筹备、办理渠道、翻译要求、后续认证等环节,反复补件、来回奔波,甚至临近申请截止日期才发现材料不合规。本文完整梳理…

营业执照公证去哪办?证天下小程序在线申办|办理材料+完整步骤全图文教程

营业执照公证去哪办?证天下小程序在线申办|办理材料+完整步骤全图文教程

2026/7/30 3:40:11

一、营业执照公证基础科普:营业执照公证是什么1.1 营业执照公证通俗概念解读很多人第一次听到营业执照公证,会简单理解成 “复印营业执照盖章”,实际上二者存在明显区别。 营业执照,是市场监管部门发放给企业、个体工商户&#xf…

UniApp小程序白屏问题全解析:从诊断到根治的实战指南

UniApp小程序白屏问题全解析:从诊断到根治的实战指南

2026/7/30 4:40:13

1. 项目概述:当你的UniApp小程序突然“失明” 做UniApp微信小程序开发,最让人血压飙升的瞬间之一,莫过于本地调试一切正常,真机预览或上传体验版后,页面一片惨白,除了一个孤零零的导航栏或者TabBar&#x…

Unity游戏开发:构建健壮存档系统的完整方案与避坑指南

Unity游戏开发:构建健壮存档系统的完整方案与避坑指南

2026/7/30 4:40:13

1. 项目概述:为什么存档系统是游戏体验的基石在独立游戏开发圈子里,我见过太多因为存档系统没做好而“翻车”的案例。一个玩家辛辛苦苦打了几个小时,因为游戏崩溃或者误操作,进度一夜回到解放前,那种挫败感足以让他在S…

ROS2核心概念与实战:节点、指令与分布式机器人系统开发

ROS2核心概念与实战:节点、指令与分布式机器人系统开发

2026/7/30 4:40:13

1. 项目概述:从零认识ROS2的核心基石如果你刚接触机器人开发,听到ROS2这个词可能会觉得它庞大又复杂。但别担心,任何复杂的系统都有其最基础的构建单元。今天我们不谈那些高深的导航算法或复杂的感知模型,就聊聊ROS2里最核心、最根…

ESP32固件打包烧录全解析:从编译原理到量产实践

ESP32固件打包烧录全解析:从编译原理到量产实践

2026/7/30 4:40:13

1. 项目概述:从源码到芯片的旅程搞ESP32开发的朋友,估计都经历过这个阶段:代码在IDE里跑得好好的,各种功能测试都通过了,但一到要把它变成能独立运行在硬件上的“产品”时,就有点犯怵。这个把代码编译、打包…

选购重庆会议室舞台音响调音台需参考哪些通用判断标准?

选购重庆会议室舞台音响调音台需参考哪些通用判断标准?

2026/7/30 4:40:13

本文仅输出专业音响、调音台的选型方法,不做任何产品或品牌推荐,所有判断标准均来自公开可溯源的行业规范与国家标准,用户可根据自身需求自主匹配。一、行业通用选型标准1. 合规性维度(来源:中国音像与数字出版协会音视…

嵌入式Linux忘记root密码的三种破解路径与实战操作

嵌入式Linux忘记root密码的三种破解路径与实战操作

2026/7/30 4:30:13

1. 问题场景与核心困境在嵌入式Linux开发或产品维护中,最让人头皮发麻的场景之一,莫过于某天你需要紧急调试一台设备,却发现root密码怎么输都不对——要么是时间太久忘记了,要么是接手了前任同事留下的“黑盒”,甚至可…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/28 13:30:18

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/30 1:17:46

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/30 2:52:37

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

粉笔直播课适合周末集中备考考生突破吗

粉笔直播课适合周末集中备考考生突破吗

2026/7/30 0:09:54

本文面向在职备考、工作日难以抽出整块时间、只能依靠周末集中复习的公考考生,围绕"该平台直播课是否适配周末集中备考节奏、能否支撑瓶颈突破"这一核心问题做客观拆解。文中数据来源于公开财报、官网公示价格、第三方投诉平台公开投诉及用户社区讨论&…

ThreadLocal(存取变量)实战获取当前登录的员工

ThreadLocal(存取变量)实战获取当前登录的员工

2026/7/30 0:09:54

注意AOP所应用的注解以及service方法上自定义的Log注解

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案

2026/7/30 0:09:54

INAV飞控配置终极指南:从零到稳定飞行的完整解决方案 【免费下载链接】inav INAV: Navigation-enabled flight control software 项目地址: https://gitcode.com/gh_mirrors/in/inav INAV飞控配置是每个无人机爱好者必须掌握的核心技能,但很多新手…