rapi-rapj
This commit is contained in:
parent
6dbbc9895f
commit
b70220eace
@ -12,144 +12,72 @@ import com.jasamedika.medifirst2000.entities.LoginUser;
|
||||
|
||||
@Repository("LoginUserDao")
|
||||
public interface LoginUserDao extends PagingAndSortingRepository<LoginUser, Integer> {
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser( "
|
||||
+" loginUser.id, "
|
||||
+" loginUser.kataSandi, "
|
||||
+" loginUser.kelompokUser, "
|
||||
+" loginUser.namaUser, "
|
||||
+" pegawai.namaLengkap, "
|
||||
+" pegawai.namaPanggilan, "
|
||||
+" pegawai.nikIntern, "
|
||||
+" pegawai.nipPns, "
|
||||
+" pegawai.noIdentitas, "
|
||||
+" pegawai.npwp, "
|
||||
// +" subUnitKerja.id, "
|
||||
// +" subUnitKerja.name, "
|
||||
+" pegawai.id, "
|
||||
+" pegawai.email, "
|
||||
+" ruangan.id, "
|
||||
+" ruangan.namaRuangan, "
|
||||
+" departemen.kdDepartemen, "
|
||||
+" departemen.namaDepartemen , "
|
||||
+" departemen.id ) "
|
||||
+"from LoginUser loginUser "
|
||||
// +"from LoginUser loginUser, MapPegawaiJabatanToUnitKerja mapPegawai "
|
||||
+ "left join loginUser.pegawai pegawai "
|
||||
// + "left join mapPegawai.subUnitKerjaPegawai subUnitKerja "
|
||||
+ "left join pegawai.ruangan ruangan "
|
||||
+ "left join ruangan.departemen departemen "
|
||||
+ "where loginUser.namaUser LIKE :namaUser ")
|
||||
// + "where mapPegawai.pegawaiId = pegawai.id "
|
||||
// + "and mapPegawai.isPrimary is true "
|
||||
// + "and loginUser.namaUser LIKE :namaUser")
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser( " + " loginUser.id, " + " loginUser.kataSandi, "
|
||||
+ " loginUser.kelompokUser, " + " loginUser.namaUser, " + " pegawai.namaLengkap, "
|
||||
+ " pegawai.namaPanggilan, " + " pegawai.nikIntern, " + " pegawai.nipPns, " + " pegawai.noIdentitas, "
|
||||
+ " pegawai.npwp, " + " pegawai.id, " + " pegawai.email, " + " ruangan.id, " + " ruangan.namaRuangan, "
|
||||
+ " departemen.kdDepartemen, " + " departemen.namaDepartemen , " + " departemen.id ) "
|
||||
+ "from LoginUser loginUser " + "left join loginUser.pegawai pegawai "
|
||||
+ "left join pegawai.ruangan ruangan " + "left join ruangan.departemen departemen "
|
||||
+ "where loginUser.namaUser LIKE :namaUser ")
|
||||
List<LoginUser> findByNamaUser(@Param("namaUser") String namaUser);
|
||||
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser(r.id, r.kelompokUser, r.namaUser,r.pegawai.namaLengkap, r.pegawai.namaPanggilan, r.pegawai.nikIntern, r.pegawai.nipPns, r.pegawai.noIdentitas,r.pegawai.npwp,r.pegawai.id,r.pegawai.email,r.pegawai.ruangan.id,r.pegawai.ruangan.namaRuangan,r.pegawai.ruangan.departemen.kdDepartemen,r.pegawai.ruangan.departemen.namaDepartemen,r.pegawai.ruangan.departemen.id) from LoginUser r ")
|
||||
List<LoginUser> findAllUser();
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "a.id as id, "
|
||||
+ "a.namaLengkap as namaPegawai) "
|
||||
+ "from Pegawai a ")
|
||||
@Query("select NEW Map (" + "a.id as id, " + "a.namaLengkap as namaPegawai) " + "from Pegawai a ")
|
||||
List<Map<String, Object>> listPegawai();
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "a.id as id, "
|
||||
+ "a.kelompokUser as kelompokUser) "
|
||||
+ "from KelompokUser a")
|
||||
|
||||
@Query("select NEW Map (" + "a.id as id, " + "a.kelompokUser as kelompokUser) " + "from KelompokUser a")
|
||||
List<Map<String, Object>> listKelompokUser();
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "a.id as id, "
|
||||
+ "a.namaRuangan as namaRuangan,"
|
||||
+ "b.id as departemenId) "
|
||||
+ "from Ruangan a "
|
||||
+ "left join a.departemen b")
|
||||
|
||||
@Query("select NEW Map (" + "a.id as id, " + "a.namaRuangan as namaRuangan," + "b.id as departemenId) "
|
||||
+ "from Ruangan a " + "left join a.departemen b")
|
||||
List<Map<String, Object>> listRuangan();
|
||||
|
||||
@Query("select distinct NEW Map ("
|
||||
+ "c.id as id,"
|
||||
+ "c.modulAplikasi as modulAplikasi,"
|
||||
+ "c.noUrut as noUrut) "
|
||||
+ "from MapObjekModulToDepartemen a "
|
||||
+ "left join a.objekModulAplikasi b "
|
||||
+ "left join b.modulAplikasi c "
|
||||
+ "left join a.departemen d "
|
||||
+ "where d.id=:id")
|
||||
List<Map<String, Object>> getModulByDepartemen(
|
||||
@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "b.id as id,"
|
||||
+ "b.objekModulAplikasi as objekModulAplikasi,"
|
||||
+ "b.alamatUrlForm as alamatUrlForm) "
|
||||
+ "from MapObjekModulToDepartemen a "
|
||||
+ "left join a.objekModulAplikasi b "
|
||||
+ "left join b.modulAplikasi c "
|
||||
+ "left join b.children d "
|
||||
|
||||
@Query("select distinct NEW Map (" + "c.id as id," + "c.modulAplikasi as modulAplikasi," + "c.noUrut as noUrut) "
|
||||
+ "from MapObjekModulToDepartemen a " + "left join a.objekModulAplikasi b " + "left join b.modulAplikasi c "
|
||||
+ "left join a.departemen d " + "where d.id=:id")
|
||||
List<Map<String, Object>> getModulByDepartemen(@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map (" + "b.id as id," + "b.objekModulAplikasi as objekModulAplikasi,"
|
||||
+ "b.alamatUrlForm as alamatUrlForm) " + "from MapObjekModulToDepartemen a "
|
||||
+ "left join a.objekModulAplikasi b " + "left join b.modulAplikasi c " + "left join b.children d "
|
||||
+ "where c.id=:id")
|
||||
List<Map<String, Object>> getObjectModulHeadByModul(
|
||||
@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "a.id as id,"
|
||||
+ "a.objekModulAplikasi as objekModulAplikasi,"
|
||||
+ "a.alamatUrlForm as alamatUrlForm,"
|
||||
+ "a.noUrut as noUrut) "
|
||||
+ "from ObjekModulAplikasi a "
|
||||
+ "left join a.children b "
|
||||
+ "where b.id=:id")
|
||||
List<Map<String, Object>> getModulByModulHead(
|
||||
@Param("id") Integer id);
|
||||
|
||||
//-------------------------------------------------------------
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "b.id as ruanganId,"
|
||||
+ "b.namaRuangan as namaRuangan,"
|
||||
+ "c.id as modulAplikasiId,"
|
||||
+ "c.modulAplikasi as namaModulAplikasi,"
|
||||
+ "c.iconImage as iconImage,"
|
||||
+ "c.noUrut as noUrut,"
|
||||
+ "e.id as kelompokUserId,"
|
||||
+ "e.kelompokUser as kelompokUser) "
|
||||
+ "from MapLoginUserToRuangan a "
|
||||
+ "left join a.ruangan b "
|
||||
+ "left join b.modulAplikasi c "
|
||||
+ "left join a.loginUser d "
|
||||
+ "left join d.kelompokUser e "
|
||||
+ "where d.id=:id")
|
||||
List<Map<String, Object>> getListRuangan(
|
||||
@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map ("
|
||||
+ "b.id as modulAplikasiId,"
|
||||
+ "b.modulAplikasi as namaModulAplikasi) "
|
||||
+ "from MapPegawaiToModulAplikasi a "
|
||||
+ "left join a.modulAplikasi b "
|
||||
+ "left join a.pegawai c "
|
||||
List<Map<String, Object>> getObjectModulHeadByModul(@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map (" + "a.id as id," + "a.objekModulAplikasi as objekModulAplikasi,"
|
||||
+ "a.alamatUrlForm as alamatUrlForm," + "a.noUrut as noUrut) " + "from ObjekModulAplikasi a "
|
||||
+ "left join a.children b " + "where b.id=:id")
|
||||
List<Map<String, Object>> getModulByModulHead(@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map (" + "b.id as ruanganId," + "b.namaRuangan as namaRuangan," + "c.id as modulAplikasiId,"
|
||||
+ "c.modulAplikasi as namaModulAplikasi," + "c.iconImage as iconImage," + "c.noUrut as noUrut,"
|
||||
+ "e.id as kelompokUserId," + "e.kelompokUser as kelompokUser) " + "from MapLoginUserToRuangan a "
|
||||
+ "left join a.ruangan b " + "left join b.modulAplikasi c " + "left join a.loginUser d "
|
||||
+ "left join d.kelompokUser e " + "where d.id=:id")
|
||||
List<Map<String, Object>> getListRuangan(@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW Map (" + "b.id as modulAplikasiId," + "b.modulAplikasi as namaModulAplikasi) "
|
||||
+ "from MapPegawaiToModulAplikasi a " + "left join a.modulAplikasi b " + "left join a.pegawai c "
|
||||
+ "where c.id=:id")
|
||||
List<Map<String, Object>> getListModulAplikasi(
|
||||
@Param("id") Integer id);
|
||||
|
||||
List<Map<String, Object>> getListModulAplikasi(@Param("id") Integer id);
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser(model.id,model.namaUser) "
|
||||
+ " from LoginUser model where model.pegawaiId =:idPegawai and model.statusEnabled = true ")
|
||||
LoginUser findLoginUserByIdPegawai(
|
||||
@Param("idPegawai") Integer idPegawai);
|
||||
|
||||
LoginUser findLoginUserByIdPegawai(@Param("idPegawai") Integer idPegawai);
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser(model.id,model.namaUser) "
|
||||
+ " from LoginUser model where model.pegawaiId =:idPegawai and model.statusEnabled = true ")
|
||||
List<LoginUser> findAllLoginUserByIdPegawai(
|
||||
@Param("idPegawai") Integer idPegawai);
|
||||
|
||||
List<LoginUser> findAllLoginUserByIdPegawai(@Param("idPegawai") Integer idPegawai);
|
||||
|
||||
@Query("select NEW com.jasamedika.medifirst2000.entities.LoginUser(model.id,model.namaUser) "
|
||||
+ " from LoginUser model where model.namaUser =:namaUser and model.statusEnabled = true ")
|
||||
LoginUser findLoginUserByNamaUser(
|
||||
@Param("namaUser") String namaUser);
|
||||
|
||||
LoginUser findLoginUserByNamaUser(@Param("namaUser") String namaUser);
|
||||
|
||||
@Query("select new Map(model.id as id, model.namaUser as namaUser, model.kelompokUserId as kelompokUserId, model.pegawaiId as pegawaiId) "
|
||||
+ "from LoginUser model where model.id = :loginUserId and model.statusEnabled is true")
|
||||
public Map<String, Object> getLoginUserById(@Param("loginUserId") Integer loginUserId);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1978,7 +1978,7 @@ public class RekamDataPegawaiServiceImpl extends BaseVoServiceImpl implements Re
|
||||
result.put("noRec", resultDomain.getId());
|
||||
result.put("namaUser", username);
|
||||
}
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user