| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package com.ydtech.modules.admin.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.admin.model.SysUser;
- import com.ydtech.modules.admin.model.dto.SysUserDto;
- import com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementDto;
- import com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementQueryDto;
- import com.ydtech.modules.admin.model.po.SysUserLinkPtlAgreement;
- import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
- import com.ydtech.modules.admin.model.vo.SysUserLinkPtlAgreementAddVo;
- import com.ydtech.modules.admin.model.vo.SysUserLinkPtlAgreementVo;
- import com.ydtech.modules.order.entity.BasePageResult;
- import com.ydtech.modules.protocol.entity.po.PtlAgreement;
- import java.util.List;
- public interface SysUserLinkPtlAgreementService extends IService<SysUserLinkPtlAgreement> {
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/15 15:11
- * @Description: 分页
- */
- BasePageResult<SysUserLinkPtlAgreementDto> queryPage(SysUserLinkPtlAgreementVo sysUserLinkPtlAgreementVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/15 15:12
- * @Description: 修改
- */
- void addOrUpdate(SysUserLinkPtlAgreementAddVo sysUserLinkPtlAgreementAddVo, SysUser user);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/15 17:23
- * @Description: 更具id删除数据
- */
- void deleteByIds(List<Long> ids);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/15 17:27
- * @Description: 查询所有的后线人员表
- */
- List<SysUserBaseVO> findUserList(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/15 17:56
- * @Description: 查询所有审核的协议列表
- */
- List<PtlAgreement> findPtlAgreementList();
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/16 9:27
- * @Description: 查询后线人员关联的协议列表
- */
- List<SysUserLinkPtlAgreementDto> findPtlAgreementListByUserId(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/19 9:55
- * @Description: 创建后线人员绑定的协议数据
- */
- List<PtlAgreement> findAllPtlAgreementListByUserId(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/23 11:36
- * @Description: 查询后线人员+分页
- */
- BasePageResult<SysUserBaseVO> findUserListByPage(SysUserDto sysUserDto);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/2 11:25
- * @Description: 分页查询数据
- */
- BasePageResult<PtlAgreement> findPtlAgreementPageListByUserId(SysUserLinkPtlAgreementQueryDto sysUserLinkPtlAgreementQueryDto);
- /**
- * @version
- * @author: whp
- * @Date: 2024/07/23
- * @Description: 查询审核的所有协议 协议名称拼接
- */
- List<PtlAgreement> findPtlAgreementListNew();
- }
|