Initial commit
This commit is contained in:
		| @@ -0,0 +1,13 @@ | ||||
| package com.iconplus.smartproc; | ||||
|  | ||||
| import org.springframework.boot.SpringApplication; | ||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||
|  | ||||
| @SpringBootApplication | ||||
| public class SmartprocApplication { | ||||
|  | ||||
| 	public static void main(String[] args) { | ||||
| 		SpringApplication.run(SmartprocApplication.class, args); | ||||
| 	} | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,65 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jenisanggaran; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.JenisanggaranRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/jenisanggaran") | ||||
| public class JenisanggaranController { | ||||
|         @Autowired | ||||
|         private JenisanggaranRepository jenisanggaranRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Jenisanggaran> getAllJenisanggarans(){ | ||||
|             return jenisanggaranRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Jenisanggaran createJenisanggaran(@RequestBody Jenisanggaran jenisanggaran) { | ||||
|             return jenisanggaranRepository.save(jenisanggaran); | ||||
|         } | ||||
|  | ||||
|         // get jenisanggaran by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Jenisanggaran> getJenisanggaranById(@PathVariable Long id) { | ||||
|             Jenisanggaran jenisanggaran = jenisanggaranRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Jenisanggaran not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(jenisanggaran); | ||||
|         } | ||||
|  | ||||
|         // update jenisanggaran rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Jenisanggaran> updateJenisanggaran(@PathVariable Long id, @RequestBody Jenisanggaran jenisanggaranDetails){ | ||||
|             Jenisanggaran jenisanggaran = jenisanggaranRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Jenisanggaran not exist with id :" + id)); | ||||
|  | ||||
|             jenisanggaran.setJenisanggaran(jenisanggaranDetails.getJenisanggaran()); | ||||
|             jenisanggaran.setKeterangan(jenisanggaranDetails.getKeterangan()); | ||||
|  | ||||
|             Jenisanggaran updatedJenisanggaran =  jenisanggaranRepository.save(jenisanggaran); | ||||
|             return ResponseEntity.ok(updatedJenisanggaran); | ||||
|         } | ||||
|  | ||||
|         // delete jenisanggaran rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteJenisanggaran(@PathVariable Long id){ | ||||
|             Jenisanggaran jenisanggaran = jenisanggaranRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Supposmatrix not exist with id :" + id)); | ||||
|  | ||||
|             jenisanggaranRepository.delete(jenisanggaran); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
| } | ||||
| @@ -0,0 +1,65 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jeniskontrak; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.JeniskontrakRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/jeniskontrak") | ||||
| public class JeniskontrakController { | ||||
| 	@Autowired | ||||
| 	private JeniskontrakRepository jeniskontrakRepository; | ||||
|  | ||||
| 	//get all data | ||||
| 	@GetMapping | ||||
| 	public List<Jeniskontrak> getAllJeniskontraks(){ | ||||
| 		return jeniskontrakRepository.findAll(); | ||||
| 	} | ||||
|  | ||||
| 	// create | ||||
| 	@PostMapping | ||||
| 	public Jeniskontrak createJeniskontrak(@RequestBody Jeniskontrak jeniskontrak) { | ||||
| 		return jeniskontrakRepository.save(jeniskontrak); | ||||
| 	} | ||||
|  | ||||
| 	// get jeniskontrak by id rest api | ||||
| 	@GetMapping("/{id}") | ||||
| 	public ResponseEntity<Jeniskontrak> getJeniskontrakById(@PathVariable Long id) { | ||||
| 		Jeniskontrak jeniskontrak = jeniskontrakRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Jeniskontrak not exist with id :" + id)); | ||||
| 		return ResponseEntity.ok(jeniskontrak); | ||||
| 	} | ||||
|  | ||||
| 	// update jeniskontrak rest api | ||||
| 	@PutMapping("/{id}") | ||||
| 	public ResponseEntity<Jeniskontrak> updateJeniskontrak(@PathVariable Long id, @RequestBody Jeniskontrak jeniskontrakDetails){ | ||||
| 		Jeniskontrak jeniskontrak = jeniskontrakRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Jeniskontrak not exist with id :" + id)); | ||||
|  | ||||
| 		jeniskontrak.setJeniskontrak(jeniskontrakDetails.getJeniskontrak()); | ||||
| 		jeniskontrak.setKeterangan(jeniskontrakDetails.getKeterangan()); | ||||
|  | ||||
| 		Jeniskontrak updatedJeniskontrak = jeniskontrakRepository.save(jeniskontrak); | ||||
| 		return ResponseEntity.ok(updatedJeniskontrak); | ||||
| 	} | ||||
|  | ||||
| 	// delete jeniskontrak rest api | ||||
| 	@DeleteMapping("/{id}") | ||||
| 	public ResponseEntity<Map<String, Boolean>> deleteJeniskontrak(@PathVariable Long id){ | ||||
| 		Jeniskontrak jeniskontrak = jeniskontrakRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Jeniskontrak not exist with id :" + id)); | ||||
|  | ||||
| 		jeniskontrakRepository.delete(jeniskontrak); | ||||
| 		Map<String, Boolean> response = new HashMap<>(); | ||||
| 		response.put("deleted", Boolean.TRUE); | ||||
| 		return ResponseEntity.ok(response); | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,65 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jenispengadaan; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.JenispengadaanRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/jenispengadaan") | ||||
| public class JenispengadaanController { | ||||
|         @Autowired | ||||
|         private JenispengadaanRepository jenispengadaanRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Jenispengadaan> getAllJenispengadaans(){ | ||||
|             return jenispengadaanRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Jenispengadaan createJenispengadaan(@RequestBody Jenispengadaan jenispengadaan) { | ||||
|             return jenispengadaanRepository.save(jenispengadaan); | ||||
|         } | ||||
|  | ||||
|         // get jenispengadaan by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Jenispengadaan> getJenispengadaanById(@PathVariable Long id) { | ||||
|             Jenispengadaan jenispengadaan = jenispengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Jenispengadaan not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(jenispengadaan); | ||||
|         } | ||||
|  | ||||
|         // update jenispengadaan rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Jenispengadaan> updateJenispengadaan(@PathVariable Long id, @RequestBody Jenispengadaan jenispengadaanDetails){ | ||||
|             Jenispengadaan jenispengadaan = jenispengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Jenispengadaan not exist with id :" + id)); | ||||
|  | ||||
|             jenispengadaan.setJenispengadaan(jenispengadaanDetails.getJenispengadaan()); | ||||
|             jenispengadaan.setKeterangan(jenispengadaanDetails.getKeterangan()); | ||||
|  | ||||
|             Jenispengadaan updatedJenispengadaan =  jenispengadaanRepository.save(jenispengadaan); | ||||
|             return ResponseEntity.ok(updatedJenispengadaan); | ||||
|         } | ||||
|  | ||||
|         // delete jenispengadaan rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteJenispengadaan(@PathVariable Long id){ | ||||
|             Jenispengadaan jenispengadaan = jenispengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Supposmatrix not exist with id :" + id)); | ||||
|  | ||||
|             jenispengadaanRepository.delete(jenispengadaan); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
| } | ||||
| @@ -0,0 +1,69 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Lokasi; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.LokasiRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/lokasi") | ||||
| public class LokasiController { | ||||
|         @Autowired | ||||
|         private LokasiRepository lokasiRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Lokasi> getAllLokasis(){ | ||||
|             return lokasiRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Lokasi createLokasi(@RequestBody Lokasi lokasi) { | ||||
|             return lokasiRepository.save(lokasi); | ||||
|         } | ||||
|  | ||||
|         // get lokasi by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Lokasi> getLokasiById(@PathVariable Long id) { | ||||
|             Lokasi lokasi = lokasiRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Lokasi not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(lokasi); | ||||
|         } | ||||
|  | ||||
|         // update lokasi rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Lokasi> updateSumberdana(@PathVariable Long id, @RequestBody Lokasi lokasiDetails){ | ||||
|             Lokasi lokasi = lokasiRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Lokasi not exist with id :" + id)); | ||||
|  | ||||
|             lokasi.setLokasi(lokasiDetails.getLokasi()); | ||||
|             lokasi.setKeterangan(lokasiDetails.getKeterangan()); | ||||
|  | ||||
|             Lokasi updatedLokasi =  lokasiRepository.save(lokasi); | ||||
|             return ResponseEntity.ok(updatedLokasi); | ||||
|         } | ||||
|  | ||||
|         // delete lokasi rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteLokasi(@PathVariable Long id){ | ||||
|             Lokasi lokasi = lokasiRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Lokasi not exist with id :" + id)); | ||||
|  | ||||
|             lokasiRepository.delete(lokasi); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,68 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Metodepengadaan; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.MetodepengadaanRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/metodepengadaan") | ||||
| public class MetodepengadaanController { | ||||
| 	@Autowired | ||||
| 	private MetodepengadaanRepository metodepengadaanRepository; | ||||
|  | ||||
| 	//get all data | ||||
| 	@GetMapping | ||||
| 	public List<Metodepengadaan> getAllMetodepengadaans(){ | ||||
| 		return metodepengadaanRepository.findAll(); | ||||
| 	} | ||||
|  | ||||
| 	// create | ||||
| 	@PostMapping | ||||
| 	public Metodepengadaan createMetodepengadaan(@RequestBody Metodepengadaan metodepengadaan) { | ||||
| 		return metodepengadaanRepository.save(metodepengadaan); | ||||
| 	} | ||||
|  | ||||
| 	// get metodepengadaan by id rest api | ||||
| 	@GetMapping("/{id}") | ||||
| 	public ResponseEntity<Metodepengadaan> getMetodepengadaanById(@PathVariable Long id) { | ||||
| 		Metodepengadaan metodepengadaan = metodepengadaanRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepengadaan not exist with id :" + id)); | ||||
| 		return ResponseEntity.ok(metodepengadaan); | ||||
| 	} | ||||
|  | ||||
| 	// update metodepengadaan rest api | ||||
| 	@PutMapping("/{id}") | ||||
| 	public ResponseEntity<Metodepengadaan> updateMetodepengadaan(@PathVariable Long id, @RequestBody Metodepengadaan metodepengadaanDetails){ | ||||
| 		Metodepengadaan metodepengadaan = metodepengadaanRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepengadaan not exist with id :" + id)); | ||||
|  | ||||
| 		metodepengadaan.setMetodepengadaan(metodepengadaanDetails.getMetodepengadaan()); | ||||
| 		metodepengadaan.setKeterangan(metodepengadaanDetails.getKeterangan()); | ||||
|  | ||||
| 		Metodepengadaan updatedMetodepengadaan = metodepengadaanRepository.save(metodepengadaan); | ||||
| 		return ResponseEntity.ok(updatedMetodepengadaan); | ||||
| 	} | ||||
|  | ||||
| 	// delete metodepengadaan rest api | ||||
| 	@DeleteMapping("/{id}") | ||||
| 	public ResponseEntity<Map<String, Boolean>> deleteMetodepengadaan(@PathVariable Long id){ | ||||
| 		Metodepengadaan metodepengadaan = metodepengadaanRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepengadaan not exist with id :" + id)); | ||||
|  | ||||
| 		metodepengadaanRepository.delete(metodepengadaan); | ||||
| 		Map<String, Boolean> response = new HashMap<>(); | ||||
| 		response.put("deleted", Boolean.TRUE); | ||||
| 		return ResponseEntity.ok(response); | ||||
| 	} | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -0,0 +1,68 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Metodepenyampaian; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.MetodepenyampaianRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/metodepenyampaian") | ||||
| public class MetodepenyampaianController { | ||||
| 	@Autowired | ||||
| 	private MetodepenyampaianRepository metodepenyampaianRepository; | ||||
|  | ||||
| 	//get all data | ||||
| 	@GetMapping | ||||
| 	public List<Metodepenyampaian> getAllMetodepenyampaians(){ | ||||
| 		return metodepenyampaianRepository.findAll(); | ||||
| 	} | ||||
|  | ||||
| 	// create | ||||
| 	@PostMapping | ||||
| 	public Metodepenyampaian createMetodepenyampaian(@RequestBody Metodepenyampaian metodepenyampaian) { | ||||
| 		return metodepenyampaianRepository.save(metodepenyampaian); | ||||
| 	} | ||||
|  | ||||
| 	// get metodepenyampaian by id rest api | ||||
| 	@GetMapping("/{id}") | ||||
| 	public ResponseEntity<Metodepenyampaian> getMetodepenyampaianById(@PathVariable Long id) { | ||||
| 		Metodepenyampaian metodepenyampaian = metodepenyampaianRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepenyampaian not exist with id :" + id)); | ||||
| 		return ResponseEntity.ok(metodepenyampaian); | ||||
| 	} | ||||
|  | ||||
| 	// update metodepenyampaian rest api | ||||
| 	@PutMapping("/{id}") | ||||
| 	public ResponseEntity<Metodepenyampaian> updateMetodepenyampaian(@PathVariable Long id, @RequestBody Metodepenyampaian metodepenyampaianDetails){ | ||||
| 		Metodepenyampaian metodepenyampaian = metodepenyampaianRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepenyampaian not exist with id :" + id)); | ||||
|  | ||||
| 		metodepenyampaian.setMetodepenyampaian(metodepenyampaianDetails.getMetodepenyampaian()); | ||||
| 		metodepenyampaian.setKeterangan(metodepenyampaianDetails.getKeterangan()); | ||||
|  | ||||
| 		Metodepenyampaian updatedMetodepenyampaian = metodepenyampaianRepository.save(metodepenyampaian); | ||||
| 		return ResponseEntity.ok(updatedMetodepenyampaian); | ||||
| 	} | ||||
|  | ||||
| 	// delete metodepenyampaian rest api | ||||
| 	@DeleteMapping("/{id}") | ||||
| 	public ResponseEntity<Map<String, Boolean>> deleteMetodepenyampaian(@PathVariable Long id){ | ||||
| 		Metodepenyampaian metodepenyampaian = metodepenyampaianRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Metodepenyampaian not exist with id :" + id)); | ||||
|  | ||||
| 		metodepenyampaianRepository.delete(metodepenyampaian); | ||||
| 		Map<String, Boolean> response = new HashMap<>(); | ||||
| 		response.put("deleted", Boolean.TRUE); | ||||
| 		return ResponseEntity.ok(response); | ||||
| 	} | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| @@ -0,0 +1,66 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Roles; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.RolesRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/roles") | ||||
| public class RolesController { | ||||
|         @Autowired | ||||
|         private RolesRepository rolesRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Roles> getAllRoless(){ | ||||
|             return rolesRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Roles createRoles(@RequestBody Roles roles) { | ||||
|             return rolesRepository.save(roles); | ||||
|         } | ||||
|  | ||||
|         // get roles by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Roles> getRolesById(@PathVariable Long id) { | ||||
|             Roles roles = rolesRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Roles not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(roles); | ||||
|         } | ||||
|  | ||||
|         // update roles rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Roles> updateRoles(@PathVariable Long id, @RequestBody Roles rolesDetails){ | ||||
|             Roles roles = rolesRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Roles not exist with id :" + id)); | ||||
|  | ||||
|             roles.setRoles(rolesDetails.getRoles()); | ||||
|             roles.setKeterangan(rolesDetails.getKeterangan()); | ||||
|             roles.setIsactive(rolesDetails.getIsactive()); | ||||
|  | ||||
|             Roles updatedRoles =  rolesRepository.save(roles); | ||||
|             return ResponseEntity.ok(updatedRoles); | ||||
|         } | ||||
|  | ||||
|         // delete roles rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteRoles(@PathVariable Long id){ | ||||
|             Roles roles = rolesRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Supposmatrix not exist with id :" + id)); | ||||
|  | ||||
|             rolesRepository.delete(roles); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
| } | ||||
| @@ -0,0 +1,69 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Strategipengadaan; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.StrategipengadaanRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/strategipengadaan") | ||||
| public class StrategipengadaanController { | ||||
|         @Autowired | ||||
|         private StrategipengadaanRepository strategipengadaanRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Strategipengadaan> getAllstrategipengadaans(){ | ||||
|             return strategipengadaanRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Strategipengadaan createStrategipengadaan(@RequestBody Strategipengadaan strategipengadaan) { | ||||
|             return strategipengadaanRepository.save(strategipengadaan); | ||||
|         } | ||||
|  | ||||
|         // get strategipengadaan by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Strategipengadaan> getStrategipengadaanById(@PathVariable Long id) { | ||||
|             Strategipengadaan strategipengadaan = strategipengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Strategipengadaan not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(strategipengadaan); | ||||
|         } | ||||
|  | ||||
|         // update strategipengadaan rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Strategipengadaan> updateStrategipengadaan(@PathVariable Long id, @RequestBody Strategipengadaan strategipengadaanDetails){ | ||||
|             Strategipengadaan strategipengadaan = strategipengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Strategipengadaan not exist with id :" + id)); | ||||
|  | ||||
|             strategipengadaan.setStrategipengadaan(strategipengadaanDetails.getStrategipengadaan()); | ||||
|             strategipengadaan.setKeterangan(strategipengadaanDetails.getKeterangan()); | ||||
|  | ||||
|             Strategipengadaan updatedStrategipengadaan =  strategipengadaanRepository.save(strategipengadaan); | ||||
|             return ResponseEntity.ok(updatedStrategipengadaan); | ||||
|         } | ||||
|  | ||||
|         // delete strategipengadaan rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteStrategipengadaan(@PathVariable Long id){ | ||||
|             Strategipengadaan strategipengadaan = strategipengadaanRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Strategipengadaan not exist with id :" + id)); | ||||
|  | ||||
|             strategipengadaanRepository.delete(strategipengadaan); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,78 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.CrossOrigin; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.entity.Sumberdana; | ||||
| import com.iconplus.smartproc.repository.SumberdanaRepository; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/sumberdana") | ||||
| public class SumberdanaController { | ||||
|         @Autowired | ||||
|         private SumberdanaRepository sumberdanaRepository; | ||||
|  | ||||
|         //get all data | ||||
|         @GetMapping | ||||
|         public List<Sumberdana> getAllSumberdanas(){ | ||||
|             return sumberdanaRepository.findAll(); | ||||
|         } | ||||
|  | ||||
|         // create | ||||
|         @PostMapping | ||||
|         public Sumberdana createSumberdana(@RequestBody Sumberdana sumberdana) { | ||||
|             return sumberdanaRepository.save(sumberdana); | ||||
|         } | ||||
|  | ||||
|         // get sumberdana by id rest api | ||||
|         @GetMapping("/{id}") | ||||
|         public ResponseEntity<Sumberdana> getSumberdanaById(@PathVariable Long id) { | ||||
|             Sumberdana sumberdana = sumberdanaRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Sumberdana not exist with id :" + id)); | ||||
|             return ResponseEntity.ok(sumberdana); | ||||
|         } | ||||
|  | ||||
|         // update sumberdana rest api | ||||
|         @PutMapping("/{id}") | ||||
|         public ResponseEntity<Sumberdana> updateSumberdana(@PathVariable Long id, @RequestBody Sumberdana sumberdanaDetails){ | ||||
|             Sumberdana sumberdana = sumberdanaRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Sumberdana not exist with id :" + id)); | ||||
|  | ||||
|             sumberdana.setSumberdana(sumberdanaDetails.getSumberdana()); | ||||
|             sumberdana.setKeterangan(sumberdanaDetails.getKeterangan()); | ||||
|  | ||||
|             Sumberdana updatedSumberdana =  sumberdanaRepository.save(sumberdana); | ||||
|             return ResponseEntity.ok(updatedSumberdana); | ||||
|         } | ||||
|  | ||||
|         // delete sumberdana rest api | ||||
|         @DeleteMapping("/{id}") | ||||
|         public ResponseEntity<Map<String, Boolean>> deleteSumberdana(@PathVariable Long id){ | ||||
|             Sumberdana sumberdana = sumberdanaRepository.findById(id) | ||||
|                     .orElseThrow(() -> new ResourceNotFoundException("Sumberdana not exist with id :" + id)); | ||||
|  | ||||
|             sumberdanaRepository.delete(sumberdana); | ||||
|             Map<String, Boolean> response = new HashMap<>(); | ||||
|             response.put("deleted", Boolean.TRUE); | ||||
|             return ResponseEntity.ok(response); | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,74 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.CrossOrigin; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.entity.Supplypositioningmatrix; | ||||
| import com.iconplus.smartproc.repository.SupplypositioningmatrixRepository; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/supplypositioningmatrix") | ||||
| public class SupplypositioningmatrixController { | ||||
|     @Autowired | ||||
|     private SupplypositioningmatrixRepository supplypositioningmatrixRepository; | ||||
|  | ||||
|     //get all data | ||||
|     @GetMapping | ||||
|     public List<Supplypositioningmatrix> getAllSupplypositioningmatrix(){ | ||||
|         return supplypositioningmatrixRepository.findAll(); | ||||
|     } | ||||
|  | ||||
|     // create | ||||
|     @PostMapping | ||||
|     public Supplypositioningmatrix createSupplypositioningmatrix(@RequestBody Supplypositioningmatrix supplypositioningmatrix) { | ||||
|         return supplypositioningmatrixRepository.save(supplypositioningmatrix); | ||||
|     } | ||||
|  | ||||
|     // get supplypositioningmatrix by id rest api | ||||
|     @GetMapping("/{id}") | ||||
|     public ResponseEntity<Supplypositioningmatrix> getSupplypositioningmatrixById(@PathVariable Long id) { | ||||
|         Supplypositioningmatrix supplypositioningmatrix = supplypositioningmatrixRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Supplypositioningmatrix not exist with id :" + id)); | ||||
|         return ResponseEntity.ok(supplypositioningmatrix); | ||||
|     } | ||||
|  | ||||
|     // update jenispengadaan rest api | ||||
|     @PutMapping("/{id}") | ||||
|     public ResponseEntity<Supplypositioningmatrix> updateSupplypositioningmatrix(@PathVariable Long id, @RequestBody Supplypositioningmatrix supplypositioningmatrixDetails){ | ||||
|         Supplypositioningmatrix supplypositioningmatrix = supplypositioningmatrixRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Supplypositioningmatrix not exist with id :" + id)); | ||||
|  | ||||
|         supplypositioningmatrix.setSupplypositioningmatrix(supplypositioningmatrixDetails.getSupplypositioningmatrix()); | ||||
|         supplypositioningmatrix.setKeterangan(supplypositioningmatrixDetails.getKeterangan()); | ||||
|  | ||||
|         Supplypositioningmatrix updatedSupplypositioningmatrix = supplypositioningmatrixRepository.save(supplypositioningmatrix); | ||||
|         return ResponseEntity.ok(updatedSupplypositioningmatrix); | ||||
|     } | ||||
|  | ||||
|     // delete jenispengadaan rest api | ||||
|     @DeleteMapping("/{id}") | ||||
|     public ResponseEntity<Map<String, Boolean>> deleteSupplypositioningmatrix(@PathVariable Long id){ | ||||
|         Supplypositioningmatrix supplypositioningmatrix = supplypositioningmatrixRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Unit inisiator not exist with id :" + id)); | ||||
|  | ||||
|         supplypositioningmatrixRepository.delete(supplypositioningmatrix); | ||||
|         Map<String, Boolean> response = new HashMap<>(); | ||||
|         response.put("deleted", Boolean.TRUE); | ||||
|         return ResponseEntity.ok(response); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,74 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.CrossOrigin; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
|  | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.entity.Unitinisiator; | ||||
| import com.iconplus.smartproc.repository.UnitinisiatorRepository; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/unitinisiator") | ||||
| public class UnitinisiatorController { | ||||
|     @Autowired | ||||
|     private UnitinisiatorRepository unitinisiatorRepository; | ||||
|  | ||||
|     //get all data | ||||
|     @GetMapping | ||||
|     public List<Unitinisiator> getAllUnitinisiator(){ | ||||
|         return unitinisiatorRepository.findAll(); | ||||
|     } | ||||
|  | ||||
|     // create | ||||
|     @PostMapping | ||||
|     public Unitinisiator createUnitinisiator(@RequestBody Unitinisiator unitinisiator) { | ||||
|         return unitinisiatorRepository.save(unitinisiator); | ||||
|     } | ||||
|  | ||||
|     // get unitinisiator by id rest api | ||||
|     @GetMapping("/{id}") | ||||
|     public ResponseEntity<Unitinisiator> getUnitinisiatorById(@PathVariable Long id) { | ||||
|         Unitinisiator unitinisiator = unitinisiatorRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Unitinisiator not exist with id :" + id)); | ||||
|         return ResponseEntity.ok(unitinisiator); | ||||
|     } | ||||
|  | ||||
|     // update jenispengadaan rest api | ||||
|     @PutMapping("/{id}") | ||||
|     public ResponseEntity<Unitinisiator> updateUnitinisiator(@PathVariable Long id, @RequestBody Unitinisiator unitinisiatorDetails){ | ||||
|         Unitinisiator unitinisiator = unitinisiatorRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Unitinisiator not exist with id :" + id)); | ||||
|  | ||||
|         unitinisiator.setUnitinisiator(unitinisiatorDetails.getUnitinisiator()); | ||||
|         unitinisiator.setKeterangan(unitinisiatorDetails.getKeterangan()); | ||||
|  | ||||
|         Unitinisiator updatedUnitinisiator = unitinisiatorRepository.save(unitinisiator); | ||||
|         return ResponseEntity.ok(updatedUnitinisiator); | ||||
|     } | ||||
|  | ||||
|     // delete jenispengadaan rest api | ||||
|     @DeleteMapping("/{id}") | ||||
|     public ResponseEntity<Map<String, Boolean>> deleteUnitinisiator(@PathVariable Long id){ | ||||
|         Unitinisiator unitinisiator = unitinisiatorRepository.findById(id) | ||||
|                 .orElseThrow(() -> new ResourceNotFoundException("Unit inisiator not exist with id :" + id)); | ||||
|  | ||||
|         unitinisiatorRepository.delete(unitinisiator); | ||||
|         Map<String, Boolean> response = new HashMap<>(); | ||||
|         response.put("deleted", Boolean.TRUE); | ||||
|         return ResponseEntity.ok(response); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,71 @@ | ||||
| package com.iconplus.smartproc.controller; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Users; | ||||
| import com.iconplus.smartproc.exception.ResourceNotFoundException; | ||||
| import com.iconplus.smartproc.repository.UsersRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.http.ResponseEntity; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| @CrossOrigin(origins = "http://localhost:8080", allowCredentials = "true") | ||||
| @RestController | ||||
| @RequestMapping("/api/users") | ||||
| public class UsersController { | ||||
| 	@Autowired | ||||
| 	private UsersRepository usersRepository; | ||||
|  | ||||
| 	//get all data | ||||
| 	@GetMapping | ||||
| 	public List<Users> getAllUserss(){ | ||||
| 		return usersRepository.findAll(); | ||||
| 	} | ||||
|  | ||||
| 	// create | ||||
| 	@PostMapping | ||||
| 	public Users createUsers(@RequestBody Users users) { | ||||
| 		return usersRepository.save(users); | ||||
| 	} | ||||
|  | ||||
| 	// get users by id rest api | ||||
| 	@GetMapping("/{id}") | ||||
| 	public ResponseEntity<Users> getUsersById(@PathVariable Long id) { | ||||
| 		Users users = usersRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Users not exist with id :" + id)); | ||||
| 		return ResponseEntity.ok(users); | ||||
| 	} | ||||
|  | ||||
| 	// update users rest api | ||||
| 	@PutMapping("/{id}") | ||||
| 	public ResponseEntity<Users> updateUsers(@PathVariable Long id, @RequestBody Users usersDetails){ | ||||
| 		Users users = usersRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Users not exist with id :" + id)); | ||||
|  | ||||
| 		users.setUsername(usersDetails.getUsername()); | ||||
| 		users.setNama(usersDetails.getNama()); | ||||
| 		users.setEmail(usersDetails.getEmail()); | ||||
| 		users.setPassword(usersDetails.getPassword()); | ||||
| 		users.setInstansi(usersDetails.getInstansi()); | ||||
| 		users.setBidang(usersDetails.getBidang()); | ||||
| 		users.setJabatan(usersDetails.getJabatan()); | ||||
| 		users.setRole(usersDetails.getRole()); | ||||
|  | ||||
| 		Users updatedUsers = usersRepository.save(users); | ||||
| 		return ResponseEntity.ok(updatedUsers); | ||||
| 	} | ||||
|  | ||||
| 	// delete users rest api | ||||
| 	@DeleteMapping("/{id}") | ||||
| 	public ResponseEntity<Map<String, Boolean>> deleteUsers(@PathVariable Long id){ | ||||
| 		Users users = usersRepository.findById(id) | ||||
| 				.orElseThrow(() -> new ResourceNotFoundException("Users not exist with id :" + id)); | ||||
|  | ||||
| 		usersRepository.delete(users); | ||||
| 		Map<String, Boolean> response = new HashMap<>(); | ||||
| 		response.put("deleted", Boolean.TRUE); | ||||
| 		return ResponseEntity.ok(response); | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,40 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "jenisanggaran") | ||||
| public class Jenisanggaran { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String jenisanggaran; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Jenisanggaran() { | ||||
|     } | ||||
|  | ||||
|     public Jenisanggaran(String jenisanggaran, String keterangan) { | ||||
|         super(); | ||||
|         this.jenisanggaran = jenisanggaran; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getJenisanggaran() { | ||||
|         return jenisanggaran; | ||||
|     } | ||||
|     public void setJenisanggaran(String jenisanggaran) { | ||||
|         this.jenisanggaran = jenisanggaran; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,42 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "jeniskontrak") | ||||
| public class Jeniskontrak { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|      | ||||
|     private String jeniskontrak; | ||||
| 	private String keterangan; | ||||
|  | ||||
|     public Jeniskontrak() { | ||||
|  | ||||
|     } | ||||
|  | ||||
|     public Jeniskontrak(String jeniskontrak, String keterangan) { | ||||
| 		super(); | ||||
| 		this.jeniskontrak = jeniskontrak; | ||||
| 		this.keterangan = keterangan; | ||||
| 	} | ||||
| 	public long getId() { | ||||
| 		return id; | ||||
| 	} | ||||
| 	public void setId(long id) { | ||||
| 		this.id = id; | ||||
| 	} | ||||
| 	public String getJeniskontrak() { | ||||
| 		return jeniskontrak; | ||||
| 	} | ||||
| 	public void setJeniskontrak(String jeniskontrak) { | ||||
| 		this.jeniskontrak = jeniskontrak; | ||||
| 	} | ||||
| 	public String getKeterangan() { | ||||
| 		return keterangan; | ||||
| 	} | ||||
| 	public void setKeterangan(String keterangan) { | ||||
| 		this.keterangan = keterangan; | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,40 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "jenispengadaan") | ||||
| public class Jenispengadaan { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String jenispengadaan; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Jenispengadaan() { | ||||
|     } | ||||
|  | ||||
|     public Jenispengadaan(String jenispengadaan, String keterangan) { | ||||
|         super(); | ||||
|         this.jenispengadaan = jenispengadaan; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getJenispengadaan() { | ||||
|         return jenispengadaan; | ||||
|     } | ||||
|     public void setJenispengadaan(String jenispengadaan) { | ||||
|         this.jenispengadaan = jenispengadaan; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										40
									
								
								src/main/java/com/iconplus/smartproc/entity/Lokasi.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								src/main/java/com/iconplus/smartproc/entity/Lokasi.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "lokasi") | ||||
| public class Lokasi { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String lokasi; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Lokasi() { | ||||
|     } | ||||
|  | ||||
|     public Lokasi(String lokasi, String keterangan) { | ||||
|         super(); | ||||
|         this.lokasi = lokasi; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getLokasi() { | ||||
|         return lokasi; | ||||
|     } | ||||
|     public void setLokasi(String lokasi) { | ||||
|         this.lokasi = lokasi; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,41 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "metodepengadaan") | ||||
| public class Metodepengadaan { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|  | ||||
|     private String metodepengadaan; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Metodepengadaan() { | ||||
|     } | ||||
|  | ||||
|     public Metodepengadaan(String metodepengadaan, String keterangan) { | ||||
|         super(); | ||||
|         this.metodepengadaan = metodepengadaan; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getMetodepengadaan() { | ||||
|         return metodepengadaan; | ||||
|     } | ||||
|     public void setMetodepengadaan(String metodepengadaan) { | ||||
|         this.metodepengadaan = metodepengadaan; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,41 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "metodepenyampaian") | ||||
| public class Metodepenyampaian { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|  | ||||
|     private String metodepenyampaian; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Metodepenyampaian() { | ||||
|     } | ||||
|  | ||||
|     public Metodepenyampaian(String metodepenyampaian, String keterangan) { | ||||
|         super(); | ||||
|         this.metodepenyampaian = metodepenyampaian; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getMetodepenyampaian() { | ||||
|         return metodepenyampaian; | ||||
|     } | ||||
|     public void setMetodepenyampaian(String metodepenyampaian) { | ||||
|         this.metodepenyampaian = metodepenyampaian; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										48
									
								
								src/main/java/com/iconplus/smartproc/entity/Roles.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								src/main/java/com/iconplus/smartproc/entity/Roles.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "roles") | ||||
| public class Roles { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String roles; | ||||
|     private String keterangan; | ||||
|     private Boolean is_active; | ||||
|  | ||||
|     public Roles() { | ||||
|     } | ||||
|  | ||||
|     public Roles(String roles, String keterangan, Boolean is_active) { | ||||
|         super(); | ||||
|         this.roles = roles; | ||||
|         this.keterangan = keterangan; | ||||
|         this.is_active = is_active; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getRoles() { | ||||
|         return roles; | ||||
|     } | ||||
|     public void setRoles(String roles) { | ||||
|         this.roles = roles; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public Boolean getIsactive() { | ||||
|         return is_active; | ||||
|     } | ||||
|     public void setIsactive(Boolean is_active) { | ||||
|         this.is_active = is_active; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,40 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "strategipengadaan") | ||||
| public class Strategipengadaan { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String strategipengadaan; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Strategipengadaan() { | ||||
|     } | ||||
|  | ||||
|     public Strategipengadaan(String strategipengadaan, String keterangan) { | ||||
|         super(); | ||||
|         this.strategipengadaan = strategipengadaan; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getStrategipengadaan() { | ||||
|         return strategipengadaan; | ||||
|     } | ||||
|     public void setStrategipengadaan(String strategipengadaan) { | ||||
|         this.strategipengadaan = strategipengadaan; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										40
									
								
								src/main/java/com/iconplus/smartproc/entity/Sumberdana.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								src/main/java/com/iconplus/smartproc/entity/Sumberdana.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "sumberdana") | ||||
| public class Sumberdana { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String sumberdana; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Sumberdana() { | ||||
|     } | ||||
|  | ||||
|     public Sumberdana(String sumberdana, String keterangan) { | ||||
|         super(); | ||||
|         this.sumberdana = sumberdana; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getSumberdana() { | ||||
|         return sumberdana; | ||||
|     } | ||||
|     public void setSumberdana(String sumberdana) { | ||||
|         this.sumberdana = sumberdana; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,42 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "supplypositioningmatrix") | ||||
| public class Supplypositioningmatrix { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|      | ||||
|     private String supplypositioningmatrix; | ||||
| 	private String keterangan; | ||||
|  | ||||
|     public Supplypositioningmatrix() { | ||||
|  | ||||
|     } | ||||
|  | ||||
|     public Supplypositioningmatrix(String supplypositioningmatrix, String keterangan) { | ||||
| 		super(); | ||||
| 		this.supplypositioningmatrix = supplypositioningmatrix; | ||||
| 		this.keterangan = keterangan; | ||||
| 	} | ||||
| 	public long getId() { | ||||
| 		return id; | ||||
| 	} | ||||
| 	public void setId(long id) { | ||||
| 		this.id = id; | ||||
| 	} | ||||
| 	public String getSupplypositioningmatrix() { | ||||
| 		return supplypositioningmatrix; | ||||
| 	} | ||||
| 	public void setSupplypositioningmatrix(String supplypositioningmatrix) { | ||||
| 		this.supplypositioningmatrix = supplypositioningmatrix; | ||||
| 	} | ||||
| 	public String getKeterangan() { | ||||
| 		return keterangan; | ||||
| 	} | ||||
| 	public void setKeterangan(String keterangan) { | ||||
| 		this.keterangan = keterangan; | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,41 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
| @Entity | ||||
| @Table(name = "unitinisiator") | ||||
| public class Unitinisiator { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|  | ||||
|     private String unitinisiator; | ||||
|     private String keterangan; | ||||
|  | ||||
|     public Unitinisiator() { | ||||
|  | ||||
|     } | ||||
|  | ||||
|     public Unitinisiator(String unitinisiator, String keterangan) { | ||||
|         super(); | ||||
|         this.unitinisiator = unitinisiator; | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getUnitinisiator() { | ||||
|         return unitinisiator; | ||||
|     } | ||||
|     public void setUnitinisiator(String unitinisiator) { | ||||
|         this.unitinisiator = unitinisiator; | ||||
|     } | ||||
|     public String getKeterangan() { | ||||
|         return keterangan; | ||||
|     } | ||||
|     public void setKeterangan(String keterangan) { | ||||
|         this.keterangan = keterangan; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										96
									
								
								src/main/java/com/iconplus/smartproc/entity/Users.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								src/main/java/com/iconplus/smartproc/entity/Users.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | ||||
| package com.iconplus.smartproc.entity; | ||||
|  | ||||
| import jakarta.persistence.*; | ||||
|  | ||||
| @Entity | ||||
| @Table(name = "users") | ||||
| public class Users { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.IDENTITY) | ||||
|     private long id; | ||||
|     private String username; | ||||
|     private String nama; | ||||
|     private String email; | ||||
|     private String password; | ||||
|     private String instansi_id; | ||||
|     private String bidang_id; | ||||
|     private String jabatan; | ||||
|     private String role_id; | ||||
|     private Boolean is_active; | ||||
|  | ||||
|     public Users() { | ||||
|     } | ||||
|  | ||||
|     public Users(String username, String nama, String email, String password, String instansi_id, String bidang_id, String  jabatan, String role_id, Boolean is_active) { | ||||
|         super(); | ||||
|         this.username = username; | ||||
|         this.nama = nama; | ||||
|         this.email = email; | ||||
|         this.password = password; | ||||
|         this.instansi_id = instansi_id; | ||||
|         this.bidang_id = bidang_id; | ||||
|         this.jabatan = jabatan; | ||||
|         this.role_id = role_id; | ||||
|         this.is_active = is_active; | ||||
|     } | ||||
|     public long getId() { | ||||
|         return id; | ||||
|     } | ||||
|     public void setId(long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|     public String getUsername() { | ||||
|         return username; | ||||
|     } | ||||
|     public void setUsername(String username) { | ||||
|         this.username = username; | ||||
|     } | ||||
|     public String getNama() { | ||||
|         return nama; | ||||
|     } | ||||
|     public void setNama(String nama) { | ||||
|         this.nama = nama; | ||||
|     } | ||||
|     public String getEmail() { | ||||
|         return email; | ||||
|     } | ||||
|     public void setEmail(String email) { | ||||
|         this.email = email; | ||||
|     } | ||||
|     public String getPassword() { | ||||
|         return password; | ||||
|     } | ||||
|     public void setPassword(String password) { | ||||
|         this.password = password; | ||||
|     } | ||||
|     public String getInstansi() { | ||||
|         return instansi_id; | ||||
|     } | ||||
|     public void setInstansi(String instansi_id) { | ||||
|         this.instansi_id = instansi_id; | ||||
|     } | ||||
|     public String getBidang() { | ||||
|         return bidang_id; | ||||
|     } | ||||
|     public void setBidang(String bidang_id) { | ||||
|         this.bidang_id = bidang_id; | ||||
|     } | ||||
|     public String getJabatan() { | ||||
|         return jabatan; | ||||
|     } | ||||
|     public void setJabatan(String jabatan) { | ||||
|         this.jabatan = jabatan; | ||||
|     } | ||||
|     public String getRole() { | ||||
|         return role_id; | ||||
|     } | ||||
|     public void setRole(String role_id) { | ||||
|         this.role_id = role_id; | ||||
|     } | ||||
|     public Boolean getIsactive() { | ||||
|         return is_active; | ||||
|     } | ||||
|     public void setIsactive(Boolean is_active) { | ||||
|         this.is_active = is_active; | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,28 @@ | ||||
| package com.iconplus.smartproc.exception; | ||||
|  | ||||
| import java.util.Date; | ||||
|  | ||||
| public class ErrorDetails { | ||||
| 	private Date timestamp; | ||||
| 	private String message; | ||||
| 	private String details; | ||||
|  | ||||
| 	public ErrorDetails(Date timestamp, String message, String details) { | ||||
| 		super(); | ||||
| 		this.timestamp = timestamp; | ||||
| 		this.message = message; | ||||
| 		this.details = details; | ||||
| 	} | ||||
|  | ||||
| 	public Date getTimestamp() { | ||||
| 		return timestamp; | ||||
| 	} | ||||
|  | ||||
| 	public String getMessage() { | ||||
| 		return message; | ||||
| 	} | ||||
|  | ||||
| 	public String getDetails() { | ||||
| 		return details; | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,13 @@ | ||||
| package com.iconplus.smartproc.exception; | ||||
|  | ||||
| import org.springframework.http.HttpStatus; | ||||
| import org.springframework.web.bind.annotation.ResponseStatus; | ||||
|  | ||||
| @ResponseStatus(value = HttpStatus.NOT_FOUND) | ||||
| public class ResourceNotFoundException extends RuntimeException { | ||||
|     private static final long serialVersionUID = 1L; | ||||
|  | ||||
|     public ResourceNotFoundException(String message) { | ||||
|         super(message); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jenisanggaran; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface JenisanggaranRepository extends JpaRepository<Jenisanggaran, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jeniskontrak; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface JeniskontrakRepository extends JpaRepository<Jeniskontrak, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Jenispengadaan; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface JenispengadaanRepository extends JpaRepository<Jenispengadaan, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Lokasi; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface LokasiRepository extends JpaRepository<Lokasi, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Metodepengadaan; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface MetodepengadaanRepository extends JpaRepository<Metodepengadaan, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Metodepenyampaian; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface MetodepenyampaianRepository extends JpaRepository<Metodepenyampaian, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Roles; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface RolesRepository extends JpaRepository<Roles, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Strategipengadaan; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface StrategipengadaanRepository extends JpaRepository<Strategipengadaan, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Sumberdana; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface SumberdanaRepository extends JpaRepository<Sumberdana, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
| import com.iconplus.smartproc.entity.Supplypositioningmatrix; | ||||
|  | ||||
| @Repository | ||||
| public interface SupplypositioningmatrixRepository extends JpaRepository<Supplypositioningmatrix, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
| import com.iconplus.smartproc.entity.Unitinisiator; | ||||
|  | ||||
| @Repository | ||||
| public interface UnitinisiatorRepository extends JpaRepository<Unitinisiator, Long> { | ||||
|      | ||||
| } | ||||
| @@ -0,0 +1,10 @@ | ||||
| package com.iconplus.smartproc.repository; | ||||
|  | ||||
| import com.iconplus.smartproc.entity.Users; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface UsersRepository extends JpaRepository<Users, Long> { | ||||
|      | ||||
| } | ||||
		Reference in New Issue
	
	Block a user