From 61f1ad8d1fe79ada641a650609d275e2a5d0e0fb Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 12 九月 2023 19:36:20 +0800
Subject: [PATCH] 更改单词名字

---
 constvar/const.go             |   16 +-
 models/operation_type.go      |   84 +++++-----
 /dev/null                     |   32 ----
 controllers/operation_type.go |   50 +++---
 models/db.go                  |    2 
 docs/swagger.yaml             |   74 ++++----
 request/operation_type.go     |   32 ++++
 docs/docs.go                  |   86 +++++-----
 docs/swagger.json             |   86 +++++-----
 router/router.go              |   12 
 10 files changed, 237 insertions(+), 237 deletions(-)

diff --git a/constvar/const.go b/constvar/const.go
index f5a9589..9a4e5c9 100644
--- a/constvar/const.go
+++ b/constvar/const.go
@@ -1,17 +1,17 @@
 package constvar
 
-type BaseJobType int
+type BaseOperationType int
 
 const (
-	BaseJobTypeIncoming BaseJobType = iota + 1 //鏀惰揣
-	BaseJobTypeOutgoing                        //浜よ揣
-	BaseJobTypeInternal                        //鍐呴儴璋冩嫧
+	BaseOperationTypeIncoming BaseOperationType = iota + 1 //鏀惰揣
+	BaseOperationTypeOutgoing                              //浜よ揣
+	BaseOperationTypeInternal                              //鍐呴儴璋冩嫧
 )
 
-func (slf BaseJobType) IsValid() bool {
-	return slf == BaseJobTypeIncoming ||
-		slf == BaseJobTypeOutgoing ||
-		slf == BaseJobTypeInternal
+func (slf BaseOperationType) IsValid() bool {
+	return slf == BaseOperationTypeIncoming ||
+		slf == BaseOperationTypeOutgoing ||
+		slf == BaseOperationTypeInternal
 }
 
 type ReservationMethod int
diff --git a/controllers/job_type.go b/controllers/operation_type.go
similarity index 64%
rename from controllers/job_type.go
rename to controllers/operation_type.go
index 9ad6439..b2d5dc3 100644
--- a/controllers/job_type.go
+++ b/controllers/operation_type.go
@@ -14,18 +14,18 @@
 	"wms/request"
 )
 
-type JobTypeController struct{}
+type OperationTypeController struct{}
 
 // Add
 // @Tags      浣滀笟绫诲瀷
 // @Summary   娣诲姞浣滀笟绫诲瀷
 // @Produce   application/json
-// @Param     object  body  request.AddJobType true  "浣滀笟绫诲瀷淇℃伅"
+// @Param     object  body  request.AddOperationType true  "浣滀笟绫诲瀷淇℃伅"
 // @Success   200 {object} util.Response "鎴愬姛"
