Переглянути джерело

feature: 报修反馈查询添加处理结果字段

liuyaqi 3 роки тому
батько
коміт
25f18eb059

+ 3 - 0
dao/feedback/internal/feedback.go

@@ -33,6 +33,7 @@ type feedbackColumns struct {
 	CurrentProcessorId   string // 当前处理人 Id
 	CurrentProcessorName string // 当前处理人姓名
 	ProcessedAt          string // 处理时间
+	ProcessType          string // 处理方式
 	CreatedById          string // 创建者 Id
 	CreatedByName        string // 创建者用户名
 	CreatedByMobile      string // 创建者联系方式
@@ -58,6 +59,7 @@ var (
 			CurrentProcessorId:   "CurrentProcessorId",
 			CurrentProcessorName: "CurrentProcessorName",
 			ProcessedAt:          "ProcessedAt",
+			ProcessType:          "ProcessType",
 			CreatedById:          "CreatedById",
 			CreatedByName:        "CreatedByName",
 			CreatedByMobile:      "CreatedByMobile",
@@ -85,6 +87,7 @@ func NewFeedbackDao(tenant string) FeedbackDao {
 			CurrentProcessorId:   "CurrentProcessorId",
 			CurrentProcessorName: "CurrentProcessorName",
 			ProcessedAt:          "ProcessedAt",
+			ProcessType:          "ProcessType",
 			CreatedById:          "CreatedById",
 			CreatedByName:        "CreatedByName",
 			CreatedByMobile:      "CreatedByMobile",

+ 3 - 0
dao/repair/internal/repair.go

@@ -33,6 +33,7 @@ type repairColumns struct {
 	CurrentProcessorId   string // 当前处理人 Id
 	CurrentProcessorName string // 当前处理人姓名
 	ProcessedAt          string // 处理时间
+	ProcessType          string // 处理方式
 	CreatedById          string // 创建者 Id
 	CreatedByName        string // 创建者用户名
 	CreatedByMobile      string // 创建者联系方式
@@ -58,6 +59,7 @@ var (
 			CurrentProcessorId:   "CurrentProcessorId",
 			CurrentProcessorName: "CurrentProcessorName",
 			ProcessedAt:          "ProcessedAt",
+			ProcessType:          "ProcessType",
 			CreatedById:          "CreatedById",
 			CreatedByName:        "CreatedByName",
 			CreatedByMobile:      "CreatedByMobile",
@@ -85,6 +87,7 @@ func NewRepairDao(tenant string) RepairDao {
 			CurrentProcessorId:   "CurrentProcessorId",
 			CurrentProcessorName: "CurrentProcessorName",
 			ProcessedAt:          "ProcessedAt",
+			ProcessType:          "ProcessType",
 			CreatedById:          "CreatedById",
 			CreatedByName:        "CreatedByName",
 			CreatedByMobile:      "CreatedByMobile",

+ 1 - 0
model/feedback/internal/feedback.go

@@ -17,6 +17,7 @@ type Feedback struct {
 	CurrentProcessorId   int         `orm:"CurrentProcessorId" json:"currentProcessorId"`     // 当前处理人 Id
 	CurrentProcessorName string      `orm:"CurrentProcessorName" json:"currentProcessorName"` // 当前处理人姓名
 	ProcessedAt          *gtime.Time `orm:"ProcessedAt"          json:"processedAt"`          // 处理时间
+	ProcessType          string      `orm:"ProcessType"      json:"processType"`              // 创建者用户名
 	CreatedById          int         `orm:"CreatedById"        json:"createdById"`            // 创建者 Id
 	CreatedByName        string      `orm:"CreatedByName"      json:"createdByName"`          // 创建者用户名
 	CreatedByMobile      string      `orm:"CreatedByMobile"    json:"createdByMobile"`        // 创建者联系方式

+ 1 - 0
model/repair/internal/repair.go

@@ -17,6 +17,7 @@ type Repair struct {
 	CurrentProcessorId   int         `orm:"CurrentProcessorId" json:"currentProcessorId"`     // 当前处理人 Id
 	CurrentProcessorName string      `orm:"CurrentProcessorName" json:"currentProcessorName"` // 当前处理人姓名
 	ProcessedAt          *gtime.Time `orm:"ProcessedAt"          json:"processedAt"`          // 处理时间
+	ProcessType          string      `orm:"ProcessType"      json:"processType"`              // 创建者用户名
 	CreatedById          int         `orm:"CreatedById"        json:"createdById"`            // 创建者 Id
 	CreatedByName        string      `orm:"CreatedByName"      json:"createdByName"`          // 创建者用户名
 	CreatedByMobile      string      `orm:"CreatedByMobile"    json:"createdByMobile"`        // 创建者联系方式

+ 1 - 0
service/feedback/feedback.go

@@ -233,6 +233,7 @@ func (s FeedbackService) Process(ctx context.Context, req *feedback.FeedbackProc
 			"CurrentProcessorId":   s.userInfo.Id,
 			"CurrentProcessorName": s.userInfo.RealName,
 			"ProcessedAt":          gtime.Now(),
+			"ProcessType":          req.Type,
 			"Status":               2,
 		}).Update()
 	if err != nil {

+ 1 - 0
service/repair/repair.go

@@ -233,6 +233,7 @@ func (s RepairService) Process(ctx context.Context, req *repair.RepairProcessReq
 			"CurrentProcessorId":   s.userInfo.Id,
 			"CurrentProcessorName": s.userInfo.RealName,
 			"ProcessedAt":          gtime.Now(),
+			"ProcessType":          req.Type,
 			"Status":               2,
 		}).Update()
 	if err != nil {

+ 1 - 0
sql/feedback.sql

@@ -7,6 +7,7 @@ CREATE TABLE `feedback` (
   `CurrentProcessorId` int NOT NULL COMMENT '当前处理人 Id',
   `CurrentProcessorName` varchar(255) COMMENT '当前处理人姓名',
   `ProcessedAt` datetime COMMENT '处理时间',
+  `ProcessType` varchar(255) COMMENT '处理方式',
   `CreatedById` int NOT NULL COMMENT '创建者 Id',
   `CreatedByName` varchar(255) NOT NULL COMMENT '创建者用户名',
   `CreatedByMobile` varchar(255) NOT NULL COMMENT '创建者联系方式',

+ 1 - 0
sql/repair.sql

@@ -7,6 +7,7 @@ CREATE TABLE `repair` (
   `CurrentProcessorId` int NOT NULL COMMENT '当前处理人 Id',
   `CurrentProcessorName` varchar(255) COMMENT '当前处理人姓名',
   `ProcessedAt` datetime COMMENT '处理时间',
+  `ProcessType` varchar(255) COMMENT '处理方式',
   `CreatedById` int NOT NULL COMMENT '创建者 Id',
   `CreatedByName` varchar(255) NOT NULL COMMENT '创建者用户名',
   `CreatedByMobile` varchar(255) NOT NULL COMMENT '创建者联系方式',