ApplyLxWorkExtendMapper.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package com.idea.oa.apply.mapper;
  2. import com.idea.oa.apply.model.inout.ApplyAddLxWorkIn;
  3. import org.apache.ibatis.annotations.Select;
  4. import org.springframework.stereotype.Component;
  5. import java.util.Map;
  6. @Component
  7. public interface ApplyLxWorkExtendMapper {
  8. @Select("SELECT flow_main.id AS flowMainId, frame_user.truename AS createdByString, apply_lx_work.* FROM flow_main LEFT JOIN apply_lx_work ON apply_lx_work.id = flow_main.form_id LEFT JOIN frame_user ON frame_user.id = apply_lx_work.created_by WHERE flow_main.id = #{flowMainId}")
  9. ApplyAddLxWorkIn getInfoByFlowMainId(String flowMainId);
  10. @Select("SELECT\n" +
  11. "\tflow_main_push.id AS flowMainPushId,\n" +
  12. "\tflow_main_push.flow_main_id AS flowMainId,\n" +
  13. "\tapply_lx_work.* \n" +
  14. "FROM\n" +
  15. "\tflow_main_push\n" +
  16. "\tLEFT JOIN apply_lx_work ON apply_lx_work.id = flow_main_push.form_id\n" +
  17. "WHERE\n" +
  18. "\tflow_main_push.id = #{flowMainPushId}")
  19. ApplyAddLxWorkIn getInfoByFlowMainPushId(String flowMainPushId);
  20. }