-// @Router    /api-wms/v1/warehouse/jobType [post]
-func (slf JobTypeController) Add(c *gin.Context) {
-	var reqParams request.AddJobType
-	var params models.JobType
+// @Router    /api-wms/v1/warehouse/operationType [post]
+func (slf OperationTypeController) Add(c *gin.Context) {
+	var reqParams request.AddOperationType
+	var params models.OperationType
 	if err := c.BindJSON(&reqParams); err != nil {
 		util.ResponseFormat(c, code.RequestParamError, "鍙傛暟瑙f瀽澶辫触锛屾暟鎹被鍨嬮敊璇�")
 		return
@@ -39,8 +39,8 @@
 		util.ResponseFormat(c, code.RequestParamError, err.Error())
 		return
 	}
-	if err := models.NewJobTypeSearch().Create(&params); err != nil {
-		logx.Errorf("JobType create err: %v", err)
+	if err := models.NewOperationTypeSearch().Create(&params); err != nil {
+		logx.Errorf("OperationType create err: %v", err)
 		util.ResponseFormat(c, code.SaveFail, "鎻掑叆澶辫触")
 		return
 	}
@@ -52,19 +52,19 @@
 // @Tags      浣滀笟绫诲瀷
 // @Summary   缂栬緫浣滀笟绫诲瀷
 // @Produce   application/json
-// @Param     object  body request.UpdateJobType true  "浣滀笟绫诲瀷淇℃伅"
+// @Param     object  body request.UpdateOperationType true  "浣滀笟绫诲瀷淇℃伅"
 // @Param     id  path string true  "浣滀笟绫诲瀷id"
 // @Success   200 {object} util.Response "鎴愬姛"
-// @Router    /api-wms/v1/warehouse/jobType/{id} [put]
-func (slf JobTypeController) Update(c *gin.Context) {
+// @Router    /api-wms/v1/warehouse/operationType/{id} [put]
+func (slf OperationTypeController) Update(c *gin.Context) {
 	id := cast.ToUint(c.Param("id"))
 	if id == 0 {
 		util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id")
 		return
 	}
 	var (
-		reqParams request.UpdateJobType
-		params    models.JobType
+		reqParams request.UpdateOperationType
+		params    models.OperationType
 	)
 	if err := c.BindJSON(&reqParams); err != nil {
 		util.ResponseFormat(c, code.RequestParamError, fmt.Sprintf("鍙傛暟瑙f瀽澶辫触: %v"+err.Error()))
@@ -80,7 +80,7 @@
 		return
 	}
 
-	err := models.NewJobTypeSearch().SetID(params.ID).Update(&params)
+	err := models.NewOperationTypeSearch().SetID(params.ID).Update(&params)
 
 	if err != nil {
 		util.ResponseFormat(c, code.RequestParamError, "淇敼澶辫触")
@@ -90,9 +90,9 @@
 	util.ResponseFormat(c, code.UpdateSuccess, "鏇存柊鎴愬姛")
 }
 
-func (slf JobTypeController) ParamsCheck(params models.JobType) (err error) {
+func (slf OperationTypeController) ParamsCheck(params models.OperationType) (err error) {
 	if params.ID != 0 {
-		_, err = models.NewJobTypeSearch().SetID(params.ID).First()
+		_, err = models.NewOperationTypeSearch().SetID(params.ID).First()
 		if err == gorm.ErrRecordNotFound {
 			return errors.New("璁板綍涓嶅瓨鍦�")
 		}
@@ -105,16 +105,16 @@
 // @Tags      浣滀笟绫诲瀷
 // @Summary   鏌ヨ浣滀笟绫诲瀷鍒楄〃
 // @Produce   application/json
-// @Param     object  query    request.GetJobTypeList true  "鏌ヨ鍙傛暟"
-// @Success   200   {object}  util.ResponseList{data=[]models.JobType}  "鎴愬姛"
-// @Router    /api-wms/v1/warehouse/jobType [get]
-func (slf JobTypeController) List(c *gin.Context) {
-	var params request.GetJobTypeList
+// @Param     object  query    request.GetOperationTypeList true  "鏌ヨ鍙傛暟"
+// @Success   200   {object}  util.ResponseList{data=[]models.OperationType}  "鎴愬姛"
+// @Router    /api-wms/v1/warehouse/operationType [get]
+func (slf OperationTypeController) List(c *gin.Context) {
+	var params request.GetOperationTypeList
 	if err := c.ShouldBindQuery(&params); err != nil {
 		util.ResponseFormat(c, code.RequestParamError, err.Error())
 		return
 	}
-	list, total, err := models.NewJobTypeSearch().SetPage(params.Page, params.PageSize).SetKeyword(params.Keyword).SetOrder("id desc").SetPreload(true).Find()
+	list, total, err := models.NewOperationTypeSearch().SetPage(params.Page, params.PageSize).SetKeyword(params.Keyword).SetOrder("id desc").SetPreload(true).Find()
 	if err != nil {
 		util.ResponseFormat(c, code.RequestParamError, "鏌ユ壘澶辫触")
 		return
@@ -129,15 +129,15 @@
 // @Produce   application/json
 // @Param     id  path string true  "浣滀笟绫诲瀷id"
 // @Success   200 {object} util.Response "鎴愬姛"
-// @Router    /api-wms/v1/warehouse/jobType/{id} [delete]
-func (slf JobTypeController) Delete(c *gin.Context) {
+// @Router    /api-wms/v1/warehouse/operationType/{id} [delete]
+func (slf OperationTypeController) Delete(c *gin.Context) {
 	id := cast.ToUint(c.Param("id"))
 	if id == 0 {
 		util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id")
 		return
 	}
 
-	err := models.NewJobTypeSearch().SetID(id).Delete()
+	err := models.NewOperationTypeSearch().SetID(id).Delete()
 	if err != nil {
 		util.ResponseFormat(c, code.RequestParamError, "鍒犻櫎澶辫触")
 		return
diff --git a/docs/docs.go b/docs/docs.go
index 5efc844..2922b77 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -294,7 +294,7 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/jobType": {
+        "/api-wms/v1/warehouse/operationType": {
             "get": {
                 "produces": [
                     "application/json"
@@ -336,7 +336,7 @@
                                         "data": {
                                             "type": "array",
                                             "items": {
-                                                "$ref": "#/definitions/models.JobType"
+                                                "$ref": "#/definitions/models.OperationType"
                                             }
                                         }
                                     }
@@ -361,7 +361,7 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/request.AddJobType"
+                            "$ref": "#/definitions/request.AddOperationType"
                         }
                     }
                 ],
@@ -375,7 +375,7 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/jobType/{id}": {
+        "/api-wms/v1/warehouse/operationType/{id}": {
             "put": {
                 "produces": [
                     "application/json"
@@ -391,7 +391,7 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/request.UpdateJobType"
+                            "$ref": "#/definitions/request.UpdateOperationType"
                         }
                     },
                     {
@@ -584,7 +584,7 @@
         }
     },
     "definitions": {
-        "constvar.BaseJobType": {
+        "constvar.BaseOperationType": {
             "type": "integer",
             "enum": [
                 1,
@@ -592,14 +592,14 @@
                 3
             ],
             "x-enum-comments": {
-                "BaseJobTypeIncoming": "鏀惰揣",
-                "BaseJobTypeInternal": "鍐呴儴璋冩嫧",
-                "BaseJobTypeOutgoing": "浜よ揣"
+                "BaseOperationTypeIncoming": "鏀惰揣",
+                "BaseOperationTypeInternal": "鍐呴儴璋冩嫧",
+                "BaseOperationTypeOutgoing": "浜よ揣"
             },
             "x-enum-varnames": [
-                "BaseJobTypeIncoming",
-                "BaseJobTypeOutgoing",
-                "BaseJobTypeInternal"
+                "BaseOperationTypeIncoming",
+                "BaseOperationTypeOutgoing",
+                "BaseOperationTypeInternal"
             ]
         },
         "constvar.ReservationMethod": {
@@ -694,18 +694,36 @@
                 }
             }
         },
-        "models.JobType": {
+        "models.Location": {
+            "type": "object",
+            "properties": {
+                "createTime": {
+                    "type": "string"
+                },
+                "id": {
+                    "type": "integer"
+                },
+                "name": {
+                    "description": "浣嶇疆鍚嶇О",
+                    "type": "string"
+                },
+                "updateTime": {
+                    "type": "string"
+                }
+            }
+        },
+        "models.OperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -779,11 +797,11 @@
                         }
                     ]
                 },
-                "returnJobType": {
+                "returnOperationType": {
                     "description": "閫�璐х被鍨嬪悕绉�",
                     "type": "string"
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
@@ -805,24 +823,6 @@
                 "warehouseId": {
                     "description": "浠撳簱id",
                     "type": "integer"
-                }
-            }
-        },
-        "models.Location": {
-            "type": "object",
-            "properties": {
-                "createTime": {
-                    "type": "string"
-                },
-                "id": {
-                    "type": "integer"
-                },
-                "name": {
-                    "description": "浣嶇疆鍚嶇О",
-                    "type": "string"
-                },
-                "updateTime": {
-                    "type": "string"
                 }
             }
         },
@@ -915,18 +915,18 @@
                 }
             }
         },
-        "request.AddJobType": {
+        "request.AddOperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -973,7 +973,7 @@
                         }
                     ]
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
@@ -1060,18 +1060,18 @@
                 }
             }
         },
-        "request.UpdateJobType": {
+        "request.UpdateOperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -1118,7 +1118,7 @@
                         }
                     ]
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
diff --git a/docs/swagger.json b/docs/swagger.json
index ba4c8df..6700840 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -282,7 +282,7 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/jobType": {
+        "/api-wms/v1/warehouse/operationType": {
             "get": {
                 "produces": [
                     "application/json"
@@ -324,7 +324,7 @@
                                         "data": {
                                             "type": "array",
                                             "items": {
-                                                "$ref": "#/definitions/models.JobType"
+                                                "$ref": "#/definitions/models.OperationType"
                                             }
                                         }
                                     }
@@ -349,7 +349,7 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/request.AddJobType"
+                            "$ref": "#/definitions/request.AddOperationType"
                         }
                     }
                 ],
@@ -363,7 +363,7 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/jobType/{id}": {
+        "/api-wms/v1/warehouse/operationType/{id}": {
             "put": {
                 "produces": [
                     "application/json"
@@ -379,7 +379,7 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/request.UpdateJobType"
+                            "$ref": "#/definitions/request.UpdateOperationType"
                         }
                     },
                     {
@@ -572,7 +572,7 @@
         }
     },
     "definitions": {
-        "constvar.BaseJobType": {
+        "constvar.BaseOperationType": {
             "type": "integer",
             "enum": [
                 1,
@@ -580,14 +580,14 @@
                 3
             ],
             "x-enum-comments": {
-                "BaseJobTypeIncoming": "鏀惰揣",
-                "BaseJobTypeInternal": "鍐呴儴璋冩嫧",
-                "BaseJobTypeOutgoing": "浜よ揣"
+                "BaseOperationTypeIncoming": "鏀惰揣",
+                "BaseOperationTypeInternal": "鍐呴儴璋冩嫧",
+                "BaseOperationTypeOutgoing": "浜よ揣"
             },
             "x-enum-varnames": [
-                "BaseJobTypeIncoming",
-                "BaseJobTypeOutgoing",
-                "BaseJobTypeInternal"
+                "BaseOperationTypeIncoming",
+                "BaseOperationTypeOutgoing",
+                "BaseOperationTypeInternal"
             ]
         },
         "constvar.ReservationMethod": {
@@ -682,18 +682,36 @@
                 }
             }
         },
-        "models.JobType": {
+        "models.Location": {
+            "type": "object",
+            "properties": {
+                "createTime": {
+                    "type": "string"
+                },
+                "id": {
+                    "type": "integer"
+                },
+                "name": {
+                    "description": "浣嶇疆鍚嶇О",
+                    "type": "string"
+                },
+                "updateTime": {
+                    "type": "string"
+                }
+            }
+        },
+        "models.OperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -767,11 +785,11 @@
                         }
                     ]
                 },
