From 7dd6097d42d6d6f254a84ab0111bac70f0358660 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 30 四月 2024 10:20:40 +0800
Subject: [PATCH] 加一些注释
---
controllers/request/worker_request.go | 40 +++++++++++++++++++++++++++++++++++++---
1 files changed, 37 insertions(+), 3 deletions(-)
diff --git a/controllers/request/worker_request.go b/controllers/request/worker_request.go
index 3eb6fbf..3ee1f39 100644
--- a/controllers/request/worker_request.go
+++ b/controllers/request/worker_request.go
@@ -1,16 +1,50 @@
package request
+import "silkserver/constvar"
+
type GetWorkerList struct {
PageInfo
- KeyWord string `json:"keyWord"`
+ Keyword string `json:"keyword"`
}
type GetWorkTypeList struct {
PageInfo
- KeyWord string `json:"keyWord"`
+ Keyword string `json:"keyword"`
}
type GetSalaryPlanList struct {
PageInfo
- KeyWord string `json:"keyWord"`
+ Keyword string `json:"keyword"`
+}
+
+type SalaryType struct {
+ Type constvar.MiniDictType `json:"type"` //瀛楀吀绫诲瀷,钖祫绫诲瀷:8
+ Values []SalaryTypeValue `json:"values"`
+}
+
+type SalaryTypeValue struct {
+ Id uint `json:"id"`
+ Name string `json:"name"` //鍚嶇О
+ IsDefault bool `json:"isDefault"` //鏄惁鍙紪杈�
+}
+
+type AddWorkPositionRequest struct {
+ StartDate string `gorm:"type:varchar(255);not null;default:'';comment:寮�濮嬫棩鏈�" validate:"required"` //寮�濮嬫棩鏈�
+ EndDate string `gorm:"type:varchar(255);not null;default:'';comment:缁撴潫鏃ユ湡" validate:"required"` //缁撴潫鏃ユ湡
+ Workshop string `gorm:"type:varchar(255);not null;comment:杞﹂棿" json:"workshop" validate:"required"` //杞﹂棿缂栧彿
+ WorkshopName string `gorm:"type:varchar(255);not null;comment:杞﹂棿" json:"workshopName" validate:"required"` //杞﹂棿鍚嶇О
+ WorkshopGroup int `gorm:"type:int(11);not null;default:0;comment:杞︾粍" json:"workshopGroup" validate:"required"` //杞︾粍
+ StartWorkerPosition int `json:"startWorkerPosition" gorm:"type:int(11);comment:寮�濮嬭溅鍙�" validate:"required"` //寮�濮嬭溅鍙�
+ EndWorkerPosition int `json:"endWorkerPosition" gorm:"type:int(11);comment:缁撴潫杞﹀彿" validate:"required"` //缁撴潫杞﹀彿
+ WorkerId string `gorm:"type:varchar(255);not null;default:'';comment:宸ヤ汉ID" json:"workerId" validate:"required"` //宸ヤ汉ID
+}
+
+type UpdateWorkerPositionRequest struct {
+ Id uint `json:"id"`
+ AddWorkPositionRequest
+}
+
+type GetWorkerPositionList struct {
+ PageInfo
+ Keyword string `json:"keyword"`
}
--
Gitblit v1.8.0