| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package com.ydtech.modules.protocol.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.order.entity.BasePageResult;
- import com.ydtech.modules.protocol.entity.dto.PtlAgreementGroupDto;
- import com.ydtech.modules.protocol.entity.dto.PtlAgreementGroupLinkAgreementDto;
- import com.ydtech.modules.protocol.entity.po.PtlAgreementGroups;
- import com.ydtech.modules.protocol.entity.vo.*;
- import java.util.List;
- /**
- * @author Administrator
- * @description 针对表【ptl_agreement_group(协议组)】的数据库操作Service
- * @createDate 2024-10-24 09:54:37
- */
- public interface PtlAgreementGroupService extends IService<PtlAgreementGroups> {
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 10:44
- * @Description: 分页查询
- */
- BasePageResult<PtlAgreementGroupDto> queryPage(PtlAgreementGroupVo ptlAgreementGroupVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 11:29
- * @Description: 新增或者修改
- */
- void addOrUpdate(PtlAgreementGroupAddVo ptlAgreementGroupAddVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 11:29
- * @Description: 逻辑删除
- */
- void updateByIdDelete(Long id);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 11:34
- * @Description: 查询默认的协议组
- */
- PtlAgreementGroups findByDefaultFlag(Long id);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 11:42
- * @Description: 判断协议组名称是否存在
- */
- PtlAgreementGroups findByName(String name,Long id);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 15:14
- * @Description: 查询可以使用的协议
- */
- BasePageResult<PtlAgreementGroupLinkAgreementDto> findAgreementList(PtlAgreementListVo ptlAgreementListVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 15:15
- * @Description: 配置协议
- */
- void saveAgreementList(PtlAgreementGroupLinkAgreementAddVo ptlAgreementGroupLinkAgreementAddVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 15:15
- * @Description: 查看配置协议
- */
- BasePageResult<PtlAgreementGroupLinkAgreementDto> findLinkAgreementList(PtlAgreementGroupLinkAgreementVo ptlAgreementGroupLinkAgreementVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 15:16
- * @Description: 授权部门
- */
- void authorizeDeptList(PtlAgreementGroupLinkDeptAddVo ptlAgreementGroupLinkDeptAddVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/24 15:28
- * @Description: 删除协议组关联协议
- */
- void deleteLinkAgreementList(PtlAgreementGroupLinkAgreementDeleteVo ptlAgreementGroupLinkAgreementDeleteVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/10/25 9:55
- * @Description: 通过协议组id查询授权的部门ids
- */
- List<String> findDeptIdsByPtlAgreementGroupId(Long ptlAgreementGroupId);
- }
|