init
This commit is contained in:
parent
28f002d658
commit
408d262979
|
@ -0,0 +1,17 @@
|
|||
package cn.workde.module.drone.coding.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class AttributeValueVo {
|
||||
|
||||
@Schema(description = "批次ID")
|
||||
private String batchesId;
|
||||
|
||||
@Schema(description = "属性ID集合")
|
||||
private List<String> attributeIdList;
|
||||
}
|
|
@ -19,6 +19,6 @@ public class AttributeVo {
|
|||
private String attributeDescription;
|
||||
|
||||
@Schema(description = "属性备注")
|
||||
@NotBlank(message = "属性备注不能为空")
|
||||
// @NotBlank(message = "属性备注不能为空")
|
||||
private String attributeRemarks;
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import cn.workde.module.drone.coding.service.AttributeClassificationService;
|
|||
import org.apache.ibatis.annotations.Param;
|
||||
import org.mapstruct.AfterMapping;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.MappingTarget;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
@Mapper
|
||||
|
@ -19,7 +20,7 @@ public interface AttributeWrapper extends BaseWrapper<Attribute, AttributeDto> {
|
|||
AttributeWrapper INSTANCE = Mappers.getMapper(AttributeWrapper.class);
|
||||
|
||||
@AfterMapping
|
||||
default void setOtherField(@Param("obj") Attribute obj, @Param("dto") AttributeDto dto) {
|
||||
default void setOtherField(@Param("obj") Attribute obj, @MappingTarget @Param("dto") AttributeDto dto) {
|
||||
BeanUtil.copyProperties(obj, dto);
|
||||
AttributeClassificationService attributeClassificationService = SpringUtil.getBean(AttributeClassificationService.class);
|
||||
AttributeClassification attributeClassification = attributeClassificationService.getById(obj.getAttributeClassificationId());
|
||||
|
|
Loading…
Reference in New Issue