penerapan validasi nilai jabatan bergantung pada range kelompok jabatan yg dievaluasi
This commit is contained in:
parent
b62e8023fb
commit
29512f077a
@ -11,6 +11,6 @@ import com.jasamedika.medifirst2000.entities.MapFaktorEvaluasi;
|
|||||||
public interface MapFaktorEvaluasiDao extends PagingAndSortingRepository<MapFaktorEvaluasi, Integer> {
|
public interface MapFaktorEvaluasiDao extends PagingAndSortingRepository<MapFaktorEvaluasi, Integer> {
|
||||||
|
|
||||||
@Query("select model from MapFaktorEvaluasi model where model.faktorEvaluasiRightId=:right and model.faktorEvaluasiLeftId=:left")
|
@Query("select model from MapFaktorEvaluasi model where model.faktorEvaluasiRightId=:right and model.faktorEvaluasiLeftId=:left")
|
||||||
MapFaktorEvaluasi findMapping(@Param("right") Integer right,@Param("left") Integer left);
|
MapFaktorEvaluasi findMapping(@Param("right") Integer right, @Param("left") Integer left);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import com.jasamedika.medifirst2000.vo.MasterEvaluasiJabatanVO;
|
|||||||
|
|
||||||
public interface MasterEvaluasiJabatanService {
|
public interface MasterEvaluasiJabatanService {
|
||||||
|
|
||||||
Map<String,Object> saveMasterEvaluasiJabatan(MasterEvaluasiJabatanVO vo);
|
Map<String, Object> saveMasterEvaluasiJabatan(MasterEvaluasiJabatanVO vo);
|
||||||
|
|
||||||
Map<String, Object> saveMasterEvaluasiJabatan(List<MasterEvaluasiJabatanVO> vo);
|
Map<String, Object> saveMasterEvaluasiJabatan(List<MasterEvaluasiJabatanVO> vo);
|
||||||
|
|
||||||
@ -18,8 +18,5 @@ public interface MasterEvaluasiJabatanService {
|
|||||||
Map<String, Object> findEvaluasiByJabatan(Integer idJabatan, Integer tahun, String bulan);
|
Map<String, Object> findEvaluasiByJabatan(Integer idJabatan, Integer tahun, String bulan);
|
||||||
|
|
||||||
Map<String, Object> hitungPoinEvaluasi(MasterEvaluasiJabatanVO vo);
|
Map<String, Object> hitungPoinEvaluasi(MasterEvaluasiJabatanVO vo);
|
||||||
/*Map<String, Object> CountEvaluasi(Integer tahun);
|
|
||||||
|
|
||||||
Map<String, Object> findPegawaiByTahun(Integer tahun, Integer idPegawai);*/
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,6 +28,7 @@ import com.jasamedika.medifirst2000.util.JsonUtil;
|
|||||||
import com.jasamedika.medifirst2000.vo.EvaluasiJabatanVO;
|
import com.jasamedika.medifirst2000.vo.EvaluasiJabatanVO;
|
||||||
import com.jasamedika.medifirst2000.vo.FaktorEvaluasiVO;
|
import com.jasamedika.medifirst2000.vo.FaktorEvaluasiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.JabatanVO;
|
import com.jasamedika.medifirst2000.vo.JabatanVO;
|
||||||
|
import com.jasamedika.medifirst2000.vo.NilaiKelompokJabatanVO;
|
||||||
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
import com.jasamedika.medifirst2000.vo.PegawaiVO;
|
||||||
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
import com.jasamedika.medifirst2000.vo.RuanganVO;
|
||||||
|
|
||||||
@ -39,18 +40,28 @@ import com.jasamedika.medifirst2000.vo.RuanganVO;
|
|||||||
*/
|
*/
|
||||||
@Service("evaluasiJabatanService")
|
@Service("evaluasiJabatanService")
|
||||||
public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements EvaluasiJabatanService {
|
public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements EvaluasiJabatanService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseConverterImpl<EvaluasiJabatanVO, EvaluasiJabatan> evaluasiJabatanConverter;
|
private BaseConverterImpl<EvaluasiJabatanVO, EvaluasiJabatan> evaluasiJabatanConverter;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseConverterImpl<PegawaiVO, Pegawai> pegawaiConverter;
|
private BaseConverterImpl<PegawaiVO, Pegawai> pegawaiConverter;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseConverterImpl<RuanganVO, Ruangan> ruanganConverter;
|
private BaseConverterImpl<RuanganVO, Ruangan> ruanganConverter;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseConverterImpl<FaktorEvaluasiVO, FaktorEvaluasi> faktorEvaluasiConverter;
|
private BaseConverterImpl<FaktorEvaluasiVO, FaktorEvaluasi> faktorEvaluasiConverter;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseConverterImpl<JabatanVO, Jabatan> jabatanConverter;
|
private BaseConverterImpl<JabatanVO, Jabatan> jabatanConverter;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private BaseConverterImpl<NilaiKelompokJabatanVO, NilaiKelompokJabatan> nilaiKelompokJabatanConverter;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private EvaluasiJabatanDao evaluasiJabatanDao;
|
private EvaluasiJabatanDao evaluasiJabatanDao;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private MasterEvaluasiJabatanDao masterEvaluasiJabatanDao;
|
private MasterEvaluasiJabatanDao masterEvaluasiJabatanDao;
|
||||||
|
|
||||||
@ -64,21 +75,22 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
model.setBulan(vo.getBulan());
|
model.setBulan(vo.getBulan());
|
||||||
model.setTahun(vo.getTahun());
|
model.setTahun(vo.getTahun());
|
||||||
model.setTotalNilai(vo.getTotalNilai());
|
model.setTotalNilai(vo.getTotalNilai());
|
||||||
//SET DATA JABATAN
|
|
||||||
model.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan() ,new Jabatan()));
|
|
||||||
|
|
||||||
//SET DATA PEGAWAI
|
// SET DATA JABATAN
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) {
|
model.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
|
||||||
|
|
||||||
|
// SET GRADE
|
||||||
|
model.setGrade(nilaiKelompokJabatanConverter.transferVOToModel(vo.getGrade(), new NilaiKelompokJabatan()));
|
||||||
|
|
||||||
|
// SET DATA PEGAWAI
|
||||||
|
if (CommonUtil.isNotNullOrEmpty(vo.getPegawai())) {
|
||||||
model.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
|
model.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
|
||||||
//Ambil Cek nilai dari grade yang didapat
|
// Ambil Cek nilai dari grade yang didapat
|
||||||
NilaiKelompokJabatan nilaiKelompokJabatan = getGrade(model.getJabatan().getId(), vo.getTotalNilai());
|
NilaiKelompokJabatan nilaiKelompokJabatan = getGrade(model.getJabatan().getId(), vo.getTotalNilai());
|
||||||
|
}
|
||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(nilaiKelompokJabatan)){
|
// SET DATA RUANGAN
|
||||||
model.setGrade(nilaiKelompokJabatan);
|
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
|
||||||
}
|
|
||||||
}
|
|
||||||
//SET DATA RUANGAN
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getRuangan())) {
|
|
||||||
model.setRuangan(ruanganConverter.transferVOToModel(vo.getRuangan(), new Ruangan()));
|
model.setRuangan(ruanganConverter.transferVOToModel(vo.getRuangan(), new Ruangan()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -169,7 +181,7 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
try {
|
try {
|
||||||
|
|
||||||
result.put("items", JsonUtil.ToMaps(evaluasiJabatanDao.findEvaluasi(bulan,tahun, ruangan)));
|
result.put("items", JsonUtil.ToMaps(evaluasiJabatanDao.findEvaluasi(bulan, tahun, ruangan)));
|
||||||
} catch (IllegalArgumentException | IllegalAccessException e) {
|
} catch (IllegalArgumentException | IllegalAccessException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@ -179,10 +191,6 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
@Autowired
|
@Autowired
|
||||||
private MapFaktorEvaluasiDao mapFaktorEvaluasiDao;
|
private MapFaktorEvaluasiDao mapFaktorEvaluasiDao;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> hitungPoinEvaluasi(EvaluasiJabatanVO vo) {
|
public Map<String, Object> hitungPoinEvaluasi(EvaluasiJabatanVO vo) {
|
||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
@ -193,67 +201,88 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
evaluasiJabatan.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
|
evaluasiJabatan.setPegawai(pegawaiConverter.transferVOToModel(vo.getPegawai(), new Pegawai()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) {
|
||||||
evaluasiJabatan.setFaktor1(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor1(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor1(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor1(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor2())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor2())) {
|
||||||
evaluasiJabatan.setFaktor2(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor2(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor2(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor2(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor3())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor3())) {
|
||||||
evaluasiJabatan.setFaktor3(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor3(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor3(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor3(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor4())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor4())) {
|
||||||
evaluasiJabatan.setFaktor4(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor4(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor4(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor4(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor5())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor5())) {
|
||||||
evaluasiJabatan.setFaktor5(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor5(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor5(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor5(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor7())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor7())) {
|
||||||
evaluasiJabatan.setFaktor7(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor7(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor7(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor7(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor8())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor8())) {
|
||||||
evaluasiJabatan.setFaktor8(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor8(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor8(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor8(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor9())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor9())) {
|
||||||
evaluasiJabatan.setFaktor9(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor9(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor9(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor9(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor10())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor10())) {
|
||||||
evaluasiJabatan.setFaktor10(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor10(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktor10(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor10(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorA())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorA())) {
|
||||||
evaluasiJabatan.setFaktorA(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorA(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorA(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorA(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorB())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorB())) {
|
||||||
evaluasiJabatan.setFaktorB(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorB(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorB(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorB(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorC())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorC())) {
|
||||||
evaluasiJabatan.setFaktorC(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorC(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorC(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorC(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorD())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorD())) {
|
||||||
evaluasiJabatan.setFaktorD(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorD(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorD(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorD(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorE())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorE())) {
|
||||||
evaluasiJabatan.setFaktorE(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorE(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorE(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorE(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorF())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorF())) {
|
||||||
evaluasiJabatan.setFaktorF(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorF(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorF(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorF(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorG())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorG())) {
|
||||||
evaluasiJabatan.setFaktorG(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorG(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorG(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorG(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorH())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorH())) {
|
||||||
evaluasiJabatan.setFaktorH(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorH(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorH(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorH(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorI())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorI())) {
|
||||||
evaluasiJabatan.setFaktorI(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorI(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorI(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorI(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorJ())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorJ())) {
|
||||||
evaluasiJabatan.setFaktorJ(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorJ(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorJ(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorJ(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorK())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorK())) {
|
||||||
evaluasiJabatan.setFaktorK(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorK(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorK(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorK(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorL())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorL())) {
|
||||||
evaluasiJabatan.setFaktorL(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorL(), new FaktorEvaluasi()));
|
evaluasiJabatan
|
||||||
|
.setFaktorL(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorL(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getJabatan())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getJabatan())) {
|
||||||
evaluasiJabatan.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
|
evaluasiJabatan.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
|
||||||
@ -262,63 +291,63 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
double total = 0.0;
|
double total = 0.0;
|
||||||
NilaiKelompokJabatan getGrade = null;
|
NilaiKelompokJabatan getGrade = null;
|
||||||
|
|
||||||
try
|
try {
|
||||||
{
|
double localTotal = 0.0;
|
||||||
double localTotal = 0.0;
|
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
||||||
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
double p2 = Math
|
||||||
double p2 = Math.round (p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100);
|
.round(p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100);
|
||||||
double p3 =Math.round(p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
double p3 = Math
|
||||||
|
.round(p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
||||||
|
|
||||||
double knowHow = p1 + p2 + p3;
|
double knowHow = p1 + p2 + p3;
|
||||||
|
|
||||||
double p4 = Math.round (knowHow
|
double p4 = Math.round(
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100);
|
knowHow * Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100);
|
||||||
double p5 = Math.round(knowHow
|
double p5 = Math.round(
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100);
|
knowHow * Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100);
|
||||||
|
|
||||||
double problem = p4 + p5;
|
double problem = p4 + p5;
|
||||||
Integer i7 = evaluasiJabatan.getFaktor7().getId();
|
Integer i7 = evaluasiJabatan.getFaktor7().getId();
|
||||||
Integer i8 = evaluasiJabatan.getFaktor8().getId();
|
Integer i8 = evaluasiJabatan.getFaktor8().getId();
|
||||||
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
||||||
double p8 = 0.0;
|
double p8 = 0.0;
|
||||||
if (CommonUtil.isNotNullOrEmpty(mapFaktorEvaluasi)){
|
if (CommonUtil.isNotNullOrEmpty(mapFaktorEvaluasi)) {
|
||||||
p8 = mapFaktorEvaluasi.getValue();
|
p8 = mapFaktorEvaluasi.getValue();
|
||||||
}
|
|
||||||
|
|
||||||
double nilaiPeranDanWewenang = Math.round(Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
|
||||||
double nilaiAcct = Math.round(nilaiPeranDanWewenang
|
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
|
||||||
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorC().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorD().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorE().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorF().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorG().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorH().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorI().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorJ().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorK().getNilai())
|
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorL().getNilai());
|
|
||||||
localTotal = p6 + nilaiAcct + problem + knowHow;
|
|
||||||
total += localTotal;
|
|
||||||
|
|
||||||
|
|
||||||
Integer idJabatan = evaluasiJabatan.getJabatan().getId();
|
|
||||||
getGrade = getGrade(idJabatan, total);
|
|
||||||
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
double nilaiPeranDanWewenang = Math
|
||||||
|
.round(Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
||||||
|
double nilaiAcct = Math.round(nilaiPeranDanWewenang
|
||||||
|
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
||||||
|
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorC().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorD().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorE().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorF().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorG().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorH().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorI().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorJ().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorK().getNilai())
|
||||||
|
+ Double.parseDouble(evaluasiJabatan.getFaktorL().getNilai());
|
||||||
|
localTotal = p6 + nilaiAcct + problem + knowHow;
|
||||||
|
total += localTotal;
|
||||||
|
|
||||||
|
Integer idJabatan = evaluasiJabatan.getJabatan().getId();
|
||||||
|
getGrade = getGrade(idJabatan, total);
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
result.put("result", total);
|
result.put("result", total);
|
||||||
if (CommonUtil.isNotNullOrEmpty(getGrade)){
|
if (CommonUtil.isNotNullOrEmpty(getGrade)) {
|
||||||
result.put("grade", getGrade.getGrade());
|
result.put("grade", getGrade.getGrade());
|
||||||
result.put("detailGrade", getGrade.getDetailKelompokJabatan());
|
result.put("detailGrade", getGrade.getDetailKelompokJabatan());
|
||||||
}else{
|
} else {
|
||||||
result.put("grade","");
|
result.put("grade", "");
|
||||||
result.put("detailGrade","");
|
result.put("detailGrade", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
@ -331,7 +360,8 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
NilaiKelompokJabatan grade = null;
|
NilaiKelompokJabatan grade = null;
|
||||||
List<NilaiKelompokJabatan> list = evaluasiJabatanDao.findGrade(idJabatan);
|
List<NilaiKelompokJabatan> list = evaluasiJabatanDao.findGrade(idJabatan);
|
||||||
for (NilaiKelompokJabatan nilaiKelompokJabatanList : list) {
|
for (NilaiKelompokJabatan nilaiKelompokJabatanList : list) {
|
||||||
if (nilaiTotal >= nilaiKelompokJabatanList.getNilaiTerendah().doubleValue() && nilaiTotal <=nilaiKelompokJabatanList.getNilaiTertinggi().doubleValue()){
|
if (nilaiTotal >= nilaiKelompokJabatanList.getNilaiTerendah().doubleValue()
|
||||||
|
&& nilaiTotal <= nilaiKelompokJabatanList.getNilaiTertinggi().doubleValue()) {
|
||||||
grade = nilaiKelompokJabatanList;
|
grade = nilaiKelompokJabatanList;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -350,13 +380,14 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
@Override
|
@Override
|
||||||
public Map<String, Object> findEvaluasiJabatanTahun(Integer tahun) {
|
public Map<String, Object> findEvaluasiJabatanTahun(Integer tahun) {
|
||||||
List<Map<String, Object>> list = masterEvaluasiJabatanDao.findMasterEvaluasiJabatanList();
|
List<Map<String, Object>> list = masterEvaluasiJabatanDao.findMasterEvaluasiJabatanList();
|
||||||
//bulan tahun jabatanId
|
// bulan tahun jabatanId
|
||||||
List<MasterEvaluasiJabatan> listResut= new ArrayList<>();
|
List<MasterEvaluasiJabatan> listResut = new ArrayList<>();
|
||||||
for (Map<String, Object> map : list) {
|
for (Map<String, Object> map : list) {
|
||||||
String bulan= DateHelper.toMonthName(map.get("bulan").toString());
|
String bulan = DateHelper.toMonthName(map.get("bulan").toString());
|
||||||
Integer tahunDb=Integer.parseInt(map.get("tahun").toString());
|
Integer tahunDb = Integer.parseInt(map.get("tahun").toString());
|
||||||
Integer idJabatan=Integer.parseInt(map.get("jabatanId").toString());
|
Integer idJabatan = Integer.parseInt(map.get("jabatanId").toString());
|
||||||
MasterEvaluasiJabatan masterEvaluasiJabatan =masterEvaluasiJabatanDao.findEvaluasiByJabatanTahunBulan(idJabatan, tahunDb, bulan);
|
MasterEvaluasiJabatan masterEvaluasiJabatan = masterEvaluasiJabatanDao
|
||||||
|
.findEvaluasiByJabatanTahunBulan(idJabatan, tahunDb, bulan);
|
||||||
listResut.add(masterEvaluasiJabatan);
|
listResut.add(masterEvaluasiJabatan);
|
||||||
}
|
}
|
||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
@ -379,15 +410,17 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
|
|
||||||
double localTotal = 0.0;
|
double localTotal = 0.0;
|
||||||
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
||||||
double p2 = Math.round( (p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100));
|
double p2 = Math.round(
|
||||||
double p3 =Math.round((p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100));
|
(p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100));
|
||||||
|
double p3 = Math.round(
|
||||||
|
(p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100));
|
||||||
|
|
||||||
double knowHow = p1 + p2 + p3;
|
double knowHow = p1 + p2 + p3;
|
||||||
|
|
||||||
double p4 = (knowHow
|
double p4 = (knowHow * Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", ""))
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100);
|
/ 100);
|
||||||
double p5 = (knowHow
|
double p5 = (knowHow * Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", ""))
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100);
|
/ 100);
|
||||||
|
|
||||||
double problem = p4 + p5;
|
double problem = p4 + p5;
|
||||||
Integer i7 = evaluasiJabatan.getFaktor7().getId();
|
Integer i7 = evaluasiJabatan.getFaktor7().getId();
|
||||||
@ -395,8 +428,9 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
||||||
double p8 = mapFaktorEvaluasi.getValue();
|
double p8 = mapFaktorEvaluasi.getValue();
|
||||||
|
|
||||||
double nilaiPeranDanWewenang = Math.round(Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
double nilaiPeranDanWewenang = Math
|
||||||
double nilaiAcct = (nilaiPeranDanWewenang
|
.round(Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
||||||
|
double nilaiAcct = (nilaiPeranDanWewenang
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
||||||
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
||||||
@ -416,7 +450,6 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
result.put("result", total);
|
result.put("result", total);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
@ -435,7 +468,7 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
try {
|
try {
|
||||||
|
|
||||||
List<EvaluasiJabatan> list = evaluasiJabatanDao.findByTahunAndPegawaiId(tahun,idPegawai);
|
List<EvaluasiJabatan> list = evaluasiJabatanDao.findByTahunAndPegawaiId(tahun, idPegawai);
|
||||||
double total = 0.0;
|
double total = 0.0;
|
||||||
for (EvaluasiJabatan evaluasiJabatan : list) {
|
for (EvaluasiJabatan evaluasiJabatan : list) {
|
||||||
|
|
||||||
@ -445,14 +478,16 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
|
|
||||||
double localTotal = 0.0;
|
double localTotal = 0.0;
|
||||||
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
double p1 = Double.parseDouble(evaluasiJabatan.getFaktor1().getNilai());
|
||||||
double p2 = Math.round (p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100);
|
double p2 = Math.round(
|
||||||
double p3 = Math.round (p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
p1 * Double.parseDouble(evaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100);
|
||||||
|
double p3 = Math.round(
|
||||||
|
p1 * Double.parseDouble(evaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
||||||
|
|
||||||
double knowHow = p1 + p2 + p3;
|
double knowHow = p1 + p2 + p3;
|
||||||
|
|
||||||
double p4 = Math.round(knowHow
|
double p4 = Math.round(knowHow
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100);
|
* Double.parseDouble(evaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100);
|
||||||
double p5 = Math.round (knowHow
|
double p5 = Math.round(knowHow
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100);
|
* Double.parseDouble(evaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100);
|
||||||
|
|
||||||
double problem = p4 + p5;
|
double problem = p4 + p5;
|
||||||
@ -461,8 +496,9 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
||||||
double p8 = mapFaktorEvaluasi.getValue();
|
double p8 = mapFaktorEvaluasi.getValue();
|
||||||
|
|
||||||
double nilaiPeranDanWewenang =Math.round( Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
double nilaiPeranDanWewenang = Math
|
||||||
double nilaiAcct = (nilaiPeranDanWewenang
|
.round(Double.parseDouble(evaluasiJabatan.getFaktor9().getNilai()) * p8);
|
||||||
|
double nilaiAcct = (nilaiPeranDanWewenang
|
||||||
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
* Double.parseDouble(evaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
||||||
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
double p6 = Double.parseDouble(evaluasiJabatan.getFaktorA().getNilai())
|
||||||
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
+ Double.parseDouble(evaluasiJabatan.getFaktorB().getNilai())
|
||||||
@ -484,11 +520,9 @@ public class EvaluasiJabatanServiceImpl extends BaseVoServiceImpl implements Eva
|
|||||||
}
|
}
|
||||||
result.put("result", total);
|
result.put("result", total);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -131,7 +131,7 @@ public class MasterEvaluasiJabatanServiceImpl extends BaseVoServiceImpl implemen
|
|||||||
@Transactional(readOnly = false)
|
@Transactional(readOnly = false)
|
||||||
public Map<String, Object> saveMasterEvaluasiJabatan(List<MasterEvaluasiJabatanVO> vo) {
|
public Map<String, Object> saveMasterEvaluasiJabatan(List<MasterEvaluasiJabatanVO> vo) {
|
||||||
Map<String, Object> result = new HashMap<String, Object>();
|
Map<String, Object> result = new HashMap<String, Object>();
|
||||||
for (MasterEvaluasiJabatanVO masterEvaluasiJabatanVO : vo){
|
for (MasterEvaluasiJabatanVO masterEvaluasiJabatanVO : vo) {
|
||||||
result = saveMasterEvaluasiJabatan(masterEvaluasiJabatanVO);
|
result = saveMasterEvaluasiJabatan(masterEvaluasiJabatanVO);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -148,7 +148,7 @@ public class MasterEvaluasiJabatanServiceImpl extends BaseVoServiceImpl implemen
|
|||||||
try {
|
try {
|
||||||
|
|
||||||
result.put("data", masterEvaluasiJabatanDao.findJabatan());
|
result.put("data", masterEvaluasiJabatanDao.findJabatan());
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -164,119 +164,143 @@ public class MasterEvaluasiJabatanServiceImpl extends BaseVoServiceImpl implemen
|
|||||||
masterEvaluasiJabatan.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
|
masterEvaluasiJabatan.setJabatan(jabatanConverter.transferVOToModel(vo.getJabatan(), new Jabatan()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor1())) {
|
||||||
masterEvaluasiJabatan.setFaktor1(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor1(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor1(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor1(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor2())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor2())) {
|
||||||
masterEvaluasiJabatan.setFaktor2(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor2(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor2(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor2(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor3())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor3())) {
|
||||||
masterEvaluasiJabatan.setFaktor3(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor3(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor3(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor3(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor4())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor4())) {
|
||||||
masterEvaluasiJabatan.setFaktor4(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor4(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor4(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor4(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor5())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor5())) {
|
||||||
masterEvaluasiJabatan.setFaktor5(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor5(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor5(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor5(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor7())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor7())) {
|
||||||
masterEvaluasiJabatan.setFaktor7(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor7(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor7(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor7(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor8())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor8())) {
|
||||||
masterEvaluasiJabatan.setFaktor8(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor8(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor8(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor8(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor9())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor9())) {
|
||||||
masterEvaluasiJabatan.setFaktor9(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor9(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor9(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor9(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor10())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktor10())) {
|
||||||
masterEvaluasiJabatan.setFaktor10(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor10(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktor10(faktorEvaluasiConverter.transferVOToModel(vo.getFaktor10(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorA())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorA())) {
|
||||||
masterEvaluasiJabatan.setFaktorA(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorA(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorA(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorA(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorB())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorB())) {
|
||||||
masterEvaluasiJabatan.setFaktorB(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorB(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorB(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorB(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorC())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorC())) {
|
||||||
masterEvaluasiJabatan.setFaktorC(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorC(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorC(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorC(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorD())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorD())) {
|
||||||
masterEvaluasiJabatan.setFaktorD(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorD(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorD(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorD(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorE())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorE())) {
|
||||||
masterEvaluasiJabatan.setFaktorE(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorE(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorE(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorE(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorF())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorF())) {
|
||||||
masterEvaluasiJabatan.setFaktorF(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorF(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorF(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorF(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorG())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorG())) {
|
||||||
masterEvaluasiJabatan.setFaktorG(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorG(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorG(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorG(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorH())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorH())) {
|
||||||
masterEvaluasiJabatan.setFaktorH(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorH(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorH(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorH(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorI())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorI())) {
|
||||||
masterEvaluasiJabatan.setFaktorI(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorI(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorI(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorI(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorJ())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorJ())) {
|
||||||
masterEvaluasiJabatan.setFaktorJ(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorJ(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorJ(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorJ(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorK())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorK())) {
|
||||||
masterEvaluasiJabatan.setFaktorK(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorK(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorK(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorK(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorL())) {
|
if (CommonUtil.isNotNullOrEmpty(vo.getFaktorL())) {
|
||||||
masterEvaluasiJabatan.setFaktorL(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorL(), new FaktorEvaluasi()));
|
masterEvaluasiJabatan
|
||||||
|
.setFaktorL(faktorEvaluasiConverter.transferVOToModel(vo.getFaktorL(), new FaktorEvaluasi()));
|
||||||
}
|
}
|
||||||
|
|
||||||
double total = 0.0;
|
double total = 0.0;
|
||||||
try
|
try
|
||||||
|
|
||||||
{
|
{
|
||||||
double localTotal = 0.0;
|
double localTotal = 0.0;
|
||||||
double p1 = Double.parseDouble(masterEvaluasiJabatan.getFaktor1().getNilai());
|
double p1 = Double.parseDouble(masterEvaluasiJabatan.getFaktor1().getNilai());
|
||||||
double p2 = Math.round((p1 * Double.parseDouble(masterEvaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100));
|
double p2 = Math.round((p1
|
||||||
double p3 = Math.round (p1 * Double.parseDouble(masterEvaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
* Double.parseDouble(masterEvaluasiJabatan.getFaktor2().getNilai().replace("%", "")) / 100));
|
||||||
double knowHow = p1 + p2 + p3;
|
double p3 = Math.round(
|
||||||
double p4 = ( (knowHow
|
p1 * Double.parseDouble(masterEvaluasiJabatan.getFaktor3().getNilai().replace("%", "")) / 100);
|
||||||
* Double.parseDouble(masterEvaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100));
|
double knowHow = p1 + p2 + p3;
|
||||||
double p5 = ( (knowHow
|
double p4 = ((knowHow
|
||||||
* Double.parseDouble(masterEvaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100));
|
* Double.parseDouble(masterEvaluasiJabatan.getFaktor4().getNilai().replace("%", "")) / 100));
|
||||||
|
double p5 = ((knowHow
|
||||||
|
* Double.parseDouble(masterEvaluasiJabatan.getFaktor5().getNilai().replace("%", "")) / 100));
|
||||||
|
|
||||||
double problem = p4 + p5;
|
double problem = p4 + p5;
|
||||||
Integer i7 = masterEvaluasiJabatan.getFaktor7().getId();
|
Integer i7 = masterEvaluasiJabatan.getFaktor7().getId();
|
||||||
Integer i8 = masterEvaluasiJabatan.getFaktor8().getId();
|
Integer i8 = masterEvaluasiJabatan.getFaktor8().getId();
|
||||||
|
|
||||||
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
MapFaktorEvaluasi mapFaktorEvaluasi = mapFaktorEvaluasiDao.findMapping(i7, i8);
|
||||||
|
|
||||||
double p8= 0.0;
|
double p8 = 0.0;
|
||||||
if (CommonUtil.isNotNullOrEmpty(mapFaktorEvaluasi)){
|
if (CommonUtil.isNotNullOrEmpty(mapFaktorEvaluasi)) {
|
||||||
p8=Math.round(mapFaktorEvaluasi.getValue());
|
p8 = Math.round(mapFaktorEvaluasi.getValue());
|
||||||
}
|
|
||||||
|
|
||||||
double nilaiPeranDanWewenang =Math.round ( Double.parseDouble(masterEvaluasiJabatan.getFaktor9().getNilai()) * p8);
|
|
||||||
|
|
||||||
double nilaiAcct = (nilaiPeranDanWewenang
|
|
||||||
* Double.parseDouble(masterEvaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
|
||||||
|
|
||||||
double p6 = Double.parseDouble(masterEvaluasiJabatan.getFaktorA().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorB().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorC().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorD().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorE().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorF().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorG().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorH().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorI().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorJ().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorK().getNilai())
|
|
||||||
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorL().getNilai());
|
|
||||||
localTotal = p6 + nilaiAcct + problem + knowHow;
|
|
||||||
|
|
||||||
total += localTotal;
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
result.put("result",Math.round(total));
|
double nilaiPeranDanWewenang = Math
|
||||||
|
.round(Double.parseDouble(masterEvaluasiJabatan.getFaktor9().getNilai()) * p8);
|
||||||
|
|
||||||
|
double nilaiAcct = (nilaiPeranDanWewenang
|
||||||
|
* Double.parseDouble(masterEvaluasiJabatan.getFaktor10().getNilai().replace("%", "")) / 100);
|
||||||
|
|
||||||
|
double p6 = Double.parseDouble(masterEvaluasiJabatan.getFaktorA().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorB().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorC().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorD().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorE().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorF().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorG().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorH().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorI().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorJ().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorK().getNilai())
|
||||||
|
+ Double.parseDouble(masterEvaluasiJabatan.getFaktorL().getNilai());
|
||||||
|
localTotal = p6 + nilaiAcct + problem + knowHow;
|
||||||
|
|
||||||
|
total += localTotal;
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
result.put("result", Math.round(total));
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@ -289,7 +313,7 @@ public class MasterEvaluasiJabatanServiceImpl extends BaseVoServiceImpl implemen
|
|||||||
try {
|
try {
|
||||||
|
|
||||||
result.put("data", masterEvaluasiJabatanDao.findEvaluasiByJabatan(idJabatan, tahun, bulan));
|
result.put("data", masterEvaluasiJabatanDao.findEvaluasiByJabatan(idJabatan, tahun, bulan));
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
@ -84,6 +84,9 @@ public class Jabatan extends BaseMaster {
|
|||||||
@Caption(value = "Object KelompokJabatan")
|
@Caption(value = "Object KelompokJabatan")
|
||||||
private KelompokJabatan kelompokJabatan;
|
private KelompokJabatan kelompokJabatan;
|
||||||
|
|
||||||
|
@Column(name = "ObjectKelompokJabatanFk", insertable = false, updatable = false)
|
||||||
|
private Integer kelompokJabatanId;
|
||||||
|
|
||||||
@NotNull(message = "Kd Jabatan tidak boleh kosong")
|
@NotNull(message = "Kd Jabatan tidak boleh kosong")
|
||||||
@Column(name = "KdJabatan", nullable = false)
|
@Column(name = "KdJabatan", nullable = false)
|
||||||
@Caption(value = "Kode Jabatan")
|
@Caption(value = "Kode Jabatan")
|
||||||
@ -181,6 +184,14 @@ public class Jabatan extends BaseMaster {
|
|||||||
this.kelompokJabatan = kelompokJabatan;
|
this.kelompokJabatan = kelompokJabatan;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getKelompokJabatanId() {
|
||||||
|
return kelompokJabatanId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKelompokJabatanId(Integer kelompokJabatanId) {
|
||||||
|
this.kelompokJabatanId = kelompokJabatanId;
|
||||||
|
}
|
||||||
|
|
||||||
public Integer getJenisJabatanId() {
|
public Integer getJenisJabatanId() {
|
||||||
return jenisJabatanId;
|
return jenisJabatanId;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,19 +12,19 @@ import com.jasamedika.medifirst2000.helper.Caption;
|
|||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "KelompokJabatan_M")
|
@Table(name = "KelompokJabatan_M")
|
||||||
public class KelompokJabatan extends BaseMaster{
|
public class KelompokJabatan extends BaseMaster {
|
||||||
|
|
||||||
@Column(name = "KodeKelompok", nullable = false , length = 100)
|
@Column(name = "KodeKelompok", nullable = false, length = 100)
|
||||||
@Caption(value = "KodeKelompok")
|
@Caption(value = "KodeKelompok")
|
||||||
private String kodeKelompok ;
|
private String kodeKelompok;
|
||||||
|
|
||||||
@Column(name = "NamaKelompokJabatan", nullable = false , length = 100)
|
@Column(name = "NamaKelompokJabatan", nullable = false, length = 100)
|
||||||
@Caption(value = "NamaKelompokJabatan")
|
@Caption(value = "NamaKelompokJabatan")
|
||||||
private String namaKelompokJabatan ;
|
private String namaKelompokJabatan;
|
||||||
|
|
||||||
@Column(name = "usiapensiun")
|
@Column(name = "usiapensiun")
|
||||||
@Caption(value = "usiaPensiun")
|
@Caption(value = "usiaPensiun")
|
||||||
private Integer usiaPensiun ;
|
private Integer usiaPensiun;
|
||||||
|
|
||||||
public String getKodeKelompok() {
|
public String getKodeKelompok() {
|
||||||
return kodeKelompok;
|
return kodeKelompok;
|
||||||
@ -63,4 +63,5 @@ public class KelompokJabatan extends BaseMaster{
|
|||||||
public void setUsiaPensiun(Integer usiaPensiun) {
|
public void setUsiaPensiun(Integer usiaPensiun) {
|
||||||
this.usiaPensiun = usiaPensiun;
|
this.usiaPensiun = usiaPensiun;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,25 +1,26 @@
|
|||||||
package com.jasamedika.medifirst2000.entities;
|
package com.jasamedika.medifirst2000.entities;
|
||||||
|
|
||||||
import java.util.Date;
|
import javax.persistence.Column;
|
||||||
import java.util.HashSet;
|
import javax.persistence.Entity;
|
||||||
import java.util.Set;
|
import javax.persistence.GeneratedValue;
|
||||||
import javax.persistence.*;
|
import javax.persistence.GenerationType;
|
||||||
|
import javax.persistence.Id;
|
||||||
import com.fasterxml.jackson.annotation.JsonBackReference;
|
import javax.persistence.JoinColumn;
|
||||||
import com.jasamedika.medifirst2000.base.BaseMaster;
|
import javax.persistence.ManyToOne;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
import com.jasamedika.medifirst2000.base.BaseMaster;
|
||||||
import com.jasamedika.medifirst2000.helper.Caption;
|
import com.jasamedika.medifirst2000.helper.Caption;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* class KelompokJabatan
|
* class KelompokJabatan
|
||||||
*
|
*
|
||||||
* @author Generator
|
* @author Generator
|
||||||
*/
|
*/
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "NilaiKelompokJabatan_M")
|
@Table(name = "NilaiKelompokJabatan_M")
|
||||||
public class NilaiKelompokJabatan extends BaseMaster{
|
public class NilaiKelompokJabatan extends BaseMaster {
|
||||||
|
|
||||||
@ManyToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "KelompokJabatanFk")
|
@JoinColumn(name = "KelompokJabatanFk")
|
||||||
@ -30,21 +31,21 @@ public class NilaiKelompokJabatan extends BaseMaster{
|
|||||||
@Column(name = "KelompokJabatanFk", insertable = false, updatable = false)
|
@Column(name = "KelompokJabatanFk", insertable = false, updatable = false)
|
||||||
private Integer kelompokJabatanId;
|
private Integer kelompokJabatanId;
|
||||||
|
|
||||||
@Column(name = "DetailKelompokJabatan", nullable = false , length = 100)
|
@Column(name = "DetailKelompokJabatan", nullable = false, length = 100)
|
||||||
@Caption(value = "DetailKelompokJabatan")
|
@Caption(value = "DetailKelompokJabatan")
|
||||||
private String detailKelompokJabatan ;
|
private String detailKelompokJabatan;
|
||||||
|
|
||||||
@Column(name = "Grade", nullable = false , length = 100)
|
@Column(name = "Grade", nullable = false, length = 100)
|
||||||
@Caption(value = "Grade")
|
@Caption(value = "Grade")
|
||||||
private String grade ;
|
private String grade;
|
||||||
|
|
||||||
@Column(name = "NilaiTerendah", nullable = false , length = 100)
|
@Column(name = "NilaiTerendah", nullable = false, length = 100)
|
||||||
@Caption(value = "NilaiTerendah")
|
@Caption(value = "NilaiTerendah")
|
||||||
private Integer nilaiTerendah ;
|
private Integer nilaiTerendah;
|
||||||
|
|
||||||
@Column(name = "NilaiTertinggi", nullable = false , length = 100)
|
@Column(name = "NilaiTertinggi", nullable = false, length = 100)
|
||||||
@Caption(value = "NilaiTertinggi")
|
@Caption(value = "NilaiTertinggi")
|
||||||
private Integer nilaiTertinggi ;
|
private Integer nilaiTertinggi;
|
||||||
|
|
||||||
public KelompokJabatan getKelompokJabatan() {
|
public KelompokJabatan getKelompokJabatan() {
|
||||||
return kelompokJabatan;
|
return kelompokJabatan;
|
||||||
@ -107,4 +108,5 @@ public class NilaiKelompokJabatan extends BaseMaster{
|
|||||||
public void setId(Integer id) {
|
public void setId(Integer id) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user