Update BUMDes
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->boolean('ada_alokasi_desa')->nullable();
|
||||
$table->decimal('jumlah_alokasi_desa', 18, 2)->nullable();
|
||||
$table->json('dukungan_desa')->nullable();
|
||||
$table->string('dukungan_desa_lainnya')->nullable();
|
||||
$table->string('keterlibatan_koordinasi_desa')->nullable();
|
||||
$table->json('kemitraan_eksternal')->nullable();
|
||||
$table->string('kemitraan_eksternal_lainnya')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->dropColumn([
|
||||
'ada_alokasi_desa', 'jumlah_alokasi_desa', 'dukungan_desa',
|
||||
'dukungan_desa_lainnya', 'keterlibatan_koordinasi_desa',
|
||||
'kemitraan_eksternal', 'kemitraan_eksternal_lainnya',
|
||||
]);
|
||||
});
|
||||
}
|
||||
};
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->string('status_pembukuan')->nullable();
|
||||
$table->string('format_pembukuan')->nullable();
|
||||
$table->boolean('pernah_audit')->nullable();
|
||||
$table->json('sifat_audit')->nullable();
|
||||
$table->string('pelaksana_audit')->nullable();
|
||||
$table->unsignedSmallInteger('tahun_audit')->nullable();
|
||||
$table->string('pertanggungjawaban_musdes')->nullable();
|
||||
$table->unsignedSmallInteger('tahun_laporan_musdes')->nullable();
|
||||
$table->string('kondisi_keuangan')->nullable();
|
||||
$table->string('kontribusi_pades')->nullable();
|
||||
$table->decimal('nominal_kontribusi_pades', 18, 2)->nullable();
|
||||
$table->string('cakupan_layanan')->nullable();
|
||||
$table->text('desa_lain_dilayani')->nullable();
|
||||
$table->unsignedInteger('jumlah_petani_desa_sendiri')->nullable();
|
||||
$table->unsignedInteger('jumlah_petani_desa_lain')->nullable();
|
||||
$table->string('pencatatan_petani')->nullable();
|
||||
$table->json('layanan_petani')->nullable();
|
||||
$table->string('layanan_petani_lainnya')->nullable();
|
||||
$table->string('peran_rantai_nilai')->nullable();
|
||||
$table->string('pengalaman_offtaker')->nullable();
|
||||
$table->string('nama_offtaker')->nullable();
|
||||
$table->unsignedSmallInteger('tahun_mulai_offtaker')->nullable();
|
||||
$table->text('alasan_berhenti_offtaker')->nullable();
|
||||
$table->json('hambatan_usaha')->nullable();
|
||||
$table->string('hambatan_usaha_lainnya')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->dropColumn([
|
||||
'status_pembukuan',
|
||||
'format_pembukuan',
|
||||
'pernah_audit',
|
||||
'sifat_audit',
|
||||
'pelaksana_audit',
|
||||
'tahun_audit',
|
||||
'pertanggungjawaban_musdes',
|
||||
'tahun_laporan_musdes',
|
||||
'kondisi_keuangan',
|
||||
'kontribusi_pades',
|
||||
'nominal_kontribusi_pades',
|
||||
'cakupan_layanan',
|
||||
'desa_lain_dilayani',
|
||||
'jumlah_petani_desa_sendiri',
|
||||
'jumlah_petani_desa_lain',
|
||||
'pencatatan_petani',
|
||||
'layanan_petani',
|
||||
'layanan_petani_lainnya',
|
||||
'peran_rantai_nilai',
|
||||
'pengalaman_offtaker',
|
||||
'nama_offtaker',
|
||||
'tahun_mulai_offtaker',
|
||||
'alasan_berhenti_offtaker',
|
||||
'hambatan_usaha',
|
||||
'hambatan_usaha_lainnya',
|
||||
]);
|
||||
});
|
||||
}
|
||||
};
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->boolean('melakukan_jual_beli')->nullable();
|
||||
$table->json('sumber_pasokan')->nullable();
|
||||
$table->string('sumber_pasokan_lainnya')->nullable();
|
||||
$table->json('bentuk_produk_dibeli')->nullable();
|
||||
$table->json('volume_pembelian')->nullable();
|
||||
$table->json('saluran_penjualan')->nullable();
|
||||
$table->string('saluran_penjualan_lainnya')->nullable();
|
||||
$table->json('bentuk_produk_dijual')->nullable();
|
||||
$table->json('volume_penjualan')->nullable();
|
||||
$table->json('hubungan_petani_pemasok')->nullable();
|
||||
$table->string('hubungan_petani_pemasok_lainnya')->nullable();
|
||||
$table->string('mekanisme_pembayaran_petani')->nullable();
|
||||
$table->string('mekanisme_pembayaran_lainnya')->nullable();
|
||||
$table->string('perjanjian_petani')->nullable();
|
||||
$table->json('harga_beli_petani')->nullable();
|
||||
$table->string('penetapan_harga_beli')->nullable();
|
||||
$table->string('penetapan_harga_beli_lainnya')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->dropColumn([
|
||||
'melakukan_jual_beli',
|
||||
'sumber_pasokan',
|
||||
'sumber_pasokan_lainnya',
|
||||
'bentuk_produk_dibeli',
|
||||
'volume_pembelian',
|
||||
'saluran_penjualan',
|
||||
'saluran_penjualan_lainnya',
|
||||
'bentuk_produk_dijual',
|
||||
'volume_penjualan',
|
||||
'hubungan_petani_pemasok',
|
||||
'hubungan_petani_pemasok_lainnya',
|
||||
'mekanisme_pembayaran_petani',
|
||||
'mekanisme_pembayaran_lainnya',
|
||||
'perjanjian_petani',
|
||||
'harga_beli_petani',
|
||||
'penetapan_harga_beli',
|
||||
'penetapan_harga_beli_lainnya',
|
||||
]);
|
||||
});
|
||||
}
|
||||
};
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->boolean('melakukan_pengolahan_pascapanen')->nullable();
|
||||
$table->string('status_sortasi')->nullable();
|
||||
$table->text('kriteria_sortasi')->nullable();
|
||||
$table->string('status_pengeringan')->nullable();
|
||||
$table->text('cara_tempat_pengeringan')->nullable();
|
||||
$table->string('status_fermentasi')->nullable();
|
||||
$table->json('model_fermentasi')->nullable();
|
||||
$table->text('proses_fermentasi')->nullable();
|
||||
$table->decimal('premium_harga_pascapanen', 18, 2)->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('bumdes_kelembagaan_aktor', function (Blueprint $table) {
|
||||
$table->dropColumn([
|
||||
'melakukan_pengolahan_pascapanen',
|
||||
'status_sortasi',
|
||||
'kriteria_sortasi',
|
||||
'status_pengeringan',
|
||||
'cara_tempat_pengeringan',
|
||||
'status_fermentasi',
|
||||
'model_fermentasi',
|
||||
'proses_fermentasi',
|
||||
'premium_harga_pascapanen',
|
||||
]);
|
||||
});
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user