build_app

This commit is contained in:
2026-04-08 03:36:10 +00:00
parent 3b58789bd5
commit 37c7f2fcaa
15 changed files with 2384 additions and 141 deletions

View File

@@ -80,6 +80,9 @@ public class BuilderService {
// }
// ADD OTHER SERVICE
addCustomMenu( "Test_a","Test_a", "Transcations");
System.out.println("dashboard and menu inserted...");

View File

@@ -0,0 +1,203 @@
package com.realnet.basicp1.Controllers;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.web.bind.annotation.CrossOrigin;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.realnet.config.EmailService;
import com.realnet.users.entity1.AppUser;
import com.realnet.users.service1.AppUserServiceImpl;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.data.domain.*;
import com.realnet.fnd.response.EntityResponse;
import org.springframework.http.*;
import org.springframework.beans.factory.annotation.*;
import com.realnet.basicp1.Entity.Test_a;
import com.realnet.basicp1.Services.Test_aService ;
@RequestMapping(value = "/Test_a")
@CrossOrigin("*")
@RestController
public class Test_aController {
@Autowired
private Test_aService Service;
@Value("${projectPath}")
private String projectPath;
@PostMapping("/Test_a")
public Test_a Savedata(@RequestBody Test_a data) {
Test_a save = Service.Savedata(data) ;
System.out.println("data saved..." + save);
return save;
}
@PutMapping("/Test_a/{id}")
public Test_a update(@RequestBody Test_a data,@PathVariable Integer id ) {
Test_a update = Service.update(data,id);
System.out.println("data update..." + update);
return update;
}
// get all with pagination
@GetMapping("/Test_a/getall/page")
public Page<Test_a> getall(@RequestParam(value = "page", required = false) Integer page,
@RequestParam(value = "size", required = false) Integer size) {
Pageable paging = PageRequest.of(page, size);
Page<Test_a> get = Service.getAllWithPagination(paging);
return get;
}
@GetMapping("/Test_a")
public List<Test_a> getdetails() {
List<Test_a> get = Service.getdetails();
return get;
}
// get all without authentication
@GetMapping("/token/Test_a")
public List<Test_a> getallwioutsec() {
List<Test_a> get = Service.getdetails();
return get;
}
@GetMapping("/Test_a/{id}")
public Test_a getdetailsbyId(@PathVariable Integer id ) {
Test_a get = Service.getdetailsbyId(id);
return get;
}
@DeleteMapping("/Test_a/{id}")
public ResponseEntity<?> delete_by_id(@PathVariable Integer id ) {
Service.delete_by_id(id);
return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK);
}
}

View File

@@ -0,0 +1,203 @@
package com.realnet.basicp1.Controllers;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.web.bind.annotation.CrossOrigin;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.realnet.config.EmailService;
import com.realnet.users.entity1.AppUser;
import com.realnet.users.service1.AppUserServiceImpl;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.data.domain.*;
import com.realnet.fnd.response.EntityResponse;
import org.springframework.http.*;
import org.springframework.beans.factory.annotation.*;
import com.realnet.basicp1.Entity.Test_a;
import com.realnet.basicp1.Services.Test_aService ;
@RequestMapping(value = "/token/Test_a")
@CrossOrigin("*")
@RestController
public class tokenFree_Test_aController {
@Autowired
private Test_aService Service;
@Value("${projectPath}")
private String projectPath;
@PostMapping("/Test_a")
public Test_a Savedata(@RequestBody Test_a data) {
Test_a save = Service.Savedata(data) ;
System.out.println("data saved..." + save);
return save;
}
@PutMapping("/Test_a/{id}")
public Test_a update(@RequestBody Test_a data,@PathVariable Integer id ) {
Test_a update = Service.update(data,id);
System.out.println("data update..." + update);
return update;
}
// get all with pagination
@GetMapping("/Test_a/getall/page")
public Page<Test_a> getall(@RequestParam(value = "page", required = false) Integer page,
@RequestParam(value = "size", required = false) Integer size) {
Pageable paging = PageRequest.of(page, size);
Page<Test_a> get = Service.getAllWithPagination(paging);
return get;
}
@GetMapping("/Test_a")
public List<Test_a> getdetails() {
List<Test_a> get = Service.getdetails();
return get;
}
// get all without authentication
@GetMapping("/token/Test_a")
public List<Test_a> getallwioutsec() {
List<Test_a> get = Service.getdetails();
return get;
}
@GetMapping("/Test_a/{id}")
public Test_a getdetailsbyId(@PathVariable Integer id ) {
Test_a get = Service.getdetailsbyId(id);
return get;
}
@DeleteMapping("/Test_a/{id}")
public ResponseEntity<?> delete_by_id(@PathVariable Integer id ) {
Service.delete_by_id(id);
return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK);
}
}

View File

@@ -0,0 +1,90 @@
package com.realnet.basicp1.Entity;
import lombok.*;
import com.realnet.WhoColumn.Entity.Extension;
import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.*;
@Entity
@Data
public class Test_a extends Extension {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String text_field;
private int number_field;
private String phone_number;
@Column(length = 2000)
private String paragraph_field;
private String password_field;
@Transient
private String confirmpassword_field;
@Column(length = 2000)
private String textarea;
private String date_field;
private String datetime_field;
private String email_field;
private Boolean toggle_switch;
private String url_field;
private double decimal_field;
private int percentage_field;
private String recaptcha;
private String documentsequence;
private Long user_id;
private String user_name;
}

View File

@@ -0,0 +1,56 @@
package com.realnet.basicp1.Repository;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import java.util.*;
import com.realnet.basicp1.Entity.Test_a;
@Repository
public interface Test_aRepository extends JpaRepository<Test_a, Integer> {
@Query(value = "select * from test_a where created_by=?1", nativeQuery = true)
List<Test_a> findAll(Long creayedBy);
@Query(value = "select * from test_a where created_by=?1", nativeQuery = true)
Page<Test_a> findAll( Long creayedBy,Pageable page);
}

View File

@@ -0,0 +1,225 @@
package com.realnet.basicp1.Services;
import com.realnet.basicp1.Repository.Test_aRepository;
import com.realnet.basicp1.Entity.Test_a
;import java.util.*;
import org.springframework.beans.factory.annotation.Autowired;
import com.realnet.SequenceGenerator.Service.SequenceService;
import org.springframework.data.domain.Page;
import com.realnet.realm.Entity.Realm;
import com.realnet.realm.Services.RealmService;
import org.springframework.data.domain.Pageable;
import org.springframework.http.*;
import com.realnet.users.service1.AppUserServiceImpl;
import com.realnet.users.entity1.AppUser;
import org.springframework.stereotype.Service;
@Service
public class Test_aService {
@Autowired
private Test_aRepository Repository;
@Autowired
private AppUserServiceImpl userService;
@Autowired
private RealmService realmService;
@Autowired
private SequenceService documentsequencesequenceService;
public Test_a Savedata(Test_a data) {
data.setDocumentsequence (documentsequencesequenceService.GenerateSequence("nn"));
data.setUser_id(getUser().getUserId());
data.setUser_name(getUser().getFullName());
data.setUpdatedBy(getUser().getUserId());
data.setCreatedBy(getUser().getUserId());
data.setAccountId(getUser().getAccount().getAccount_id());
Test_a save = Repository.save(data);
return save;
}
// get all with pagination
public Page<Test_a> getAllWithPagination(Pageable page) {
return Repository.findAll( getUser().getUserId(),page);
}
public List<Test_a> getdetails() {
List<Realm> realm = realmService.findByUserId(getUser().getUserId());
List<Test_a> all = Repository.findAll(getUser().getUserId());
return all ; }
public Test_a getdetailsbyId(Integer id) {
return Repository.findById(id).get();
}
public void delete_by_id(Integer id) {
Repository.deleteById(id);
}
public Test_a update(Test_a data,Integer id) {
Test_a old = Repository.findById(id).get();
old.setText_field(data.getText_field());
old.setNumber_field(data.getNumber_field());
old.setPhone_number(data.getPhone_number());
old.setParagraph_field(data.getParagraph_field());
old.setPassword_field(data.getPassword_field());
old.setTextarea(data.getTextarea());
old.setDate_field(data.getDate_field());
old.setDatetime_field(data.getDatetime_field());
old.setEmail_field(data.getEmail_field());
old.setToggle_switch (data.getToggle_switch());
old.setUrl_field(data.getUrl_field());
old.setDecimal_field(data.getDecimal_field());
old.setPercentage_field(data.getPercentage_field());
old.setRecaptcha(data.getRecaptcha());
old.setDocumentsequence(data.getDocumentsequence());
final Test_a test = Repository.save(old);
data.setUpdatedBy(getUser().getUserId());
return test;}
public AppUser getUser() {
AppUser user = userService.getLoggedInUser();
return user;
}}