init
parent
0d5850f63b
commit
fec4c213b6
|
|
@ -0,0 +1,23 @@
|
|||
package org.qinan.safetyeval.client.co.institution;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.qinan.safetyeval.client.item.response.EvalReviewItemCo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 内审详情CO,聚合内审记录、内审人成员信息与审核项列表。
|
||||
*/
|
||||
@Data
|
||||
public class EvalInternalReviewDetailCO {
|
||||
|
||||
@ApiModelProperty("内审记录信息")
|
||||
private EvalInternalReviewCO internalReview;
|
||||
|
||||
@ApiModelProperty("内审人成员信息")
|
||||
private List<EvalProjectMemberCO> reviewers;
|
||||
|
||||
@ApiModelProperty("审核项列表")
|
||||
private List<EvalReviewItemCo> reviewItems;
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
package org.qinan.safetyeval.infrastructure.convertor;
|
||||
|
||||
import org.mapstruct.Mapper;
|
||||
import org.qinan.safetyeval.client.co.institution.EvalInternalReviewCO;
|
||||
import org.qinan.safetyeval.client.co.institution.EvalProjectMemberCO;
|
||||
import org.qinan.safetyeval.domain.entity.EvalInternalReviewEntity;
|
||||
import org.qinan.safetyeval.domain.entity.EvalProjectMemberEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 内审相关对象转换器。
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface EvalInternalReviewConvertor {
|
||||
|
||||
EvalInternalReviewCO toInternalCO(EvalInternalReviewEntity entity);
|
||||
|
||||
EvalProjectMemberCO toMemberCO(EvalProjectMemberEntity entity);
|
||||
|
||||
List<EvalProjectMemberCO> toMemberCOs(List<EvalProjectMemberEntity> entities);
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
package org.qinan.safetyeval.infrastructure.convertor;
|
||||
|
||||
import org.mapstruct.Mapper;
|
||||
import org.qinan.safetyeval.domain.entity.EvalProjectMemberEntity;
|
||||
import org.qinan.safetyeval.infrastructure.dataobject.EvalProjectMemberDO;
|
||||
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface EvalProjectMemberDoConvertor {
|
||||
|
||||
EvalProjectMemberDO convertEToDo(EvalProjectMemberEntity entity);
|
||||
|
||||
EvalProjectMemberEntity convertDoToE(EvalProjectMemberDO dataObject);
|
||||
}
|
||||
Loading…
Reference in New Issue