-                "returnJobType": {
+                "returnOperationType": {
                     "description": "閫�璐х被鍨嬪悕绉�",
                     "type": "string"
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
@@ -793,24 +811,6 @@
                 "warehouseId": {
                     "description": "浠撳簱id",
                     "type": "integer"
-                }
-            }
-        },
-        "models.Location": {
-            "type": "object",
-            "properties": {
-                "createTime": {
-                    "type": "string"
-                },
-                "id": {
-                    "type": "integer"
-                },
-                "name": {
-                    "description": "浣嶇疆鍚嶇О",
-                    "type": "string"
-                },
-                "updateTime": {
-                    "type": "string"
                 }
             }
         },
@@ -903,18 +903,18 @@
                 }
             }
         },
-        "request.AddJobType": {
+        "request.AddOperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -961,7 +961,7 @@
                         }
                     ]
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
@@ -1048,18 +1048,18 @@
                 }
             }
         },
-        "request.UpdateJobType": {
+        "request.UpdateOperationType": {
             "type": "object",
             "properties": {
                 "ReservationDaysBeforePriority": {
                     "description": "鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ",
                     "type": "integer"
                 },
-                "baseJobType": {
+                "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
                         {
-                            "$ref": "#/definitions/constvar.BaseJobType"
+                            "$ref": "#/definitions/constvar.BaseOperationType"
                         }
                     ]
                 },
@@ -1106,7 +1106,7 @@
                         }
                     ]
                 },
