OrderTucEarlyWarningMapper.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.dgtly.system.mapper;
  2. import com.dgtly.system.domain.OrderTucEarlyWarning;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. /**
  6. * 预警业绩进度指标Mapper接口
  7. *
  8. * @author njs
  9. * @date 2024-02-04
  10. */
  11. public interface OrderTucEarlyWarningMapper
  12. {
  13. /**
  14. * 查询预警业绩进度指标
  15. *
  16. * @param earlyId 预警业绩进度指标ID
  17. * @return 预警业绩进度指标
  18. */
  19. public OrderTucEarlyWarning selectOrderTucEarlyWarningById(Long earlyId);
  20. /**
  21. * 查询预警业绩进度指标列表
  22. *
  23. * @param orderTucEarlyWarning 预警业绩进度指标
  24. * @return 预警业绩进度指标集合
  25. */
  26. public List<OrderTucEarlyWarning> selectOrderTucEarlyWarningList(OrderTucEarlyWarning orderTucEarlyWarning);
  27. /**
  28. * 新增预警业绩进度指标
  29. *
  30. * @param orderTucEarlyWarning 预警业绩进度指标
  31. * @return 结果
  32. */
  33. public int insertOrderTucEarlyWarning(OrderTucEarlyWarning orderTucEarlyWarning);
  34. public int batchInsert(@Param("list") List<OrderTucEarlyWarning> list);
  35. /**
  36. * 修改预警业绩进度指标
  37. *
  38. * @param orderTucEarlyWarning 预警业绩进度指标
  39. * @return 结果
  40. */
  41. public int updateOrderTucEarlyWarning(OrderTucEarlyWarning orderTucEarlyWarning);
  42. /**
  43. * 删除预警业绩进度指标
  44. *
  45. * @param earlyId 预警业绩进度指标ID
  46. * @return 结果
  47. */
  48. public int deleteOrderTucEarlyWarningById(Long earlyId);
  49. /**
  50. * 批量删除预警业绩进度指标
  51. *
  52. * @param earlyIds 需要删除的数据ID
  53. * @return 结果
  54. */
  55. public int deleteOrderTucEarlyWarningByIds(String[] earlyIds);
  56. /**
  57. * @description:
  58. * @param:
  59. * @return:
  60. * @author: njs
  61. * @date: 2024/2/4 9:48
  62. */
  63. public OrderTucEarlyWarning selectOrderTucEarlyWarning(@Param("orgCode") String orgCode);
  64. /**
  65. * @description: TUC业绩指标
  66. * @param: [startTime, endTime]
  67. * @return: java.util.List<com.dgtly.system.domain.OrderTucEarlyWarning>
  68. * @author: njs
  69. * @date: 2024/2/4 14:57
  70. */
  71. public List<OrderTucEarlyWarning> selectTucGroupSales(@Param("startTime") String startTime,@Param("endTime") String endTime);
  72. int deleteOrderTucEarlyWarning();
  73. }