📄 servicesbo.java
字号:
package com.yuanzhen.bo;
import java.text.ParseException;
import java.util.LinkedList;
import java.util.List;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.yourcompany.struts.form.LoginForm;
import com.yourcompany.struts.form.ServiceoneForm;
import com.yourcompany.struts.form.ServicetwoForm;
import com.yourcompany.struts.form.SubjectoneForm;
import com.yourcompany.struts.form.SubjecttwoForm;
import com.yuanzhen.dao.IServicesDAO;
import com.yuanzhen.model.Serviceone;
import com.yuanzhen.model.Servicetwo;
import com.yuanzhen.model.Subjectone;
import com.yuanzhen.model.Subjecttwo;
import com.yuanzhen.model.Userkey;
public class ServicesBO implements IServicesBO{
private IServicesDAO servicesDAO;
public void setServicesDAO(IServicesDAO servicesDAO) {
this.servicesDAO = servicesDAO;
}
public static void main(String[] args) throws ParseException
{
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
IServicesBO bo = (IServicesBO)context.getBean("ServicesBO");
System.out.println(bo);
}
public List getCheckadmin(String username, String password) {
List list = servicesDAO.getCheckadmin(username, password);
List<LoginForm> formList = new LinkedList<LoginForm>();
for (int i = 0; i < list.size(); i++)
{
Userkey u = (Userkey) list.get(i);
LoginForm form = poToForm(u);
formList.add(form);
}
return formList;
}
private LoginForm poToForm(Userkey u) {
LoginForm form = new LoginForm();
form.setId(u.getId());
form.setUsername(u.getUsername());
form.setPassword(u.getPassword());
form.setWant(u.getWant());
return form;
}
public List getshebeixiao() {
List list = servicesDAO.getshebeixiao();
List<SubjectoneForm> formList = new LinkedList<SubjectoneForm>();
for (int i = 0; i < list.size(); i++)
{
Subjectone s = (Subjectone) list.get(i);
SubjectoneForm form = poToForm1(s);
formList.add(form);
}
return formList;
}
private SubjectoneForm poToForm1(Subjectone s) {
SubjectoneForm form = new SubjectoneForm();
form.setId(s.getId());
form.setSubjectone(s.getSubjectone());
return form;
}
public List getshebeikanBySearch(ServiceoneForm form, String thisPage, Integer max) throws ParseException {
Integer page = new Integer(thisPage);
Integer begin = page * max;
List list = servicesDAO.getshebeikanBySearch(form, begin, max);
List<ServiceoneForm> bdList = new LinkedList<ServiceoneForm>();
Serviceone po = null;
ServiceoneForm s= null;
for(int i=0;i<list.size();i++)
{
po = (Serviceone) list.get(i);
s = poToForm2(po);
bdList.add(s);
}
return bdList;
}
private ServiceoneForm poToForm2(Serviceone po) {
ServiceoneForm form = new ServiceoneForm();
form.setId(po.getId());
form.setFaction(po.getFaction());
form.setParameter(po.getParameter());
form.setInprice(po.getInprice());
form.setNote(po.getNote());
form.setModel(po.getModel());
form.setSubjectone(po.getSubjectone());
form.setShijian(po.getShijian());
form.setRelation(po.getRelation());
form.setMarking(po.getMarking());
form.setSuggestprice(po.getSuggestprice());
form.setUnit(po.getUnit());
return form;
}
public Integer getshebeikanBySearchSize(ServiceoneForm form, Integer max) {
Integer count = servicesDAO.getshebeikanBySearchSize(form);
Integer size = 0;
if(count%max>0)
size = count/max+1;
else
size = count/max;
if(size==0)
size=1;
return size;
}
public int updateshebeixiao(String id, String subjectone) {
int updateshebeixiao =servicesDAO.updateshebeixiao(id, subjectone);
return updateshebeixiao;
}
public int delshebeixiao(String id) {
int delshebeixiao =servicesDAO.delshebeixiao(id);
return delshebeixiao;
}
public void insertshebeixiao(Subjectone s) {
servicesDAO.insertshebeixiao(s);
}
public int updateshebeiall(String id, String faction, String parameter, String inprice, String note, String model, String subjectone,String relation,String marking,String suggestprice,String unit) {
int updateshebeixiao =servicesDAO.updateshebeiall(id, faction, parameter, inprice, note, model, subjectone, relation, marking, suggestprice, unit);
return updateshebeixiao;
}
public int delshebeiall(String id) {
int delshebeixiao =servicesDAO.delshebeiall(id);
return delshebeixiao;
}
public void insertshebeiall(Serviceone s) {
servicesDAO.insertshebeiall(s);
}
public List getcailiaoxiao() {
List list = servicesDAO.getcailiaoxiao();
List<SubjecttwoForm> formList = new LinkedList<SubjecttwoForm>();
for (int i = 0; i < list.size(); i++)
{
Subjecttwo s = (Subjecttwo) list.get(i);
SubjecttwoForm form = poToForm1(s);
formList.add(form);
}
return formList;
}
private SubjecttwoForm poToForm1(Subjecttwo s) {
SubjecttwoForm form = new SubjecttwoForm();
form.setId(s.getId());
form.setSubjecttwo(s.getSubjecttwo());
return form;
}
public List getcailiaokanBySearch(ServicetwoForm form, String thisPage, Integer max) throws ParseException {
Integer page = new Integer(thisPage);
Integer begin = page * max;
List list = servicesDAO.getcailiaokanBySearch(form, begin, max);
List<ServicetwoForm> bdList = new LinkedList<ServicetwoForm>();
Servicetwo po1 = null;
ServicetwoForm s= null;
for(int i=0;i<list.size();i++)
{
po1 = (Servicetwo) list.get(i);
s = poToForm2(po1);
bdList.add(s);
}
return bdList;
}
private ServicetwoForm poToForm2(Servicetwo po1) {
ServicetwoForm form = new ServicetwoForm();
form.setId(po1.getId());
form.setFaction(po1.getFaction());
form.setParameter(po1.getParameter());
form.setInprice(po1.getInprice());
form.setNote(po1.getNote());
form.setModel(po1.getModel());
form.setSubjecttwo(po1.getSubjecttwo());
form.setShijian(po1.getShijian());
form.setRelation(po1.getRelation());
form.setMarking(po1.getMarking());
form.setSuggestprice(po1.getSuggestprice());
form.setUnit(po1.getUnit());
return form;
}
public Integer getcailiaokanBySearchSize(ServicetwoForm form, Integer max) {
Integer count = servicesDAO.getcailiaokanBySearchSize(form);
Integer size = 0;
if(count%max>0)
size = count/max+1;
else
size = count/max;
if(size==0)
size=1;
return size;
}
public int updatecailiaoxiao(String id, String subjecttwo) {
int updatecailiaoxiao =servicesDAO.updatecailiaoxiao(id, subjecttwo);
return updatecailiaoxiao;
}
public int delcailiaoxiao(String id) {
int delcailiaoxiao =servicesDAO.delcailiaoxiao(id);
return delcailiaoxiao;
}
public void insertcailiaoxiao(Subjecttwo s) {
servicesDAO.insertcailiaoxiao(s);
}
public int updatecailiaoall(String id, String faction, String parameter, String inprice, String note, String model, String subjecttwo,String relation,String marking,String suggestprice,String unit) {
int updatecailiaoall =servicesDAO.updatecailiaoall(id, faction, parameter, inprice, note, model, subjecttwo, relation, marking, suggestprice, unit);
return updatecailiaoall;
}
public int delcailiaoall(String id) {
int delcailiaoall =servicesDAO.delcailiaoall(id);
return delcailiaoall;
}
public void insertcailiaoall(Servicetwo s) {
servicesDAO.insertcailiaoall(s);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -