Update entitas harga netto
Clean code
This commit is contained in:
parent
63bdf28615
commit
269e0f50d5
@ -1,21 +1,19 @@
|
|||||||
package com.jasamedika.medifirst2000.dao;
|
package com.jasamedika.medifirst2000.dao;
|
||||||
|
|
||||||
import java.util.List;
|
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import org.springframework.data.jpa.repository.Query;
|
import org.springframework.data.jpa.repository.Query;
|
||||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||||
import org.springframework.data.repository.query.Param;
|
import org.springframework.data.repository.query.Param;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.entities.HargaNettoProdukByKelas;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@Repository("HargaNettoProdukByKelasDao")
|
@Repository("HargaNettoProdukByKelasDao")
|
||||||
public interface HargaNettoProdukByKelasDao extends PagingAndSortingRepository<HargaNettoProdukByKelas, Integer> {
|
public interface HargaNettoProdukByKelasDao extends PagingAndSortingRepository<HargaNettoProdukByKelas, Integer> {
|
||||||
|
|
||||||
@Query("select model from HargaNettoProdukByKelas model where model.produk.id=:produkId and model.kelas.id=:kelasId "
|
@Query("select model from HargaNettoProdukByKelas model where model.produk.id=:produkId and model.kelas.id=:kelasId "
|
||||||
+ "and model.asalProduk.id=:asalProdukId and model.jenisTarif.id=:jenisTarifId")
|
+ "and model.asalProduk.id=:asalProdukId and model.jenisTarif.id=:jenisTarifId")
|
||||||
public List<HargaNettoProdukByKelas> findProdByKelas(@Param("produkId") Integer produkId,
|
List<HargaNettoProdukByKelas> findProdByKelas(@Param("produkId") Integer produkId,
|
||||||
@Param("kelasId") Integer kelasId, @Param("asalProdukId") Integer asalProdukId,
|
@Param("kelasId") Integer kelasId, @Param("asalProdukId") Integer asalProdukId,
|
||||||
@Param("jenisTarifId") Integer jenisTarifId);
|
@Param("jenisTarifId") Integer jenisTarifId);
|
||||||
|
|
||||||
@ -23,28 +21,26 @@ public interface HargaNettoProdukByKelasDao extends PagingAndSortingRepository<H
|
|||||||
+ "a.hargaSatuan as hargaSatuan," + "a.factorRate as factorRate," + "a.persenDiscount as persenDiscount) "
|
+ "a.hargaSatuan as hargaSatuan," + "a.factorRate as factorRate," + "a.persenDiscount as persenDiscount) "
|
||||||
+ "from HargaNettoProdukByKelas a " + "left join a.kelas b " + "left join a.produk c "
|
+ "from HargaNettoProdukByKelas a " + "left join a.kelas b " + "left join a.produk c "
|
||||||
+ "where b.id=:kelasId and c.id=:produkId")
|
+ "where b.id=:kelasId and c.id=:produkId")
|
||||||
public Map<String, Object> getProdukByKelas(@Param("kelasId") Integer kelasId, @Param("produkId") Integer produkId);
|
Map<String, Object> getProdukByKelas(@Param("kelasId") Integer kelasId, @Param("produkId") Integer produkId);
|
||||||
|
|
||||||
@Query("select NEW Map(produk.id as produkId, " + " produk.namaProduk as namaProduk, "
|
@Query("select NEW Map(produk.id as produkId, " + " produk.namaProduk as namaProduk, "
|
||||||
+ " kelas.id as kelasId, kelas.namaKelas as namaKelas) " + " from HargaNettoProdukByKelas hargaNetto "
|
+ " kelas.id as kelasId, kelas.namaKelas as namaKelas) " + " from HargaNettoProdukByKelas hargaNetto "
|
||||||
+ " join hargaNetto.produk produk " + " left join hargaNetto.kelas kelas " + " order by produk.id")
|
+ " join hargaNetto.produk produk " + " left join hargaNetto.kelas kelas " + " order by produk.id")
|
||||||
public List<Map<String, Object>> getListprodukInMapping();
|
List<Map<String, Object>> getListprodukInMapping();
|
||||||
|
|
||||||
@Query("select new Map(hnk.produkId as produkId,hnk.kelasId as kelasId) " + "from HargaNettoProdukByKelas hnk "
|
@Query("select new Map(hnk.produkId as produkId,hnk.kelasId as kelasId) " + "from HargaNettoProdukByKelas hnk "
|
||||||
+ "where hnk.produkId = :produkId " + "and hnk.kelasId = :kelasId " + "and hnk.statusEnabled is true")
|
+ "where hnk.produkId = :produkId " + "and hnk.kelasId = :kelasId " + "and hnk.statusEnabled is true")
|
||||||
public List<Map<String, Object>> checkExisting(@Param("kelasId") Integer idKelas,
|
List<Map<String, Object>> checkExisting(@Param("kelasId") Integer idKelas, @Param("produkId") Integer idProduk);
|
||||||
@Param("produkId") Integer idProduk);
|
|
||||||
|
|
||||||
@Query("select new Map(hnk.produkId as produkId,hnk.kelasId as kelasId) " + "from HargaNettoProdukByKelas hnk "
|
@Query("select new Map(hnk.produkId as produkId,hnk.kelasId as kelasId) " + "from HargaNettoProdukByKelas hnk "
|
||||||
+ "where hnk.produkId = :produkId " + "and hnk.kelasId = :kelasId " + "and hnk.id <> :mappingId "
|
+ "where hnk.produkId = :produkId " + "and hnk.kelasId = :kelasId " + "and hnk.id <> :mappingId "
|
||||||
+ "and hnk.statusEnabled is true")
|
+ "and hnk.statusEnabled is true")
|
||||||
public List<Map<String, Object>> checkExisting(@Param("kelasId") Integer idKelas,
|
List<Map<String, Object>> checkExisting(@Param("kelasId") Integer idKelas, @Param("produkId") Integer idProduk,
|
||||||
@Param("produkId") Integer idProduk, @Param("mappingId") Integer idMapping);
|
@Param("mappingId") Integer idMapping);
|
||||||
|
|
||||||
@Query("select new Map(hnk.hargaNetto1 as tarif,kls.namaKelas as kelas) " + "from HargaNettoProdukByKelas hnk "
|
@Query("select new Map(hnk.hargaNetto1 as tarif,kls.namaKelas as kelas) " + "from HargaNettoProdukByKelas hnk "
|
||||||
+ "inner join hnk.kelas kls " + "where hnk.statusEnabled is true " + "and hnk.produkId = :produkId "
|
+ "inner join hnk.kelas kls " + "where hnk.statusEnabled is true " + "and hnk.produkId = :produkId "
|
||||||
+ "and hnk.kelasId in (:listKelasId) " + "order by hnk.hargaNetto1")
|
+ "and hnk.kelasId in (:listKelasId) " + "order by hnk.hargaNetto1")
|
||||||
public List<Map<String, Object>> findTarifTindakan(@Param("produkId") Integer idProduk,
|
List<Map<String, Object>> findTarifTindakan(@Param("produkId") Integer idProduk,
|
||||||
@Param("listKelasId") List<Integer> listIdKelas);
|
@Param("listKelasId") List<Integer> listIdKelas);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,7 +33,6 @@ import com.jasamedika.medifirst2000.entities.JenisTransaksi;
|
|||||||
import com.jasamedika.medifirst2000.entities.Kelas;
|
import com.jasamedika.medifirst2000.entities.Kelas;
|
||||||
import com.jasamedika.medifirst2000.entities.KelompokPasien;
|
import com.jasamedika.medifirst2000.entities.KelompokPasien;
|
||||||
import com.jasamedika.medifirst2000.entities.KelompokProduk;
|
import com.jasamedika.medifirst2000.entities.KelompokProduk;
|
||||||
import com.jasamedika.medifirst2000.entities.KomponenHarga;
|
|
||||||
import com.jasamedika.medifirst2000.entities.PersenHargaJualProduk;
|
import com.jasamedika.medifirst2000.entities.PersenHargaJualProduk;
|
||||||
import com.jasamedika.medifirst2000.entities.Produk;
|
import com.jasamedika.medifirst2000.entities.Produk;
|
||||||
import com.jasamedika.medifirst2000.entities.Ruangan;
|
import com.jasamedika.medifirst2000.entities.Ruangan;
|
||||||
@ -71,9 +70,9 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(readOnly = false)
|
@Transactional(readOnly = false)
|
||||||
public Map<String, Object> getHargaNettoStokDiskonBaru(
|
public Map<String, Object> getHargaNettoStokDiskonBaru(KelompokPasien kelompokPasien, Produk produk,
|
||||||
KelompokPasien kelompokPasien,Produk produk, AsalProduk asalProduk, Kelas kelas, Ruangan ruangan,
|
AsalProduk asalProduk, Kelas kelas, Ruangan ruangan, JenisTarif jenisTarif, Date tglPelayanan,
|
||||||
JenisTarif jenisTarif, Date tglPelayanan, Double orderStok, Integer citoOrNot) {
|
Double orderStok, Integer citoOrNot) {
|
||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
Produk prod = produkDao.findOne(produk.getId());
|
Produk prod = produkDao.findOne(produk.getId());
|
||||||
DetailJenisProduk detailJenisProduk = prod.getDetailJenisProduk();
|
DetailJenisProduk detailJenisProduk = prod.getDetailJenisProduk();
|
||||||
@ -109,15 +108,17 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
listHargaNettoProdukByKelasD = hargaNettoProdukByKelasDDao.findProdByKelas(produk.getId(),
|
listHargaNettoProdukByKelasD = hargaNettoProdukByKelasDDao.findProdByKelas(produk.getId(),
|
||||||
kelas.getId(), asalProduk.getId(), jenisTarif.getId());
|
kelas.getId(), asalProduk.getId(), jenisTarif.getId());
|
||||||
}
|
}
|
||||||
System.out.println(produk.getId() + "---"+kelas.getId()+"---"+asalProduk.getId()+"--"+jenisTarif.getId());
|
System.out.println(
|
||||||
|
produk.getId() + "---" + kelas.getId() + "---" + asalProduk.getId() + "--" + jenisTarif.getId());
|
||||||
} else {
|
} else {
|
||||||
System.out.println("jenisTransaksi.getReportDisplay() tidak sama dengan OA atau TM");
|
System.out.println("jenisTransaksi.getReportDisplay() tidak sama dengan OA atau TM");
|
||||||
}
|
}
|
||||||
List<PersenHargaJualProduk> listHargaJual = persenHargaJualProdukDao.findHargaJualProduk(kelompokPasien.getId(),
|
List<PersenHargaJualProduk> listHargaJual = persenHargaJualProdukDao.findHargaJualProduk(kelompokPasien.getId(),
|
||||||
kelas.getId(), asalProduk.getId(), jenisTransaksi.getId());
|
kelas.getId(), asalProduk.getId(), jenisTransaksi.getId());
|
||||||
System.out.println(kelompokPasien.getId() + "---"+asalProduk.getId()+"---"+jenisTransaksi.getId());
|
System.out.println(kelompokPasien.getId() + "---" + asalProduk.getId() + "---" + jenisTransaksi.getId());
|
||||||
if(listHargaJual.isEmpty()){
|
if (listHargaJual.isEmpty()) {
|
||||||
listHargaJual = persenHargaJualProdukDao.findHargaJualProduk2(kelompokPasien.getId(), asalProduk.getId(), jenisTransaksi.getId());
|
listHargaJual = persenHargaJualProdukDao.findHargaJualProduk2(kelompokPasien.getId(), asalProduk.getId(),
|
||||||
|
jenisTransaksi.getId());
|
||||||
}
|
}
|
||||||
String noRec = "";
|
String noRec = "";
|
||||||
Integer id = 0;
|
Integer id = 0;
|
||||||
@ -148,7 +149,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
factorRate = String.valueOf(abc.getFactorRate());
|
factorRate = String.valueOf(abc.getFactorRate());
|
||||||
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
||||||
stok = String.valueOf(abc.getQtyProduk());
|
stok = String.valueOf(abc.getQtyProduk());
|
||||||
System.out.println("HHHHHHHHHH : "+orderStok+" "+abc.getQtyProduk());
|
System.out.println("HHHHHHHHHH : " + orderStok + " " + abc.getQtyProduk());
|
||||||
if (orderStok > abc.getQtyProduk()) {
|
if (orderStok > abc.getQtyProduk()) {
|
||||||
HargaNettoProdukByTerimaTemp temp = new HargaNettoProdukByTerimaTemp();
|
HargaNettoProdukByTerimaTemp temp = new HargaNettoProdukByTerimaTemp();
|
||||||
temp.setNoRec(noRec);
|
temp.setNoRec(noRec);
|
||||||
@ -174,7 +175,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
}
|
}
|
||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("listHargaNettoProdukByTerima = null");
|
System.err.println("listHargaNettoProdukByTerima = null");
|
||||||
}
|
}
|
||||||
if (listStokProdukGlobal != null) {
|
if (listStokProdukGlobal != null) {
|
||||||
@ -186,18 +187,18 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
factorRate = String.valueOf(1);
|
factorRate = String.valueOf(1);
|
||||||
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("listStokProdukGlobal = null");
|
System.err.println("listStokProdukGlobal = null");
|
||||||
}
|
}
|
||||||
if (listHargaNettoProdukByKelas != null) {
|
if (listHargaNettoProdukByKelas != null) {
|
||||||
for (HargaNettoProdukByKelas abc : listHargaNettoProdukByKelas) {
|
for (HargaNettoProdukByKelas abc : listHargaNettoProdukByKelas) {
|
||||||
hargaNetto1 = String.valueOf(abc.getHargaNetto1());
|
hargaNetto1 = String.valueOf(abc.getHargaNetto1());
|
||||||
hargaNetto2 = String.valueOf(abc.getHargaNetto2());
|
hargaNetto2 = String.valueOf(abc.getHargaNetto2());
|
||||||
stok = String.valueOf(abc.getqtyCurrentStok());
|
stok = String.valueOf(abc.getQtyCurrentStok());
|
||||||
factorRate = String.valueOf(abc.getFactorRate());
|
factorRate = String.valueOf(abc.getFactorRate());
|
||||||
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("listHargaNettoProdukByKelas = null");
|
System.err.println("listHargaNettoProdukByKelas = null");
|
||||||
}
|
}
|
||||||
if (listHargaJual != null) {
|
if (listHargaJual != null) {
|
||||||
@ -216,7 +217,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("PersenHargaJualProduk = null");
|
System.err.println("PersenHargaJualProduk = null");
|
||||||
}
|
}
|
||||||
List<DetailJenisProduk> listDetailJenisProduk = null;
|
List<DetailJenisProduk> listDetailJenisProduk = null;
|
||||||
@ -234,7 +235,8 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
else
|
else
|
||||||
nettoFactorRate = Double.valueOf(hargaNetto);
|
nettoFactorRate = Double.valueOf(hargaNetto);
|
||||||
Double rumusSatuan = nettoFactorRate + (nettoFactorRate * Double.valueOf(persenUpHargaSatuan) / 100);
|
Double rumusSatuan = nettoFactorRate + (nettoFactorRate * Double.valueOf(persenUpHargaSatuan) / 100);
|
||||||
hargaSatuan = rumusSatuan.toString();//String.format("%.2f", rumusSatuan.doubleValue());
|
hargaSatuan = rumusSatuan.toString();// String.format("%.2f",
|
||||||
|
// rumusSatuan.doubleValue());
|
||||||
if (listDetailJenisProduk != null) {
|
if (listDetailJenisProduk != null) {
|
||||||
for (DetailJenisProduk abc : listDetailJenisProduk) {
|
for (DetailJenisProduk abc : listDetailJenisProduk) {
|
||||||
Double persenHargaCitoLocal = abc.getPersenHargaCito();
|
Double persenHargaCitoLocal = abc.getPersenHargaCito();
|
||||||
@ -248,8 +250,9 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
persenCito = String.valueOf(persenHargaCitoLocal);
|
persenCito = String.valueOf(persenHargaCitoLocal);
|
||||||
abcd.setHargaCito(hargaCito);
|
abcd.setHargaCito(hargaCito);
|
||||||
abcd.setPersenCito(persenCito);
|
abcd.setPersenCito(persenCito);
|
||||||
//hargaSatuanCito = String.format("%.2f",
|
// hargaSatuanCito = String.format("%.2f",
|
||||||
// Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
// Double.valueOf(hargaSatuan) +
|
||||||
|
// Double.valueOf(hargaCito));
|
||||||
hargaSatuanCito = String.valueOf(Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
hargaSatuanCito = String.valueOf(Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
||||||
abcd.setHargaSatuanCito(hargaSatuanCito);
|
abcd.setHargaSatuanCito(hargaSatuanCito);
|
||||||
abcd.setHargaSatuan(hargaSatuan);
|
abcd.setHargaSatuan(hargaSatuan);
|
||||||
@ -258,7 +261,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("listDetailJenisProduk = null");
|
System.err.println("listDetailJenisProduk = null");
|
||||||
}
|
}
|
||||||
if (listHargaNettoProdukByKelasD != null) {
|
if (listHargaNettoProdukByKelasD != null) {
|
||||||
@ -269,7 +272,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
factorRate = String.valueOf(abc.getFactorRate());
|
factorRate = String.valueOf(abc.getFactorRate());
|
||||||
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
persenDiskon = String.valueOf(abc.getPersenDiscount());
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
System.err.println("listHargaNettoProdukByKelasD = null");
|
System.err.println("listHargaNettoProdukByKelasD = null");
|
||||||
}
|
}
|
||||||
if (listHargaNettoProdukCitoD != null) {
|
if (listHargaNettoProdukCitoD != null) {
|
||||||
@ -318,12 +321,13 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
persenCitoTmp = Double.valueOf(persenCito);
|
persenCitoTmp = Double.valueOf(persenCito);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
hargaCito=String.valueOf(hargaCitoTmp);
|
hargaCito = String.valueOf(hargaCitoTmp);
|
||||||
hargaCito=String.valueOf(hargaCitoTmp);
|
hargaCito = String.valueOf(hargaCitoTmp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//hargaSatuanCito = String.format("%.2f", Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
// hargaSatuanCito = String.format("%.2f", Double.valueOf(hargaSatuan) +
|
||||||
hargaSatuanCito = String.valueOf(Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
// Double.valueOf(hargaCito));
|
||||||
|
hargaSatuanCito = String.valueOf(Double.valueOf(hargaSatuan) + Double.valueOf(hargaCito));
|
||||||
citoOrNot = 0; // patokan sementara
|
citoOrNot = 0; // patokan sementara
|
||||||
if (citoOrNot == 0) { // 0 = tidak cito, 1 = cito
|
if (citoOrNot == 0) { // 0 = tidak cito, 1 = cito
|
||||||
hargaCito = "0.0";
|
hargaCito = "0.0";
|
||||||
@ -331,7 +335,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
hargaSatuanCito = "0.0";
|
hargaSatuanCito = "0.0";
|
||||||
}
|
}
|
||||||
if (listTemp.isEmpty()) {
|
if (listTemp.isEmpty()) {
|
||||||
HargaNettoProdukByTerimaTemp abcde=new HargaNettoProdukByTerimaTemp();
|
HargaNettoProdukByTerimaTemp abcde = new HargaNettoProdukByTerimaTemp();
|
||||||
hargaDiskon = ambilHargaDiskon(hargaCito, persenDiskon, rumusSatuan);
|
hargaDiskon = ambilHargaDiskon(hargaCito, persenDiskon, rumusSatuan);
|
||||||
abcde.setNoRec(noRec);
|
abcde.setNoRec(noRec);
|
||||||
abcde.setNoStrukText(noStrukText);
|
abcde.setNoStrukText(noStrukText);
|
||||||
@ -383,7 +387,7 @@ public class PelayananHargaStokDiskonServiceImpl implements PelayananHargaStokDi
|
|||||||
private String ambilHargaDiskon(String hargaCito, String persenDiskon, Double rumusSatuan) {
|
private String ambilHargaDiskon(String hargaCito, String persenDiskon, Double rumusSatuan) {
|
||||||
String hargaDiskon;
|
String hargaDiskon;
|
||||||
Double rumusDiskon = (rumusSatuan * Double.valueOf(persenDiskon)) / 100;
|
Double rumusDiskon = (rumusSatuan * Double.valueOf(persenDiskon)) / 100;
|
||||||
//hargaDiskon = String.format("%.2f", rumusDiskon.doubleValue());
|
// hargaDiskon = String.format("%.2f", rumusDiskon.doubleValue());
|
||||||
hargaDiskon = rumusDiskon.toString();
|
hargaDiskon = rumusDiskon.toString();
|
||||||
// Double hargaDiskonDouble = rumusSatuan - rumusDiskon;
|
// Double hargaDiskonDouble = rumusSatuan - rumusDiskon;
|
||||||
// String hargaSatuanMinusHargaDiskon = String.format("%.2f",
|
// String hargaSatuanMinusHargaDiskon = String.format("%.2f",
|
||||||
|
|||||||
@ -1,30 +1,25 @@
|
|||||||
package com.jasamedika.medifirst2000.entities;
|
package com.jasamedika.medifirst2000.entities;
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
import javax.persistence.Column;
|
|
||||||
import javax.persistence.Entity;
|
|
||||||
import javax.persistence.JoinColumn;
|
|
||||||
import javax.persistence.ManyToOne;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
import javax.validation.constraints.NotNull;
|
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||||
import com.jasamedika.medifirst2000.helper.Caption;
|
import com.jasamedika.medifirst2000.helper.Caption;
|
||||||
import javax.persistence.GeneratedValue;
|
import lombok.Getter;
|
||||||
import javax.persistence.GenerationType;
|
import lombok.Setter;
|
||||||
import javax.persistence.Id;
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* class HargaNettoProdukByKelas
|
* class HargaNettoProdukByKelas
|
||||||
*
|
*
|
||||||
* @author Generator
|
* @author Generator
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "HargaNettoProdukByKelas_M")
|
@Table(name = "HargaNettoProdukByKelas_M")
|
||||||
public class HargaNettoProdukByKelas extends BaseMaster {
|
public class HargaNettoProdukByKelas extends BaseMaster {
|
||||||
|
private static final long serialVersionUID = -6171460442615601279L;
|
||||||
private static final long serialVersionUID = 9094957646615611317L;
|
|
||||||
|
|
||||||
public HargaNettoProdukByKelas(Double hargaSatuan, Integer id) {
|
public HargaNettoProdukByKelas(Double hargaSatuan, Integer id) {
|
||||||
super();
|
super();
|
||||||
@ -41,66 +36,26 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Factor Rate")
|
@Caption(value = "Factor Rate")
|
||||||
private Double factorRate;
|
private Double factorRate;
|
||||||
|
|
||||||
public void setFactorRate(Double factorRate) {
|
|
||||||
this.factorRate = factorRate;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getFactorRate() {
|
|
||||||
return this.factorRate;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull(message = "Harga Discount tidak boleh kosong")
|
@NotNull(message = "Harga Discount tidak boleh kosong")
|
||||||
@Column(name = "HargaDiscount", nullable = false)
|
@Column(name = "HargaDiscount", nullable = false)
|
||||||
@Caption(value = "Harga Discount")
|
@Caption(value = "Harga Discount")
|
||||||
private Double hargaDiscount;
|
private Double hargaDiscount;
|
||||||
|
|
||||||
public void setHargaDiscount(Double hargaDiscount) {
|
|
||||||
this.hargaDiscount = hargaDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getHargaDiscount() {
|
|
||||||
return this.hargaDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull(message = "Harga Netto1 tidak boleh kosong")
|
@NotNull(message = "Harga Netto1 tidak boleh kosong")
|
||||||
@Column(name = "HargaNetto1", nullable = false)
|
@Column(name = "HargaNetto1", nullable = false)
|
||||||
@Caption(value = "Harga Netto1")
|
@Caption(value = "Harga Netto1")
|
||||||
private Double hargaNetto1;
|
private Double hargaNetto1;
|
||||||
|
|
||||||
public void setHargaNetto1(Double hargaNetto1) {
|
|
||||||
this.hargaNetto1 = hargaNetto1;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getHargaNetto1() {
|
|
||||||
return this.hargaNetto1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull(message = "Harga Netto2 tidak boleh kosong")
|
@NotNull(message = "Harga Netto2 tidak boleh kosong")
|
||||||
@Column(name = "HargaNetto2", nullable = false)
|
@Column(name = "HargaNetto2", nullable = false)
|
||||||
@Caption(value = "Harga Netto2")
|
@Caption(value = "Harga Netto2")
|
||||||
private Double hargaNetto2;
|
private Double hargaNetto2;
|
||||||
|
|
||||||
public void setHargaNetto2(Double hargaNetto2) {
|
|
||||||
this.hargaNetto2 = hargaNetto2;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getHargaNetto2() {
|
|
||||||
return this.hargaNetto2;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull(message = "Harga Satuan tidak boleh kosong")
|
@NotNull(message = "Harga Satuan tidak boleh kosong")
|
||||||
@Column(name = "HargaSatuan", nullable = false)
|
@Column(name = "HargaSatuan", nullable = false)
|
||||||
@Caption(value = "Harga Satuan")
|
@Caption(value = "Harga Satuan")
|
||||||
private Double hargaSatuan;
|
private Double hargaSatuan;
|
||||||
|
|
||||||
public void setHargaSatuan(Double hargaSatuan) {
|
|
||||||
this.hargaSatuan = hargaSatuan;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getHargaSatuan() {
|
|
||||||
return this.hargaSatuan;
|
|
||||||
}
|
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectAsalProdukFk")
|
@JoinColumn(name = "ObjectAsalProdukFk")
|
||||||
@NotNull(message = "Kd Asal Produk tidak boleh kosong")
|
@NotNull(message = "Kd Asal Produk tidak boleh kosong")
|
||||||
@ -108,14 +63,6 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Object Asal Produk")
|
@Caption(value = "Object Asal Produk")
|
||||||
private AsalProduk asalProduk;
|
private AsalProduk asalProduk;
|
||||||
|
|
||||||
public void setAsalProduk(AsalProduk asalProduk) {
|
|
||||||
this.asalProduk = asalProduk;
|
|
||||||
}
|
|
||||||
|
|
||||||
public AsalProduk getAsalProduk() {
|
|
||||||
return this.asalProduk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
|
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
|
||||||
private Integer asalProdukId;
|
private Integer asalProdukId;
|
||||||
|
|
||||||
@ -126,14 +73,6 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Object Jenis Tarif")
|
@Caption(value = "Object Jenis Tarif")
|
||||||
private JenisTarif jenisTarif;
|
private JenisTarif jenisTarif;
|
||||||
|
|
||||||
public void setJenisTarif(JenisTarif jenisTarif) {
|
|
||||||
this.jenisTarif = jenisTarif;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JenisTarif getJenisTarif() {
|
|
||||||
return this.jenisTarif;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectJenisTarifFk", insertable = false, updatable = false, nullable = false)
|
@Column(name = "ObjectJenisTarifFk", insertable = false, updatable = false, nullable = false)
|
||||||
private Integer jenisTarifId;
|
private Integer jenisTarifId;
|
||||||
|
|
||||||
@ -144,14 +83,6 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Object Kelas")
|
@Caption(value = "Object Kelas")
|
||||||
private Kelas kelas;
|
private Kelas kelas;
|
||||||
|
|
||||||
public void setKelas(Kelas kelas) {
|
|
||||||
this.kelas = kelas;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Kelas getKelas() {
|
|
||||||
return this.kelas;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectKelasFk", insertable = false, updatable = false, nullable = false)
|
@Column(name = "ObjectKelasFk", insertable = false, updatable = false, nullable = false)
|
||||||
private Integer kelasId;
|
private Integer kelasId;
|
||||||
|
|
||||||
@ -161,14 +92,6 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Object Mata Uang")
|
@Caption(value = "Object Mata Uang")
|
||||||
private MataUang mataUang;
|
private MataUang mataUang;
|
||||||
|
|
||||||
public void setMataUang(MataUang mataUang) {
|
|
||||||
this.mataUang = mataUang;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MataUang getMataUang() {
|
|
||||||
return this.mataUang;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectMataUangFk", insertable = false, updatable = false, nullable = false)
|
@Column(name = "ObjectMataUangFk", insertable = false, updatable = false, nullable = false)
|
||||||
private Integer mataUangId;
|
private Integer mataUangId;
|
||||||
|
|
||||||
@ -179,14 +102,6 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Object Produk")
|
@Caption(value = "Object Produk")
|
||||||
private Produk produk;
|
private Produk produk;
|
||||||
|
|
||||||
public void setProduk(Produk produk) {
|
|
||||||
this.produk = produk;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Produk getProduk() {
|
|
||||||
return this.produk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
|
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
|
||||||
private Integer produkId;
|
private Integer produkId;
|
||||||
|
|
||||||
@ -195,75 +110,26 @@ public class HargaNettoProdukByKelas extends BaseMaster {
|
|||||||
@Caption(value = "Persen Discount")
|
@Caption(value = "Persen Discount")
|
||||||
private Double persenDiscount;
|
private Double persenDiscount;
|
||||||
|
|
||||||
public void setPersenDiscount(Double persenDiscount) {
|
|
||||||
this.persenDiscount = persenDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getPersenDiscount() {
|
|
||||||
return this.persenDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "QtyCurrentStok")
|
@Column(name = "QtyCurrentStok")
|
||||||
@Caption(value = "Qty Current Stok")
|
@Caption(value = "Qty Current Stok")
|
||||||
private Double qtyCurrentStok;
|
private Double qtyCurrentStok;
|
||||||
|
|
||||||
public void setqtyCurrentStok(Double qtyCurrentStok) {
|
|
||||||
this.qtyCurrentStok = qtyCurrentStok;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Double getqtyCurrentStok() {
|
|
||||||
return this.qtyCurrentStok;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "TglBerlakuAkhir")
|
@Column(name = "TglBerlakuAkhir")
|
||||||
@Caption(value = "Tanggal Berlaku Akhir")
|
@Caption(value = "Tanggal Berlaku Akhir")
|
||||||
private Date tglBerlakuAkhir;
|
private Date tglBerlakuAkhir;
|
||||||
|
|
||||||
public void setTglBerlakuAkhir(Date tglBerlakuAkhir) {
|
|
||||||
this.tglBerlakuAkhir = tglBerlakuAkhir;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getTglBerlakuAkhir() {
|
|
||||||
return this.tglBerlakuAkhir;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull(message = "Tgl Berlaku Awal tidak boleh kosong")
|
@NotNull(message = "Tgl Berlaku Awal tidak boleh kosong")
|
||||||
@Column(name = "TglBerlakuAwal", nullable = false)
|
@Column(name = "TglBerlakuAwal", nullable = false)
|
||||||
@Caption(value = "Tanggal Berlaku Awal")
|
@Caption(value = "Tanggal Berlaku Awal")
|
||||||
private Date tglBerlakuAwal;
|
private Date tglBerlakuAwal;
|
||||||
|
|
||||||
public void setTglBerlakuAwal(Date tglBerlakuAwal) {
|
|
||||||
this.tglBerlakuAwal = tglBerlakuAwal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getTglBerlakuAwal() {
|
|
||||||
return this.tglBerlakuAwal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "TglKadaluarsaLast")
|
@Column(name = "TglKadaluarsaLast")
|
||||||
@Caption(value = "Tanggal Kadaluarsa Last")
|
@Caption(value = "Tanggal Kadaluarsa Last")
|
||||||
private Date tglKadaluarsaLast;
|
private Date tglKadaluarsaLast;
|
||||||
|
|
||||||
public void setTglKadaluarsaLast(Date tglKadaluarsaLast) {
|
|
||||||
this.tglKadaluarsaLast = tglKadaluarsaLast;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getTglKadaluarsaLast() {
|
|
||||||
return this.tglKadaluarsaLast;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.harganettoprodukbykelas_m_id_seq")
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.harganettoprodukbykelas_m_id_seq")
|
||||||
@javax.persistence.SequenceGenerator(name = "public.harganettoprodukbykelas_m_id_seq", sequenceName = "public.harganettoprodukbykelas_m_id_seq", allocationSize = 1)
|
@javax.persistence.SequenceGenerator(name = "public.harganettoprodukbykelas_m_id_seq", sequenceName = "public.harganettoprodukbykelas_m_id_seq", allocationSize = 1)
|
||||||
@Column(name = "id")
|
@Column(name = "id")
|
||||||
protected Integer id;
|
protected Integer id;
|
||||||
|
|
||||||
public Integer getId() {
|
|
||||||
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setId(Integer id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@ -1,236 +1,95 @@
|
|||||||
package com.jasamedika.medifirst2000.vo;
|
package com.jasamedika.medifirst2000.vo;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import javax.persistence.*;
|
|
||||||
import java.util.Date;
|
|
||||||
import org.hibernate.validator.constraints.NotEmpty;
|
|
||||||
|
|
||||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
|
||||||
import javax.validation.constraints.NotNull;
|
|
||||||
import org.hibernate.validator.constraints.Length;
|
|
||||||
import org.hibernate.validator.internal.util.logging.Messages;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
|
||||||
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
||||||
import com.jasamedika.medifirst2000.helper.Caption;
|
import com.jasamedika.medifirst2000.helper.Caption;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.JoinColumn;
|
||||||
|
import javax.persistence.ManyToOne;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* class HargaNettoProdukByKelas
|
* class HargaNettoProdukByKelas
|
||||||
*
|
*
|
||||||
* @author Generator
|
* @author Generator
|
||||||
*/
|
*/
|
||||||
//@Entity
|
@Getter
|
||||||
//@Table(name = "HargaNettoProdukByKelas_M")
|
@Setter
|
||||||
public class HargaNettoProdukByKelasVO extends BaseMasterVO {
|
public class HargaNettoProdukByKelasVO extends BaseMasterVO {
|
||||||
@Caption(value="Factor Rate")
|
@Caption(value = "Factor Rate")
|
||||||
private Double factorRate;
|
private Double factorRate;
|
||||||
|
|
||||||
public void setFactorRate(Double factorRate) {
|
@Caption(value = "Harga Discount")
|
||||||
this.factorRate = factorRate;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "FactorRate", nullable = false )
|
|
||||||
public Double getFactorRate(){
|
|
||||||
return this.factorRate;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Harga Discount")
|
|
||||||
private Double hargaDiscount;
|
private Double hargaDiscount;
|
||||||
|
|
||||||
public void setHargaDiscount(Double hargaDiscount) {
|
@Caption(value = "Harga Netto1")
|
||||||
this.hargaDiscount = hargaDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "HargaDiscount", nullable = false )
|
|
||||||
public Double getHargaDiscount(){
|
|
||||||
return this.hargaDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Harga Netto1")
|
|
||||||
private Double hargaNetto1;
|
private Double hargaNetto1;
|
||||||
|
|
||||||
public void setHargaNetto1(Double hargaNetto1) {
|
@Caption(value = "Harga Netto2")
|
||||||
this.hargaNetto1 = hargaNetto1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "HargaNetto1", nullable = false )
|
|
||||||
public Double getHargaNetto1(){
|
|
||||||
return this.hargaNetto1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Harga Netto2")
|
|
||||||
private Double hargaNetto2;
|
private Double hargaNetto2;
|
||||||
|
|
||||||
public void setHargaNetto2(Double hargaNetto2) {
|
@Caption(value = "Harga Satuan")
|
||||||
this.hargaNetto2 = hargaNetto2;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "HargaNetto2", nullable = false )
|
|
||||||
public Double getHargaNetto2(){
|
|
||||||
return this.hargaNetto2;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Harga Satuan")
|
|
||||||
private Double hargaSatuan;
|
private Double hargaSatuan;
|
||||||
|
|
||||||
public void setHargaSatuan(Double hargaSatuan) {
|
|
||||||
this.hargaSatuan = hargaSatuan;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "HargaSatuan", nullable = false )
|
|
||||||
public Double getHargaSatuan(){
|
|
||||||
return this.hargaSatuan;
|
|
||||||
}
|
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectAsalProdukFk")
|
@JoinColumn(name = "ObjectAsalProdukFk")
|
||||||
@NotNull(message="Object Asal ProdukVO Harus Diisi")
|
@NotNull(message = "Object Asal ProdukVO Harus Diisi")
|
||||||
@Caption(value="Object Asal Produk")
|
@Caption(value = "Object Asal Produk")
|
||||||
private AsalProdukVO asalProduk;
|
private AsalProdukVO asalProduk;
|
||||||
|
|
||||||
public void setAsalProduk(AsalProdukVO asalProduk) {
|
@Column(name = "ObjectAsalProdukFk", insertable = false, updatable = false)
|
||||||
this.asalProduk = asalProduk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "KdAsalProduk", nullable = false )
|
|
||||||
public AsalProdukVO getAsalProduk(){
|
|
||||||
return this.asalProduk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectAsalProdukFk", insertable=false,updatable=false)
|
|
||||||
private Integer asalProdukId;
|
private Integer asalProdukId;
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectJenisTarifFk")
|
@JoinColumn(name = "ObjectJenisTarifFk")
|
||||||
@NotNull(message="Object Jenis Tarif Harus Diisi")
|
@NotNull(message = "Object Jenis Tarif Harus Diisi")
|
||||||
@Caption(value="Object Jenis Tarif")
|
@Caption(value = "Object Jenis Tarif")
|
||||||
private JenisTarifVO jenisTarif;
|
private JenisTarifVO jenisTarif;
|
||||||
|
|
||||||
public void setJenisTarif(JenisTarifVO jenisTarif) {
|
@Column(name = "ObjectJenisTarifFk", insertable = false, updatable = false)
|
||||||
this.jenisTarif = jenisTarif;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "KdJenisTarif", nullable = false )
|
|
||||||
public JenisTarifVO getJenisTarif(){
|
|
||||||
return this.jenisTarif;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectJenisTarifFk", insertable=false,updatable=false)
|
|
||||||
private Integer jenisTarifId;
|
private Integer jenisTarifId;
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectKelasFk")
|
@JoinColumn(name = "ObjectKelasFk")
|
||||||
@NotNull(message="Object KelasVO Harus Diisi")
|
@NotNull(message = "Object KelasVO Harus Diisi")
|
||||||
@Caption(value="Object Kelas")
|
@Caption(value = "Object Kelas")
|
||||||
private KelasVO kelas;
|
private KelasVO kelas;
|
||||||
|
|
||||||
public void setKelas(KelasVO kelas) {
|
@Column(name = "ObjectKelasFk", insertable = false, updatable = false)
|
||||||
this.kelas = kelas;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "KdKelas", nullable = false , length = 2)
|
|
||||||
public KelasVO getKelas(){
|
|
||||||
return this.kelas;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectKelasFk", insertable=false,updatable=false)
|
|
||||||
private Integer kelasId;
|
private Integer kelasId;
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectMataUangFk")
|
@JoinColumn(name = "ObjectMataUangFk")
|
||||||
@Caption(value="Object Mata Uang")
|
@Caption(value = "Object Mata Uang")
|
||||||
private MataUangVO mataUang;
|
private MataUangVO mataUang;
|
||||||
|
|
||||||
public void setMataUang(MataUangVO mataUang) {
|
@Column(name = "ObjectMataUangFk", insertable = false, updatable = false)
|
||||||
this.mataUang = mataUang;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "KdMataUang", nullable = true )
|
|
||||||
public MataUangVO getMataUang(){
|
|
||||||
return this.mataUang;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectMataUangFk", insertable=false,updatable=false)
|
|
||||||
private Integer mataUangId;
|
private Integer mataUangId;
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "ObjectProdukFk")
|
@JoinColumn(name = "ObjectProdukFk")
|
||||||
@NotNull(message="Object ProdukVO Harus Diisi")
|
@NotNull(message = "Object ProdukVO Harus Diisi")
|
||||||
@Caption(value="Object Produk")
|
@Caption(value = "Object Produk")
|
||||||
private ProdukVO produk;
|
private ProdukVO produk;
|
||||||
|
|
||||||
public void setProduk(ProdukVO produk) {
|
@Column(name = "ObjectProdukFk", insertable = false, updatable = false)
|
||||||
this.produk = produk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "KdProduk", nullable = false , length = 6)
|
|
||||||
public ProdukVO getProduk(){
|
|
||||||
return this.produk;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "ObjectProdukFk", insertable=false,updatable=false)
|
|
||||||
private Integer produkId;
|
private Integer produkId;
|
||||||
|
|
||||||
@Caption(value="Persen Discount")
|
@Caption(value = "Persen Discount")
|
||||||
private Double persenDiscount;
|
private Double persenDiscount;
|
||||||
|
|
||||||
public void setPersenDiscount(Double persenDiscount) {
|
@Caption(value = "Qty Current Stok")
|
||||||
this.persenDiscount = persenDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "PersenDiscount", nullable = false )
|
|
||||||
public Double getPersenDiscount(){
|
|
||||||
return this.persenDiscount;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Qty Current Stok")
|
|
||||||
private Double qtyCurrentStok;
|
private Double qtyCurrentStok;
|
||||||
|
|
||||||
public void setqtyCurrentStok(Double qtyCurrentStok) {
|
@Caption(value = "Tanggal Berlaku Akhir")
|
||||||
this.qtyCurrentStok = qtyCurrentStok;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "QtyCurrentStok", nullable = true )
|
|
||||||
public Double getqtyCurrentStok(){
|
|
||||||
return this.qtyCurrentStok;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Tanggal Berlaku Akhir")
|
|
||||||
private Date tglBerlakuAkhir;
|
private Date tglBerlakuAkhir;
|
||||||
|
|
||||||
public void setTglBerlakuAkhir(Date tglBerlakuAkhir) {
|
@Caption(value = "Tanggal Berlaku Awal")
|
||||||
this.tglBerlakuAkhir = tglBerlakuAkhir;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "TglBerlakuAkhir", nullable = true )
|
|
||||||
public Date getTglBerlakuAkhir(){
|
|
||||||
return this.tglBerlakuAkhir;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Tanggal Berlaku Awal")
|
|
||||||
private Date tglBerlakuAwal;
|
private Date tglBerlakuAwal;
|
||||||
|
|
||||||
public void setTglBerlakuAwal(Date tglBerlakuAwal) {
|
@Caption(value = "Tanggal Kadaluarsa Last")
|
||||||
this.tglBerlakuAwal = tglBerlakuAwal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "TglBerlakuAwal", nullable = false )
|
|
||||||
public Date getTglBerlakuAwal(){
|
|
||||||
return this.tglBerlakuAwal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Caption(value="Tanggal Kadaluarsa Last")
|
|
||||||
private Date tglKadaluarsaLast;
|
private Date tglKadaluarsaLast;
|
||||||
|
|
||||||
public void setTglKadaluarsaLast(Date tglKadaluarsaLast) {
|
|
||||||
this.tglKadaluarsaLast = tglKadaluarsaLast;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Column(name = "TglKadaluarsaLast", nullable = true )
|
|
||||||
public Date getTglKadaluarsaLast(){
|
|
||||||
return this.tglKadaluarsaLast;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user