CpService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.zanxiang.manage.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.zanxiang.manage.domain.params.CpAddUpdateParam;
  5. import com.zanxiang.manage.domain.params.CpListParam;
  6. import com.zanxiang.manage.domain.vo.CpChoiceVO;
  7. import com.zanxiang.manage.domain.vo.CpVO;
  8. import com.zanxiang.mybatis.entity.Cp;
  9. import java.util.List;
  10. /**
  11. * @author : lingfeng
  12. * @time : 2022-06-22
  13. * @description : cp管理
  14. */
  15. public interface CpService extends IService<Cp> {
  16. /**
  17. * 新增或者更新cp信息
  18. *
  19. * @param param 新增或者更新的参数
  20. * @return : 返回新增修改结果
  21. */
  22. boolean addOrUpdate(CpAddUpdateParam param);
  23. /**
  24. * 查询cp列表
  25. *
  26. * @param param : cp列表查询参数
  27. * @return : 返回分页信息
  28. */
  29. IPage<CpVO> list(CpListParam param);
  30. /**
  31. * 查询cp选择列表
  32. *
  33. * @return : 返回所有cp信息
  34. */
  35. List<CpChoiceVO> choiceList();
  36. /**
  37. * 删除cp信息
  38. *
  39. * @param id : 要删除的cp信息id
  40. * @return : 返回删除结果
  41. */
  42. boolean deleteById(Long id);
  43. }