-                "returnJobTypeID": {
+                "returnOperationTypeID": {
                     "description": "閫�璐х被鍨婭D",
                     "type": "integer"
                 },
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 5a1e9a2..eb93df2 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1,18 +1,18 @@
 definitions:
-  constvar.BaseJobType:
+  constvar.BaseOperationType:
     enum:
     - 1
     - 2
     - 3
     type: integer
     x-enum-comments:
-      BaseJobTypeIncoming: 鏀惰揣
-      BaseJobTypeInternal: 鍐呴儴璋冩嫧
-      BaseJobTypeOutgoing: 浜よ揣
+      BaseOperationTypeIncoming: 鏀惰揣
+      BaseOperationTypeInternal: 鍐呴儴璋冩嫧
+      BaseOperationTypeOutgoing: 浜よ揣
     x-enum-varnames:
-    - BaseJobTypeIncoming
-    - BaseJobTypeOutgoing
-    - BaseJobTypeInternal
+    - BaseOperationTypeIncoming
+    - BaseOperationTypeOutgoing
+    - BaseOperationTypeInternal
   constvar.ReservationMethod:
     enum:
     - 1
@@ -80,14 +80,26 @@
         description: 鎺掑簭
         type: integer
     type: object
-  models.JobType:
+  models.Location:
+    properties:
+      createTime:
+        type: string
+      id:
+        type: integer
+      name:
+        description: 浣嶇疆鍚嶇О
+        type: string
+      updateTime:
+        type: string
+    type: object
+  models.OperationType:
     properties:
       ReservationDaysBeforePriority:
         description: 鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
         type: integer
-      baseJobType:
+      baseOperationType:
         allOf:
-        - $ref: '#/definitions/constvar.BaseJobType'
+        - $ref: '#/definitions/constvar.BaseOperationType'
         description: 鍩虹浣滀笟绫诲瀷
       company:
         allOf:
@@ -131,10 +143,10 @@
         allOf:
         - $ref: '#/definitions/constvar.ReservationMethod'
         description: 淇濈暀鏂瑰紡
-      returnJobType:
+      returnOperationType:
         description: 閫�璐х被鍨嬪悕绉�
         type: string
-      returnJobTypeID:
+      returnOperationTypeID:
         description: 閫�璐х被鍨婭D
         type: integer
       showOperations:
@@ -149,18 +161,6 @@
       warehouseId:
         description: 浠撳簱id
         type: integer
-    type: object
-  models.Location:
-    properties:
-      createTime:
-        type: string
-      id:
-        type: integer
-      name:
-        description: 浣嶇疆鍚嶇О
-        type: string
-      updateTime:
-        type: string
     type: object
   models.Warehouse:
     properties:
@@ -225,14 +225,14 @@
         description: 澶囨敞
         type: string
     type: object
-  request.AddJobType:
+  request.AddOperationType:
     properties:
       ReservationDaysBeforePriority:
         description: 鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
         type: integer
-      baseJobType:
+      baseOperationType:
         allOf:
-        - $ref: '#/definitions/constvar.BaseJobType'
+        - $ref: '#/definitions/constvar.BaseOperationType'
         description: 鍩虹浣滀笟绫诲瀷
       companyId:
         description: 鍏徃id
@@ -262,7 +262,7 @@
         allOf:
         - $ref: '#/definitions/constvar.ReservationMethod'
         description: 淇濈暀鏂瑰紡
-      returnJobTypeID:
+      returnOperationTypeID:
         description: 閫�璐х被鍨婭D
         type: integer
       showOperations:
@@ -324,14 +324,14 @@
         description: 澶囨敞
         type: string
     type: object
-  request.UpdateJobType:
+  request.UpdateOperationType:
     properties:
       ReservationDaysBeforePriority:
         description: 鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
         type: integer
-      baseJobType:
+      baseOperationType:
         allOf:
-        - $ref: '#/definitions/constvar.BaseJobType'
+        - $ref: '#/definitions/constvar.BaseOperationType'
         description: 鍩虹浣滀笟绫诲瀷
       companyId:
         description: 鍏徃id
@@ -361,7 +361,7 @@
         allOf:
         - $ref: '#/definitions/constvar.ReservationMethod'
         description: 淇濈暀鏂瑰紡
-      returnJobTypeID:
+      returnOperationTypeID:
         description: 閫�璐х被鍨婭D
         type: integer
       showOperations:
@@ -598,7 +598,7 @@
       summary: 缂栬緫鍏徃
       tags:
       - 鍏徃
-  /api-wms/v1/warehouse/jobType:
+  /api-wms/v1/warehouse/operationType:
     get:
       parameters:
       - in: query
@@ -623,7 +623,7 @@
             - properties:
                 data:
                   items:
-                    $ref: '#/definitions/models.JobType'
+                    $ref: '#/definitions/models.OperationType'
                   type: array
               type: object
       summary: 鏌ヨ浣滀笟绫诲瀷鍒楄〃
@@ -636,7 +636,7 @@
         name: object
         required: true
         schema:
-          $ref: '#/definitions/request.AddJobType'
+          $ref: '#/definitions/request.AddOperationType'
       produces:
       - application/json
       responses:
@@ -647,7 +647,7 @@
       summary: 娣诲姞浣滀笟绫诲瀷
       tags:
       - 浣滀笟绫诲瀷
-  /api-wms/v1/warehouse/jobType/{id}:
+  /api-wms/v1/warehouse/operationType/{id}:
     delete:
       parameters:
       - description: 浣滀笟绫诲瀷id
@@ -672,7 +672,7 @@
         name: object
         required: true
         schema:
-          $ref: '#/definitions/request.UpdateJobType'
+          $ref: '#/definitions/request.UpdateOperationType'
       - description: 浣滀笟绫诲瀷id
         in: path
         name: id
diff --git a/models/db.go b/models/db.go
index 230903e..fe88df7 100644
--- a/models/db.go
+++ b/models/db.go
@@ -75,7 +75,7 @@
 	err := db.AutoMigrate(
 		Company{},
 		Warehouse{},
-		JobType{},
+		OperationType{},
 		Location{},
 	)
 	return err
diff --git a/models/job_type.go b/models/operation_type.go
similarity index 61%
rename from models/job_type.go
rename to models/operation_type.go
index 12947cb..acb9c79 100644
--- a/models/job_type.go
+++ b/models/operation_type.go
@@ -8,16 +8,16 @@
 )
 
 type (
-	// JobType 浣滀笟绫诲瀷
-	JobType struct {
+	// OperationType 浣滀笟绫诲瀷
+	OperationType struct {
 		WmsModel
-		Id          int                  `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
-		Name        string               `json:"name" gorm:"index;type:varchar(255);not null;comment:浠撳簱鍚嶇О"` //浠撳簱鍚嶇О
-		BaseJobType constvar.BaseJobType `json:"baseJobType" gorm:"type:tinyint;not null;comment:鍩虹浣滀笟绫诲瀷"`   //鍩虹浣滀笟绫诲瀷
-		CompanyId   int                  `json:"companyId" gorm:"type:int;not null;comment:鍏徃id"`           //鍏徃id
-		Company     Company              `json:"company" gorm:"foreignKey:CompanyId"`                       //鍏徃
-		WarehouseId int                  `json:"warehouseId" gorm:"type:int;not null;comment:浠撳簱id"`         //浠撳簱id
-		Warehouse   Warehouse            `json:"warehouse" gorm:"foreignKey:WarehouseId"`                   //浠撳簱
+		Id                int                        `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
+		Name              string                     `json:"name" gorm:"index;type:varchar(255);not null;comment:浠撳簱鍚嶇О"`     //浠撳簱鍚嶇О
+		BaseOperationType constvar.BaseOperationType `json:"baseOperationType" gorm:"type:tinyint;not null;comment:鍩虹浣滀笟绫诲瀷"` //鍩虹浣滀笟绫诲瀷
+		CompanyId         int                        `json:"companyId" gorm:"type:int;not null;comment:鍏徃id"`               //鍏徃id
+		Company           Company                    `json:"company" gorm:"foreignKey:CompanyId"`                           //鍏徃
+		WarehouseId       int                        `json:"warehouseId" gorm:"type:int;not null;comment:浠撳簱id"`             //浠撳簱id
+		Warehouse         Warehouse                  `json:"warehouse" gorm:"foreignKey:WarehouseId"`                       //浠撳簱
 
 		DefaultLocationSrcId  int      `json:"defaultLocationSrcId"   gorm:"type:int;not null;comment:榛樿婧愪綅缃甶d"`  //榛樿婧愪綅缃甶d
 		DefaultLocationSrc    Location `json:"defaultLocationSrc"     gorm:"foreignKey:DefaultLocationSrcId"`    //榛樿婧愪綅缃�
@@ -30,12 +30,12 @@
 		ReservationDaysBeforePriority int                        `json:"ReservationDaysBeforePriority" gorm:"type:int;"`                 //鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
 		ShowOperations                bool                       `json:"showOperations" gorm:"column:show_operations;type:int"`          //鏄剧ず浣滀笟璇︽儏
 		CreateBackorder               constvar.WhetherType       `json:"createBackorder" gorm:"column:create_backorder"`                 //鍒涘缓娆犲崟
-		ReturnJobTypeID               int                        `json:"returnJobTypeID" gorm:"column:return_job_type_id"`               //閫�璐х被鍨婭D
-		ReturnJobType                 string                     `json:"returnJobType" gorm:"-"`                                         //閫�璐х被鍨嬪悕绉�
+		ReturnOperationTypeID         int                        `json:"returnOperationTypeID" gorm:"column:return_job_type_id"`         //閫�璐х被鍨婭D
+		ReturnOperationType           string                     `json:"returnOperationType" gorm:"-"`                                   //閫�璐х被鍨嬪悕绉�
 	}
 
-	JobTypeSearch struct {
-		JobType
+	OperationTypeSearch struct {
+		OperationType
 		Order    string
 		PageNum  int
 		PageSize int
@@ -45,51 +45,51 @@
 	}
 )
 
-func (slf *JobType) TableName() string {
+func (slf *OperationType) TableName() string {
 	return "job_type"
 }
 
-func NewJobTypeSearch() *JobTypeSearch {
-	return &JobTypeSearch{Orm: mysqlx.GetDB()}
+func NewOperationTypeSearch() *OperationTypeSearch {
+	return &OperationTypeSearch{Orm: mysqlx.GetDB()}
 }
 
-func (slf *JobTypeSearch) SetOrm(tx *gorm.DB) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetOrm(tx *gorm.DB) *OperationTypeSearch {
 	slf.Orm = tx
 	return slf
 }
 
-func (slf *JobTypeSearch) SetPage(page, size int) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetPage(page, size int) *OperationTypeSearch {
 	slf.PageNum, slf.PageSize = page, size
 	return slf
 }
 
-func (slf *JobTypeSearch) SetOrder(order string) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetOrder(order string) *OperationTypeSearch {
 	slf.Order = order
 	return slf
 }
 
-func (slf *JobTypeSearch) SetID(id uint) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetID(id uint) *OperationTypeSearch {
 	slf.ID = id
 	return slf
 }
 
-func (slf *JobTypeSearch) SetName(name string) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetName(name string) *OperationTypeSearch {
 	slf.Name = name
 	return slf
 }
 
-func (slf *JobTypeSearch) SetKeyword(keyword string) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetKeyword(keyword string) *OperationTypeSearch {
 	slf.Keyword = keyword
 	return slf
 }
 
-func (slf *JobTypeSearch) SetPreload(preload bool) *JobTypeSearch {
+func (slf *OperationTypeSearch) SetPreload(preload bool) *OperationTypeSearch {
 	slf.Preload = preload
 	return slf
 }
 
-func (slf *JobTypeSearch) build() *gorm.DB {
-	var db = slf.Orm.Model(&JobType{})
+func (slf *OperationTypeSearch) build() *gorm.DB {
+	var db = slf.Orm.Model(&OperationType{})
 
 	if slf.ID != 0 {
 		db = db.Where("id = ?", slf.ID)
@@ -115,7 +115,7 @@
 }
 
 // Create 鍗曟潯鎻掑叆
-func (slf *JobTypeSearch) Create(record *JobType) error {
+func (slf *OperationTypeSearch) Create(record *OperationType) error {
 	var db = slf.build()
 
 	if err := db.Create(record).Error; err != nil {
@@ -126,7 +126,7 @@
 }
 
 // CreateBatch 鎵归噺鎻掑叆
-func (slf *JobTypeSearch) CreateBatch(records []*JobType) error {
+func (slf *OperationTypeSearch) CreateBatch(records []*OperationType) error {
 	var db = slf.build()
 
 	if err := db.Create(&records).Error; err != nil {
@@ -136,7 +136,7 @@
 	return nil
 }
 
-func (slf *JobTypeSearch) Update(record *JobType) error {
+func (slf *OperationTypeSearch) Update(record *OperationType) error {
 	var db = slf.build()
 
 	if err := db.Omit("CreatedAt").Updates(record).Error; err != nil {
@@ -146,7 +146,7 @@
 	return nil
 }
 
-func (slf *JobTypeSearch) UpdateByMap(upMap map[string]interface{}) error {
+func (slf *OperationTypeSearch) UpdateByMap(upMap map[string]interface{}) error {
 	var (
 		db = slf.build()
 	)
@@ -158,7 +158,7 @@
 	return nil
 }
 
-func (slf *JobTypeSearch) UpdateByQuery(query string, args []interface{}, upMap map[string]interface{}) error {
+func (slf *OperationTypeSearch) UpdateByQuery(query string, args []interface{}, upMap map[string]interface{}) error {
 	var (
 		db = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
@@ -170,14 +170,14 @@
 	return nil
 }
 
-func (slf *JobTypeSearch) Delete() error {
+func (slf *OperationTypeSearch) Delete() error {
 	var db = slf.build()
-	return db.Delete(&JobType{}).Error
+	return db.Delete(&OperationType{}).Error
 }
 
-func (slf *JobTypeSearch) First() (*JobType, error) {
+func (slf *OperationTypeSearch) First() (*OperationType, error) {
 	var (
-		record = new(JobType)
+		record = new(OperationType)
 		db     = slf.build()
 	)
 
@@ -188,9 +188,9 @@
 	return record, nil
 }
 
-func (slf *JobTypeSearch) Find() ([]*JobType, int64, error) {
+func (slf *OperationTypeSearch) Find() ([]*OperationType, int64, error) {
 	var (
-		records = make([]*JobType, 0)
+		records = make([]*OperationType, 0)
 		total   int64
 		db      = slf.build()
 	)
@@ -208,9 +208,9 @@
 	return records, total, nil
 }
 
-func (slf *JobTypeSearch) FindNotTotal() ([]*JobType, error) {
+func (slf *OperationTypeSearch) FindNotTotal() ([]*OperationType, error) {
 	var (
-		records = make([]*JobType, 0)
+		records = make([]*OperationType, 0)
 		db      = slf.build()
 	)
 
@@ -225,9 +225,9 @@
 }
 
 // FindByQuery 鎸囧畾鏉′欢鏌ヨ.
-func (slf *JobTypeSearch) FindByQuery(query string, args []interface{}) ([]*JobType, int64, error) {
+func (slf *OperationTypeSearch) FindByQuery(query string, args []interface{}) ([]*OperationType, int64, error) {
 	var (
-		records = make([]*JobType, 0)
+		records = make([]*OperationType, 0)
 		total   int64
 		db      = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
@@ -246,9 +246,9 @@
 }
 
 // FindByQueryNotTotal 鎸囧畾鏉′欢鏌ヨ&涓嶆煡璇㈡�绘潯鏁�.
-func (slf *JobTypeSearch) FindByQueryNotTotal(query string, args []interface{}) ([]*JobType, error) {
+func (slf *OperationTypeSearch) FindByQueryNotTotal(query string, args []interface{}) ([]*OperationType, error) {
 	var (
-		records = make([]*JobType, 0)
+		records = make([]*OperationType, 0)
 		db      = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
 
diff --git a/request/job_type.go b/request/job_type.go
deleted file mode 100644
index 2ec6ecb..0000000
--- a/request/job_type.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package request
-
-import "wms/constvar"
-
-type GetJobTypeList struct {
-	PageInfo
-	Keyword string `json:"keyword"`
-}
-
-type AddJobType struct {
-	Id          int                  `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
-	Name        string               `json:"name" gorm:"index;type:varchar(255);not null;comment:浠撳簱鍚嶇О"` //浠撳簱鍚嶇О
-	BaseJobType constvar.BaseJobType `json:"baseJobType" gorm:"type:tinyint;not null;comment:鍩虹浣滀笟绫诲瀷"`   //鍩虹浣滀笟绫诲瀷
-	CompanyId   int                  `json:"companyId" gorm:"type:int;not null;comment:鍏徃id"`           //鍏徃id
-	WarehouseId int                  `json:"warehouseId" gorm:"type:int;not null;comment:浠撳簱id"`         //浠撳簱id
-
-	DefaultLocationSrcId  int `json:"defaultLocationSrcId"   gorm:"type:int;not null;comment:榛樿婧愪綅缃甶d"`  //榛樿婧愪綅缃甶d
-	DefaultLocationDestId int `json:"defaultLocationDestId"  gorm:"type:int;not null;comment:榛樿鐩爣浣嶇疆id"` //榛樿鐩爣浣嶇疆id
-
-	PrintLabel                    bool                       `json:"printLabel" gorm:"column:print_label;type:tinyint;comment:鎵撳嵃鏍囩"` //鏄惁鎵撳嵃鏍囩
-	ReservationMethod             constvar.ReservationMethod `json:"reservationMethod" gorm:"column:reservation_method"`             //淇濈暀鏂瑰紡
-	ReservationDaysBefore         int                        `json:"reservationDaysBefore" gorm:"type:int;"`                         //鏀惰揣鍓嶅嚑澶�
-	ReservationDaysBeforePriority int                        `json:"ReservationDaysBeforePriority" gorm:"type:int;"`                 //鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
-	ShowOperations                bool                       `json:"showOperations" gorm:"column:show_operations;type:int"`          //鏄剧ず浣滀笟璇︽儏
-	CreateBackorder               constvar.WhetherType       `json:"createBackorder" gorm:"column:create_backorder"`                 //鍒涘缓娆犲崟
-	ReturnJobTypeID               int                        `json:"returnJobTypeID" gorm:"column:return_job_type_id"`               //閫�璐х被鍨婭D
-}
-
-type UpdateJobType struct {
-	ID uint `gorm:"comment:涓婚敭ID;primaryKey;" json:"id"`
-	AddJobType
-}
diff --git a/request/operation_type.go b/request/operation_type.go
new file mode 100644
index 0000000..46eb893
--- /dev/null
+++ b/request/operation_type.go
@@ -0,0 +1,32 @@
+package request
+
+import "wms/constvar"
+
+type GetOperationTypeList struct {
+	PageInfo
+	Keyword string `json:"keyword"`
+}
+
+type AddOperationType struct {
+	Id                int                        `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
+	Name              string                     `json:"name" gorm:"index;type:varchar(255);not null;comment:浠撳簱鍚嶇О"`     //浠撳簱鍚嶇О
+	BaseOperationType constvar.BaseOperationType `json:"baseOperationType" gorm:"type:tinyint;not null;comment:鍩虹浣滀笟绫诲瀷"` //鍩虹浣滀笟绫诲瀷
+	CompanyId         int                        `json:"companyId" gorm:"type:int;not null;comment:鍏徃id"`               //鍏徃id
+	WarehouseId       int                        `json:"warehouseId" gorm:"type:int;not null;comment:浠撳簱id"`             //浠撳簱id
+
+	DefaultLocationSrcId  int `json:"defaultLocationSrcId"   gorm:"type:int;not null;comment:榛樿婧愪綅缃甶d"`  //榛樿婧愪綅缃甶d
+	DefaultLocationDestId int `json:"defaultLocationDestId"  gorm:"type:int;not null;comment:榛樿鐩爣浣嶇疆id"` //榛樿鐩爣浣嶇疆id
+
+	PrintLabel                    bool                       `json:"printLabel" gorm:"column:print_label;type:tinyint;comment:鎵撳嵃鏍囩"` //鏄惁鎵撳嵃鏍囩
+	ReservationMethod             constvar.ReservationMethod `json:"reservationMethod" gorm:"column:reservation_method"`             //淇濈暀鏂瑰紡
+	ReservationDaysBefore         int                        `json:"reservationDaysBefore" gorm:"type:int;"`                         //鏀惰揣鍓嶅嚑澶�
+	ReservationDaysBeforePriority int                        `json:"ReservationDaysBeforePriority" gorm:"type:int;"`                 //鍦ㄤ紭鍏堢骇鐨勫墠鍑犲ぉ
+	ShowOperations                bool                       `json:"showOperations" gorm:"column:show_operations;type:int"`          //鏄剧ず浣滀笟璇︽儏
+	CreateBackorder               constvar.WhetherType       `json:"createBackorder" gorm:"column:create_backorder"`                 //鍒涘缓娆犲崟
+	ReturnOperationTypeID         int                        `json:"returnOperationTypeID" gorm:"column:return_job_type_id"`         //閫�璐х被鍨婭D
+}
+
+type UpdateOperationType struct {
+	ID uint `gorm:"comment:涓婚敭ID;primaryKey;" json:"id"`
+	AddOperationType
+}
diff --git a/router/router.go b/router/router.go
index cfec672..ac1f0c5 100644
--- a/router/router.go
+++ b/router/router.go
@@ -52,13 +52,13 @@
 	}
 
 	// 浣滀笟绫诲瀷
-	jobTypeController := new(controllers.JobTypeController)
-	jobTypeAPI := r.Group(urlPrefix + "/warehouse")
+	operationTypeController := new(controllers.OperationTypeController)
+	operationTypeAPI := r.Group(urlPrefix + "/warehouse")
 	{
-		jobTypeAPI.GET("jobType", jobTypeController.List)          // 鑾峰彇浣滀笟绫诲瀷鍒楄〃
-		jobTypeAPI.POST("jobType", jobTypeController.Add)          // 鏂板浣滀笟绫诲瀷
-		jobTypeAPI.PUT("jobType/:id", jobTypeController.Update)    // 淇敼浣滀笟绫诲瀷
-		jobTypeAPI.DELETE("jobType/:id", jobTypeController.Delete) // 鍒犻櫎浣滀笟绫诲瀷
+		operationTypeAPI.GET("operationType", operationTypeController.List)          // 鑾峰彇浣滀笟绫诲瀷鍒楄〃
+		operationTypeAPI.POST("operationType", operationTypeController.Add)          // 鏂板浣滀笟绫诲瀷
+		operationTypeAPI.PUT("operationType/:id", operationTypeController.Update)    // 淇敼浣滀笟绫诲瀷
+		operationTypeAPI.DELETE("operationType/:id", operationTypeController.Delete) // 鍒犻櫎浣滀笟绫诲瀷
 	}
 
 	return r

--
Gitblit v1.8.0