Initial commit

This commit is contained in:
Titan Hadiyan
2023-05-22 13:31:13 +07:00
parent bd98e00b57
commit 329d515577
45 changed files with 2190 additions and 0 deletions

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View 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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View 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;
}
}

View File

@ -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;
}
}

View 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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View 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;
}
}

View File

@ -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;
}
}

View File

@ -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);
}
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}

View File

@ -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> {
}