src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/entity/partner/Partner.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/service/partner/PartnerService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/web/partner/PartnerController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
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; } src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java
@@ -67,4 +67,8 @@ @ApiModelProperty("启用/禁用") private Boolean isEnabled; @ApiModelProperty("头像") private String cover; } src/main/java/com/mzl/flower/entity/partner/Partner.java
@@ -55,4 +55,8 @@ @ApiModelProperty("启用/禁用") private Boolean isEnabled; @ApiModelProperty("头像") private String cover; } 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); } } 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) {