diff --git a/src/main/java/com/dev/swms/server/model/shipping/TaskSort.java b/src/main/java/com/dev/swms/server/model/shipping/TaskSort.java
new file mode 100644
index 0000000..cd76e41
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/model/shipping/TaskSort.java
@@ -0,0 +1,49 @@
+package com.dev.swms.server.model.shipping;
+
+import java.util.Date;
+import java.util.Set;
+
+import com.dev.swms.server.model.base.Location;
+import com.dev.swms.server.model.base.Structure;
+import com.dev.swms.server.model.base.Warehouse;
+import com.dev.swms.server.model.base.Worker;
+import com.dev.energy.server.model.Entity;
+
+public class TaskSort extends Entity {
+	private static final long serialVersionUID = 1L;
+	/** 名称 */
+	private String name;
+	/** 数据库字段名 */
+	private String colume;
+	/** 顺序*/
+	private double sort;
+	/** 是否禁用*/
+	private boolean disabled=false;
+	
+	public String getName() {
+		return name;
+	}
+	public void setName(String name) {
+		this.name = name;
+	}
+	public String getColume() {
+		return colume;
+	}
+	public void setColume(String colume) {
+		this.colume = colume;
+	}
+	public double getSort() {
+		return sort;
+	}
+	public void setSort(double sort) {
+		this.sort = sort;
+	}
+	public boolean isDisabled() {
+		return disabled;
+	}
+	public void setDisabled(boolean disabled) {
+		this.disabled = disabled;
+	}
+	
+	
+}
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/model/shipping/WaveDocSort.java b/src/main/java/com/dev/swms/server/model/shipping/WaveDocSort.java
new file mode 100644
index 0000000..26613be
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/model/shipping/WaveDocSort.java
@@ -0,0 +1,49 @@
+package com.dev.swms.server.model.shipping;
+
+import java.util.Date;
+import java.util.Set;
+
+import com.dev.swms.server.model.base.Location;
+import com.dev.swms.server.model.base.Structure;
+import com.dev.swms.server.model.base.Warehouse;
+import com.dev.swms.server.model.base.Worker;
+import com.dev.energy.server.model.Entity;
+
+public class WaveDocSort extends Entity {
+	private static final long serialVersionUID = 1L;
+	/** 名称 */
+	private String name;
+	/** 数据库字段名 */
+	private String colume;
+	/** 顺序*/
+	private double sort;
+	/** 是否禁用*/
+	private boolean disabled=false;
+	
+	public String getName() {
+		return name;
+	}
+	public void setName(String name) {
+		this.name = name;
+	}
+	public String getColume() {
+		return colume;
+	}
+	public void setColume(String colume) {
+		this.colume = colume;
+	}
+	public double getSort() {
+		return sort;
+	}
+	public void setSort(double sort) {
+		this.sort = sort;
+	}
+	public boolean isDisabled() {
+		return disabled;
+	}
+	public void setDisabled(boolean disabled) {
+		this.disabled = disabled;
+	}
+	
+	
+}
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/model/shipping/taskSort.hbm.xml b/src/main/java/com/dev/swms/server/model/shipping/taskSort.hbm.xml
new file mode 100644
index 0000000..e506bab
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/model/shipping/taskSort.hbm.xml
@@ -0,0 +1,18 @@
+
+
+
+	
+		
+			
+				wms_taskSort
+				START WITH 1000
+			
+		
+		
+		
+		
+		
+	
+
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/model/shipping/waveDocSort.hbm.xml b/src/main/java/com/dev/swms/server/model/shipping/waveDocSort.hbm.xml
new file mode 100644
index 0000000..eb2ae89
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/model/shipping/waveDocSort.hbm.xml
@@ -0,0 +1,18 @@
+
+
+
+	
+		
+			
+				wms_waveDocSort
+				START WITH 1000
+			
+		
+		
+		
+		
+		
+	
+
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/service/shipping/TaskSortManager.java b/src/main/java/com/dev/swms/server/service/shipping/TaskSortManager.java
new file mode 100644
index 0000000..c9a0f1d
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/service/shipping/TaskSortManager.java
@@ -0,0 +1,13 @@
+package com.dev.swms.server.service.shipping;
+
+import org.springframework.transaction.annotation.Transactional;
+
+import com.dev.energy.server.service.BaseManager;
+import com.dev.swms.server.model.shipping.TaskSort;
+import com.dev.swms.server.model.shipping.WaveDoc;
+import com.dev.swms.server.model.shipping.WaveDocFig;
+
+public interface TaskSortManager extends BaseManager {
+	@Transactional
+	public void saveTaskSort(TaskSort ts);
+}
diff --git a/src/main/java/com/dev/swms/server/service/shipping/WaveDocSortManager.java b/src/main/java/com/dev/swms/server/service/shipping/WaveDocSortManager.java
new file mode 100644
index 0000000..c0849e4
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/service/shipping/WaveDocSortManager.java
@@ -0,0 +1,13 @@
+package com.dev.swms.server.service.shipping;
+
+import org.springframework.transaction.annotation.Transactional;
+
+import com.dev.energy.server.service.BaseManager;
+import com.dev.swms.server.model.shipping.WaveDoc;
+import com.dev.swms.server.model.shipping.WaveDocFig;
+import com.dev.swms.server.model.shipping.WaveDocSort;
+
+public interface WaveDocSortManager extends BaseManager {
+	@Transactional
+	void saveWaveDocSort(WaveDocSort wds);
+}
diff --git a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultTaskSortManager.java b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultTaskSortManager.java
new file mode 100644
index 0000000..686ebdf
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultTaskSortManager.java
@@ -0,0 +1,20 @@
+package com.dev.swms.server.service.shipping.pojo;
+
+import com.dev.energy.server.service.pojo.DefaultBaseManager;
+import com.dev.swms.server.model.inventory.Task;
+import com.dev.swms.server.model.shipping.TaskSort;
+import com.dev.swms.server.model.shipping.WaveDocFig;
+import com.dev.swms.server.service.shipping.TaskSortManager;
+import com.dev.swms.server.service.shipping.WaveDocFigManager;
+import com.dev.swms.server.service.shipping.WaveDocSortManager;
+
+public class DefaultTaskSortManager extends DefaultBaseManager implements
+	TaskSortManager {
+
+	@Override
+	public void saveTaskSort(TaskSort ts) {
+		// TODO 自动生成的方法存根
+		commonDao.store(ts);
+	}
+	
+}
diff --git a/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocSortManager.java b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocSortManager.java
new file mode 100644
index 0000000..3e9ed4f
--- /dev/null
+++ b/src/main/java/com/dev/swms/server/service/shipping/pojo/DefaultWaveDocSortManager.java
@@ -0,0 +1,20 @@
+package com.dev.swms.server.service.shipping.pojo;
+
+import com.dev.energy.server.service.pojo.DefaultBaseManager;
+import com.dev.swms.server.model.inventory.Task;
+import com.dev.swms.server.model.shipping.WaveDocFig;
+import com.dev.swms.server.model.shipping.WaveDocSort;
+import com.dev.swms.server.service.shipping.WaveDocFigManager;
+import com.dev.swms.server.service.shipping.WaveDocSortManager;
+
+public class DefaultWaveDocSortManager extends DefaultBaseManager implements
+	WaveDocSortManager {
+
+	@Override
+	public void saveWaveDocSort(WaveDocSort wds) {
+		// TODO 自动生成的方法存根
+		commonDao.store(wds);
+	}
+
+	
+}
diff --git a/src/main/java/daoContext.xml b/src/main/java/daoContext.xml
index 233a00c..376a78f 100644
--- a/src/main/java/daoContext.xml
+++ b/src/main/java/daoContext.xml
@@ -501,7 +501,18 @@
             com/dev/swms/server/model/shipping/waveDocFig.hbm.xml
         
     
