Files
ERP/go-database.md
QiufengandClaude Opus 4.8 5e51dc3f56 SNAPSHOT W7 已部署稳定态 — 凯迪ERP+OA一体化平台 (MET 73.3%)
恢复点(restore point)。别人改崩后可 git reset --hard 回到此提交。

== 此快照内容 ==
- 后端 oa-backend: 734 控制器 / 711 实体 (Spring Boot 3.2.5 + SQLite, 端口8091)
- 前端 modern-ui/app: Vue3+Vite, 约700页 (构建产物已在 oa-backend/src/main/resources/static)
- 数据库 oa-backend/data/oa.db: 含全部演示数据 (强制入库, 6.6MB)
- 交接文档 go.md + go-code-reference/endpoints/entities/database.md
- 多代理建设脚本 .claude/wf-*.js

== 状态 ==
- 对 凯迪科技ERP_20260507.xlsx 合规 MET ~73.3% (PARTIAL 75: 34可建+6种子/bug+35外部硬天花板)
- 安全: 5轮红队+5轮复检, default-deny分级鉴权, 连续零可利用
- W3~W7 累计补完436缺口; W8末轮(40缺口)为半成品(源码树可编译但未集成)
- 运行: cd oa-backend; java -jar build/libs/oa-backend-0.1.0.jar --server.port=8091; admin/123456

== 排除(gitignore, 可再生) ==
node_modules / oa-backend/build / .jdks / *.log / Backup-ERP-* / 弃用的OFBiz核心(只保留modern-ui)
完整文件夹备份见同目录 Backup-ERP-20260615-191517/ (含上述全部, 仅缺 node_modules)

时间戳: 20260615-191517

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 19:19:15 +08:00

16 KiB
Raw Permalink Blame History

