FlowMainPushExtendMapper.java 1.4 KB

1234567891011121314151617181920212223
  1. package com.idea.oa.flow2.mapper;
  2. import com.idea.oa.flow2.model.FlowMainPush;
  3. import com.idea.oa.flow2.model.out.FlowMainPushOut;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.apache.ibatis.annotations.Select;
  6. import org.springframework.stereotype.Component;
  7. import java.util.List;
  8. @Component
  9. public interface FlowMainPushExtendMapper {
  10. @Select("UPDATE flow_main_push SET STATUS=2,updated_by=#{userId},updated_at=NOW() WHERE flow_main_push.up_main_log_id=#{upMainLogId} AND flow_main_push.id !=#{id}")
  11. void updateStatusTwoByUpMainLogId(@Param("userId") String userId,@Param("upMainLogId") String upMainLogId,@Param("id") String id);
  12. @Select("UPDATE flow_main_push SET STATUS=3,updated_by=#{userId},updated_at=NOW() WHERE flow_main_push.flow_main_id=#{flowMainId} and STATUS=0")
  13. void updateStatusThreeByFlowMainId(@Param("userId") String userId,@Param("flowMainId") String flowMainId);
  14. @Select("SELECT frame_user.truename AS pushUserName,flow_main_push.*FROM flow_main_push LEFT JOIN frame_user ON frame_user.id=flow_main_push.push_user WHERE flow_main_push.flow_main_id=#{flowMainid} AND flow_main_push.STATUS=0")
  15. List<FlowMainPushOut> findPushInfoByFlowMainId(String flowMainid);
  16. @Select("SELECT flow_main_push.*FROM flow_main_push WHERE flow_main_push.flow_main_id=#{flowMainid} AND flow_main_push.STATUS=0")
  17. List<FlowMainPush> findPushByFlowMainId(String flowMainid);
  18. }