luotaiqian 2026-07-21 16:31:22 +08:00
parent 0d5850f63b
commit fec4c213b6
3 changed files with 58 additions and 0 deletions

View File

@ -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;
}

View File

@ -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);
}

View File

@ -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);
}