陶杰
2024-09-23 a73d8cffcf1c0e131de66ed18685691e24bee505
1.合伙人-新增合伙人头像
已修改4个文件
已添加1个文件
55 ■■■■■ 文件已修改
src/main/java/com/mzl/flower/dto/request/partner/UpdatePartnerBaseDTO.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/dto/response/partner/PartnerDTO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/entity/partner/Partner.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/partner/PartnerService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/web/partner/PartnerController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | 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) {