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