From 63b531279a8ab1d609910e7db53add83bbc0b97a Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 17 十月 2023 20:21:01 +0800
Subject: [PATCH] 添加默认数据
---
api/v1/serviceContractStatus.go | 79 +++++++++++++++++++--------------------
1 files changed, 39 insertions(+), 40 deletions(-)
diff --git a/api/v1/serviceContractStatus.go b/api/v1/serviceContractStatus.go
index ffbf8bd..c3786b7 100644
--- a/api/v1/serviceContractStatus.go
+++ b/api/v1/serviceContractStatus.go
@@ -1,12 +1,11 @@
-
package v1
import (
- "aps_crm/model"
"aps_crm/model/request"
"aps_crm/model/response"
"aps_crm/pkg/contextx"
"aps_crm/pkg/ecode"
+ "aps_crm/service"
"github.com/gin-gonic/gin"
"strconv"
)
@@ -14,13 +13,12 @@
type ServiceContractStatusApi struct{}
// Add
-//
-// @Tags ServiceContractStatus
-// @Summary 娣诲姞鏈嶅姟鍚堝悓鐘舵��
-// @Produce application/json
-// @Param object body request.AddServiceContractStatus true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceContractStatus/add [post]
+// @Tags 鍚堝悓鐘舵��
+// @Summary 娣诲姞鍚堝悓鐘舵��
+// @Produce application/json
+// @Param object body request.AddServiceContractStatus true "鏌ヨ鍙傛暟"
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceContractStatus/add [post]
func (s *ServiceContractStatusApi) Add(c *gin.Context) {
var params request.AddServiceContractStatus
ctx, ok := contextx.NewContext(c, ¶ms)
@@ -28,10 +26,7 @@
return
}
- serviceContractStatus := new(model.ServiceContractStatus)
- serviceContractStatus.Name = params.Name
-
- errCode := serviceContractStatusService.AddServiceContractStatus(serviceContractStatus)
+ errCode := service.NewServiceContractStatusService().AddServiceContractStatus(¶ms.ServiceContractStatus)
if errCode != ecode.OK {
ctx.Fail(errCode)
return
@@ -41,13 +36,12 @@
}
// Delete
-//
-// @Tags ServiceContractStatus
-// @Summary 鍒犻櫎鏈嶅姟鍚堝悓鐘舵��
-// @Produce application/json
-// @Param id path int true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceContractStatus/delete/{id} [delete]
+// @Tags 鍚堝悓鐘舵��
+// @Summary 鍒犻櫎鍚堝悓鐘舵��
+// @Produce application/json
+// @Param id path int true "鏌ヨ鍙傛暟"
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceContractStatus/delete/{id} [delete]
func (s *ServiceContractStatusApi) Delete(c *gin.Context) {
ctx, ok := contextx.NewContext(c, nil)
if !ok {
@@ -55,7 +49,7 @@
}
id, _ := strconv.Atoi(c.Param("id"))
- errCode := serviceContractStatusService.DeleteServiceContractStatus(id)
+ errCode := service.NewServiceContractStatusService().DeleteServiceContractStatus(id)
if errCode != ecode.OK {
ctx.Fail(errCode)
return
@@ -65,21 +59,24 @@
}
// Update
-//
-// @Tags ServiceContractStatus
-// @Summary 鏇存柊鏈嶅姟鍚堝悓鐘舵��
-// @Produce application/json
-// @Param object body request.UpdateServiceContractStatuss true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceContractStatus/update [put]
+// @Tags 鍚堝悓鐘舵��
+// @Summary 鏇存柊鍚堝悓鐘舵��
+// @Produce application/json
+// @Param object body request.UpdateServiceContractStatus true "鏌ヨ鍙傛暟"
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceContractStatus/update [put]
func (s *ServiceContractStatusApi) Update(c *gin.Context) {
- var params request.UpdateServiceContractStatuss
+ var params request.UpdateServiceContractStatus
ctx, ok := contextx.NewContext(c, ¶ms)
if !ok {
return
}
+ if params.Id == 0 {
+ ctx.Fail(ecode.ParamsErr)
+ }
+ params.ServiceContractStatus.Id = params.Id
- errCode := serviceContractStatusService.UpdateServiceContractStatus(params.ServiceContractStatuss)
+ errCode := service.NewServiceContractStatusService().UpdateServiceContractStatus(¶ms.ServiceContractStatus)
if errCode != ecode.OK {
ctx.Fail(errCode)
return
@@ -89,25 +86,27 @@
}
// List
-//
-// @Tags ServiceContractStatus
-// @Summary 鑾峰彇鏈嶅姟鍚堝悓鐘舵�佸垪琛�
-// @Produce application/json
-// @Success 200 {object} contextx.Response{data=response.ServiceContractStatusResponse}
-// @Router /api/serviceContractStatus/list [get]
+// @Tags 鍚堝悓鐘舵��
+// @Summary 鑾峰彇鍚堝悓鐘舵�佸垪琛�
+// @Produce application/json
+// @Param object query request.GetServiceContractStatusList true "鍙傛暟"
+// @Success 200 {object} response.ListResponse{data=[]model.ServiceContractStatus}
+// @Router /api/serviceContractStatus/list [get]
func (s *ServiceContractStatusApi) List(c *gin.Context) {
- ctx, ok := contextx.NewContext(c, nil)
+ var params request.GetServiceContractStatusList
+ ctx, ok := contextx.NewContext(c, ¶ms)
if !ok {
return
}
- serviceContractStatuss, errCode := serviceContractStatusService.GetServiceContractStatusList()
+ serviceContractStatus, total, errCode := service.NewServiceContractStatusService().GetServiceContractStatusList()
if errCode != ecode.OK {
ctx.Fail(errCode)
return
}
- ctx.OkWithDetailed(response.ServiceContractStatusResponse{
- List: serviceContractStatuss,
+ ctx.OkWithDetailed(response.ListResponse{
+ Data: serviceContractStatus,
+ Count: total,
})
}
--
Gitblit v1.8.0