├── .dockerignore ├── .formatter.exs ├── .gitignore ├── .iex.exs ├── Dockerfile ├── LICENSE ├── Makefile ├── README.CN.md ├── README.md ├── assets ├── css │ └── app.css ├── js │ └── app.js ├── tailwind.config.js └── vendor │ └── topbar.js ├── config ├── config.exs ├── dev.exs ├── prod.exs ├── runtime.exs └── test.exs ├── docs ├── flow.jpg └── live-demo.jpg ├── fly.toml ├── lib ├── handan.ex ├── handan │ ├── accounts.ex │ ├── accounts │ │ ├── aggregates │ │ │ └── user.ex │ │ ├── commands │ │ │ └── register_user.ex │ │ ├── events │ │ │ └── user_registered.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ └── user.ex │ │ ├── projectors │ │ │ └── user.ex │ │ ├── router.ex │ │ ├── seed.ex │ │ ├── supervisor.ex │ │ ├── user_notifier.ex │ │ ├── user_token.ex │ │ └── workflow.ex │ ├── application.ex │ ├── core │ │ ├── finance_context.ex │ │ ├── production_context.ex │ │ ├── production_doc.md │ │ ├── purchasing_context.ex │ │ ├── selling_context.ex │ │ └── stock_and_item_context.ex │ ├── enterprise.ex │ ├── enterprise │ │ ├── aggregates │ │ │ └── company.ex │ │ ├── commands │ │ │ ├── create_company.ex │ │ │ └── delete_company.ex │ │ ├── events │ │ │ ├── company_created.ex │ │ │ ├── company_deleted.ex │ │ │ ├── staff_added.ex │ │ │ ├── uom_created.ex │ │ │ └── warehouse_created.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ ├── company.ex │ │ │ ├── staff.ex │ │ │ ├── uom.ex │ │ │ └── warehouse.ex │ │ ├── projectors │ │ │ ├── company.ex │ │ │ ├── uom.ex │ │ │ └── warehouse.ex │ │ ├── queries │ │ │ ├── company_query.ex │ │ │ └── staff_query.ex │ │ ├── router.ex │ │ ├── seed.ex │ │ ├── supervisor.ex │ │ └── workflow.ex │ ├── event_app.ex │ ├── event_route.ex │ ├── event_store.ex │ ├── finance.ex │ ├── finance │ │ ├── aggregates │ │ │ ├── payment_entry.ex │ │ │ └── payment_method.ex │ │ ├── commands │ │ │ ├── create_payment_entry.ex │ │ │ ├── create_payment_method.ex │ │ │ ├── delete_payment_entry.ex │ │ │ └── delete_payment_method.ex │ │ ├── events │ │ │ ├── payment_entry_created.ex │ │ │ ├── payment_entry_deleted.ex │ │ │ ├── payment_method_created.ex │ │ │ └── payment_method_deleted.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ ├── payment_entry.ex │ │ │ └── payment_method.ex │ │ ├── projectors │ │ │ ├── payment_entry.ex │ │ │ └── payment_method.ex │ │ ├── queries │ │ │ ├── payment_entry.ex │ │ │ └── payment_method.ex │ │ ├── router.ex │ │ ├── supervisor.ex │ │ └── workflow.ex │ ├── infrastructure │ │ ├── .gitkeep │ │ ├── decimal_helper.ex │ │ ├── dispatcher │ │ │ ├── dispatcher.ex │ │ │ └── matcher.ex │ │ ├── event_sourcing │ │ │ ├── command.ex │ │ │ ├── enrich.ex │ │ │ ├── event.ex │ │ │ ├── event_handler_failure_context.ex │ │ │ ├── roll_up │ │ │ │ ├── queries.ex │ │ │ │ └── roll_up.ex │ │ │ └── type.ex │ │ ├── event_store_initial.ex │ │ ├── helper.ex │ │ └── turbo │ │ │ └── turbo.ex │ ├── mailer.ex │ ├── production.ex │ ├── production │ │ ├── .gitkeep │ │ ├── aggregates │ │ │ ├── bom.ex │ │ │ ├── process.ex │ │ │ ├── work_order.ex │ │ │ └── workstation.ex │ │ ├── commands │ │ │ ├── create_bom.ex │ │ │ ├── create_process.ex │ │ │ ├── create_work_order.ex │ │ │ ├── create_workstation.ex │ │ │ ├── delete_bom.ex │ │ │ ├── delete_process.ex │ │ │ ├── delete_work_order.ex │ │ │ ├── delete_workstation.ex │ │ │ ├── report_job_card.ex │ │ │ ├── schedule_work_order.ex │ │ │ └── store_finish_item.ex │ │ ├── events │ │ │ ├── bom_created.ex │ │ │ ├── bom_deleted.ex │ │ │ ├── bom_item_added.ex │ │ │ ├── bom_process_added.ex │ │ │ ├── finish_item_stored.ex │ │ │ ├── job_card_reported.ex │ │ │ ├── material_request_item_added.ex │ │ │ ├── material_request_item_adjusted.ex │ │ │ ├── process_created.ex │ │ │ ├── process_deleted.ex │ │ │ ├── work_order_created.ex │ │ │ ├── work_order_deleted.ex │ │ │ ├── work_order_item_added.ex │ │ │ ├── work_order_item_qty_changed.ex │ │ │ ├── work_order_qty_changed.ex │ │ │ ├── work_order_scheduled.ex │ │ │ ├── work_order_status_changed.ex │ │ │ ├── workstation_created.ex │ │ │ └── workstation_deleted.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ ├── bom.ex │ │ │ ├── bom_item.ex │ │ │ ├── bom_process.ex │ │ │ ├── job_card.ex │ │ │ ├── process.ex │ │ │ ├── work_order.ex │ │ │ ├── work_order_item.ex │ │ │ ├── work_order_material_request.ex │ │ │ └── workstation.ex │ │ ├── projectors │ │ │ ├── bom.ex │ │ │ ├── process.ex │ │ │ ├── work_order.ex │ │ │ └── workstation.ex │ │ ├── queries │ │ │ ├── bom_query.ex │ │ │ ├── process_query.ex │ │ │ ├── work_order_query.ex │ │ │ └── workstation_query.ex │ │ ├── router.ex │ │ ├── supervisor.ex │ │ └── workflow.ex │ ├── purchasing.ex │ ├── purchasing │ │ ├── aggregates │ │ │ ├── purchase_order.ex │ │ │ └── suppler.ex │ │ ├── commands │ │ │ ├── complete_receipt_note.ex │ │ │ ├── create_purchase_invoice.ex │ │ │ ├── create_purchase_order.ex │ │ │ ├── create_receipt_note.ex │ │ │ ├── create_supplier.ex │ │ │ ├── delete_purchase_order.ex │ │ │ └── delete_supplier.ex │ │ ├── events │ │ │ ├── purchase_invoice_created.ex │ │ │ ├── purchase_invoice_paid.ex │ │ │ ├── purchase_order_created.ex │ │ │ ├── purchase_order_deleted.ex │ │ │ ├── purchase_order_item_added.ex │ │ │ ├── purchase_order_item_adjusted.ex │ │ │ ├── purchase_order_status_changed.ex │ │ │ ├── purchase_order_summary_changed.ex │ │ │ ├── receipt_note_completed.ex │ │ │ ├── receipt_note_created.ex │ │ │ ├── receipt_note_item_added.ex │ │ │ ├── supplier_created.ex │ │ │ └── supplier_deleted.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ ├── purchase_invoice.ex │ │ │ ├── purchase_order.ex │ │ │ ├── purchase_order_item.ex │ │ │ ├── receipt_note.ex │ │ │ ├── receipt_note_item.ex │ │ │ └── supplier.ex │ │ ├── projectors │ │ │ ├── purchase_order.ex │ │ │ └── supplier.ex │ │ ├── queries │ │ │ ├── purchase_invoice_query.ex │ │ │ ├── purchase_order_query.ex │ │ │ └── supplier_query.ex │ │ ├── router.ex │ │ ├── supervisor.ex │ │ └── workflow.ex │ ├── release.ex │ ├── repo.ex │ ├── selling.ex │ ├── selling │ │ ├── aggregates │ │ │ ├── customer.ex │ │ │ └── sales_order.ex │ │ ├── commands │ │ │ ├── complete_delivery_note.ex │ │ │ ├── create_customer.ex │ │ │ ├── create_delivery_note.ex │ │ │ ├── create_sales_invoice.ex │ │ │ ├── create_sales_order.ex │ │ │ ├── delete_customer.ex │ │ │ └── delete_sales_order.ex │ │ ├── events │ │ │ ├── customer_created.ex │ │ │ ├── customer_deleted.ex │ │ │ ├── delivery_note_completed.ex │ │ │ ├── delivery_note_created.ex │ │ │ ├── delivery_note_item_added.ex │ │ │ ├── sales_invoice_created.ex │ │ │ ├── sales_invoice_paid.ex │ │ │ ├── sales_order_created.ex │ │ │ ├── sales_order_deleted.ex │ │ │ ├── sales_order_item_added.ex │ │ │ ├── sales_order_item_adjusted.ex │ │ │ ├── sales_order_status_changed.ex │ │ │ └── sales_order_summary_changed.ex │ │ ├── loader.ex │ │ ├── projections │ │ │ ├── customer.ex │ │ │ ├── delivery_note.ex │ │ │ ├── delivery_note_item.ex │ │ │ ├── sales_invoice.ex │ │ │ ├── sales_order.ex │ │ │ └── sales_order_item.ex │ │ ├── projectors │ │ │ ├── customer.ex │ │ │ └── sales_order.ex │ │ ├── queries │ │ │ ├── customer_query.ex │ │ │ ├── sales_invoice_query.ex │ │ │ └── sales_order_query.ex │ │ ├── router.ex │ │ ├── seed.ex │ │ ├── supervisor.ex │ │ └── workflow.ex │ ├── stock.ex │ └── stock │ │ ├── .gitkeep │ │ ├── aggregates │ │ └── item.ex │ │ ├── commands │ │ ├── create_item.ex │ │ ├── decrease_stock_item.ex │ │ ├── delete_item.ex │ │ └── increase_stock_item.ex │ │ ├── events │ │ ├── inventory_entry_created.ex │ │ ├── inventory_unit_inbound.ex │ │ ├── inventory_unit_outbound.ex │ │ ├── item_bom_binded.ex │ │ ├── item_created.ex │ │ ├── item_deleted.ex │ │ ├── opening_stock_created.ex │ │ ├── stock_item_qty_changed.ex │ │ └── stock_uom_created.ex │ │ ├── loader.ex │ │ ├── projections │ │ ├── inventory_entry.ex │ │ ├── item.ex │ │ ├── stock_item.ex │ │ └── stock_uom.ex │ │ ├── projectors │ │ ├── inventory_entry.ex │ │ ├── item.ex │ │ └── stock_item.ex │ │ ├── queries │ │ ├── inventory_entry.ex │ │ └── item_query.ex │ │ ├── router.ex │ │ ├── seed.ex │ │ ├── supervisor.ex │ │ └── workflow.ex ├── handan_web.ex └── handan_web │ ├── components │ ├── core_components.ex │ ├── layouts.ex │ └── layouts │ │ ├── app.html.heex │ │ └── root.html.heex │ ├── controllers │ ├── error_html.ex │ ├── error_json.ex │ ├── page_controller.ex │ ├── page_html.ex │ └── page_html │ │ └── home.html.heex │ ├── endpoint.ex │ ├── gettext.ex │ ├── graphql │ ├── helpers │ │ ├── error_code.ex │ │ ├── fields.ex │ │ ├── gql_schema_suite.ex │ │ └── utils.ex │ ├── middlewares │ │ └── authorize.ex │ ├── resolvers │ │ ├── accounts.ex │ │ ├── enterprise.ex │ │ ├── finance.ex │ │ ├── production.ex │ │ ├── purchasing.ex │ │ ├── selling.ex │ │ └── stock.ex │ ├── schema.ex │ └── schemas │ │ ├── accounts.ex │ │ ├── enterprise.ex │ │ ├── finance.ex │ │ ├── production.ex │ │ ├── purchasing.ex │ │ ├── selling.ex │ │ └── stock.ex │ ├── router.ex │ ├── telemetry.ex │ └── user_auth.ex ├── mix.exs ├── mix.lock ├── priv ├── gettext │ ├── en │ │ └── LC_MESSAGES │ │ │ └── errors.po │ └── errors.pot ├── repo │ ├── migrations │ │ ├── .formatter.exs │ │ ├── 20250106065509_create_items.exs │ │ ├── 20250106070246_create_stock_uoms.exs │ │ ├── 20250106070259_create_uoms.exs │ │ ├── 20250106070338_create_stock_items.exs │ │ ├── 20250106070646_create_inventory_entries.exs │ │ ├── 20250106071621_create_warehouses.exs │ │ ├── 20250106075033_create_projection_versions.exs │ │ ├── 20250106085847_create_companies.exs │ │ ├── 20250106130112_create_customers.exs │ │ ├── 20250106130148_create_sales_orders.exs │ │ ├── 20250106130241_create_sales_order_items.exs │ │ ├── 20250106130339_create_sales_invoices.exs │ │ ├── 20250106130524_create_delivery_notes.exs │ │ ├── 20250106130652_create_delivery_note_items.exs │ │ ├── 20250107145529_create_users_auth_tables.exs │ │ ├── 20250108015519_create_staff.exs │ │ ├── 20250108022202_create_suppliers.exs │ │ ├── 20250108032234_create_purchase_orders.exs │ │ ├── 20250108032313_create_purchase_order_items.exs │ │ ├── 20250108032350_create_receipt_notes.exs │ │ ├── 20250108032438_create_receipt_note_items.exs │ │ ├── 20250108032502_create_purchase_invoices.exs │ │ ├── 20250108073622_create_boms.exs │ │ ├── 20250108073700_create_bom_items.exs │ │ ├── 20250108073729_create_processes.exs │ │ ├── 20250108073819_create_bom_processes.exs │ │ ├── 20250108085132_create_workstations.exs │ │ ├── 20250108092346_create_work_orders.exs │ │ ├── 20250108092428_create_work_order_items.exs │ │ ├── 20250108092930_create_job_cards.exs │ │ ├── 20250108133528_create_payment_methods.exs │ │ ├── 20250108133706_create_payment_entries.exs │ │ ├── 20250109011733_create_work_order_material_requests.exs │ │ ├── 20250115042518_add_balance_to_suppliers.exs │ │ └── 20250116073250_add_type_to_payment_entries.exs │ └── seeds.exs └── static │ ├── favicon.ico │ ├── images │ └── logo.svg │ └── robots.txt ├── rel ├── env.sh.eex └── overlays │ └── bin │ ├── migrate │ ├── migrate.bat │ ├── server │ └── server.bat └── test ├── handan ├── accounts │ └── user_test.exs ├── enterprise │ └── company_test.exs ├── finance │ ├── payment_entry_test.exs │ └── payment_method_test.exs ├── production │ ├── bom_test.exs │ ├── process_test.exs │ ├── work_order_test.exs │ └── workstation_test.exs ├── purchasing │ ├── purchase_order_test.exs │ └── supplier_test.exs ├── selling │ ├── customer_test.exs │ └── sales_order_test.exs └── stock │ └── item_test.exs ├── handan_web └── graphql │ ├── accounts_test.exs │ ├── enterprise_test.exs │ ├── finance_test.exs │ ├── production │ ├── bom_test.exs │ ├── process_test.exs │ ├── work_order_test.exs │ └── workstation_test.exs │ ├── purchasing_test.exs │ ├── selling_test.exs │ └── stock_test.exs ├── support ├── conn_case.ex ├── data_case.ex ├── factory.ex ├── fixture.ex └── storage.ex └── test_helper.exs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/.dockerignore -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/.gitignore -------------------------------------------------------------------------------- /.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/.iex.exs -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/Makefile -------------------------------------------------------------------------------- /README.CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/README.CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/assets/css/app.css -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/assets/js/app.js -------------------------------------------------------------------------------- /assets/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/assets/tailwind.config.js -------------------------------------------------------------------------------- /assets/vendor/topbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/assets/vendor/topbar.js -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/config/test.exs -------------------------------------------------------------------------------- /docs/flow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/docs/flow.jpg -------------------------------------------------------------------------------- /docs/live-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/docs/live-demo.jpg -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/fly.toml -------------------------------------------------------------------------------- /lib/handan.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan.ex -------------------------------------------------------------------------------- /lib/handan/accounts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts.ex -------------------------------------------------------------------------------- /lib/handan/accounts/aggregates/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/aggregates/user.ex -------------------------------------------------------------------------------- /lib/handan/accounts/commands/register_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/commands/register_user.ex -------------------------------------------------------------------------------- /lib/handan/accounts/events/user_registered.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/events/user_registered.ex -------------------------------------------------------------------------------- /lib/handan/accounts/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/loader.ex -------------------------------------------------------------------------------- /lib/handan/accounts/projections/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/projections/user.ex -------------------------------------------------------------------------------- /lib/handan/accounts/projectors/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/projectors/user.ex -------------------------------------------------------------------------------- /lib/handan/accounts/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/router.ex -------------------------------------------------------------------------------- /lib/handan/accounts/seed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/seed.ex -------------------------------------------------------------------------------- /lib/handan/accounts/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/accounts/user_notifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/user_notifier.ex -------------------------------------------------------------------------------- /lib/handan/accounts/user_token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/user_token.ex -------------------------------------------------------------------------------- /lib/handan/accounts/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/accounts/workflow.ex -------------------------------------------------------------------------------- /lib/handan/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/application.ex -------------------------------------------------------------------------------- /lib/handan/core/finance_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/finance_context.ex -------------------------------------------------------------------------------- /lib/handan/core/production_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/production_context.ex -------------------------------------------------------------------------------- /lib/handan/core/production_doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/production_doc.md -------------------------------------------------------------------------------- /lib/handan/core/purchasing_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/purchasing_context.ex -------------------------------------------------------------------------------- /lib/handan/core/selling_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/selling_context.ex -------------------------------------------------------------------------------- /lib/handan/core/stock_and_item_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/core/stock_and_item_context.ex -------------------------------------------------------------------------------- /lib/handan/enterprise.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/aggregates/company.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/aggregates/company.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/commands/create_company.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/commands/create_company.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/commands/delete_company.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/commands/delete_company.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/events/company_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/events/company_created.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/events/company_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/events/company_deleted.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/events/staff_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/events/staff_added.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/events/uom_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/events/uom_created.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/events/warehouse_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/events/warehouse_created.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/loader.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projections/company.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projections/company.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projections/staff.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projections/staff.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projections/uom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projections/uom.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projections/warehouse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projections/warehouse.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projectors/company.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projectors/company.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projectors/uom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projectors/uom.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/projectors/warehouse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/projectors/warehouse.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/queries/company_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/queries/company_query.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/queries/staff_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/queries/staff_query.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/router.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/seed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/seed.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/enterprise/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/enterprise/workflow.ex -------------------------------------------------------------------------------- /lib/handan/event_app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/event_app.ex -------------------------------------------------------------------------------- /lib/handan/event_route.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/event_route.ex -------------------------------------------------------------------------------- /lib/handan/event_store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/event_store.ex -------------------------------------------------------------------------------- /lib/handan/finance.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance.ex -------------------------------------------------------------------------------- /lib/handan/finance/aggregates/payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/aggregates/payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/aggregates/payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/aggregates/payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/commands/create_payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/commands/create_payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/commands/create_payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/commands/create_payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/commands/delete_payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/commands/delete_payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/commands/delete_payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/commands/delete_payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/events/payment_entry_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/events/payment_entry_created.ex -------------------------------------------------------------------------------- /lib/handan/finance/events/payment_entry_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/events/payment_entry_deleted.ex -------------------------------------------------------------------------------- /lib/handan/finance/events/payment_method_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/events/payment_method_created.ex -------------------------------------------------------------------------------- /lib/handan/finance/events/payment_method_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/events/payment_method_deleted.ex -------------------------------------------------------------------------------- /lib/handan/finance/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/loader.ex -------------------------------------------------------------------------------- /lib/handan/finance/projections/payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/projections/payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/projections/payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/projections/payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/projectors/payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/projectors/payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/projectors/payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/projectors/payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/queries/payment_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/queries/payment_entry.ex -------------------------------------------------------------------------------- /lib/handan/finance/queries/payment_method.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/queries/payment_method.ex -------------------------------------------------------------------------------- /lib/handan/finance/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/router.ex -------------------------------------------------------------------------------- /lib/handan/finance/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/finance/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/finance/workflow.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/handan/infrastructure/decimal_helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/decimal_helper.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/dispatcher/dispatcher.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/dispatcher/dispatcher.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/dispatcher/matcher.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/dispatcher/matcher.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/command.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/command.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/enrich.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/enrich.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/event.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/event_handler_failure_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/event_handler_failure_context.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/roll_up/queries.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/roll_up/queries.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/roll_up/roll_up.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/roll_up/roll_up.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_sourcing/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_sourcing/type.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/event_store_initial.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/event_store_initial.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/helper.ex -------------------------------------------------------------------------------- /lib/handan/infrastructure/turbo/turbo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/infrastructure/turbo/turbo.ex -------------------------------------------------------------------------------- /lib/handan/mailer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/mailer.ex -------------------------------------------------------------------------------- /lib/handan/production.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production.ex -------------------------------------------------------------------------------- /lib/handan/production/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/handan/production/aggregates/bom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/aggregates/bom.ex -------------------------------------------------------------------------------- /lib/handan/production/aggregates/process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/aggregates/process.ex -------------------------------------------------------------------------------- /lib/handan/production/aggregates/work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/aggregates/work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/aggregates/workstation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/aggregates/workstation.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/create_bom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/create_bom.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/create_process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/create_process.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/create_work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/create_work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/create_workstation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/create_workstation.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/delete_bom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/delete_bom.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/delete_process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/delete_process.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/delete_work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/delete_work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/delete_workstation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/delete_workstation.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/report_job_card.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/report_job_card.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/schedule_work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/schedule_work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/commands/store_finish_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/commands/store_finish_item.ex -------------------------------------------------------------------------------- /lib/handan/production/events/bom_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/bom_created.ex -------------------------------------------------------------------------------- /lib/handan/production/events/bom_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/bom_deleted.ex -------------------------------------------------------------------------------- /lib/handan/production/events/bom_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/bom_item_added.ex -------------------------------------------------------------------------------- /lib/handan/production/events/bom_process_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/bom_process_added.ex -------------------------------------------------------------------------------- /lib/handan/production/events/finish_item_stored.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/finish_item_stored.ex -------------------------------------------------------------------------------- /lib/handan/production/events/job_card_reported.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/job_card_reported.ex -------------------------------------------------------------------------------- /lib/handan/production/events/material_request_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/material_request_item_added.ex -------------------------------------------------------------------------------- /lib/handan/production/events/material_request_item_adjusted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/material_request_item_adjusted.ex -------------------------------------------------------------------------------- /lib/handan/production/events/process_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/process_created.ex -------------------------------------------------------------------------------- /lib/handan/production/events/process_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/process_deleted.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_created.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_deleted.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_item_added.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_item_qty_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_item_qty_changed.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_qty_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_qty_changed.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_scheduled.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_scheduled.ex -------------------------------------------------------------------------------- /lib/handan/production/events/work_order_status_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/work_order_status_changed.ex -------------------------------------------------------------------------------- /lib/handan/production/events/workstation_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/workstation_created.ex -------------------------------------------------------------------------------- /lib/handan/production/events/workstation_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/events/workstation_deleted.ex -------------------------------------------------------------------------------- /lib/handan/production/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/loader.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/bom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/bom.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/bom_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/bom_item.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/bom_process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/bom_process.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/job_card.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/job_card.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/process.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/work_order_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/work_order_item.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/work_order_material_request.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/work_order_material_request.ex -------------------------------------------------------------------------------- /lib/handan/production/projections/workstation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projections/workstation.ex -------------------------------------------------------------------------------- /lib/handan/production/projectors/bom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projectors/bom.ex -------------------------------------------------------------------------------- /lib/handan/production/projectors/process.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projectors/process.ex -------------------------------------------------------------------------------- /lib/handan/production/projectors/work_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projectors/work_order.ex -------------------------------------------------------------------------------- /lib/handan/production/projectors/workstation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/projectors/workstation.ex -------------------------------------------------------------------------------- /lib/handan/production/queries/bom_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/queries/bom_query.ex -------------------------------------------------------------------------------- /lib/handan/production/queries/process_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/queries/process_query.ex -------------------------------------------------------------------------------- /lib/handan/production/queries/work_order_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/queries/work_order_query.ex -------------------------------------------------------------------------------- /lib/handan/production/queries/workstation_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/queries/workstation_query.ex -------------------------------------------------------------------------------- /lib/handan/production/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/router.ex -------------------------------------------------------------------------------- /lib/handan/production/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/production/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/production/workflow.ex -------------------------------------------------------------------------------- /lib/handan/purchasing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/aggregates/purchase_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/aggregates/purchase_order.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/aggregates/suppler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/aggregates/suppler.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/complete_receipt_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/complete_receipt_note.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/create_purchase_invoice.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/create_purchase_invoice.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/create_purchase_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/create_purchase_order.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/create_receipt_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/create_receipt_note.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/create_supplier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/create_supplier.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/delete_purchase_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/delete_purchase_order.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/commands/delete_supplier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/commands/delete_supplier.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_invoice_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_invoice_created.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_invoice_paid.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_invoice_paid.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_created.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_deleted.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_item_added.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_item_adjusted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_item_adjusted.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_status_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_status_changed.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/purchase_order_summary_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/purchase_order_summary_changed.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/receipt_note_completed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/receipt_note_completed.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/receipt_note_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/receipt_note_created.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/receipt_note_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/receipt_note_item_added.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/supplier_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/supplier_created.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/events/supplier_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/events/supplier_deleted.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/loader.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/purchase_invoice.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/purchase_invoice.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/purchase_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/purchase_order.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/purchase_order_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/purchase_order_item.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/receipt_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/receipt_note.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/receipt_note_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/receipt_note_item.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projections/supplier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projections/supplier.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projectors/purchase_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projectors/purchase_order.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/projectors/supplier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/projectors/supplier.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/queries/purchase_invoice_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/queries/purchase_invoice_query.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/queries/purchase_order_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/queries/purchase_order_query.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/queries/supplier_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/queries/supplier_query.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/router.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/purchasing/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/purchasing/workflow.ex -------------------------------------------------------------------------------- /lib/handan/release.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/release.ex -------------------------------------------------------------------------------- /lib/handan/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/repo.ex -------------------------------------------------------------------------------- /lib/handan/selling.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling.ex -------------------------------------------------------------------------------- /lib/handan/selling/aggregates/customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/aggregates/customer.ex -------------------------------------------------------------------------------- /lib/handan/selling/aggregates/sales_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/aggregates/sales_order.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/complete_delivery_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/complete_delivery_note.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/create_customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/create_customer.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/create_delivery_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/create_delivery_note.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/create_sales_invoice.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/create_sales_invoice.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/create_sales_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/create_sales_order.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/delete_customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/delete_customer.ex -------------------------------------------------------------------------------- /lib/handan/selling/commands/delete_sales_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/commands/delete_sales_order.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/customer_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/customer_created.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/customer_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/customer_deleted.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/delivery_note_completed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/delivery_note_completed.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/delivery_note_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/delivery_note_created.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/delivery_note_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/delivery_note_item_added.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_invoice_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_invoice_created.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_invoice_paid.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_invoice_paid.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_created.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_deleted.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_item_added.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_item_added.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_item_adjusted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_item_adjusted.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_status_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_status_changed.ex -------------------------------------------------------------------------------- /lib/handan/selling/events/sales_order_summary_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/events/sales_order_summary_changed.ex -------------------------------------------------------------------------------- /lib/handan/selling/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/loader.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/customer.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/delivery_note.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/delivery_note.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/delivery_note_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/delivery_note_item.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/sales_invoice.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/sales_invoice.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/sales_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/sales_order.ex -------------------------------------------------------------------------------- /lib/handan/selling/projections/sales_order_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projections/sales_order_item.ex -------------------------------------------------------------------------------- /lib/handan/selling/projectors/customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projectors/customer.ex -------------------------------------------------------------------------------- /lib/handan/selling/projectors/sales_order.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/projectors/sales_order.ex -------------------------------------------------------------------------------- /lib/handan/selling/queries/customer_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/queries/customer_query.ex -------------------------------------------------------------------------------- /lib/handan/selling/queries/sales_invoice_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/queries/sales_invoice_query.ex -------------------------------------------------------------------------------- /lib/handan/selling/queries/sales_order_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/queries/sales_order_query.ex -------------------------------------------------------------------------------- /lib/handan/selling/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/router.ex -------------------------------------------------------------------------------- /lib/handan/selling/seed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/seed.ex -------------------------------------------------------------------------------- /lib/handan/selling/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/selling/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/selling/workflow.ex -------------------------------------------------------------------------------- /lib/handan/stock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock.ex -------------------------------------------------------------------------------- /lib/handan/stock/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/handan/stock/aggregates/item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/aggregates/item.ex -------------------------------------------------------------------------------- /lib/handan/stock/commands/create_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/commands/create_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/commands/decrease_stock_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/commands/decrease_stock_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/commands/delete_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/commands/delete_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/commands/increase_stock_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/commands/increase_stock_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/inventory_entry_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/inventory_entry_created.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/inventory_unit_inbound.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/inventory_unit_inbound.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/inventory_unit_outbound.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/inventory_unit_outbound.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/item_bom_binded.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/item_bom_binded.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/item_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/item_created.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/item_deleted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/item_deleted.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/opening_stock_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/opening_stock_created.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/stock_item_qty_changed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/stock_item_qty_changed.ex -------------------------------------------------------------------------------- /lib/handan/stock/events/stock_uom_created.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/events/stock_uom_created.ex -------------------------------------------------------------------------------- /lib/handan/stock/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/loader.ex -------------------------------------------------------------------------------- /lib/handan/stock/projections/inventory_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projections/inventory_entry.ex -------------------------------------------------------------------------------- /lib/handan/stock/projections/item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projections/item.ex -------------------------------------------------------------------------------- /lib/handan/stock/projections/stock_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projections/stock_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/projections/stock_uom.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projections/stock_uom.ex -------------------------------------------------------------------------------- /lib/handan/stock/projectors/inventory_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projectors/inventory_entry.ex -------------------------------------------------------------------------------- /lib/handan/stock/projectors/item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projectors/item.ex -------------------------------------------------------------------------------- /lib/handan/stock/projectors/stock_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/projectors/stock_item.ex -------------------------------------------------------------------------------- /lib/handan/stock/queries/inventory_entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/queries/inventory_entry.ex -------------------------------------------------------------------------------- /lib/handan/stock/queries/item_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/queries/item_query.ex -------------------------------------------------------------------------------- /lib/handan/stock/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/router.ex -------------------------------------------------------------------------------- /lib/handan/stock/seed.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/seed.ex -------------------------------------------------------------------------------- /lib/handan/stock/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/supervisor.ex -------------------------------------------------------------------------------- /lib/handan/stock/workflow.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan/stock/workflow.ex -------------------------------------------------------------------------------- /lib/handan_web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web.ex -------------------------------------------------------------------------------- /lib/handan_web/components/core_components.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/components/core_components.ex -------------------------------------------------------------------------------- /lib/handan_web/components/layouts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/components/layouts.ex -------------------------------------------------------------------------------- /lib/handan_web/components/layouts/app.html.heex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/components/layouts/app.html.heex -------------------------------------------------------------------------------- /lib/handan_web/components/layouts/root.html.heex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/components/layouts/root.html.heex -------------------------------------------------------------------------------- /lib/handan_web/controllers/error_html.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/controllers/error_html.ex -------------------------------------------------------------------------------- /lib/handan_web/controllers/error_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/controllers/error_json.ex -------------------------------------------------------------------------------- /lib/handan_web/controllers/page_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/controllers/page_controller.ex -------------------------------------------------------------------------------- /lib/handan_web/controllers/page_html.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/controllers/page_html.ex -------------------------------------------------------------------------------- /lib/handan_web/controllers/page_html/home.html.heex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/controllers/page_html/home.html.heex -------------------------------------------------------------------------------- /lib/handan_web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/endpoint.ex -------------------------------------------------------------------------------- /lib/handan_web/gettext.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/gettext.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/helpers/error_code.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/helpers/error_code.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/helpers/fields.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/helpers/fields.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/helpers/gql_schema_suite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/helpers/gql_schema_suite.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/helpers/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/helpers/utils.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/middlewares/authorize.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/middlewares/authorize.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/accounts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/accounts.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/enterprise.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/enterprise.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/finance.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/finance.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/production.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/production.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/purchasing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/purchasing.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/selling.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/selling.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/resolvers/stock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/resolvers/stock.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schema.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/accounts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/accounts.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/enterprise.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/enterprise.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/finance.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/finance.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/production.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/production.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/purchasing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/purchasing.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/selling.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/selling.ex -------------------------------------------------------------------------------- /lib/handan_web/graphql/schemas/stock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/graphql/schemas/stock.ex -------------------------------------------------------------------------------- /lib/handan_web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/router.ex -------------------------------------------------------------------------------- /lib/handan_web/telemetry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/telemetry.ex -------------------------------------------------------------------------------- /lib/handan_web/user_auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/lib/handan_web/user_auth.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/gettext/en/LC_MESSAGES/errors.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/gettext/en/LC_MESSAGES/errors.po -------------------------------------------------------------------------------- /priv/gettext/errors.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/gettext/errors.pot -------------------------------------------------------------------------------- /priv/repo/migrations/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/.formatter.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106065509_create_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106065509_create_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106070246_create_stock_uoms.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106070246_create_stock_uoms.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106070259_create_uoms.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106070259_create_uoms.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106070338_create_stock_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106070338_create_stock_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106070646_create_inventory_entries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106070646_create_inventory_entries.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106071621_create_warehouses.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106071621_create_warehouses.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106075033_create_projection_versions.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106075033_create_projection_versions.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106085847_create_companies.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106085847_create_companies.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130112_create_customers.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130112_create_customers.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130148_create_sales_orders.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130148_create_sales_orders.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130241_create_sales_order_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130241_create_sales_order_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130339_create_sales_invoices.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130339_create_sales_invoices.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130524_create_delivery_notes.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130524_create_delivery_notes.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250106130652_create_delivery_note_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250106130652_create_delivery_note_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250107145529_create_users_auth_tables.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250107145529_create_users_auth_tables.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108015519_create_staff.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108015519_create_staff.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108022202_create_suppliers.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108022202_create_suppliers.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108032234_create_purchase_orders.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108032234_create_purchase_orders.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108032313_create_purchase_order_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108032313_create_purchase_order_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108032350_create_receipt_notes.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108032350_create_receipt_notes.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108032438_create_receipt_note_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108032438_create_receipt_note_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108032502_create_purchase_invoices.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108032502_create_purchase_invoices.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108073622_create_boms.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108073622_create_boms.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108073700_create_bom_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108073700_create_bom_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108073729_create_processes.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108073729_create_processes.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108073819_create_bom_processes.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108073819_create_bom_processes.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108085132_create_workstations.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108085132_create_workstations.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108092346_create_work_orders.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108092346_create_work_orders.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108092428_create_work_order_items.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108092428_create_work_order_items.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108092930_create_job_cards.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108092930_create_job_cards.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108133528_create_payment_methods.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108133528_create_payment_methods.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250108133706_create_payment_entries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250108133706_create_payment_entries.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250109011733_create_work_order_material_requests.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250109011733_create_work_order_material_requests.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250115042518_add_balance_to_suppliers.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250115042518_add_balance_to_suppliers.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250116073250_add_type_to_payment_entries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/migrations/20250116073250_add_type_to_payment_entries.exs -------------------------------------------------------------------------------- /priv/repo/seeds.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/repo/seeds.exs -------------------------------------------------------------------------------- /priv/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/static/favicon.ico -------------------------------------------------------------------------------- /priv/static/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/static/images/logo.svg -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /rel/env.sh.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/rel/env.sh.eex -------------------------------------------------------------------------------- /rel/overlays/bin/migrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/rel/overlays/bin/migrate -------------------------------------------------------------------------------- /rel/overlays/bin/migrate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/rel/overlays/bin/migrate.bat -------------------------------------------------------------------------------- /rel/overlays/bin/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/rel/overlays/bin/server -------------------------------------------------------------------------------- /rel/overlays/bin/server.bat: -------------------------------------------------------------------------------- 1 | set PHX_SERVER=true 2 | call "%~dp0\handan" start 3 | -------------------------------------------------------------------------------- /test/handan/accounts/user_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/accounts/user_test.exs -------------------------------------------------------------------------------- /test/handan/enterprise/company_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/enterprise/company_test.exs -------------------------------------------------------------------------------- /test/handan/finance/payment_entry_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/finance/payment_entry_test.exs -------------------------------------------------------------------------------- /test/handan/finance/payment_method_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/finance/payment_method_test.exs -------------------------------------------------------------------------------- /test/handan/production/bom_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/production/bom_test.exs -------------------------------------------------------------------------------- /test/handan/production/process_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/production/process_test.exs -------------------------------------------------------------------------------- /test/handan/production/work_order_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/production/work_order_test.exs -------------------------------------------------------------------------------- /test/handan/production/workstation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/production/workstation_test.exs -------------------------------------------------------------------------------- /test/handan/purchasing/purchase_order_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/purchasing/purchase_order_test.exs -------------------------------------------------------------------------------- /test/handan/purchasing/supplier_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/purchasing/supplier_test.exs -------------------------------------------------------------------------------- /test/handan/selling/customer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/selling/customer_test.exs -------------------------------------------------------------------------------- /test/handan/selling/sales_order_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/selling/sales_order_test.exs -------------------------------------------------------------------------------- /test/handan/stock/item_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan/stock/item_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/accounts_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/accounts_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/enterprise_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/enterprise_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/finance_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/finance_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/production/bom_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/production/bom_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/production/process_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/production/process_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/production/work_order_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/production/work_order_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/production/workstation_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/production/workstation_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/purchasing_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/purchasing_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/selling_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/selling_test.exs -------------------------------------------------------------------------------- /test/handan_web/graphql/stock_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/handan_web/graphql/stock_test.exs -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/support/data_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/support/data_case.ex -------------------------------------------------------------------------------- /test/support/factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/support/factory.ex -------------------------------------------------------------------------------- /test/support/fixture.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/support/fixture.ex -------------------------------------------------------------------------------- /test/support/storage.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/support/storage.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nianxiaoyou/handan/HEAD/test/test_helper.exs --------------------------------------------------------------------------------