Преглед на файлове

git-svn-id: https://192.168.57.71/svn/jsgkj@173 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx преди 9 години
родител
ревизия
9730b5d5a2
променени са 18 файла, в които са добавени 1700 реда и са изтрити 38 реда
  1. 3 3
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/JsjdcbsjService.java
  2. 129 5
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/JsjdcbsjWebService.java
  3. 301 22
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/ObjectFactory.java
  4. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgbg.java
  5. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgbgResponse.java
  6. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgsq.java
  7. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgsqResponse.java
  8. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgzx.java
  9. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgzxResponse.java
  10. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdbg.java
  11. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdbgResponse.java
  12. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdcbsj.java
  13. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdcbsjResponse.java
  14. 131 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdzx.java
  15. 64 0
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdzxResponse.java
  16. 16 2
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/ctl/JsjdcbsjCtl.java
  17. 2 1
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/service/impl/JsjdcbsjServiceImpl.java
  18. 79 5
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/webservice/JsjdcbsjWebService.java

+ 3 - 3
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/JsjdcbsjService.java

@@ -21,7 +21,7 @@ import com.xt.jygl.gkjcxx.ax.client.AxService;
  * Generated source version: 2.2
  * 
  */
-@WebServiceClient(name = "jsjdcbsjService", targetNamespace = "http://webService.jsjy.com/", wsdlLocation = "http://localhost:18088/jsjdcbsjService?wsdl")
+@WebServiceClient(name = "jsjdcbsjService", targetNamespace = "http://webService.jsjy.com/", wsdlLocation = "http://192.168.30.144:18088//jsjdcbsjService?wsdl")
 public class JsjdcbsjService
     extends Service
 {
@@ -35,7 +35,7 @@ public class JsjdcbsjService
         URL url = null;
         WebServiceException e = null;
         try {
-            url = new URL("http://localhost:18088/jsjdcbsjService?wsdl");
+            url = new URL("http://192.168.30.144:18088//jsjdcbsjService?wsdl");
         } catch (MalformedURLException ex) {
             e = new WebServiceException(ex);
         }
@@ -53,7 +53,7 @@ public class JsjdcbsjService
 	 */
 	public static URL getWsdlLocationByIp(String ip, String port) {
 		URL url = null;
-		String wsdl = "http://" + ip + ":" + port + "/jsjdcbsjService?wsdl";
+		String wsdl = "http://" + ip + ":" + port + "/axService?wsdl";
 		try {
 			URL baseUrl;
 			baseUrl = AxService.class.getResource(".");

+ 129 - 5
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/JsjdcbsjWebService.java

@@ -1,6 +1,8 @@
 
 package com.xt.jygl.gkjsgl.jsjdcbsj.client;
 
+import java.util.List;
+
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebResult;
@@ -10,7 +12,18 @@ import javax.xml.ws.Action;
 import javax.xml.ws.RequestWrapper;
 import javax.xml.ws.ResponseWrapper;
 
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgfjEntity;
+import com.xt.jygl.gkjsgl.jgsq.entity.JgsqEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxfjEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgfjEntity;
 import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjfjEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxfjEntity;
 
 
 /**
@@ -28,17 +41,128 @@ public interface JsjdcbsjWebService {
 
     /**
      * 
+     * @param arg2
+     * @param arg1
      * @param arg0
      * @return
      *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjEntity
      */
     @WebMethod
     @WebResult(targetNamespace = "")
-    @RequestWrapper(localName = "save", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.Save")
-    @ResponseWrapper(localName = "saveResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveResponse")
-    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveResponse")
-    public JsjdcbsjEntity save(
+    @RequestWrapper(localName = "saveJsjdcbsj", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdcbsj")
+    @ResponseWrapper(localName = "saveJsjdcbsjResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdcbsjResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdcbsjRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdcbsjResponse")
+    public JsjdcbsjEntity saveJsjdcbsj(
+        @WebParam(name = "arg0", targetNamespace = "")
+        JsjdcbsjEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JsjdcbsjfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
+
+    /**
+     * 
+     * @param arg2
+     * @param arg1
+     * @param arg0
+     * @return
+     *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdbgEntity
+     */
+    @WebMethod
+    @WebResult(targetNamespace = "")
+    @RequestWrapper(localName = "saveJsjdbg", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdbg")
+    @ResponseWrapper(localName = "saveJsjdbgResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdbgResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdbgRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdbgResponse")
+    public JsjdbgEntity saveJsjdbg(
+        @WebParam(name = "arg0", targetNamespace = "")
+        JsjdbgEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JsjdbgfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
+
+    /**
+     * 
+     * @param arg2
+     * @param arg1
+     * @param arg0
+     * @return
+     *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdzxEntity
+     */
+    @WebMethod
+    @WebResult(targetNamespace = "")
+    @RequestWrapper(localName = "saveJsjdzx", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdzx")
+    @ResponseWrapper(localName = "saveJsjdzxResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJsjdzxResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdzxRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJsjdzxResponse")
+    public JsjdzxEntity saveJsjdzx(
+        @WebParam(name = "arg0", targetNamespace = "")
+        JsjdzxEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JsjdzxfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
+
+    /**
+     * 
+     * @param arg2
+     * @param arg1
+     * @param arg0
+     * @return
+     *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JgsqEntity
+     */
+    @WebMethod
+    @WebResult(targetNamespace = "")
+    @RequestWrapper(localName = "saveJgsq", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgsq")
+    @ResponseWrapper(localName = "saveJgsqResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgsqResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgsqRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgsqResponse")
+    public JgsqEntity saveJgsq(
+        @WebParam(name = "arg0", targetNamespace = "")
+        JsjdcbsjEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JgzxfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
+
+    /**
+     * 
+     * @param arg2
+     * @param arg1
+     * @param arg0
+     * @return
+     *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JgbgEntity
+     */
+    @WebMethod
+    @WebResult(targetNamespace = "")
+    @RequestWrapper(localName = "saveJgbg", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgbg")
+    @ResponseWrapper(localName = "saveJgbgResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgbgResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgbgRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgbgResponse")
+    public JgbgEntity saveJgbg(
+        @WebParam(name = "arg0", targetNamespace = "")
+        JgbgEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JgbgfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
+
+    /**
+     * 
+     * @param arg2
+     * @param arg1
+     * @param arg0
+     * @return
+     *     returns com.xt.jygl.gkjsgl.jsjdcbsj.client.JgzxEntity
+     */
+    @WebMethod
+    @WebResult(targetNamespace = "")
+    @RequestWrapper(localName = "saveJgzx", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgzx")
+    @ResponseWrapper(localName = "saveJgzxResponse", targetNamespace = "http://webService.jsjy.com/", className = "com.xt.jygl.gkjsgl.jsjdcbsj.client.SaveJgzxResponse")
+    @Action(input = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgzxRequest", output = "http://webService.jsjy.com/JsjdcbsjWebService/saveJgzxResponse")
+    public JgzxEntity saveJgzx(
         @WebParam(name = "arg0", targetNamespace = "")
-        JsjdcbsjEntity arg0);
+        JgzxEntity arg0,
+        @WebParam(name = "arg1", targetNamespace = "")
+        List<JsjdzxfjEntity> arg1,
+        @WebParam(name = "arg2", targetNamespace = "")
+        List<AccessoryEntity> arg2);
 
 }

+ 301 - 22
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/ObjectFactory.java

@@ -6,10 +6,21 @@ import javax.xml.bind.annotation.XmlElementDecl;
 import javax.xml.bind.annotation.XmlRegistry;
 import javax.xml.namespace.QName;
 
+import com.xt.jygl.accessory.entity.AccessoryEntity;
 import com.xt.jygl.gkjcxx.gk.entity.GkEntity;
 import com.xt.jygl.gkjcxx.gq.entity.GqEntity;
 import com.xt.jygl.gkjcxx.xzdwxxgl.xzglbmxx.entity.XzglbmxxEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgfjEntity;
+import com.xt.jygl.gkjsgl.jgsq.entity.JgsqEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxfjEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgfjEntity;
 import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjfjEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxfjEntity;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.GkjyrEntity;
 import com.xtframe.sec.code.entity.CodeEntity;
 import com.xtframe.sec.common.BaseEntity;
@@ -32,8 +43,18 @@ import com.xtframe.sec.common.BaseEntity;
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _Save_QNAME = new QName("http://webService.jsjy.com/", "save");
-    private final static QName _SaveResponse_QNAME = new QName("http://webService.jsjy.com/", "saveResponse");
+    private final static QName _SaveJgbg_QNAME = new QName("http://webService.jsjy.com/", "saveJgbg");
+    private final static QName _SaveJsjdcbsj_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdcbsj");
+    private final static QName _SaveJgsq_QNAME = new QName("http://webService.jsjy.com/", "saveJgsq");
+    private final static QName _SaveJsjdzxResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdzxResponse");
+    private final static QName _SaveJgsqResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJgsqResponse");
+    private final static QName _SaveJsjdbgResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdbgResponse");
+    private final static QName _SaveJgzxResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJgzxResponse");
+    private final static QName _SaveJsjdbg_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdbg");
+    private final static QName _SaveJsjdcbsjResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdcbsjResponse");
+    private final static QName _SaveJgbgResponse_QNAME = new QName("http://webService.jsjy.com/", "saveJgbgResponse");
+    private final static QName _SaveJgzx_QNAME = new QName("http://webService.jsjy.com/", "saveJgzx");
+    private final static QName _SaveJsjdzx_QNAME = new QName("http://webService.jsjy.com/", "saveJsjdzx");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.xt.jygl.gkjsgl.jsjdcbsj.client
@@ -43,27 +64,99 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link Save }
+     * Create an instance of {@link SaveJsjdcbsj }
      * 
      */
-    public Save createSave() {
-        return new Save();
+    public SaveJsjdcbsj createSaveJsjdcbsj() {
+        return new SaveJsjdcbsj();
     }
 
     /**
-     * Create an instance of {@link SaveResponse }
+     * Create an instance of {@link SaveJgbg }
      * 
      */
-    public SaveResponse createSaveResponse() {
-        return new SaveResponse();
+    public SaveJgbg createSaveJgbg() {
+        return new SaveJgbg();
     }
 
     /**
-     * Create an instance of {@link GkjyrEntity }
+     * Create an instance of {@link SaveJgsq }
      * 
      */
-    public GkjyrEntity createGkjyrEntity() {
-        return new GkjyrEntity();
+    public SaveJgsq createSaveJgsq() {
+        return new SaveJgsq();
+    }
+
+    /**
+     * Create an instance of {@link SaveJsjdzxResponse }
+     * 
+     */
+    public SaveJsjdzxResponse createSaveJsjdzxResponse() {
+        return new SaveJsjdzxResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJgsqResponse }
+     * 
+     */
+    public SaveJgsqResponse createSaveJgsqResponse() {
+        return new SaveJgsqResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJsjdbgResponse }
+     * 
+     */
+    public SaveJsjdbgResponse createSaveJsjdbgResponse() {
+        return new SaveJsjdbgResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJgzxResponse }
+     * 
+     */
+    public SaveJgzxResponse createSaveJgzxResponse() {
+        return new SaveJgzxResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJsjdcbsjResponse }
+     * 
+     */
+    public SaveJsjdcbsjResponse createSaveJsjdcbsjResponse() {
+        return new SaveJsjdcbsjResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJsjdbg }
+     * 
+     */
+    public SaveJsjdbg createSaveJsjdbg() {
+        return new SaveJsjdbg();
+    }
+
+    /**
+     * Create an instance of {@link SaveJgbgResponse }
+     * 
+     */
+    public SaveJgbgResponse createSaveJgbgResponse() {
+        return new SaveJgbgResponse();
+    }
+
+    /**
+     * Create an instance of {@link SaveJgzx }
+     * 
+     */
+    public SaveJgzx createSaveJgzx() {
+        return new SaveJgzx();
+    }
+
+    /**
+     * Create an instance of {@link SaveJsjdzx }
+     * 
+     */
+    public SaveJsjdzx createSaveJsjdzx() {
+        return new SaveJsjdzx();
     }
 
     /**
@@ -75,6 +168,14 @@ public class ObjectFactory {
     }
 
     /**
+     * Create an instance of {@link JsjdcbsjfjEntity }
+     * 
+     */
+    public JsjdcbsjfjEntity createJsjdcbsjfjEntity() {
+        return new JsjdcbsjfjEntity();
+    }
+
+    /**
      * Create an instance of {@link XzglbmxxEntity }
      * 
      */
@@ -91,6 +192,22 @@ public class ObjectFactory {
     }
 
     /**
+     * Create an instance of {@link AccessoryEntity }
+     * 
+     */
+    public AccessoryEntity createAccessoryEntity() {
+        return new AccessoryEntity();
+    }
+
+    /**
+     * Create an instance of {@link JgzxEntity }
+     * 
+     */
+    public JgzxEntity createJgzxEntity() {
+        return new JgzxEntity();
+    }
+
+    /**
      * Create an instance of {@link GqEntity }
      * 
      */
@@ -99,11 +216,43 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link GkEntity }
+     * Create an instance of {@link JsjdzxEntity }
      * 
      */
-    public GkEntity createGkEntity() {
-        return new GkEntity();
+    public JsjdzxEntity createJsjdzxEntity() {
+        return new JsjdzxEntity();
+    }
+
+    /**
+     * Create an instance of {@link GkjyrEntity }
+     * 
+     */
+    public GkjyrEntity createGkjyrEntity() {
+        return new GkjyrEntity();
+    }
+
+    /**
+     * Create an instance of {@link JsjdbgEntity }
+     * 
+     */
+    public JsjdbgEntity createJsjdbgEntity() {
+        return new JsjdbgEntity();
+    }
+
+    /**
+     * Create an instance of {@link JgbgEntity }
+     * 
+     */
+    public JgbgEntity createJgbgEntity() {
+        return new JgbgEntity();
+    }
+
+    /**
+     * Create an instance of {@link JgbgfjEntity }
+     * 
+     */
+    public JgbgfjEntity createJgbgfjEntity() {
+        return new JgbgfjEntity();
     }
 
     /**
@@ -115,21 +264,151 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Save }{@code >}}
+     * Create an instance of {@link GkEntity }
+     * 
+     */
+    public GkEntity createGkEntity() {
+        return new GkEntity();
+    }
+
+    /**
+     * Create an instance of {@link JgzxfjEntity }
+     * 
+     */
+    public JgzxfjEntity createJgzxfjEntity() {
+        return new JgzxfjEntity();
+    }
+
+    /**
+     * Create an instance of {@link JsjdzxfjEntity }
+     * 
+     */
+    public JsjdzxfjEntity createJsjdzxfjEntity() {
+        return new JsjdzxfjEntity();
+    }
+
+    /**
+     * Create an instance of {@link JgsqEntity }
+     * 
+     */
+    public JgsqEntity createJgsqEntity() {
+        return new JgsqEntity();
+    }
+
+    /**
+     * Create an instance of {@link JsjdbgfjEntity }
+     * 
+     */
+    public JsjdbgfjEntity createJsjdbgfjEntity() {
+        return new JsjdbgfjEntity();
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgbg }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgbg")
+    public JAXBElement<SaveJgbg> createSaveJgbg(SaveJgbg value) {
+        return new JAXBElement<SaveJgbg>(_SaveJgbg_QNAME, SaveJgbg.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdcbsj }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdcbsj")
+    public JAXBElement<SaveJsjdcbsj> createSaveJsjdcbsj(SaveJsjdcbsj value) {
+        return new JAXBElement<SaveJsjdcbsj>(_SaveJsjdcbsj_QNAME, SaveJsjdcbsj.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgsq }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgsq")
+    public JAXBElement<SaveJgsq> createSaveJgsq(SaveJgsq value) {
+        return new JAXBElement<SaveJgsq>(_SaveJgsq_QNAME, SaveJgsq.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdzxResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdzxResponse")
+    public JAXBElement<SaveJsjdzxResponse> createSaveJsjdzxResponse(SaveJsjdzxResponse value) {
+        return new JAXBElement<SaveJsjdzxResponse>(_SaveJsjdzxResponse_QNAME, SaveJsjdzxResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgsqResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgsqResponse")
+    public JAXBElement<SaveJgsqResponse> createSaveJgsqResponse(SaveJgsqResponse value) {
+        return new JAXBElement<SaveJgsqResponse>(_SaveJgsqResponse_QNAME, SaveJgsqResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdbgResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdbgResponse")
+    public JAXBElement<SaveJsjdbgResponse> createSaveJsjdbgResponse(SaveJsjdbgResponse value) {
+        return new JAXBElement<SaveJsjdbgResponse>(_SaveJsjdbgResponse_QNAME, SaveJsjdbgResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgzxResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgzxResponse")
+    public JAXBElement<SaveJgzxResponse> createSaveJgzxResponse(SaveJgzxResponse value) {
+        return new JAXBElement<SaveJgzxResponse>(_SaveJgzxResponse_QNAME, SaveJgzxResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdbg }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdbg")
+    public JAXBElement<SaveJsjdbg> createSaveJsjdbg(SaveJsjdbg value) {
+        return new JAXBElement<SaveJsjdbg>(_SaveJsjdbg_QNAME, SaveJsjdbg.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdcbsjResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdcbsjResponse")
+    public JAXBElement<SaveJsjdcbsjResponse> createSaveJsjdcbsjResponse(SaveJsjdcbsjResponse value) {
+        return new JAXBElement<SaveJsjdcbsjResponse>(_SaveJsjdcbsjResponse_QNAME, SaveJsjdcbsjResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgbgResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgbgResponse")
+    public JAXBElement<SaveJgbgResponse> createSaveJgbgResponse(SaveJgbgResponse value) {
+        return new JAXBElement<SaveJgbgResponse>(_SaveJgbgResponse_QNAME, SaveJgbgResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJgzx }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "save")
-    public JAXBElement<Save> createSave(Save value) {
-        return new JAXBElement<Save>(_Save_QNAME, Save.class, null, value);
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJgzx")
+    public JAXBElement<SaveJgzx> createSaveJgzx(SaveJgzx value) {
+        return new JAXBElement<SaveJgzx>(_SaveJgzx_QNAME, SaveJgzx.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SaveResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveJsjdzx }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveResponse")
-    public JAXBElement<SaveResponse> createSaveResponse(SaveResponse value) {
-        return new JAXBElement<SaveResponse>(_SaveResponse_QNAME, SaveResponse.class, null, value);
+    @XmlElementDecl(namespace = "http://webService.jsjy.com/", name = "saveJsjdzx")
+    public JAXBElement<SaveJsjdzx> createSaveJsjdzx(SaveJsjdzx value) {
+        return new JAXBElement<SaveJsjdzx>(_SaveJsjdzx_QNAME, SaveJsjdzx.class, null, value);
     }
 
 }

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgbg.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgfjEntity;
+
+
+/**
+ * <p>Java class for saveJgbg complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgbg">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jgbgEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jgbgfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgbg", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJgbg {
+
+    protected JgbgEntity arg0;
+    protected List<JgbgfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JgbgEntity }
+     *     
+     */
+    public JgbgEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JgbgEntity }
+     *     
+     */
+    public void setArg0(JgbgEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JgbgfjEntity }
+     * 
+     * 
+     */
+    public List<JgbgfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JgbgfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgbgResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgEntity;
+
+
+/**
+ * <p>Java class for saveJgbgResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgbgResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jgbgEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgbgResponse", propOrder = {
+    "_return"
+})
+public class SaveJgbgResponse {
+
+    @XmlElement(name = "return")
+    protected JgbgEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JgbgEntity }
+     *     
+     */
+    public JgbgEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JgbgEntity }
+     *     
+     */
+    public void setReturn(JgbgEntity value) {
+        this._return = value;
+    }
+
+}

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgsq.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxfjEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+
+
+/**
+ * <p>Java class for saveJgsq complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgsq">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jsjdcbsjEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jgzxfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgsq", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJgsq {
+
+    protected JsjdcbsjEntity arg0;
+    protected List<JgzxfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public JsjdcbsjEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public void setArg0(JsjdcbsjEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JgzxfjEntity }
+     * 
+     * 
+     */
+    public List<JgzxfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JgzxfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgsqResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jgsq.entity.JgsqEntity;
+
+
+/**
+ * <p>Java class for saveJgsqResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgsqResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jgsqEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgsqResponse", propOrder = {
+    "_return"
+})
+public class SaveJgsqResponse {
+
+    @XmlElement(name = "return")
+    protected JgsqEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JgsqEntity }
+     *     
+     */
+    public JgsqEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JgsqEntity }
+     *     
+     */
+    public void setReturn(JgsqEntity value) {
+        this._return = value;
+    }
+
+}

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgzx.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxfjEntity;
+
+
+/**
+ * <p>Java class for saveJgzx complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgzx">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jgzxEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jsjdzxfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgzx", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJgzx {
+
+    protected JgzxEntity arg0;
+    protected List<JsjdzxfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JgzxEntity }
+     *     
+     */
+    public JgzxEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JgzxEntity }
+     *     
+     */
+    public void setArg0(JgzxEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JsjdzxfjEntity }
+     * 
+     * 
+     */
+    public List<JsjdzxfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JsjdzxfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJgzxResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxEntity;
+
+
+/**
+ * <p>Java class for saveJgzxResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJgzxResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jgzxEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJgzxResponse", propOrder = {
+    "_return"
+})
+public class SaveJgzxResponse {
+
+    @XmlElement(name = "return")
+    protected JgzxEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JgzxEntity }
+     *     
+     */
+    public JgzxEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JgzxEntity }
+     *     
+     */
+    public void setReturn(JgzxEntity value) {
+        this._return = value;
+    }
+
+}

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdbg.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgfjEntity;
+
+
+/**
+ * <p>Java class for saveJsjdbg complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdbg">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jsjdbgEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jsjdbgfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdbg", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJsjdbg {
+
+    protected JsjdbgEntity arg0;
+    protected List<JsjdbgfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdbgEntity }
+     *     
+     */
+    public JsjdbgEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdbgEntity }
+     *     
+     */
+    public void setArg0(JsjdbgEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JsjdbgfjEntity }
+     * 
+     * 
+     */
+    public List<JsjdbgfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JsjdbgfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdbgResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgEntity;
+
+
+/**
+ * <p>Java class for saveJsjdbgResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdbgResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jsjdbgEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdbgResponse", propOrder = {
+    "_return"
+})
+public class SaveJsjdbgResponse {
+
+    @XmlElement(name = "return")
+    protected JsjdbgEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdbgEntity }
+     *     
+     */
+    public JsjdbgEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdbgEntity }
+     *     
+     */
+    public void setReturn(JsjdbgEntity value) {
+        this._return = value;
+    }
+
+}

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdcbsj.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjfjEntity;
+
+
+/**
+ * <p>Java class for saveJsjdcbsj complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdcbsj">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jsjdcbsjEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jsjdcbsjfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdcbsj", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJsjdcbsj {
+
+    protected JsjdcbsjEntity arg0;
+    protected List<JsjdcbsjfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public JsjdcbsjEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public void setArg0(JsjdcbsjEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JsjdcbsjfjEntity }
+     * 
+     * 
+     */
+    public List<JsjdcbsjfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JsjdcbsjfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdcbsjResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+
+
+/**
+ * <p>Java class for saveJsjdcbsjResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdcbsjResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jsjdcbsjEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdcbsjResponse", propOrder = {
+    "_return"
+})
+public class SaveJsjdcbsjResponse {
+
+    @XmlElement(name = "return")
+    protected JsjdcbsjEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public JsjdcbsjEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdcbsjEntity }
+     *     
+     */
+    public void setReturn(JsjdcbsjEntity value) {
+        this._return = value;
+    }
+
+}

+ 131 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdzx.java

@@ -0,0 +1,131 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxfjEntity;
+
+
+/**
+ * <p>Java class for saveJsjdzx complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdzx">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://webService.jsjy.com/}jsjdzxEntity" minOccurs="0"/>
+ *         &lt;element name="arg1" type="{http://webService.jsjy.com/}jsjdzxfjEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element name="arg2" type="{http://webService.jsjy.com/}accessoryEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdzx", propOrder = {
+    "arg0",
+    "arg1",
+    "arg2"
+})
+public class SaveJsjdzx {
+
+    protected JsjdzxEntity arg0;
+    protected List<JsjdzxfjEntity> arg1;
+    protected List<AccessoryEntity> arg2;
+
+    /**
+     * Gets the value of the arg0 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdzxEntity }
+     *     
+     */
+    public JsjdzxEntity getArg0() {
+        return arg0;
+    }
+
+    /**
+     * Sets the value of the arg0 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdzxEntity }
+     *     
+     */
+    public void setArg0(JsjdzxEntity value) {
+        this.arg0 = value;
+    }
+
+    /**
+     * Gets the value of the arg1 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg1 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg1().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link JsjdzxfjEntity }
+     * 
+     * 
+     */
+    public List<JsjdzxfjEntity> getArg1() {
+        if (arg1 == null) {
+            arg1 = new ArrayList<JsjdzxfjEntity>();
+        }
+        return this.arg1;
+    }
+
+    /**
+     * Gets the value of the arg2 property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the arg2 property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getArg2().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link AccessoryEntity }
+     * 
+     * 
+     */
+    public List<AccessoryEntity> getArg2() {
+        if (arg2 == null) {
+            arg2 = new ArrayList<AccessoryEntity>();
+        }
+        return this.arg2;
+    }
+
+}

+ 64 - 0
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/client/SaveJsjdzxResponse.java

@@ -0,0 +1,64 @@
+
+package com.xt.jygl.gkjsgl.jsjdcbsj.client;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxEntity;
+
+
+/**
+ * <p>Java class for saveJsjdzxResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="saveJsjdzxResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://webService.jsjy.com/}jsjdzxEntity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "saveJsjdzxResponse", propOrder = {
+    "_return"
+})
+public class SaveJsjdzxResponse {
+
+    @XmlElement(name = "return")
+    protected JsjdzxEntity _return;
+
+    /**
+     * Gets the value of the return property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link JsjdzxEntity }
+     *     
+     */
+    public JsjdzxEntity getReturn() {
+        return _return;
+    }
+
+    /**
+     * Sets the value of the return property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link JsjdzxEntity }
+     *     
+     */
+    public void setReturn(JsjdzxEntity value) {
+        this._return = value;
+    }
+
+}

+ 16 - 2
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/ctl/JsjdcbsjCtl.java

@@ -679,9 +679,13 @@ public class JsjdcbsjCtl extends BaseWebCtl {
 			}
 			// 如果是市级新增或者修改,保存后同步到省级
 			try {
+
 				if (GlobalData.DEPLOY_MODE.equals(Constants.DEPLOY_MODE_CITY)) {
+
 					JsjdcbsjWebService webService = jsjdcbsjService.getWebService(null);
-					webService.save(jsjdcbsj);
+
+					
+					webService.saveJsjdcbsj(jsjdcbsj, null, null);
 					jsjdcbsj.setTbzt("Y");
 					jsjdcbsjService.save(jsjdcbsj);
 				}
@@ -903,7 +907,17 @@ public class JsjdcbsjCtl extends BaseWebCtl {
 				// 如果是省级审核通过或不通过后同步到市级
 				try {
 					JsjdcbsjWebService webService = jsjdcbsjService.getWebService(null);
-					webService.save(entity);
+					List<JsjdcbsjfjEntity> fjlist = jsjdcbsjfjService.findBySsid(id);
+					List<AccessoryEntity> lists= new ArrayList<AccessoryEntity>();
+					if (fjlist != null && fjlist.size() > 0) {
+						for(JsjdcbsjfjEntity fj:fjlist){
+							AccessoryEntity acc = accessoryService.findOne(fj.getFjid());
+							if(acc != null){
+								lists.add(acc);
+							}
+						}
+					}
+					webService.saveJsjdcbsj(entity,fjlist,lists);
 					entity.setTbzt("Y");
 					jsjdcbsjService.save(entity);
 				} catch (Exception e) {

+ 2 - 1
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/service/impl/JsjdcbsjServiceImpl.java

@@ -122,7 +122,8 @@ public class JsjdcbsjServiceImpl extends BaseWorkFlowServiceImpl<JsjdcbsjEntity,
 			wsdlLocation = com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService.getWsdlLocationByIp(GlobalData.WEBSERVICE_IP_MAIN, GlobalData.WEBSERVICE_PORT_MAIN);
 		} else {// 省级取市级的webservice 根据数据的所在地
 			// TODO
-			wsdlLocation = com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService.getWsdlLocationByIp("192.168.30.144", "18088");
+			wsdlLocation = com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService.getWsdlLocationByIp("192.168.30.143", "18089");
+
 		}
 		com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService service = new com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService(wsdlLocation, com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService.JSJDCBSJSERVICE_QNAME);
 		service.setHandlerResolver(new AuthHandlerResolver(com.xt.jygl.gkjsgl.jsjdcbsj.client.JsjdcbsjService.JSJDCBSJSERVICE_QNAME));

+ 79 - 5
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/jsjdcbsj/webservice/JsjdcbsjWebService.java

@@ -1,30 +1,104 @@
 package com.xt.jygl.gkjsgl.jsjdcbsj.webservice;
 
+import java.util.List;
+
 import javax.jws.HandlerChain;
 import javax.jws.WebService;
 
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 
+import com.xt.jygl.accessory.entity.AccessoryEntity;
+import com.xt.jygl.common.Constants;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgEntity;
+import com.xt.jygl.gkjsgl.jgbg.entity.JgbgfjEntity;
+import com.xt.jygl.gkjsgl.jgsq.entity.JgsqEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxEntity;
+import com.xt.jygl.gkjsgl.jgzx.entity.JgzxfjEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgEntity;
+import com.xt.jygl.gkjsgl.jsjdbg.entity.JsjdbgfjEntity;
 import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjEntity;
+import com.xt.jygl.gkjsgl.jsjdcbsj.entity.JsjdcbsjfjEntity;
 import com.xt.jygl.gkjsgl.jsjdcbsj.service.JsjdcbsjService;
+import com.xt.jygl.gkjsgl.jsjdcbsj.service.JsjdcbsjfjService;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxEntity;
+import com.xt.jygl.gkjsgl.jsjdzx.entity.JsjdzxfjEntity;
 
 @Controller
 @WebService(targetNamespace = "http://webService.jsjy.com/", serviceName = "jsjdcbsjService")
-@HandlerChain(file="handle-chain.xml")
+@HandlerChain(file = "handle-chain.xml")
 public class JsjdcbsjWebService {
 	@Autowired
 	private JsjdcbsjService jsjdcbsjService;
-	
-
+	@Autowired
+	private JsjdcbsjfjService jsjdcbsjfjService;
 
 	/**
 	 * 保存信息
 	 */
-	public JsjdcbsjEntity save(JsjdcbsjEntity entity) {
-		JsjdcbsjEntity newjsjdcbsj = jsjdcbsjService.save(entity);
+	public JsjdcbsjEntity saveJsjdcbsj(JsjdcbsjEntity entity,List<JsjdcbsjfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JsjdcbsjEntity newjsjdcbsj = new JsjdcbsjEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+		newjsjdcbsj = jsjdcbsjService.save(newjsjdcbsj);
+
 		return newjsjdcbsj;
 	}
 	
+	public JsjdbgEntity saveJsjdbg(JsjdbgEntity entity,List<JsjdbgfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JsjdbgEntity newjsjdcbsj = new JsjdbgEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+
+		return newjsjdcbsj;
+	}
+	
+	public JsjdzxEntity saveJsjdzx(JsjdzxEntity entity,List<JsjdzxfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JsjdzxEntity newjsjdcbsj = new JsjdzxEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+
+		return newjsjdcbsj;
+	}
+	
+	public JgsqEntity saveJgsq(JsjdcbsjEntity entity,List<JgzxfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JgsqEntity newjsjdcbsj = new JgsqEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+
+		return newjsjdcbsj;
+	}
+	
+	public JgbgEntity saveJgbg(JgbgEntity entity,List<JgbgfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JgbgEntity newjsjdcbsj = new JgbgEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+
+		return newjsjdcbsj;
+	}
+	
+	public JgzxEntity saveJgzx(JgzxEntity entity,List<JsjdzxfjEntity> fjlist,List<AccessoryEntity> acclist) {
+		JgzxEntity newjsjdcbsj = new JgzxEntity();
+		BeanUtils.copyProperties(entity, newjsjdcbsj);
+		entity.setTbzt(Constants.NO);
+		newjsjdcbsj.setId(entity.getId());
+
+
+		return newjsjdcbsj;
+	}
+	
+	
+	
 
 }