From 0409a5d0235f4a87ecf08b12baa9149279a90447 Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期五, 18 八月 2023 22:25:58 +0800
Subject: [PATCH] fix
---
api/v1/serviceFeeManage.go | 327 +++++++++++++++++++++++++++---------------------------
1 files changed, 163 insertions(+), 164 deletions(-)
diff --git a/api/v1/serviceFeeManage.go b/api/v1/serviceFeeManage.go
index f44d102..ae338c5 100644
--- a/api/v1/serviceFeeManage.go
+++ b/api/v1/serviceFeeManage.go
@@ -1,165 +1,164 @@
-package v1
-
-import (
- "aps_crm/model"
- "aps_crm/model/request"
- "aps_crm/model/response"
- "aps_crm/pkg/contextx"
- "aps_crm/pkg/ecode"
- "github.com/gin-gonic/gin"
-)
-
-type ServiceFeeManageApi struct{}
-
-// Add
-//
-// @Tags ServiceFeeManage
-// @Summary 娣诲姞鏈嶅姟璐圭鐞�
-// @Produce application/json
-// @Param object body request.AddServiceFeeManage true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceFeeManage/add [post]
-func (s *ServiceFeeManageApi) Add(c *gin.Context) {
- var params request.AddServiceFeeManage
- ctx, ok := contextx.NewContext(c, ¶ms)
- if !ok {
- return
- }
-
- errCode, serviceFeeManage := checkServiceFeeManageParams(params.ServiceFeeManage)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- code, client := checkClientParams(params.Client)
- if code != ecode.OK {
- ctx.Fail(code)
- return
- }
-
- serviceFeeManage.Client = client
-
- errCode = serviceFeeManageService.AddServiceFeeManage(&serviceFeeManage)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- ctx.Ok()
-}
-
-// Delete
-//
-// @Tags ServiceFeeManage
-// @Summary 鍒犻櫎鏈嶅姟璐圭鐞�
-// @Produce application/json
+package v1
+
+import (
+ "aps_crm/model"
+ "aps_crm/model/request"
+ "aps_crm/model/response"
+ "aps_crm/pkg/contextx"
+ "aps_crm/pkg/ecode"
+ "github.com/gin-gonic/gin"
+)
+
+type ServiceFeeManageApi struct{}
+
+// Add
+//
+// @Tags ServiceFeeManage
+// @Summary 娣诲姞鏈嶅姟璐圭鐞�
+// @Produce application/json
+// @Param object body request.AddServiceFeeManage true "鏌ヨ鍙傛暟"
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceFeeManage/add [post]
+func (s *ServiceFeeManageApi) Add(c *gin.Context) {
+ var params request.AddServiceFeeManage
+ ctx, ok := contextx.NewContext(c, ¶ms)
+ if !ok {
+ return
+ }
+
+ errCode, serviceFeeManage := checkServiceFeeManageParams(params.ServiceFeeManage)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ code, client := checkClientParams(params.Client)
+ if code != ecode.OK {
+ ctx.Fail(code)
+ return
+ }
+
+ serviceFeeManage.Client = client
+
+ errCode = serviceFeeManageService.AddServiceFeeManage(&serviceFeeManage)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ ctx.Ok()
+}
+
+// Delete
+//
+// @Tags ServiceFeeManage
+// @Summary 鍒犻櫎鏈嶅姟璐圭鐞�
+// @Produce application/json
// @Param object body request.DeleteServiceFeeManage true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceFeeManage/delete [delete]
-func (s *ServiceFeeManageApi) Delete(c *gin.Context) {
- var params request.DeleteServiceFeeManage
- ctx, ok := contextx.NewContext(c, ¶ms)
- if !ok {
- return
- }
-
- errCode := serviceFeeManageService.DeleteServiceFeeManage(params.Ids)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- ctx.Ok()
-}
-
-// Update
-//
-// @Tags ServiceFeeManage
-// @Summary 鏇存柊鏈嶅姟璐圭鐞�
-// @Produce application/json
-// @Param object body request.UpdateServiceFeeManage true "鏌ヨ鍙傛暟"
-// @Success 200 {object} contextx.Response{}
-// @Router /api/serviceFeeManage/update [put]
-func (s *ServiceFeeManageApi) Update(c *gin.Context) {
- var params request.UpdateServiceFeeManage
- ctx, ok := contextx.NewContext(c, ¶ms)
- if !ok {
- return
- }
-
- errCode, serviceFeeManage := checkServiceFeeManageParams(params.ServiceFeeManage)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- code, client := checkClientParams(params.Client)
- if code != ecode.OK {
- ctx.Fail(code)
- return
- }
- client.Id = serviceFeeManage.ClientId
- serviceFeeManage.Client = client
- serviceFeeManage.Id = params.Id
-
- errCode = serviceFeeManageService.UpdateServiceFeeManage(&serviceFeeManage)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- ctx.Ok()
-}
-
-// checkServiceFeeManageParams
-func checkServiceFeeManageParams(serviceFeeManage request.ServiceFeeManage) (errCode int, result model.ServiceFeeManage) {
- //if serviceFeeManage.ClientId == 0 {
- // return ecode.InvalidParams, result
- //}
-
- //if serviceFeeManage.MemberId == 0 {
- // return ecode.InvalidParams, result
- //}
-
- t, err := checkTimeFormat(serviceFeeManage.LatestDate)
- if err != nil {
- return ecode.InvalidParams, result
- }
-
- result = model.ServiceFeeManage{
- MemberId: serviceFeeManage.MemberId,
- Remark: serviceFeeManage.Remark,
- LatestDate: t,
- File: serviceFeeManage.File,
- }
-
- return ecode.OK, result
-}
-
-// List
-//
-// @Tags ServiceFeeManage
-// @Summary 鏈嶅姟璐圭鐞嗗垪琛�
-// @Produce application/json
-// @Param object body request.GetServiceFeeManageList true "鍙傛暟"
-// @Success 200 {object} contextx.Response{data=response.ServiceFeeManageResponse}
-// @Router /api/serviceFeeManage/list [post]
-func (con *ServiceFeeManageApi) List(c *gin.Context) {
- var params request.GetServiceFeeManageList
- ctx, ok := contextx.NewContext(c, ¶ms)
- if !ok {
- return
- }
-
- serviceFeeManages, total, errCode := serviceFeeManageService.GetServiceFeeManageList(params.Page, params.PageSize, params.Keyword)
- if errCode != ecode.OK {
- ctx.Fail(errCode)
- return
- }
-
- ctx.OkWithDetailed(response.ServiceFeeManageResponse{
- List: serviceFeeManages,
- Count: int(total),
- })
-}
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceFeeManage/delete [delete]
+func (s *ServiceFeeManageApi) Delete(c *gin.Context) {
+ var params request.DeleteServiceFeeManage
+ ctx, ok := contextx.NewContext(c, ¶ms)
+ if !ok {
+ return
+ }
+
+ errCode := serviceFeeManageService.DeleteServiceFeeManage(params.Ids)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ ctx.Ok()
+}
+
+// Update
+//
+// @Tags ServiceFeeManage
+// @Summary 鏇存柊鏈嶅姟璐圭鐞�
+// @Produce application/json
+// @Param object body request.UpdateServiceFeeManage true "鏌ヨ鍙傛暟"
+// @Success 200 {object} contextx.Response{}
+// @Router /api/serviceFeeManage/update [put]
+func (s *ServiceFeeManageApi) Update(c *gin.Context) {
+ var params request.UpdateServiceFeeManage
+ ctx, ok := contextx.NewContext(c, ¶ms)
+ if !ok {
+ return
+ }
+
+ errCode, serviceFeeManage := checkServiceFeeManageParams(params.ServiceFeeManage)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ code, client := checkClientParams(params.Client)
+ if code != ecode.OK {
+ ctx.Fail(code)
+ return
+ }
+ client.Id = serviceFeeManage.ClientId
+ serviceFeeManage.Client = client
+ serviceFeeManage.Id = params.Id
+
+ errCode = serviceFeeManageService.UpdateServiceFeeManage(&serviceFeeManage)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ ctx.Ok()
+}
+// checkServiceFeeManageParams
+func checkServiceFeeManageParams(serviceFeeManage request.ServiceFeeManage) (errCode int, result model.ServiceFeeManage) {
+ //if serviceFeeManage.ClientId == 0 {
+ // return ecode.InvalidParams, result
+ //}
+
+ //if serviceFeeManage.MemberId == 0 {
+ // return ecode.InvalidParams, result
+ //}
+
+ t, err := checkTimeFormat(serviceFeeManage.LatestDate)
+ if err != nil {
+ return ecode.InvalidParams, result
+ }
+
+ result = model.ServiceFeeManage{
+ MemberId: serviceFeeManage.MemberId,
+ Remark: serviceFeeManage.Remark,
+ LatestDate: t,
+ File: serviceFeeManage.File,
+ }
+
+ return ecode.OK, result
+}
+
+// List
+//
+// @Tags ServiceFeeManage
+// @Summary 鏈嶅姟璐圭鐞嗗垪琛�
+// @Produce application/json
+// @Param object body request.GetServiceFeeManageList true "鍙傛暟"
+// @Success 200 {object} contextx.Response{data=response.ServiceFeeManageResponse}
+// @Router /api/serviceFeeManage/list [post]
+func (con *ServiceFeeManageApi) List(c *gin.Context) {
+ var params request.GetServiceFeeManageList
+ ctx, ok := contextx.NewContext(c, ¶ms)
+ if !ok {
+ return
+ }
+
+ serviceFeeManages, total, errCode := serviceFeeManageService.GetServiceFeeManageList(params.Page, params.PageSize, params.QueryClass, params.KeywordType, params.Keyword)
+ if errCode != ecode.OK {
+ ctx.Fail(errCode)
+ return
+ }
+
+ ctx.OkWithDetailed(response.ServiceFeeManageResponse{
+ List: serviceFeeManages,
+ Count: int(total),
+ })
+}
--
Gitblit v1.8.0