保存数据运营平台后端API相关的Python代码。

maxiaolong e07d622b4c 文档有修改。 4 ngày trước cách đây
app dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
database 393e012661 修改重复记录处理功能,添加重复记录处理表 2 tháng trước cách đây
docs 5a2cbce552 删除server.js样例文件 4 ngày trước cách đây
.gitignore 85034e23ba Prepare to modify the translate module. 5 tháng trước cách đây
Deepseek-prompt.txt a6b118853d 修改data_flow表结构 1 tháng trước cách đây
README.md e07d622b4c 文档有修改。 4 ngày trước cách đây
add_origin_source_field.sql 157d8d3575 新增网页解析功能,支持多个人才信息解析 1 tháng trước cách đây
add_parse_task_api_response_format.md d796300728 修改解析任务返回数据格式 3 tuần trước cách đây
add_webpage_talent_api_docs.md f543f7d098 新增网页人才API文档 1 tháng trước cách đây
alter_business_cards_simple.sql c5f171bd70 修改business_cards表结构 1 tháng trước cách đây
alter_business_cards_table.sql c5f171bd70 修改business_cards表结构 1 tháng trước cách đây
alter_parse_task_repository_task_source.sql 4234ddf7dc 修改了解析任务的task_source字段类型,从string改为json。 1 tháng trước cách đây
analyze_more.py ef0514a199 创建酒店职位数据表增删改查API 2 tháng trước cách đây
api_documentation_parse_task.md dc1f7daf00 修改了markdown文件的解析方式,支持拆分原始markdown文件。 1 tháng trước cách đây
application.py b277bbc931 已经修改config,自适应生成和开发环境,获取相应的配置参数 5 tháng trước cách đây
check_business_cards_table.sql c5f171bd70 修改business_cards表结构 1 tháng trước cách đây
create_parse_task_repository_table.sql 9cfc08da0b 修改创建解析任务表的SQL语句 1 tháng trước cách đây
env.example e07d622b4c 文档有修改。 4 ngày trước cách đây
execute_parse_task_api_doc.md 265ca02b34 修改了名片解析方式,支持批量解析多个名片。 1 tháng trước cách đây
explore_api_endpoints.py dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
fix_duplicate_records.py 444f95bd81 拆分数据解析模块为三个模块 1 tháng trước cách đây
get-parsed-talents-api-documentation.md 26544b6994 新增接口get-parsed-talents,用于获取已解析的人才记录 3 tuần trước cách đây
migrate_meta_data_type.py 1e5d1a886c 已经完成了data source api的开发,准备修改ddl导入 4 tháng trước cách đây
modelgraphresult.txt 874b1f4214 修改数据模型影响关系图谱 1 tháng trước cách đây
parse_bak.py ecbc44250e 拆分酒店信息相关的函数到hotel_management.py 1 tháng trước cách đây
parse_task_api_documentation.md ac55115b92 新增解析任务表parse_task_repository 1 tháng trước cách đây
parse文件功能说明.md ecbc44250e 拆分酒店信息相关的函数到hotel_management.py 1 tháng trước cách đây
pythonweb开发说明.doc ff40167dac The first initialization of the project 5 tháng trước cách đây
query_neo4j_graph_optimization_summary.md dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
quick_test.py 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
requirements.txt e07d622b4c 文档有修改。 4 ngày trước cách đây
rollback_business_cards_table.sql c5f171bd70 修改business_cards表结构 1 tháng trước cách đây
run_parse_neo4j.bat 320cbf9d0d 新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
run_parse_neo4j.sh dc289f34ef 修改人才档案和重复记录的处理逻辑,新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
sample_handle_id_model.txt 92e675f94c 修改数据解析模块里解析提示词问题。 4 tháng trước cách đây
step_by_step_alter.sql c5f171bd70 修改business_cards表结构 1 tháng trước cách đây
test_batch_process_business_card_images.py e2b640ae89 修改搜索人才的条件匹配逻辑。子图遍历,标签扩展遍历。 6 ngày trước cách đây
test_batch_process_images_fix.py a7d1b2ff1d 调整resume解析,添加resume解析结果的minio路径 3 tuần trước cách đây
test_enhanced_parse_neo4j.py 320cbf9d0d 新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_formatting.py 3d683b1027 修改简历解析代码逻辑。调用Qwen long 模型处理文本。 重新写提示词。 1 tuần trước cách đây
test_hotel_group_brands.py 320cbf9d0d 新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_minio.py 92e675f94c 修改数据解析模块里解析提示词问题。 4 tháng trước cách đây
test_neo4j_connection.py dc289f34ef 修改人才档案和重复记录的处理逻辑,新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_neo4j_node_creation_logic.py 726aba92d1 修改人才档案和重复记录的处理逻辑,新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_parse_neo4j_process.py 320cbf9d0d 新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_parse_pic_fix.py a7d1b2ff1d 调整resume解析,添加resume解析结果的minio路径 3 tuần trước cách đây
test_parse_resume_mapping.py 3d683b1027 修改简历解析代码逻辑。调用Qwen long 模型处理文本。 重新写提示词。 1 tuần trước cách đây
test_parse_resume_qwen.py 3d683b1027 修改简历解析代码逻辑。调用Qwen long 模型处理文本。 重新写提示词。 1 tuần trước cách đây
test_process_urls_api.py dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
test_process_urls_direct.py dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
test_query_neo4j_graph_v2.py e2b640ae89 修改搜索人才的条件匹配逻辑。子图遍历,标签扩展遍历。 6 ngày trước cách đây
test_qwen_extraction.py 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
test_result_multiple_person.json 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
test_result_single_person.json 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
test_talent_neo4j_properties.py 726aba92d1 修改人才档案和重复记录的处理逻辑,新增酒店职位数据和酒店集团品牌数据同步到Neo4j图数据库程序 1 tuần trước cách đây
test_web_crawl.py dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
test_webpage_parse.py 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
translate_api_documentation.md 2949005d0d 添加翻译接口 2 tháng trước cách đây
web_crawl_direct_test_20250818_111212.json dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
web_crawl_direct_test_20250818_115233.json dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
web_crawl_direct_test_20250818_115828.json dc99bf78b0 修正系统时间获取的时区问题 5 ngày trước cách đây
webpage_parse_api_文档.md 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
人才入库上传数据样例.txt a7d1b2ff1d 调整resume解析,添加resume解析结果的minio路径 3 tuần trước cách đây
人才地图-字典20250519.xlsx ef0514a199 创建酒店职位数据表增删改查API 2 tháng trước cách đây
任务解析结果.txt 82fdfefd15 参数格式调整 1 tháng trước cách đây
任务解析请求参数.txt a7d1b2ff1d 调整resume解析,添加resume解析结果的minio路径 3 tuần trước cách đây
函数参数更新总结.md 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
创建parsed_talents.txt a6542af931 修改创建人才记录的错误,记录原始数据来源,记录任务类型 3 tuần trước cách đây
吴娟.jpg 168f6a9d92 统一解析函数的返回数据格式。 1 tháng trước cách đây
子图遍历代码样例.txt e2b640ae89 修改搜索人才的条件匹配逻辑。子图遍历,标签扩展遍历。 6 ngày trước cách đây
客户经理绩效计算.txt 187ab11f56 修改数据模型列表接口,新增数据模型查找元数据 1 tháng trước cách đây
庞涛.png 168f6a9d92 统一解析函数的返回数据格式。 1 tháng trước cách đây
新任命单人-markdown格式.md 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
新任命多人-markdown格式.md 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
方全.pdf 3d683b1027 修改简历解析代码逻辑。调用Qwen long 模型处理文本。 重新写提示词。 1 tuần trước cách đây
李倩.jpg dc1f7daf00 修改了markdown文件的解析方式,支持拆分原始markdown文件。 1 tháng trước cách đây
测试结果总结.md 6af03402d6 修改解析web页面接口。支持多人员信息提取。 1 tháng trước cách đây
解析任务管理API接口说明文档.md 5a1c2be79b 清除data_parse接口里一些没有再使用的接口。 1 tháng trước cách đây
解析数据格式.txt 94fe6052a9 修改minio_path 4 tuần trước cách đây
酒店职位名称20250519.xlsx ef0514a199 创建酒店职位数据表增删改查API 2 tháng trước cách đây
门墩儿人才数据采集.pdf 157d8d3575 新增网页解析功能,支持多个人才信息解析 1 tháng trước cách đây

