123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- package com.persagy.fm.sop.mapper;
- import com.persagy.fm.sop.model.dto.Profile;
- import com.persagy.fm.sop.model.dto.Sop;
- import com.persagy.fm.sop.model.dto.SopEdit;
- import com.persagy.fm.sop.model.dto.SopHis;
- import com.persagy.fm.sop.model.vo.SaveSopEditVo;
- import com.persagy.fm.sop.model.vo.SaveSopVo;
- import org.mapstruct.Mapper;
- import org.mapstruct.Mapping;
- import org.mapstruct.factory.Mappers;
- @Mapper
- public interface SopMapper {
- SopMapper INSTANCE = Mappers.getMapper(SopMapper.class );
- @Mapping(source = "sop_id" ,target ="sopId" )
- @Mapping(source = "project_id" ,target ="projectId" )
- @Mapping(source = "extend_field" ,target ="extendField" )
- @Mapping(source = "operator" ,target ="operator" )
- @Mapping(source = "sop_name" ,target ="sopName" )
- //@Mapping(source = "sop_type" ,target ="sopType" )
- @Mapping(source = "no_obj" ,target ="noObj" )
- @Mapping(source = "domains" ,target ="domains" )
- @Mapping(source = "order_type" ,target ="orderType" )
- @Mapping(source = "tools" ,target ="tools" )
- @Mapping(source = "fit_objs" ,target ="fitObjs" )
- @Mapping(source = "equip_model_ids" ,target ="equipModelIds" )
- @Mapping(source = "labels" ,target ="labels" )
- //@Mapping(source = "steps_version" ,target ="stepsVersion" )
- @Mapping(source = "steps" ,target ="steps" )
- @Mapping(source = "related_data" ,target ="relatedData" )
- //@Mapping(source = "sop_status" ,target ="sopStatus" )
- //@Mapping(source = "publish_status" ,target ="publishStatus" )
- //@Mapping(source = "ref_sop_ids" ,target ="refSopIds" )
- //@Mapping(source = "version" ,target ="version" )
- //@Mapping(source = "version_count" ,target ="versionCount" )
- //@Mapping(source = "version_explain" ,target ="versionExplain" )
- //@Mapping(source = "version_exp" ,target ="versionExp" )
- //@Mapping(source = "valid" ,target ="valid" )
- //@Mapping(source = "update_time" ,target ="updateTime" )
- Sop SaveSopVoToSop(SaveSopVo saveSopVo);
- @Mapping(source = "sop_edit_id" ,target ="sopEditId" )
- @Mapping(source = "sop_id" ,target ="sopId" )
- @Mapping(source = "project_id" ,target ="projectId" )
- @Mapping(source = "extend_field" ,target ="extendField" )
- @Mapping(source = "operator" ,target ="operator" )
- @Mapping(source = "sop_name" ,target ="sopName" )
- //@Mapping(source = "sop_type" ,target ="sopType" )
- @Mapping(source = "no_obj" ,target ="noObj" )
- @Mapping(source = "domains" ,target ="domains" )
- @Mapping(source = "order_type" ,target ="orderType" )
- @Mapping(source = "tools" ,target ="tools" )
- @Mapping(source = "fit_objs" ,target ="fitObjs" )
- @Mapping(source = "equip_model_ids" ,target ="equipModelIds" )
- @Mapping(source = "labels" ,target ="labels" )
- //@Mapping(source = "steps_version" ,target ="stepsVersion" )
- @Mapping(source = "steps" ,target ="steps" )
- @Mapping(source = "related_data" ,target ="relatedData" )
- //@Mapping(source = "sop_status" ,target ="sopStatus" )
- //@Mapping(source = "publish_status" ,target ="publishStatus" )
- //@Mapping(source = "ref_sop_ids" ,target ="refSopIds" )
- //@Mapping(source = "version" ,target ="version" )
- //@Mapping(source = "version_count" ,target ="versionCount" )
- //@Mapping(source = "version_explain" ,target ="versionExplain" )
- //@Mapping(source = "version_exp" ,target ="versionExp" )
- //@Mapping(source = "valid" ,target ="valid" )
- //@Mapping(source = "update_time" ,target ="updateTime" )
- SopEdit SaveSopEditVoToSopEdit(SaveSopEditVo saveSopEditVo);
- @Mapping(target = "sop_edit_id" ,source ="sopEditId" )
- @Mapping(target = "sop_id" ,source ="sopId" )
- @Mapping(target = "project_id" ,source ="projectId" )
- @Mapping(target = "extend_field" ,source ="extendField" )
- @Mapping(target = "operator" ,source ="operator" )
- @Mapping(target = "sop_name" ,source ="sopName" )
- //@Mapping(source = "sop_type" ,source ="sopType" )
- @Mapping(target = "no_obj" ,source ="noObj" )
- @Mapping(target = "domains" ,source ="domains" )
- @Mapping(target = "order_type" ,source ="orderType" )
- @Mapping(target = "tools" ,source ="tools" )
- @Mapping(target = "fit_objs" ,source ="fitObjs" )
- @Mapping(target = "equip_model_ids" ,source ="equipModelIds" )
- @Mapping(target = "labels" ,source ="labels" )
- //@Mapping(target = "steps_version" ,source ="stepsVersion" )
- @Mapping(target = "steps" ,source ="steps" )
- @Mapping(target = "related_data" ,source ="relatedData" )
- //@Mapping(source = "sop_status" ,source ="sopStatus" )
- //@Mapping(source = "publish_status" ,source ="publishStatus" )
- //@Mapping(source = "ref_sop_ids" ,source ="refSopIds" )
- //@Mapping(source = "version" ,source ="version" )
- //@Mapping(source = "version_count" ,source ="versionCount" )
- //@Mapping(source = "version_explain" ,source ="versionExplain" )
- //@Mapping(source = "version_exp" ,source ="versionExp" )
- //@Mapping(source = "valid" ,source ="valid" )
- //@Mapping(source = "update_time" ,source ="updateTime" )
- SaveSopEditVo SopEditToSaveSopEditVo(SopEdit sopEdit);
- @Mapping(target = "ref_sop_id" ,source ="sop_id" )
- @Mapping(target = "ref_sop_name" ,source ="sop_name" )
- @Mapping(target = "version" ,source ="version" )
- @Mapping(target = "stauts_explain" ,source ="stauts_explain" )
- @Mapping(target = "update_time" ,source ="update_time" )
- @Mapping(target = "step_count" ,source ="step_count" )
- SopHis.RefedSopBean profileToRefedSopBean(Profile profile);
- }
|