package com.fgkj.actions; import com.fgkj.dto.Battresdata_inf; import com.fgkj.dto.ServiceModel; import com.fgkj.services.Battresdata_infService; import com.opensymphony.xwork2.ActionSupport; public class Battresdata_infAction extends ActionSupport{ private Battresdata_infService service=new Battresdata_infService(); private Battresdata_inf brdi; private ServiceModel model; private String result; public String add() { model = service.add(brdi); result = ActionUtil.tojson(model); //System.out.println(result); return SUCCESS; } public String update() { model = service.update(brdi); result = ActionUtil.tojson(model); //System.out.println(result); return SUCCESS; } public String delete() { model = service.delete(brdi); result = ActionUtil.tojson(model); //System.out.println(result); return SUCCESS; } public String serchByCondition() { model = service.serchByCondition(brdi); result = ActionUtil.tojson(model); //System.out.println(result); return SUCCESS; } public String searchAll() { model = service.searchAll(); result = ActionUtil.tojson(model); //System.out.println(result); return SUCCESS; } //6.4.1根据条件查询符合条件的测试完成的电池组(蓄电池电导测试完成率) public String serchComplete(){ Battresdata_inf b=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, Battresdata_inf.class); ServiceModel model=service.serchComplete(b); result=ActionUtil.tojson(model); return SUCCESS; } //6.4.3根据条件查询符合条件的测试完成的电池组(蓄电池电导合格率) public String serchSer(){ Battresdata_inf b=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(result, Battresdata_inf.class); ServiceModel model=service.serchSer(b); result=ActionUtil.tojson(model); return SUCCESS; } public Battresdata_inf getBrdi() { return brdi; } public void setBrdi(Battresdata_inf brdi) { this.brdi = brdi; } public String getResult() { return result; } public void setResult(String result) { this.result = result; } public static void main(String[] args) { Battresdata_infAction ba=new Battresdata_infAction(); ba.searchAll(); } }