提交 1141d05a 编写于 作者: IBZGIT01's avatar IBZGIT01

ibizdev提交

上级 a7adbf56
package cn.ibizhub.demo.demo.controller;
import cn.ibizhub.demo.demo.domain.MASTERONEET;
import cn.ibizhub.demo.demo.domain.SLAVEONEET;
import cn.ibizhub.demo.demo.service.MASTERONEETService;
import org.junit.Assert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.RequestWrapper;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class MASTERONEETcontroller {
@Autowired
private MASTERONEETService masteroneetService;
@RequestMapping(value = "/addMASTERONEET",method = RequestMethod.GET)
@ResponseBody
public String addMASTERONEET(@RequestParam("str") String str){
MASTERONEET masteroneet = new MASTERONEET();
masteroneet.setMasteroneetname(str);
SLAVEONEET slaveoneet = new SLAVEONEET();
slaveoneet.setSlaveoneetname(str);
masteroneet.addSLAVEONEET(slaveoneet);
masteroneetService.addMASTERONEET(masteroneet);
return "end";
}
@RequestMapping(value = "/deleteMASTERONEET",method = RequestMethod.GET)
@ResponseBody
public String deleteMASTERONEET( @RequestParam("id") String id , @RequestParam("slaveoneetid") String slaveoneetid ){
MASTERONEET masteroneet = new MASTERONEET();
masteroneet.setMasteroneetid(id);
SLAVEONEET slaveoneet = new SLAVEONEET();
slaveoneet.setSlaveoneetid(slaveoneetid);
masteroneet.removeSLAVEONEET(slaveoneet);
masteroneetService.deleteMASTERONEET(masteroneet);
return "end";
}
@RequestMapping(value = "/updateMASTERONEET",method = RequestMethod.GET)
@ResponseBody
public String updateMASTERONEET(@RequestParam("str") String str,@RequestParam("id") String id){
MASTERONEET masteroneet = new MASTERONEET();
masteroneet.setMasteroneetid(id);
masteroneet.setMasteroneetname(str);
masteroneetService.updateMASTERONEET(masteroneet);
return "end";
}
@RequestMapping(value = "/selectMASTERONEETall",method = RequestMethod.GET)
@ResponseBody
public String selectMASTERONEETall(){
List<MASTERONEET> list = masteroneetService.selectMASTERONEETall();
StringBuilder sb = new StringBuilder();
for (MASTERONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectMASTERONEET",method = RequestMethod.GET)
@ResponseBody
public String selectMASTERONEET(@RequestParam("id") String id){
MASTERONEET masteroneet = masteroneetService.selectMASTERONEET(id);
return masteroneet.toString();
}
@RequestMapping(value = "/selectMASTERONEETMasteroneetnamelike",method = RequestMethod.GET)
@ResponseBody
public String selectMASTERONEETMasteroneetnamelike(@RequestParam("str") String str){
List<MASTERONEET> list = masteroneetService.findByMasteroneetnameContaining(str);
StringBuilder sb = new StringBuilder();
for (MASTERONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
}
package cn.ibizhub.demo.demo.controller;
import cn.ibizhub.demo.demo.domain.SLAVEONEET;
import cn.ibizhub.demo.demo.service.SLAVEONEETService;
import org.junit.Assert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.RequestWrapper;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class SLAVEONEETcontroller {
@Autowired
private SLAVEONEETService slaveoneetService;
@RequestMapping(value = "/addSLAVEONEET",method = RequestMethod.GET)
@ResponseBody
public String addSLAVEONEET(@RequestParam("str") String str){
SLAVEONEET slaveoneet = new SLAVEONEET();
slaveoneet.setSlaveoneetname(str);
slaveoneetService.addSLAVEONEET(slaveoneet);
return "end";
}
@RequestMapping(value = "/deleteSLAVEONEET",method = RequestMethod.GET)
@ResponseBody
public String deleteSLAVEONEET( @RequestParam("id") String id ){
SLAVEONEET slaveoneet = new SLAVEONEET();
slaveoneet.setSlaveoneetid(id);
slaveoneetService.deleteSLAVEONEET(slaveoneet);
return "end";
}
@RequestMapping(value = "/updateSLAVEONEET",method = RequestMethod.GET)
@ResponseBody
public String updateSLAVEONEET(@RequestParam("str") String str,@RequestParam("id") String id){
SLAVEONEET slaveoneet = new SLAVEONEET();
slaveoneet.setSlaveoneetid(id);
slaveoneet.setSlaveoneetname(str);
slaveoneetService.updateSLAVEONEET(slaveoneet);
return "end";
}
@RequestMapping(value = "/selectSLAVEONEETall",method = RequestMethod.GET)
@ResponseBody
public String selectSLAVEONEETall(){
List<SLAVEONEET> list = slaveoneetService.selectSLAVEONEETall();
StringBuilder sb = new StringBuilder();
for (SLAVEONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectSLAVEONEET",method = RequestMethod.GET)
@ResponseBody
public String selectSLAVEONEET(@RequestParam("id") String id){
SLAVEONEET slaveoneet = slaveoneetService.selectSLAVEONEET(id);
return slaveoneet.toString();
}
@RequestMapping(value = "/selectSLAVEONEETSlaveoneetnamelike",method = RequestMethod.GET)
@ResponseBody
public String selectSLAVEONEETSlaveoneetnamelike(@RequestParam("str") String str){
List<SLAVEONEET> list = slaveoneetService.findBySlaveoneetnameContaining(str);
StringBuilder sb = new StringBuilder();
for (SLAVEONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
}
package cn.ibizhub.demo.demo.dao;
import cn.ibizhub.demo.demo.repository.MASTERONEETRepository;
public interface MASTERONEETDao extends MASTERONEETRepository {
}
package cn.ibizhub.demo.demo.dao;
import cn.ibizhub.demo.demo.repository.SLAVEONEETRepository;
public interface SLAVEONEETDao extends SLAVEONEETRepository {
}
...@@ -46,9 +46,6 @@ public class MANYET{ ...@@ -46,9 +46,6 @@ public class MANYET{
) )
private Timestamp updatedate; private Timestamp updatedate;
@ManyToOne//关系主表数据
@JoinColumn(name="oneetid",foreignKey = @ForeignKey(name = "DER1N_MANYET_ONEET_ONEETID"))
private ONEET oneetid;
@Override @Override
public String toString() { public String toString() {
......
package cn.ibizhub.demo.demo.domain;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.sql.Timestamp;
/**
* 实体[MASTERONEET] 数据对象
*/
@Entity(name = "t_masteroneet")
@Data
public class MASTERONEET{
@Column(name = "masteroneetname"
,nullable = true
,columnDefinition="VARCHAR (200) DEFAULT null Comment '一对一主实体名称'"
)
private String masteroneetname;
@Column(name = "createman"
,nullable = false
,columnDefinition="VARCHAR (60) DEFAULT null Comment '建立人'"
)
private String createman;
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String masteroneetid;
@Column(name = "updatedate"
,nullable = false
,columnDefinition="DATETIME DEFAULT null Comment '更新时间'"
)
private Timestamp updatedate;
@Column(name = "createdate"
,nullable = false
,columnDefinition="DATETIME DEFAULT null Comment '建立时间'"
)
private Timestamp createdate;
@Column(name = "updateman"
,nullable = false
,columnDefinition="VARCHAR (60) DEFAULT null Comment '更新人'"
)
private String updateman;
//DER11
@Override
public String toString() {
return "masteroneetname=" +masteroneetname+","+"createman=" +createman+","+"masteroneetid=" +masteroneetid+","+"updatedate=" +updatedate+","+"createdate=" +createdate+","+"updateman=" +updateman ;
}
}
...@@ -46,18 +46,7 @@ public class ONEET{ ...@@ -46,18 +46,7 @@ public class ONEET{
) )
private String oneetname; private String oneetname;
@OneToMany(mappedBy = "oneetid", cascade = CascadeType.ALL, orphanRemoval = true)//关系从表数据 //DER1N
private List <MANYET> manyets = new ArrayList<>();
public void addMANYET(MANYET manyet) {
manyets.add( manyet );
manyet.setOneetid( this );
}
public void removeMANYET(MANYET manyet) {
manyets.remove( manyet );
manyet.setOneetid( null );
}
@Override @Override
public String toString() { public String toString() {
......
package cn.ibizhub.demo.demo.domain;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.sql.Timestamp;
/**
* 实体[SLAVEONEET] 数据对象
*/
@Entity(name = "t_slaveoneet")
@Data
public class SLAVEONEET{
@Column(name = "createdate"
,nullable = false
,columnDefinition="DATETIME DEFAULT null Comment '建立时间'"
)
private Timestamp createdate;
@Column(name = "slaveoneetname"
,nullable = true
,columnDefinition="VARCHAR (200) DEFAULT null Comment '一对一从实体名称'"
)
private String slaveoneetname;
@Column(name = "updateman"
,nullable = false
,columnDefinition="VARCHAR (60) DEFAULT null Comment '更新人'"
)
private String updateman;
@Column(name = "updatedate"
,nullable = false
,columnDefinition="DATETIME DEFAULT null Comment '更新时间'"
)
private Timestamp updatedate;
@Column(name = "createman"
,nullable = false
,columnDefinition="VARCHAR (60) DEFAULT null Comment '建立人'"
)
private String createman;
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Override
public String toString() {
return "createdate=" +createdate+","+"slaveoneetname=" +slaveoneetname+","+"updateman=" +updateman+","+"updatedate=" +updatedate+","+"createman=" +createman ;
}
}
package cn.ibizhub.demo.demo.repository;
import cn.ibizhub.demo.demo.domain.MASTERONEET;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface MASTERONEETRepository extends JpaRepository<MASTERONEET,String>{
/**
* 输出实体搜索项
*/
public List<MASTERONEET> findByMasteroneetnameContaining(String param);
}
package cn.ibizhub.demo.demo.repository;
import cn.ibizhub.demo.demo.domain.SLAVEONEET;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface SLAVEONEETRepository extends JpaRepository<SLAVEONEET,String>{
/**
* 输出实体搜索项
*/
public List<SLAVEONEET> findBySlaveoneetnameContaining(String param);
}
package cn.ibizhub.demo.demo.service;
import cn.ibizhub.demo.demo.domain.MASTERONEET;
import java.util.List;
/**
* 实体[MASTERONEET] 服务对象接口
*/
public interface MASTERONEETService {
void addMASTERONEET (MASTERONEET masteroneet);
void deleteMASTERONEET (MASTERONEET masteroneet);
void updateMASTERONEET (MASTERONEET masteroneet);
List<MASTERONEET> selectMASTERONEETall ();
MASTERONEET selectMASTERONEET (String id);
List<MASTERONEET> Qbc(MASTERONEET masteroneet);
public List<MASTERONEET> findByMasteroneetnameContaining(String param);
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service;
import cn.ibizhub.demo.demo.domain.SLAVEONEET;
import java.util.List;
/**
* 实体[SLAVEONEET] 服务对象接口
*/
public interface SLAVEONEETService {
void addSLAVEONEET (SLAVEONEET slaveoneet);
void deleteSLAVEONEET (SLAVEONEET slaveoneet);
void updateSLAVEONEET (SLAVEONEET slaveoneet);
List<SLAVEONEET> selectSLAVEONEETall ();
SLAVEONEET selectSLAVEONEET (String id);
List<SLAVEONEET> Qbc(SLAVEONEET slaveoneet);
public List<SLAVEONEET> findBySlaveoneetnameContaining(String param);
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service.impl;
import cn.ibizhub.demo.demo.domain.MASTERONEET;
import cn.ibizhub.demo.demo.service.MASTERONEETService;
import cn.ibizhub.demo.demo.dao.MASTERONEETDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.lang.reflect.Field;
import java.util.*;
/**
* 实体[MASTERONEET] 服务对象接口实现
*/
@Transactional
@Service
public class MASTERONEETServiceImpl implements MASTERONEETService{
@Autowired
private MASTERONEETDao masteroneetdao;
@PersistenceContext
EntityManager entityManager;
public void addMASTERONEET (MASTERONEET masteroneet){
masteroneetdao.save(masteroneet);
}
public void deleteMASTERONEET (MASTERONEET masteroneet){
masteroneetdao.delete(masteroneet);
}
public void updateMASTERONEET (MASTERONEET masteroneet){
masteroneetdao.save(masteroneet);
}
public List<MASTERONEET> selectMASTERONEETall (){
return masteroneetdao.findAll();
}
public MASTERONEET selectMASTERONEET (String id){
return masteroneetdao.findById(id).get();
}
public List<MASTERONEET> findByMasteroneetnameContaining(String param){
return masteroneetdao.findByMasteroneetnameContaining(param);
}
public List<MASTERONEET> Qbc(MASTERONEET masteroneet){
String str = "SELECT t FROM T_MASTERONEET t";
StringBuffer condition = new StringBuffer();
String str_if = "";
if(masteroneet.getMasteroneetname()!=null&&!"".equals(masteroneet.getMasteroneetname())){
condition.append(" and ").append(" t.masteroneetname ").append(" like ").append("'").append("%").append(masteroneet.getMasteroneetname()).append("%").append("'");
}
if(condition.length()>0){
str_if = condition.toString();
str_if = str_if.substring(4,str_if.length());
str = str+" where "+str_if;
}
Query query = entityManager.createQuery(str);
List<MASTERONEET> persons = query.getResultList();
return persons;
}
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service.impl;
import cn.ibizhub.demo.demo.domain.SLAVEONEET;
import cn.ibizhub.demo.demo.service.SLAVEONEETService;
import cn.ibizhub.demo.demo.dao.SLAVEONEETDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.lang.reflect.Field;
import java.util.*;
/**
* 实体[SLAVEONEET] 服务对象接口实现
*/
@Transactional
@Service
public class SLAVEONEETServiceImpl implements SLAVEONEETService{
@Autowired
private SLAVEONEETDao slaveoneetdao;
@PersistenceContext
EntityManager entityManager;
public void addSLAVEONEET (SLAVEONEET slaveoneet){
slaveoneetdao.save(slaveoneet);
}
public void deleteSLAVEONEET (SLAVEONEET slaveoneet){
slaveoneetdao.delete(slaveoneet);
}
public void updateSLAVEONEET (SLAVEONEET slaveoneet){
slaveoneetdao.save(slaveoneet);
}
public List<SLAVEONEET> selectSLAVEONEETall (){
return slaveoneetdao.findAll();
}
public SLAVEONEET selectSLAVEONEET (String id){
return slaveoneetdao.findById(id).get();
}
public List<SLAVEONEET> findBySlaveoneetnameContaining(String param){
return slaveoneetdao.findBySlaveoneetnameContaining(param);
}
public List<SLAVEONEET> Qbc(SLAVEONEET slaveoneet){
String str = "SELECT t FROM T_SLAVEONEET t";
StringBuffer condition = new StringBuffer();
String str_if = "";
if(slaveoneet.getSlaveoneetname()!=null&&!"".equals(slaveoneet.getSlaveoneetname())){
condition.append(" and ").append(" t.slaveoneetname ").append(" like ").append("'").append("%").append(slaveoneet.getSlaveoneetname()).append("%").append("'");
}
if(condition.length()>0){
str_if = condition.toString();
str_if = str_if.substring(4,str_if.length());
str = str+" where "+str_if;
}
Query query = entityManager.createQuery(str);
List<SLAVEONEET> persons = query.getResultList();
return persons;
}
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册