Commit Graph

5 Commits

Author SHA1 Message Date
Daeng Deni Mardaeni
4240c6e94c feat(customers): tambahkan CustomerController untuk manajemen pelanggan
- Menambahkan metode untuk menampilkan, menyimpan, mengedit, dan menghapus data pelanggan.
- Mengimplementasikan validasi menggunakan CustomerRequest.
- Menyediakan fungsi untuk ekspor data pelanggan ke format Excel.
- Menyediakan pencarian dan pengurutan data pelanggan.
2025-02-18 16:36:20 +07:00
Daeng Deni Mardaeni
5a8679f641 feat(customers): tambahkan request validasi untuk pelanggan
- Menambahkan kelas CustomerRequest untuk menangani validasi data pelanggan.
- Aturan validasi mencakup:
  - customer_code: wajib, string, maksimal 20 karakter, unik di tabel customers.
  - name: wajib, string, maksimal 100 karakter.
  - address: wajib, string.
  - branch_code: wajib, string, maksimal 3 karakter, harus ada di tabel branches.
  - date_of_birth: opsional, tanggal.
  - email: opsional, string, maksimal 100 karakter, format email.
- Memperbarui aturan untuk customer_code saat metode PUT.
2025-02-18 16:36:20 +07:00
Daeng Deni Mardaeni
c0f32a6e16 feat(jobs): tambahkan job untuk memproses berbagai data
- Menambahkan job untuk memproses data akun.
- Menambahkan job untuk memproses data transaksi.
- Menambahkan job untuk memproses data transfer dana.
- Menambahkan job untuk memproses data format narasi.
- Menambahkan job untuk memproses data parameter narasi.
- Menambahkan job untuk memproses data entry statement.
- Memperbarui metode pengolahan data di MigrasiController.
2025-02-18 16:36:20 +07:00
Daeng Deni Mardaeni
7f5d2c2bc7 feat(controller): add MigrasiController for data processing
- Menambahkan MigrasiController untuk memproses data dari file CSV.
- Mengimplementasikan metode untuk memproses data Arrangement, Customer, dan Bill Detail.
- Menggunakan model TempArrangement, TempCustomer, dan TempBillDetail untuk menyimpan data.
- Menangani pengecualian jika file tidak ditemukan atau tidak dapat dibuka.
2025-01-15 09:35:56 +07:00
Daeng Deni Mardaeni
a7ec87c995 initial commits 2024-10-28 10:24:57 +07:00