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;
|
private String attributeDescription;
|
||||||
|
|
||||||
@Schema(description = "属性备注")
|
@Schema(description = "属性备注")
|
||||||
@NotBlank(message = "属性备注不能为空")
|
// @NotBlank(message = "属性备注不能为空")
|
||||||
private String attributeRemarks;
|
private String attributeRemarks;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ import cn.workde.module.drone.coding.service.AttributeClassificationService;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.mapstruct.AfterMapping;
|
import org.mapstruct.AfterMapping;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
|
import org.mapstruct.MappingTarget;
|
||||||
import org.mapstruct.factory.Mappers;
|
import org.mapstruct.factory.Mappers;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
|
@ -19,7 +20,7 @@ public interface AttributeWrapper extends BaseWrapper<Attribute, AttributeDto> {
|
||||||
AttributeWrapper INSTANCE = Mappers.getMapper(AttributeWrapper.class);
|
AttributeWrapper INSTANCE = Mappers.getMapper(AttributeWrapper.class);
|
||||||
|
|
||||||
@AfterMapping
|
@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);
|
BeanUtil.copyProperties(obj, dto);
|
||||||
AttributeClassificationService attributeClassificationService = SpringUtil.getBean(AttributeClassificationService.class);
|
AttributeClassificationService attributeClassificationService = SpringUtil.getBean(AttributeClassificationService.class);
|
||||||
AttributeClassification attributeClassification = attributeClassificationService.getById(obj.getAttributeClassificationId());
|
AttributeClassification attributeClassification = attributeClassificationService.getById(obj.getAttributeClassificationId());
|
||||||
|
|
Loading…
Reference in New Issue