-    
+    
+    
+        
+            com/dev/swms/server/model/shipping/waveDocSort.hbm.xml
+        
+    
+    
+    
+        
+            com/dev/swms/server/model/shipping/taskSort.hbm.xml
+        
+    
    
    
         
diff --git a/src/main/java/serviceContext.xml b/src/main/java/serviceContext.xml
index 35dfc88..bb09a00 100644
--- a/src/main/java/serviceContext.xml
+++ b/src/main/java/serviceContext.xml
@@ -590,6 +590,24 @@
 			
 		
 	
+	
+		
+			
+				
+			
+		
+	
+	
+		
+			
+				
+			
+		
+	
 	
 		
 			
+
+
+	
+		
+			
+			
+			
+			
+			
+		
+		
+			
+				
+					
+				
+				
+					
+				
+				
+					
+					
+				
+			
+		
+	
+
diff --git a/src/webapp/WEB-INF/classes/config/origen/base/editWaveDocSortPage.xml b/src/webapp/WEB-INF/classes/config/origen/base/editWaveDocSortPage.xml
new file mode 100644
index 0000000..e597672
--- /dev/null
+++ b/src/webapp/WEB-INF/classes/config/origen/base/editWaveDocSortPage.xml
@@ -0,0 +1,37 @@
+
+
+
+	
+		
+			
+			
+			
+			
+			
+		
+		
+			
+				
+					
+				
+				
+					
+				
+				
+					
+					
+				
+			
+		
+	
+
diff --git a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml
index 528171a..8860398 100644
--- a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml
+++ b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml
@@ -136,7 +136,11 @@
 
 
 
-        	
+			
         	
         	
         		
diff --git a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainTaskSortPage.xml b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainTaskSortPage.xml
new file mode 100644
index 0000000..ee284b8
--- /dev/null
+++ b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainTaskSortPage.xml
@@ -0,0 +1,33 @@
+
+
+
+	
+		
+			
+				
+			
+		
+		
+		
+			
+			
+			
+			
+			
+		
+		
+			
+			
+		
+	
+
diff --git a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocFigPage.xml b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocFigPage.xml
index 2ca57b6..bf460ef 100644
--- a/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocFigPage.xml
+++ b/src/webapp/WEB-INF/classes/config/origen/shipping/maintainWaveDocFigPage.xml
@@ -3,31 +3,7 @@
 
 	
 		
-			
-				
-				
-					
-					
-				 
-				
-			
+			
 		
 		
+
+
+	
+		
+			
+				
+			
+		
+		
+		
+			
+			
+			
+			
+			
+		
+		
+			
+			
+		
+	
+