TChangeTaskMapper.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.goafanti.common.dao;
  2. import com.goafanti.common.model.TChangeTask;
  3. import com.goafanti.common.model.TChangeTaskExample;
  4. import com.goafanti.order.bo.TChangeTaskOut;
  5. import java.util.List;
  6. import org.apache.ibatis.annotations.Param;
  7. public interface TChangeTaskMapper {
  8. int deleteByPrimaryKey(Integer id);
  9. int insert(TChangeTask record);
  10. int insertSelective(TChangeTask record);
  11. TChangeTask selectByPrimaryKey(Integer id);
  12. int updateByPrimaryKeySelective(TChangeTask record);
  13. int updateByPrimaryKey(TChangeTask record);
  14. void insertSelectiveList(@Param("list")List<TChangeTask> list);
  15. List<TChangeTaskOut> selectByCid(@Param("id")Integer id, @Param("splitStatus")Integer splitStatus);
  16. /**
  17. *
  18. * @param tid 变更项目id
  19. * @param sid 变更拆分父项目id
  20. * @param type 处理类型
  21. * @return
  22. */
  23. int updateByTid(@Param("tid")Integer tid,@Param("sid")Integer sid,@Param("cid")Integer cid,@Param("type")Integer type,@Param("member") Integer member);
  24. int deleteByTid(Integer tid);
  25. TChangeTask selectBytid(Integer id);
  26. void updateMemberByTid( @Param("sid")Integer sid,@Param("cid")Integer cid, @Param("type")Integer type, @Param("serviceLife")String serviceLife,
  27. @Param("serviceYear")String serviceYear, @Param("yearSum")Integer yearSum, @Param("contractTerm")String contractTerm);
  28. List<TChangeTask> selectBySuper(@Param("splitSuper") Integer splitSuper, @Param("changeSplitSuper") Integer changeSplitSuper, @Param("cid") Integer cid);
  29. void updateTypeBatch(@Param("type") Integer type, @Param("list") List<Integer> list);
  30. void deleteByChangeSplitSuper(Integer tid);
  31. void updateSuperServiceYear(TChangeTask tChangeTask);
  32. void updateChangeSuperServiceYear(TChangeTask tChangeTask);
  33. }