From dd5dbeacdc143ef51202638d8c5b52f563451596 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 12 四月 2024 15:11:48 +0800
Subject: [PATCH] 总差计算 & bug fix
---
docs/swagger.yaml | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 650 insertions(+), 5 deletions(-)
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index bf95cdd..d933c43 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -82,6 +82,100 @@
updatedAt:
type: string
type: object
+ models.FinenessCheck:
+ properties:
+ averageFineness:
+ description: 骞冲潎绾ゅ害
+ type: number
+ cleanliness:
+ description: 娓呮磥搴�
+ type: number
+ createdAt:
+ type: string
+ deletedAt:
+ $ref: '#/definitions/gorm.DeletedAt'
+ deviation:
+ description: 鍋忓樊
+ type: number
+ finenessGrade:
+ description: 绾ゅ害绛夌骇
+ type: string
+ finenessRegister:
+ allOf:
+ - $ref: '#/definitions/models.FinenessRegister'
+ description: 绾ゅ害鐧昏
+ finenessRegisterID:
+ description: 绾ゅ害鐧昏琛↖D
+ type: integer
+ id:
+ type: integer
+ inspector:
+ description: 妫�楠屽憳
+ type: string
+ marketProcessOrderNumber:
+ description: 搴勫彛宸ヨ壓鍗曠紪鍙�
+ type: string
+ measureFineness:
+ description: 鍏噺绾ゅ害
+ type: number
+ purity:
+ description: 娲佸噣搴�
+ type: number
+ totalDeviation:
+ description: 鎬诲樊
+ type: number
+ twiceChange:
+ description: 浜屽害鍙樺寲
+ type: number
+ updatedAt:
+ type: string
+ type: object
+ models.FinenessCheckItem:
+ properties:
+ cleanliness:
+ description: 娓呮磥搴�
+ type: number
+ createdAt:
+ type: string
+ deletedAt:
+ $ref: '#/definitions/gorm.DeletedAt'
+ deviation:
+ description: 鍋忓樊
+ type: number
+ finenessCheckID:
+ description: 绾ゅ害妫�楠岃〃ID
+ type: integer
+ finenessGrade:
+ description: 绾ゅ害绛夌骇
+ type: string
+ finenessRegisterID:
+ description: 绾ゅ害鐧昏琛↖D
+ type: integer
+ finenessRoundingItems:
+ description: 绾ゅ害鍒楄〃
+ items:
+ $ref: '#/definitions/models.FinenessRoundingItem'
+ type: array
+ id:
+ type: integer
+ position:
+ description: 杞﹀彿
+ type: integer
+ purity:
+ description: 娲佸噣搴�
+ type: number
+ remark:
+ description: 澶囨敞
+ type: string
+ totalDeviation:
+ description: 鎬诲樊
+ type: number
+ twiceChange:
+ description: 浜屽害鍙樺寲
+ type: number
+ updatedAt:
+ type: string
+ type: object
models.FinenessItem:
properties:
createdAt:
@@ -116,6 +210,9 @@
type: string
deletedAt:
$ref: '#/definitions/gorm.DeletedAt'
+ finenessCheckID:
+ description: 绾ゅ害妫�楠岃〃ID
+ type: integer
finenessList:
items:
$ref: '#/definitions/models.FinenessItem'
@@ -134,6 +231,9 @@
number:
description: 缂栧彿
type: string
+ position:
+ description: 鏈�鍚庝竴涓溅鍙�
+ type: integer
spec:
description: 瑙勬牸
type: string
@@ -150,6 +250,15 @@
description: 杞︾粍
type: integer
type: object
+ models.FinenessRoundingItem:
+ properties:
+ fineness:
+ description: 绾ゅ害
+ type: number
+ quantity:
+ description: 鏁伴噺
+ type: integer
+ type: object
models.RawSilkPriceStandard:
properties:
createdAt:
@@ -158,13 +267,15 @@
$ref: '#/definitions/gorm.DeletedAt'
id:
type: integer
- marketNumber:
+ marketId:
+ type: integer
+ marketName:
type: string
notes:
type: string
payStandard:
type: number
- rawSilkGradeNumber:
+ rawSilkGrade:
type: string
unit:
type: string
@@ -191,8 +302,135 @@
type: integer
updatedAt:
type: string
+ workshopName:
+ type: string
workshopNumber:
type: string
+ type: object
+ models.YieldRegister:
+ properties:
+ bucketCocoonNumber:
+ type: number
+ circle:
+ type: integer
+ circles:
+ items:
+ $ref: '#/definitions/models.YieldRegisterCircle'
+ type: array
+ createTime:
+ type: string
+ createdAt:
+ type: string
+ deletedAt:
+ $ref: '#/definitions/gorm.DeletedAt'
+ fallingSilkBucketOne:
+ type: number
+ fallingSilkBucketThree:
+ type: number
+ fallingSilkBucketTwo:
+ type: number
+ fallingSilkCocoonNumber:
+ type: number
+ groupNumber:
+ type: integer
+ groupReelingdiscount:
+ type: string
+ hourYield:
+ type: number
+ id:
+ type: integer
+ items:
+ items:
+ $ref: '#/definitions/models.YieldRegisterItem'
+ type: array
+ jieZhuang:
+ type: string
+ level:
+ type: string
+ marketId:
+ type: integer
+ marketName:
+ description: 搴勫彛鍚�
+ type: string
+ number:
+ type: string
+ oneBack:
+ type: string
+ record:
+ type: number
+ spec:
+ type: string
+ theorySilkAmount:
+ type: number
+ threeBack:
+ type: string
+ timeJia:
+ type: string
+ timeYi:
+ type: string
+ total:
+ type: number
+ twoBack:
+ type: string
+ updatedAt:
+ type: string
+ vehicleSpeed:
+ type: number
+ workshopId:
+ type: integer
+ workshopName:
+ description: 杞﹂棿鍚�
+ type: string
+ type: object
+ models.YieldRegisterCircle:
+ properties:
+ allYield:
+ type: number
+ carNumber:
+ type: integer
+ circle:
+ type: integer
+ createdAt:
+ type: string
+ deletedAt:
+ $ref: '#/definitions/gorm.DeletedAt'
+ id:
+ type: integer
+ oneYield:
+ type: number
+ pieceNumber:
+ type: integer
+ reelingdiscount:
+ type: string
+ updatedAt:
+ type: string
+ value:
+ type: number
+ yieldRegisterId:
+ type: integer
+ type: object
+ models.YieldRegisterItem:
+ properties:
+ carNumber:
+ type: integer
+ createdAt:
+ type: string
+ deletedAt:
+ $ref: '#/definitions/gorm.DeletedAt'
+ hourYield:
+ type: number
+ id:
+ type: integer
+ oneYield:
+ type: number
+ peopleYield:
+ type: number
+ personReelingdiscount:
+ type: string
+ updatedAt:
+ type: string
+ yieldRegisterId:
+ type: integer
type: object
request.AddDict:
properties:
@@ -235,6 +473,9 @@
number:
description: 缂栧彿
type: string
+ position:
+ description: 鏈�鍚庝竴涓溅鍙�
+ type: integer
spec:
description: 瑙勬牸
type: string
@@ -249,6 +490,24 @@
type: integer
workshopGroup:
description: 杞︾粍
+ type: integer
+ type: object
+ request.ChangeYieldRegister:
+ properties:
+ createTime:
+ description: 鍒涘缓鏃堕棿
+ type: string
+ groupNumber:
+ description: 缁勫埆
+ type: integer
+ marketId:
+ description: 搴勫彛id
+ type: integer
+ spec:
+ description: 瑙勬牸
+ type: string
+ workshopId:
+ description: 杞﹂棿id
type: integer
type: object
request.DynamicsRank:
@@ -276,6 +535,39 @@
type: number
sum:
description: 鍚堣
+ type: number
+ type: object
+ request.GetWorkshopManageCar:
+ properties:
+ groupNumber:
+ description: 缁勫埆
+ type: integer
+ marketName:
+ description: /搴勫彛鍚�
+ type: string
+ workshopName:
+ description: 杞﹂棿鍚嶇О
+ type: string
+ type: object
+ request.GetYieldRegisterList:
+ properties:
+ keyWord:
+ type: string
+ number:
+ description: 浜ч噺鐧昏琛ㄧ紪鍙�
+ type: string
+ page:
+ description: 椤电爜
+ type: integer
+ pageSize:
+ description: 姣忛〉澶у皬
+ type: integer
+ type: object
+ request.PieceInfo:
+ properties:
+ pieceNumber:
+ type: integer
+ value:
type: number
type: object
request.RankStandard:
@@ -332,6 +624,152 @@
description: 澶囨敞
type: string
type: object
+ request.YieldRegisterCircleInfo:
+ properties:
+ allYield:
+ description: 浜ч噺
+ type: number
+ carNumber:
+ description: 杞﹀彿
+ type: integer
+ circle:
+ description: 鍥炴暟
+ type: integer
+ oneYield:
+ description: 鍙颁骇
+ type: number
+ pieceNumbers:
+ description: 鐗囨暟淇℃伅
+ items:
+ $ref: '#/definitions/request.PieceInfo'
+ type: array
+ reelingdiscount:
+ description: 缂姌
+ type: string
+ yieldRegisterId:
+ description: 浜ч噺鐧昏琛╥d
+ type: integer
+ type: object
+ request.YieldRegisterInfo:
+ properties:
+ bucketCocoonNumber:
+ description: 姣忔《鑼ф暟
+ type: number
+ circle:
+ description: 鍥炴暟
+ type: integer
+ circles:
+ items:
+ $ref: '#/definitions/request.YieldRegisterCircleInfo'
+ type: array
+ createTime:
+ description: 鍒涘缓鏃堕棿
+ type: string
+ fallingSilkBucketOne:
+ description: 钀戒笣妗舵暟1
+ type: number
+ fallingSilkBucketThree:
+ description: 钀戒笣妗舵暟3
+ type: number
+ fallingSilkBucketTwo:
+ description: 钀戒笣妗舵暟2
+ type: number
+ fallingSilkCocoonNumber:
+ description: 钀戒笣鑼ф暟
+ type: number
+ groupNumber:
+ description: 缁勫埆
+ type: integer
+ groupReelingdiscount:
+ description: 杞︾粍缂姌
+ type: string
+ hourYield:
+ description: 鍙版椂浜ч噺
+ type: number
+ id:
+ type: integer
+ items:
+ items:
+ $ref: '#/definitions/request.YieldRegisterItemInfo'
+ type: array
+ jieZhuang:
+ description: 鏄惁缁撳簞
+ type: string
+ level:
+ description: 绛夌骇
+ type: string
+ marketId:
+ description: 搴勫彛id
+ type: integer
+ number:
+ description: 缂栧彿
+ type: string
+ oneBack:
+ description: 绗竴鍥�
+ type: string
+ record:
+ description: 鐢熶骇鐢ㄦ椂
+ type: number
+ spec:
+ description: 瑙勬牸
+ type: string
+ theorySilkAmount:
+ description: 鐞嗚涓濋噺
+ type: number
+ threeBack:
+ description: 绗笁鍥�
+ type: string
+ timeJia:
+ description: 鐢茬彮鏃堕棿
+ type: string
+ timeYi:
+ description: 涔欑彮鏃堕棿
+ type: string
+ total:
+ description: 鎬讳骇閲�
+ type: number
+ twoBack:
+ description: 绗簩鍥�
+ type: string
+ vehicleSpeed:
+ description: 瀹炴椂杞﹂��
+ type: number
+ workshopId:
+ description: 杞﹂棿id
+ type: integer
+ type: object
+ request.YieldRegisterItemInfo:
+ properties:
+ carNumber:
+ description: 杞﹀彿
+ type: integer
+ hourYield:
+ description: 鍙版椂浜ч噺
+ type: number
+ oneYield:
+ description: 鍙颁骇閲�
+ type: number
+ peopleYield:
+ description: 涓汉浜ч噺
+ type: number
+ personReelingdiscount:
+ description: 涓汉缂姌
+ type: string
+ yieldRegisterId:
+ description: 浜ч噺鐧昏琛╥d
+ type: integer
+ type: object
+ response.CarAndLevel:
+ properties:
+ car:
+ items:
+ items:
+ type: integer
+ type: array
+ type: array
+ level:
+ type: string
+ type: object
response.DynamicsRank:
properties:
rankName:
@@ -343,6 +781,15 @@
rankValue:
description: 绛夌骇鍊�
type: number
+ type: object
+ response.FinenessCheckInfo:
+ properties:
+ info:
+ $ref: '#/definitions/models.FinenessCheck'
+ items:
+ items:
+ $ref: '#/definitions/models.FinenessCheckItem'
+ type: array
type: object
response.RankStandard:
properties:
@@ -397,6 +844,30 @@
info:
contact: {}
paths:
+ /api-jl/v1/fineness/changeYieldRegister:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.ChangeYieldRegister'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/models.YieldRegister'
+ type: object
+ summary: 鍒囨崲浜ч噺鐧昏琛�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
/api-jl/v1/fineness/check:
get:
parameters:
@@ -422,7 +893,7 @@
- properties:
data:
items:
- $ref: '#/definitions/models.FinenessRegister'
+ $ref: '#/definitions/models.FinenessCheck'
type: array
type: object
summary: 绾ゅ害妫�楠屽垪琛�
@@ -435,7 +906,7 @@
name: object
required: true
schema:
- $ref: '#/definitions/request.AddFinenessRegister'
+ $ref: '#/definitions/models.FinenessCheck'
produces:
- application/json
responses:
@@ -481,11 +952,79 @@
- $ref: '#/definitions/util.ResponseList'
- properties:
data:
- $ref: '#/definitions/models.FinenessRegister'
+ $ref: '#/definitions/response.FinenessCheckInfo'
type: object
summary: 绾ゅ害妫�楠岃鎯�
tags:
- 绾ゅ害妫�楠�
+ /api-jl/v1/fineness/deleteYieldRegister/{number}:
+ delete:
+ parameters:
+ - description: number
+ in: path
+ name: number
+ required: true
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 鍒犻櫎浜ч噺鐧昏琛ㄨ褰�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
+ /api-jl/v1/fineness/getYieldRegisterInfo:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetYieldRegisterList'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/models.YieldRegister'
+ type: object
+ summary: 鑾峰彇浜ч噺鐧昏琛ㄨ鎯�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
+ /api-jl/v1/fineness/getYieldRegisterList:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetYieldRegisterList'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.ResponseList'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/models.YieldRegister'
+ type: array
+ type: object
+ summary: 鑾峰彇浜ч噺鐧昏琛�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
/api-jl/v1/fineness/register:
get:
parameters:
@@ -580,6 +1119,25 @@
summary: 绾ゅ害鐧昏璇︽儏
tags:
- 绾ゅ害鐧昏
+ /api-jl/v1/fineness/saveYieldRegister:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.YieldRegisterInfo'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 淇濆瓨浜ч噺鐧昏琛�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
/api-jl/v1/system/deletePriceStandard/{id}:
delete:
parameters:
@@ -638,6 +1196,10 @@
- DictTypeWorkshop
- DictTypeColor
- DictTypeSpec
+ - description: 鎼滅储鍏抽敭瀛�
+ in: query
+ name: keyword
+ type: string
- description: 椤电爜
in: query
name: page
@@ -717,6 +1279,35 @@
summary: 鍒犻櫎瀛楀吀
tags:
- 绯荤粺璁剧疆/瀛楀吀
+ /api-jl/v1/system/getCarAndLevel:
+ post:
+ parameters:
+ - description: token
+ in: header
+ name: Authorization
+ required: true
+ type: string
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetWorkshopManageCar'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/response.CarAndLevel'
+ type: object
+ summary: 鑾峰彇杞﹁締缂栧彿鍜岀瓑绾�
+ tags:
+ - 绯荤粺璁剧疆/杞﹂棿绠$悊
/api-jl/v1/system/getPriceStandardList:
get:
parameters:
@@ -767,9 +1358,63 @@
summary: 鑾峰彇鐢熶笣瀹氱骇鏍囧噯
tags:
- 绯荤粺璁剧疆/鐢熶笣瀹氱骇鏍囧噯
+ /api-jl/v1/system/getRankStandardGrade:
+ get:
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.Response'
+ - properties:
+ data:
+ additionalProperties:
+ type: string
+ type: object
+ type: object
+ summary: 鑾峰彇鐢熶笣绛夌骇
+ tags:
+ - 绯荤粺璁剧疆/鐢熶笣瀹氱骇鏍囧噯
+ /api-jl/v1/system/getWorkshopManageGroup/{number}:
+ get:
+ parameters:
+ - description: token
+ in: header
+ name: Authorization
+ required: true
+ type: string
+ - description: number
+ in: path
+ name: number
+ required: true
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.Response'
+ - properties:
+ data:
+ additionalProperties:
+ type: integer
+ type: object
+ type: object
+ summary: 鑾峰彇杞﹂棿缁勫埆
+ tags:
+ - 绯荤粺璁剧疆/杞﹂棿绠$悊
/api-jl/v1/system/getWorkshopManageList:
get:
parameters:
+ - description: token
+ in: header
+ name: Authorization
+ required: true
+ type: string
- in: query
name: keyWord
type: string
--
Gitblit v1.8.0