From a73d8cffcf1c0e131de66ed18685691e24bee505 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期一, 23 九月 2024 14:40:57 +0800 Subject: [PATCH] 1.合伙人-新增合伙人头像 --- src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java | 4 ++++ src/main/java/com/mzl/flower/service/partner/PartnerService.java | 12 +++++++++++- src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java | 27 +++++++++++++++++++++++++++ src/main/java/com/mzl/flower/entity/partner/Partner.java | 4 ++++ src/main/java/com/mzl/flower/web/partner/PartnerController.java | 8 ++++++++ 5 files changed, 54 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java b/src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java new file mode 100644 index 0000000..8b115fd --- /dev/null +++ b/src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java @@ -0,0 +1,27 @@ +package com.mzl.flower.dto.request.partner; + +import com.mzl.flower.dto.AttachmentDTO; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class UpdatePartnerBaseDTO { + + private Long id; + + @ApiModelProperty("用户id") + private String userId; + + @ApiModelProperty("名称") + private String name; + + @ApiModelProperty("联系方式") + private String contactTel; + + @ApiModelProperty("头像") + private String cover; + + +} diff --git a/src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java b/src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java index f57ed7c..b71392a 100644 --- a/src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java +++ b/src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java @@ -67,4 +67,8 @@ @ApiModelProperty("启用/禁用") private Boolean isEnabled; + + @ApiModelProperty("头像") + private String cover; + } diff --git a/src/main/java/com/mzl/flower/entity/partner/Partner.java b/src/main/java/com/mzl/flower/entity/partner/Partner.java index 805f960..7857853 100644 --- a/src/main/java/com/mzl/flower/entity/partner/Partner.java +++ b/src/main/java/com/mzl/flower/entity/partner/Partner.java @@ -55,4 +55,8 @@ @ApiModelProperty("启用/禁用") private Boolean isEnabled; + + @ApiModelProperty("头像") + private String cover; + } diff --git a/src/main/java/com/mzl/flower/service/partner/PartnerService.java b/src/main/java/com/mzl/flower/service/partner/PartnerService.java index efe2f5d..59f6888 100644 --- a/src/main/java/com/mzl/flower/service/partner/PartnerService.java +++ b/src/main/java/com/mzl/flower/service/partner/PartnerService.java @@ -10,7 +10,6 @@ import com.mzl.flower.dto.request.partner.*; import com.mzl.flower.dto.response.partner.PartnerDTO; import com.mzl.flower.entity.partner.Partner; -import com.mzl.flower.entity.supplier.Supplier; import com.mzl.flower.mapper.partner.PartnerMapper; import com.mzl.flower.service.BaseService; import com.mzl.flower.service.UploadService; @@ -190,4 +189,15 @@ partner.update(SecurityUtils.getUserId()); partnerMapper.updateById(partner); } + + public void baseUpdate(UpdatePartnerBaseDTO dto) { + Partner partner = partnerMapper.selectById(dto.getId()); + if(partner==null){ + throw new ValidationException("合伙人信息未登记"); + } + BeanUtils.copyProperties(dto, partner,"id"); + partner.update(SecurityUtils.getUserId()); + partnerMapper.updateById(partner); + } + } diff --git a/src/main/java/com/mzl/flower/web/partner/PartnerController.java b/src/main/java/com/mzl/flower/web/partner/PartnerController.java index 3a3a2c8..5e0fce5 100644 --- a/src/main/java/com/mzl/flower/web/partner/PartnerController.java +++ b/src/main/java/com/mzl/flower/web/partner/PartnerController.java @@ -30,6 +30,14 @@ } + @PostMapping("/base/update") + @ApiOperation(value = "合伙人基本信息修改", notes = "合伙人基本信息修改") + public ResponseEntity<ReturnDataDTO> baseUpdate(@Validated @RequestBody UpdatePartnerBaseDTO dto) { + partnerService.baseUpdate(dto); + return returnData(R.SUCCESS.getCode(),null); + } + + @PostMapping("/addOrUpdate") @ApiOperation(value = "合伙人信息登记、修改", notes = "合伙人信息登记、修改") public ResponseEntity<ReturnDataDTO> addOrUpdatePartner(@Validated @RequestBody UpdatePartnerDTO dto) { -- Gitblit v1.9.3