数据库表与行数目录(go-database.md

来自 oa-backend/data/oa.db(SQLite)。共 702 张表,有数据 218、空表 484。 空表 = 该功能"代码在但无演示数据",补 Seeder 即可让活体可演示(很多 PARTIAL 缺口就是这个)。

有数据的表(表名 行数),按行数降序

  • oa_message : 1711
  • operation_audit_log : 1152
  • flow_trace : 236
  • fts_index : 175
  • fts_index_content : 175
  • fts_index_docsize : 175
  • automation_log : 131
  • collab_doc_update : 130
  • flow_task : 126
  • form_instance : 87
  • payment : 85
  • form_template : 66
  • contract_change : 56
  • project : 56
  • sys_user : 56
  • voucher : 52
  • sys_dept : 47
  • decl_evidence_item : 43
  • budget : 34
  • opportunity : 30
  • contract_milestone : 28
  • contract : 27
  • blog : 26
  • archive : 25
  • seal_use : 25
  • csl_timesheet : 22
  • fts_index_data : 22
  • it_inspection : 22
  • crawl_job : 21
  • oa_setting : 21
  • fts_index_idx : 20
  • declaration_step : 19
  • intel : 19
  • water_quality_record : 18
  • bid : 17
  • cost_center : 17
  • price_item : 17
  • invoice : 16
  • favorite : 15
  • feed : 15
  • opportunity_followup : 15
  • patent : 15
  • account : 14
  • bom_item : 14
  • rd_expense : 14
  • work_plan : 14
  • crawl_source : 13
  • archive_comment : 12
  • it_asset : 12
  • lab_test_task : 12
  • market_campaign : 12
  • personnel_cert : 12
  • repayment_plan : 12
  • supplier : 12
  • health_record : 11
  • inventory_item : 11
  • it_sec_policy_config : 11
  • lab_sample : 11
  • safety_check : 11
  • brand_event_material : 10
  • declaration : 10
  • supervision_log : 10
  • work_order : 10
  • audit_project : 9
  • collab_doc : 9
  • project_task : 9
  • company_subject : 8
  • content_task : 8
  • csl_report_chapter : 8
  • customer : 8
  • decl_achievement : 8
  • design_doc : 8
  • expert : 8
  • fin_rd_timesheet : 8
  • it_network_device : 8
  • lab_instrument : 8
  • legal_compliance_alert_rule : 8
  • ops_emergency_supply : 8
  • pmt_bank_evaluation : 8
  • qms_record : 8
  • rd_project : 8
  • standard_cost : 8
  • wastewater_client : 8
  • ww_msds_file : 8
  • certification : 7
  • crm_opp_stage_config : 7
  • fin_voucher_template : 7
  • handover : 7
  • it_monitor_item : 7
  • legal_regulation : 7
  • biz_record : 6
  • contract_template : 6
  • cost_hr_dept_labor_rate : 6
  • cost_purchase_order : 6
  • declaration_template : 6
  • delegation : 6
  • design_change : 6
  • discussion : 6
  • doc_file : 6
  • fin_account_aux : 6
  • fin_budget_plan : 6
  • fin_cost_calc : 6
  • fin_elec_archive : 6
  • fin_rd_personnel : 6
  • legal_external_regulation : 6
  • meeting_minute : 6
  • policy : 6
  • rd_dev_wbs_task : 6
  • schedule_event : 6
  • seal : 6
  • sewage_cross_dept_linkage : 6
  • sewage_report_template : 6
  • sys_user_role : 6
  • audit_fraud_invest_note : 5
  • audit_fraud_report : 5
  • bank_account : 5
  • cost_adjust_log : 5
  • cost_reduction_item : 5
  • env_discharge_permit : 5
  • fin_budget_execution : 5
  • fin_emp_loan : 5
  • financing_policy : 5
  • leader_trip : 5
  • legal_hr_non_compete : 5
  • legal_litigation_case : 5
  • sewage_ext_lab_commission : 5
  • staff_dossier_item : 5
  • ww_sampling_task : 5
  • ar_ap_item : 4
  • csl_project : 4
  • culture_survey : 4
  • doc_folder : 4
  • fert_invoice_ledger : 4
  • fert_pkg_material_ledger : 4
  • hr_ai_doc_draft : 4
  • hr_emp_satisfaction_survey : 4
  • legal_credit_invest : 4
  • org_branch : 4
  • pmt_bank_relation : 4
  • policy_application : 4
  • qual_cert : 4
  • rd_decl_plan : 4
  • staff_credential : 4
  • ww_exceed_event : 4
  • announcement : 3
  • culture_goal : 3
  • fert_accounting_voucher : 3
  • financing : 3
  • it_asset_event : 3
  • meeting : 3
  • meeting_room : 3
  • qual_decl_task : 3
  • qual_risk_alert : 3
  • staff_dossier : 3
  • survey : 3
  • sys_role : 3
  • ww_discharge_bill : 3
  • audit_archive : 2
  • audit_finding : 2
  • branch_asset : 2
  • countersign_vote : 2
  • csl_risk_log : 2
  • expense_claim : 2
  • feed_like : 2
  • fin_account_standard : 2
  • ip_asset : 2
  • ip_asset_event : 2
  • qual_declaration : 2
  • qual_year_check : 2
  • report_definition : 2
  • rule_config : 2
  • stored_file : 2
  • wm_event : 2
  • ww_service_report : 2
  • archive_borrow : 1
  • archive_category : 1
  • archive_destruction : 1
  • archive_reservation : 1
  • archive_submission : 1
  • archive_version : 1
  • biz_plan : 1
  • bom_signoff : 1
  • brand_asset : 1
  • brand_event : 1
  • brand_honor : 1
  • brand_plan : 1
  • brand_project : 1
  • completion_acceptance : 1
  • content_piece : 1
  • crisis_plan : 1
  • csl_budget_line : 1
  • csl_expert : 1
  • csl_report : 1
  • culture_scheme : 1
  • data_sync_log : 1
  • event_guest : 1
  • ext_system_config : 1
  • fixed_asset : 1
  • fts_index_config : 1
  • hr_event_archive_log : 1
  • hr_recruit_job : 1
  • lab_internal_audit : 1
  • lab_test_report : 1
  • measurement_payment : 1
  • pmt_financing_contract : 1
  • pmt_inbound_receipt : 1
  • project_budget_line : 1
  • rd_dev_project : 1
  • rd_engineering_change : 1
  • sentiment_record : 1
  • sewage_gov_report : 1
  • stl_bank_reconciliation : 1
  • stl_settlement : 1
  • supervision_project : 1
  • tax_filing : 1
  • wm_work_method : 1
  • ww_alert_rule : 1
  • ww_discharge_contract : 1

空表(行数=0,需补种子才能演示)

  • admin_access_record
  • admin_ai_action_log
  • admin_cctv_device
  • admin_cleaning_schedule
  • admin_cleaning_supply
  • admin_cleaning_supply_move
  • admin_conference_material
  • admin_conference_staff
  • admin_doc_template
  • admin_dorm_checkin
  • admin_dorm_inspection
  • admin_dorm_repair
  • admin_dorm_room
  • admin_dorm_utility
  • admin_equip_setup
  • admin_express
  • admin_footage_request
  • admin_greenery
  • admin_hygiene_inspection
  • admin_official_doc_tpl
  • admin_patrol_log
  • admin_patrol_point
  • admin_procurement_request
  • admin_quiz_question
  • admin_quota
  • admin_reception
  • admin_recurring_booking
  • admin_requisition
  • admin_security_event
  • admin_shuttle_bus
  • admin_shuttle_passenger
  • admin_stock_move
  • admin_supply
  • admin_training_course
  • admin_training_enrollment
  • admin_vehicle
  • admin_vehicle_dispatch
  • admin_vehicle_violation
  • admin_visitor
  • annual_report
  • archive_access_log
  • archive_acl
  • archive_backup_log
  • archive_drill_record
  • archive_hash_record
  • archive_physical_item
  • archive_repair_record
  • archive_vault
  • audit_annual_plan
  • audit_auditor_profile
  • audit_continuous_log
  • audit_economic_responsibility
  • audit_evidence
  • audit_material_request
  • audit_monitor_exception
  • audit_monitor_rule
  • audit_notice
  • audit_procedure
  • audit_quality_review
  • audit_rectification
  • audit_report
  • audit_risk_assessment
  • audit_work_paper
  • bid_bond
  • bid_decision
  • bid_deposit
  • bid_knowledge_entry
  • bid_loss_case
  • bid_task
  • biz_budget
  • biz_plan_target
  • bom_change_history
  • bom_variance_detail
  • branch_budget_line
  • branch_cost_entry
  • branch_license
  • brand_collab_push
  • brand_expense
  • brand_supplier
  • canteen_meal_cost
  • canteen_menu
  • canteen_sanitation_record
  • channel_publish_history
  • chronicle_event
  • competitor_ip
  • compliance_evaluation
  • content_review
  • contract_budget_review
  • contract_esign
  • cost_inv_project_link
  • cost_procurement_bid
  • cpc_version
  • crm_bid_quote_detail
  • crm_branch_lease
  • crm_branch_petition
  • crm_competitor
  • crm_contract_approval_step
  • crm_customer_contact
  • crm_daily_report
  • crm_doc_receipt
  • crm_imprest_fund
  • crm_petty_cash
  • crm_satisfaction_survey
  • crm_talk_script
  • crm_wbs_task
  • csl_archive_item
  • csl_bid_link
  • csl_chapter_comment
  • csl_contract
  • csl_customer
  • csl_entity_history
  • csl_estimate_item
  • csl_expert_score
  • csl_integral_ledger
  • csl_operation_log
  • csl_project_cost
  • csl_report_review
  • csl_review_assignment
  • csl_task
  • csl_team_schedule
  • culture_archive
  • culture_award
  • culture_award_review
  • culture_case
  • culture_improve
  • culture_material
  • culture_material_download
  • culture_story
  • culture_survey_response
  • customer_complaint
  • customer_credit
  • customer_visit
  • decl_acceptance
  • decl_audit_report
  • decl_failure_case
  • decl_material_link
  • decl_policy_subscription
  • decl_project_assignment
  • decl_push_device
  • decl_submission
  • design_annotation
  • design_audit_trail
  • design_change_order
  • design_clash
  • design_distribution
  • design_drawing
  • design_drawing_version
  • design_external_access
  • design_external_portal
  • design_handoff
  • design_interface
  • design_knowledge
  • design_metric
  • design_output_share
  • design_project
  • design_reservation
  • design_task
  • designer_capability
  • dish_review
  • ehs_audit_prep_task
  • ehs_capa
  • ehs_check_plan
  • ehs_contractor_edu
  • ehs_env_tax_record
  • ehs_hazard
  • ehs_incident
  • ehs_objective
  • ehs_special_equip
  • ehs_supply
  • ehs_work_permit
  • emg_drill
  • env_compli_obligation
  • env_monitor_record
  • env_risk_source
  • env_waste_record
  • event_checkin
  • event_task
  • ext_audit_plan
  • fert_agri_service
  • fert_batch_cost
  • fert_customer_profile
  • fert_delivery
  • fert_energy_log
  • fert_gas_emission
  • fert_mps
  • fert_occ_health
  • fert_pack_order
  • fert_process_qc
  • fert_procure_plan
  • fert_product_qc
  • fert_qc_standard
  • fert_raw_material_catalog
  • fert_raw_material_qc
  • fert_safety_patrol_log
  • fert_safety_patrol_plan
  • fert_sales_line
  • fert_sales_order
  • fert_solid_waste
  • fert_stock_lot
  • fert_stock_move
  • fert_supplier_profile
  • fert_wastewater
  • fert_wip_stock
  • fert_work_sub_order
  • fin_account_perm
  • fin_advance
  • fin_asset_inventory
  • fin_asset_inventory_item
  • fin_bad_debt
  • fin_budget_adj
  • fin_cash_journal
  • fin_cip
  • fin_depreciation_alloc
  • fin_field_diff_log
  • fin_impairment_test
  • fin_lease_right
  • fin_payroll_entry
  • fin_post_loan_check
  • fin_rd_expense
  • fin_rev_recognition
  • fin_threeway_match
  • food_batch
  • fraud_alert_rule
  • hr_appointment_order
  • hr_interview_question
  • hr_labor_contract
  • hr_recruit_candidate
  • hzs_hazard_source
  • internal_newsletter
  • inventory_valuation_config
  • ip_budget
  • ip_fee
  • ip_free_tag
  • ip_knowledge
  • ip_license_transfer
  • ip_regulation
  • ip_regulation_version
  • ip_sci_cred_archive
  • it_account_audit_record
  • it_backup_record
  • it_budget_line
  • it_data_export_request
  • it_demand_request
  • it_disaster_drill_record
  • it_dlp_policy
  • it_inspection_report
  • it_knowledge_article
  • it_procurement_order
  • it_remote_assist_session
  • it_sec_event
  • it_sec_training_record
  • it_service_ticket
  • it_software_license
  • it_sys_log
  • it_ticket_attachment
  • it_vuln_record
  • lab_budget
  • lab_cost_entry
  • lab_deviation
  • lab_eln
  • lab_eln_version
  • lab_haz_request
  • lab_incident
  • lab_instrument_maint
  • lab_reagent
  • lab_report_archive
  • lab_reservation
  • lab_safety_check
  • lab_sample_event
  • lab_stocktake
  • lab_stocktake_line
  • lab_test_method
  • lab_waste
  • legal_auth_limit
  • legal_compliance_cert
  • legal_compliance_checklist
  • legal_compliance_obligation
  • legal_compliance_risk_report
  • legal_compliance_self_check_task
  • legal_compliance_violation
  • legal_entity
  • legal_financial_guarantee
  • legal_internal_control_matrix
  • legal_ip_infringement_case
  • legal_knowledge
  • legal_legal_consult
  • legal_litigation_document
  • legal_litigation_expense
  • legal_litigation_firm
  • legal_opinion_letter
  • legal_regulatory_submission
  • legal_risk_assess_task
  • legal_risk_assessment
  • legal_risk_event
  • legal_risk_measure
  • legal_supplier_blacklist
  • legal_trade_secret_asset
  • legal_training
  • local_resource
  • logistics_budget
  • logistics_expense
  • logistics_supplier
  • logistics_supplier_contract
  • logistics_supplier_eval
  • logistics_supplier_payment
  • logistics_survey
  • logistics_survey_response
  • logistics_ticket
  • market_budget
  • market_expense
  • market_intel
  • market_qualification
  • meal_order
  • media_brief_report
  • media_contact
  • media_record
  • meeting_action_item
  • mfg_cost_entry
  • mfg_delivery
  • mfg_drawing
  • mfg_eng_bom
  • mfg_eng_bom_item
  • mfg_env_contract
  • mfg_env_supplier_profile
  • mfg_equipment
  • mfg_feedstock_batch
  • mfg_ferment_batch
  • mfg_ferment_log
  • mfg_fert_recipe
  • mfg_fqc_report
  • mfg_inventory_lot
  • mfg_maint_order
  • mfg_material_issue
  • mfg_mps_node
  • mfg_outsource
  • mfg_production_anomaly
  • mfg_production_report
  • mfg_purchase_order
  • mfg_qc_inspection
  • mfg_quote
  • mfg_recipe_ingredient
  • mfg_sales_order
  • mfg_service_ticket
  • mfg_stocktake
  • mfg_stocktake_line
  • mfg_warranty_contract
  • mfg_wip_position
  • mobile_checkin
  • multi_payment_batch
  • multi_payment_batch_item
  • net_scan_log
  • net_scan_task
  • occ_hazard_factor
  • occ_workplace_monitor
  • ops_haz_chem_request
  • ops_xdept_push
  • patent_disclosure
  • patent_fee
  • patent_mid_file
  • pmt_collection_log
  • pmt_contract_attachment
  • pmt_contract_fee_item
  • pmt_cost_alloc_rule
  • pmt_internal_trans
  • pmt_loan_scheme
  • pmt_payee_blacklist
  • ppe_item
  • publicity_task
  • publish_channel
  • qms_audit
  • qms_audit_finding
  • qms_document
  • qms_management_review
  • qsup_quality_lot
  • qual_achievement
  • qual_cert_change
  • qual_decl_fee
  • qual_elec_license
  • qual_safety_accident
  • qual_usage
  • rd_after_sales_feedback
  • rd_annual_budget
  • rd_design_review
  • rd_dev_project_budget
  • rd_doc_signoff
  • rd_doc_version
  • rd_ebom
  • rd_grant_disbursement
  • rd_innovation_point
  • rd_issue
  • rd_knowledge
  • rd_maintenance_task
  • rd_material
  • rd_mobile_photo
  • rd_product_cert
  • rd_product_requirement
  • rd_product_roadmap
  • rd_prototype_loan
  • rd_prototype_order
  • rd_prototype_stock
  • rd_purchase_request
  • rd_reuse_module
  • rd_review_vote
  • rd_roadmap_item
  • rd_sci_tech_personnel
  • rd_service_agency
  • rd_supplier_sample
  • rd_test_plan
  • rd_timesheet
  • rd_weekly_report
  • secret_access_log
  • sewage_cost_month
  • sewage_detection_report
  • sewage_emergency_plan
  • sewage_energy_log
  • sewage_env_record
  • sewage_equipment
  • sewage_inflow_forecast
  • sewage_mobile_queue
  • sewage_occ_health
  • sewage_patrol_record
  • sewage_patrol_route
  • sewage_power_section_log
  • sewage_process_run
  • sewage_process_scheme
  • sewage_reagent_stock
  • sewage_sampling_plan
  • sewage_shift_handover
  • sewage_sludge_record
  • sewage_spare_part
  • sewage_work_order
  • sfac_facility
  • sfty_investment
  • sfty_responsibility
  • sfty_training
  • sfty_training_enrollment
  • staff_self_request
  • std_application
  • stl_forex_risk
  • stl_fund_plan
  • stl_fund_plan_submission
  • stl_internal_settle_rule
  • stl_payment_refund
  • supervision_inspection
  • sv_accident
  • sv_archive_transfer
  • sv_change_claim
  • sv_drawing_issue
  • sv_equipment_ledger
  • sv_hidden_work
  • sv_material_inspect
  • sv_monthly_report
  • sv_notice
  • sv_open_work_order
  • sv_patrol_checkpoint
  • sv_patrol_plan
  • sv_patrol_scheme
  • sv_personal_cert
  • sv_plan
  • sv_progress_plan
  • sv_progress_task
  • sv_qualification
  • sv_scheme
  • sv_sequence_inspect
  • sv_survey_verify
  • tech_achievement
  • tech_contract
  • wm_application
  • wm_decl_plan
  • wm_decl_template
  • wm_doc_version
  • wm_fee
  • wm_gov_subsidy
  • wm_promotion
  • wm_review
  • wm_reward
  • wm_reward_config
  • wm_usage
  • ww_anomaly_case
  • ww_client_attachment
  • ww_hazwaste_manifest
  • ww_maint_order
  • ww_maint_plan
  • ww_process_unit