README.md

Python项目模板

这是一个现代化的Python项目模板,使用FastAPI框架构建。

项目特性

  • 🚀 FastAPI: 现代、快速的Web框架
  • 🗄️ SQLAlchemy: 强大的ORM框架
  • 🔧 Alembic: 数据库迁移工具
  • 📊 Pandas & NumPy: 数据处理和分析
  • 🧪 Pytest: 测试框架
  • 🎨 Black: 代码格式化
  • 📝 Loguru: 现代化日志系统

快速开始

1. 安装依赖

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境 (Windows)
venv\Scripts\activate

# 激活虚拟环境 (Linux/Mac)
source venv/bin/activate

# 安装依赖
pip install -r requirements.txt

2. 环境配置

复制 .env.example 文件为 .env 并配置环境变量:

cp .env.example .env

3. 运行项目

# 开发模式
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000

# 生产模式
uvicorn app.main:app --host 0.0.0.0 --port 8000

4. 访问API文档

项目结构

new-python-project/
├── app/                    # 应用主目录
│   ├── __init__.py
│   ├── main.py            # 应用入口
│   ├── api/               # API路由
│   ├── core/              # 核心配置
│   ├── models/            # 数据模型
│   ├── schemas/           # Pydantic模式
│   ├── services/          # 业务逻辑
│   └── utils/             # 工具函数
├── tests/                 # 测试文件
├── alembic/               # 数据库迁移
├── .env.example           # 环境变量示例
├── requirements.txt        # 项目依赖
└── README.md              # 项目说明

开发指南

代码格式化

# 格式化代码
black .

# 检查代码风格
flake8 .

# 类型检查
mypy .

运行测试

# 运行所有测试
pytest

# 运行特定测试文件
pytest tests/test_api.py

# 生成覆盖率报告
pytest --cov=app tests/

数据库操作

创建迁移

alembic revision --autogenerate -m "描述变更"

应用迁移

alembic upgrade head

贡献指南

  1. Fork 项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开 Pull Request

许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。