SopMapper.java 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.persagy.fm.sop.mapper;
  2. import com.persagy.fm.sop.model.dto.Sop;
  3. import com.persagy.fm.sop.model.dto.SopEdit;
  4. import com.persagy.fm.sop.model.vo.SaveSopEditVo;
  5. import com.persagy.fm.sop.model.vo.SaveSopVo;
  6. import org.mapstruct.Mapper;
  7. import org.mapstruct.Mapping;
  8. import org.mapstruct.factory.Mappers;
  9. @Mapper
  10. public interface SopMapper {
  11. SopMapper INSTANCE = Mappers.getMapper(SopMapper.class );
  12. @Mapping(source = "sop_id" ,target ="sopId" )
  13. @Mapping(source = "project_id" ,target ="projectId" )
  14. @Mapping(source = "extend_field" ,target ="extendField" )
  15. @Mapping(source = "operator" ,target ="operator" )
  16. @Mapping(source = "sop_name" ,target ="sopName" )
  17. //@Mapping(source = "sop_type" ,target ="sopType" )
  18. @Mapping(source = "no_obj" ,target ="noObj" )
  19. @Mapping(source = "domains" ,target ="domains" )
  20. @Mapping(source = "order_type" ,target ="orderType" )
  21. @Mapping(source = "tools" ,target ="tools" )
  22. @Mapping(source = "fit_objs" ,target ="fitObjs" )
  23. @Mapping(source = "equip_model_ids" ,target ="equipModelIds" )
  24. @Mapping(source = "labels" ,target ="labels" )
  25. //@Mapping(source = "steps_version" ,target ="stepsVersion" )
  26. @Mapping(source = "steps" ,target ="steps" )
  27. @Mapping(source = "related_data" ,target ="relatedData" )
  28. //@Mapping(source = "sop_status" ,target ="sopStatus" )
  29. //@Mapping(source = "publish_status" ,target ="publishStatus" )
  30. //@Mapping(source = "ref_sop_ids" ,target ="refSopIds" )
  31. //@Mapping(source = "version" ,target ="version" )
  32. //@Mapping(source = "version_count" ,target ="versionCount" )
  33. //@Mapping(source = "version_explain" ,target ="versionExplain" )
  34. //@Mapping(source = "version_exp" ,target ="versionExp" )
  35. //@Mapping(source = "valid" ,target ="valid" )
  36. //@Mapping(source = "update_time" ,target ="updateTime" )
  37. Sop SaveSopVoToSop(SaveSopVo saveSopVo);
  38. @Mapping(source = "sop_edit_id" ,target ="sopEditId" )
  39. @Mapping(source = "sop_id" ,target ="sopId" )
  40. @Mapping(source = "project_id" ,target ="projectId" )
  41. @Mapping(source = "extend_field" ,target ="extendField" )
  42. @Mapping(source = "operator" ,target ="operator" )
  43. @Mapping(source = "sop_name" ,target ="sopName" )
  44. //@Mapping(source = "sop_type" ,target ="sopType" )
  45. @Mapping(source = "no_obj" ,target ="noObj" )
  46. @Mapping(source = "domains" ,target ="domains" )
  47. @Mapping(source = "order_type" ,target ="orderType" )
  48. @Mapping(source = "tools" ,target ="tools" )
  49. @Mapping(source = "fit_objs" ,target ="fitObjs" )
  50. @Mapping(source = "equip_model_ids" ,target ="equipModelIds" )
  51. @Mapping(source = "labels" ,target ="labels" )
  52. //@Mapping(source = "steps_version" ,target ="stepsVersion" )
  53. @Mapping(source = "steps" ,target ="steps" )
  54. @Mapping(source = "related_data" ,target ="relatedData" )
  55. //@Mapping(source = "sop_status" ,target ="sopStatus" )
  56. //@Mapping(source = "publish_status" ,target ="publishStatus" )
  57. //@Mapping(source = "ref_sop_ids" ,target ="refSopIds" )
  58. //@Mapping(source = "version" ,target ="version" )
  59. //@Mapping(source = "version_count" ,target ="versionCount" )
  60. //@Mapping(source = "version_explain" ,target ="versionExplain" )
  61. //@Mapping(source = "version_exp" ,target ="versionExp" )
  62. //@Mapping(source = "valid" ,target ="valid" )
  63. //@Mapping(source = "update_time" ,target ="updateTime" )
  64. SopEdit SaveSopEditVoToSopEdit(SaveSopEditVo saveSopEditVo);
  65. }