From 4ab75b0214e47fd4b2cde6f0eddf5f6cf2981d6d Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期六, 25 四月 2026 16:01:49 +0800
Subject: [PATCH] 增加记录类型枚举

---
 src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java |  202 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 201 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java b/src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java
index fd8d8c0..4a72d52 100644
--- a/src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java
+++ b/src/main/java/com/ruoyi/basic/enums/RecordTypeEnum.java
@@ -7,7 +7,207 @@
     SALES_LEDGER("sales_ledger"),
     SUPPLIER_MANAGE("supplier_manage"),
     APPROVAL_PROCESS("approval_process"),
-    QR_CODE_SCAN_RECORDS("qr_code_scan_records");
+    QR_CODE_SCAN_RECORDS("qr_code_scan_records"),
+    // Water Record
+    WATER_RECORD("water_record"),
+    // Warehouse
+    WAREHOUSE_GOODS_SHELVES_ROWCOL("warehouse_goods_shelves_rowcol"),
+    WAREHOUSE_GOODS_SHELVES("warehouse_goods_shelves"),
+    DOCUMENTATION_FILE("documentation_file"),
+    DOCUMENTATION_RETURN_MANAGEMENT("documentation_return_management"),
+    DOCUMENTATION_BORROW_MANAGEMENT("documentation_borrow_management"),
+    DOCUMENTATION("documentation"),
+    WAREHOUSE("warehouse"),
+    DOCUMENT_CLASSIFICATION("document_classification"),
+    // Technology
+    TECHNOLOGY_ROUTING_OPERATION_PARAM("technology_routing_operation_param"),
+    TECHNOLOGY_ROUTING("technology_routing"),
+    TECHNOLOGY_ROUTING_OPERATION("technology_routing_operation"),
+    TECHNOLOGY_BOM("technology_bom"),
+    TECHNOLOGY_PARAM("technology_param"),
+    TECHNOLOGY_OPERATION_PARAM("technology_operation_param"),
+    TECHNOLOGY_OPERATION("technology_operation"),
+    TECHNOLOGY_BOM_STRUCTURE("technology_bom_structure"),
+    // Stock
+    STOCK_OUT_RECORD("stock_out_record"),
+    STOCK_UNINVENTORY("stock_uninventory"),
+    STOCK_INVENTORY("stock_inventory"),
+    STOCK_IN_RECORD("stock_in_record"),
+    // Staff
+    STAFF_WORK_EXPERIENCE("staff_work_experience"),
+    STAFF_SALARY_MAIN("staff_salary_main"),
+    STAFF_SCHEDULING("staff_scheduling"),
+    STAFF_SALARY_DETAIL("staff_salary_detail"),
+    STAFF_ON_JOB("staff_on_job"),
+    STAFF_LEAVE("staff_leave"),
+    STAFF_CONTRACT("staff_contract"),
+    STAFF_EMERGENCY_CONTACT("staff_emergency_contact"),
+    STAFF_EDUCATION("staff_education"),
+    SCHEME_APPLICABLE_STAFF("scheme_applicable_staff"),
+    PERSONAL_SHIFT("personal_shift"),
+    SCHEME_INSURANCE_DETAIL("scheme_insurance_detail"),
+    PERSONAL_ATTENDANCE_RECORDS("personal_attendance_records"),
+    PERSONAL_ATTENDANCE_LOCATION_CONFIG("personal_attendance_location_config"),
+    BANK("bank"),
+    HOLIDAY_APPLICATION("holiday_application"),
+    // Sales
+    SHIPMENT_APPROVAL("shipment_approval"),
+    SALESPERSON_MANAGEMENT("salesperson_management"),
+    SALES_QUOTATION_PRODUCT("sales_quotation_product"),
+    SALES_QUOTATION("sales_quotation"),
+    SALES_LEDGER_PRODUCT("sales_ledger_product"),
+    PURCHASE_LEDGER_FILE("purchase_ledger_file"),
+    RECEIPT_PAYMENT("receipt_payment"),
+    PAYMENT_SHIPPING("payment_shipping"),
+    INVOICE_REGISTRATION_PRODUCT("invoice_registration_product"),
+    LOSS("loss"),
+    INVOICE_REGISTRATION("invoice_registration"),
+    INVOICE_LEDGER_FILE("invoice_ledger_file"),
+    INVOICE_LEDGER("invoice_ledger"),
+    COMMON_FILE("common_file"),
+    // Safe
+    SAFE_TRAINING_FILE("safe_training_file"),
+    SAFE_TRAINING_DETAILS("safe_training_details"),
+    SAFE_TRAINING("safe_training"),
+    SAFE_HIDDEN_FILE("safe_hidden_file"),
+    SAFE_HAZARD_RECORD("safe_hazard_record"),
+    SAFE_HIDDEN("safe_hidden"),
+    SAFE_HAZARD("safe_hazard"),
+    SAFE_CONTINGENCY_PLAN("safe_contingency_plan"),
+    SAFE_CERTIFICATION_FILE("safe_certification_file"),
+    SAFE_CERTIFICATION("safe_certification"),
+    SAFE_ACCIDENT("safe_accident"),
+    // Quality
+    QUALITY_UNQUALIFIED("quality_unqualified"),
+    QUALITY_TEST_STANDARD_PARAM("quality_test_standard_param"),
+    QUALITY_TEST_STANDARD_BINDING("quality_test_standard_binding"),
+    QUALITY_TEST_STANDARD("quality_test_standard"),
+    QUALITY_INSPECT_FILE("quality_inspect_file"),
+    QUALITY_INSPECT_PARAM("quality_inspect_param"),
+    QUALITY_INSPECT("quality_inspect"),
+    // Purchase
+    TICKET_REGISTRATION("ticket_registration"),
+    PURCHASE_RETURN_ORDER_PRODUCTS("purchase_return_order_products"),
+    PURCHASE_RETURN_ORDERS("purchase_return_orders"),
+    SALES_LEDGER_PRODUCT_TEMPLATE("sales_ledger_product_template"),
+    PURCHASE_LEDGER("purchase_ledger"),
+    PURCHASE_LEDGER_TEMPLATE("purchase_ledger_template"),
+    PRODUCT_RECORD("product_record"),
+    PAYMENT_REGISTRATION("payment_registration"),
+    INVOICE_PURCHASE("invoice_purchase"),
+    // Project Management
+    SHIPPING_ADDRESS("shipping_address"),
+    ROLES("roles"),
+    PLAN("plan"),
+    PLAN_NODE("plan_node"),
+    INFO_STAGE("info_stage"),
+    CONTRACT_INFO("contract_info"),
+    INFO("info"),
+    // Production
+    PRODUCTION_PRODUCT_OUTPUT("production_product_output"),
+    PRODUCTION_ORDER_ROUTING_OPERATION("production_order_routing_operation"),
+    PRODUCTION_PRODUCT_INPUT("production_product_input"),
+    PRODUCTION_PRODUCT_MAIN("production_product_main"),
+    PRODUCTION_PLAN("production_plan"),
+    PRODUCTION_ORDER_ROUTING_OPERATION_PARAM("production_order_routing_operation_param"),
+    PRODUCTION_ORDER_ROUTING("production_order_routing"),
+    PRODUCTION_ORDER_PICK_RECORD("production_order_pick_record"),
+    PRODUCTION_ORDER_PICK("production_order_pick"),
+    PRODUCTION_ORDER_BOM("production_order_bom"),
+    PRODUCTION_OPERATION_TASK("production_operation_task"),
+    PRODUCTION_ORDER("production_order"),
+    PRODUCTION_ACCOUNT("production_account"),
+    PRODUCTION_BOM_STRUCTURE("production_bom_structure"),
+    PRODUCTION_OPERATION_MAIN_PARAM("production_operation_main_param"),
+    // Procurement Record
+    RETURN_SALE_PRODUCT("return_sale_product"),
+    PROCUREMENT_PLAN("procurement_plan"),
+    PROCUREMENT_RECORD_OUT("procurement_record_out"),
+    PROCUREMENT_RECORD_STORAGE("procurement_record_storage"),
+    RETURN_MANAGEMENT("return_management"),
+    PROCUREMENT_PRICE_MANAGEMENT("procurement_price_management"),
+    GAS_TANK_WARNING("gas_tank_warning"),
+    CUSTOM_STORAGE("custom_storage"),
+    PROCUREMENT_EXCEPTION_RECORD("procurement_exception_record"),
+    INBOUND_MANAGEMENT("inbound_management"),
+    // Office Supplies
+    OFFICE_SUPPLIES("office_supplies"),
+    // OA
+    OA_PROJECT_PHASE_TASK("oa_project_phase_task"),
+    OA_PROJECT("oa_project"),
+    OA_PROJECT_PHASE("oa_project_phase"),
+    // Measuring Instrument Ledger
+    SPARE_PARTS("spare_parts"),
+    MEASURING_INSTRUMENT_LEDGER_RECORD("measuring_instrument_ledger_record"),
+    MEASURING_INSTRUMENT_LEDGER("measuring_instrument_ledger"),
+    SPARE_PARTS_REQUISITION_RECORD("spare_parts_requisition_record"),
+    // Labor Issue
+    LABOR_ISSUE("labor_issue"),
+    // Inspection Task
+    TIMING_TASK("timing_task"),
+    QR_CODE("qr_code"),
+    // Equipment Energy Consumption
+    ENERGY_PERIOD("energy_period"),
+    EQUIPMENT_ENERGY_CONSUMPTION("equipment_energy_consumption"),
+    ELECTRICITY_CONSUMPTION_AREA("electricity_consumption_area"),
+    // Device
+    MAINTENANCE_TASK("maintenance_task"),
+    DEVICE_REPAIR("device_repair"),
+    DEVICE_MAINTENANCE_FILE("device_maintenance_file"),
+    DEVICE_DEFECT_RECORD("device_defect_record"),
+    DEVICE_MAINTENANCE("device_maintenance"),
+    DEVICE_LEDGER("device_ledger"),
+    // Customer Visits
+    CUSTOMER_VISITS("customer_visits"),
+    // Compensation Performance
+    COMPENSATION_PERFORMANCE("compensation_performance"),
+    // Collaborative Approval
+    STAFF_CONTACTS_PERSONAL("staff_contacts_personal"),
+    SEAL_APPLICATION_MANAGEMENT("seal_application_management"),
+    RULES_REGULATIONS_MANAGEMENT_FILE("rules_regulations_management_file"),
+    RULES_REGULATIONS_MANAGEMENT("rules_regulations_management"),
+    READING_STATUS("reading_status"),
+    NOTICE("notice"),
+    NOTICE_TYPE("notice_type"),
+    MEET_DRAFT("meet_draft"),
+    MEETING_ROOM("meeting_room"),
+    MEETING_MINUTES("meeting_minutes"),
+    MEET_APPLICATION("meet_application"),
+    DUTY_PLAN("duty_plan"),
+    // Basic
+    SUPPLIER_MANAGE_FILE("supplier_manage_file"),
+    PRODUCT_MODEL("product_model"),
+    CUSTOMER_RETURN_VISIT("customer_return_visit"),
+    PRODUCT("product"),
+    CUSTOMER("customer"),
+    CUSTOMER_PRIVATE_POOL("customer_private_pool"),
+    CUSTOMER_FOLLOW_UP_FILE("customer_follow_up_file"),
+    CUSTOMER_FOLLOW_UP("customer_follow_up"),
+    CUSTOMER_PRIVATE("customer_private"),
+    // Approve
+    WORKING_HOURS_SETTING("working_hours_setting"),
+    OVERTIME_SETTING("overtime_setting"),
+    RPA_PROCESS_AUTOMATION("rpa_process_automation"),
+    HOLIDAY_SETTINGS("holiday_settings"),
+    ONLINE_MEETING("online_meeting"),
+    KNOWLEDGE_BASE("knowledge_base"),
+    NOTIFICATION_MANAGEMENT("notification_management"),
+    APPROVE_NODE("approve_node"),
+    APPROVE_PROCESS_CONFIG_NODE("approve_process_config_node"),
+    APPROVE_LOG("approve_log"),
+    ANNUAL_LEAVE_SETTING("annual_leave_setting"),
+    FILE_SHARING("file_sharing"),
+    // After Sales Service
+    AFTER_SALES_SERVICE("after_sales_service"),
+    AFTER_SALES_SERVICE_FILE("after_sales_service_file"),
+    AFTER_SALES_NEAR_EXPIRY("after_sales_near_expiry"),
+    // Account
+    ACCOUNT_INCOME("account_income"),
+    BORROW_INFO("borrow_info"),
+    SALES_REFUND_AMOUNT_ORDER("sales_refund_amount_order"),
+    SALES_RECEIPT_RETURN("sales_receipt_return"),
+    ACCOUNT_EXPENSE("account_expense"),
+    ACCOUNT_FILE("account_file");
 
     private final String type;
     RecordTypeEnum(String type) { this.type = type; }

--
Gitblit v1.9.3