PtlAgreementMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.ydtech.modules.protocol.dao;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.ydtech.modules.protocol.entity.dto.PtlAgreementInsCompanyDto;
  4. import com.ydtech.modules.protocol.entity.po.PtlAgreement;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.time.LocalDate;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. /**
  10. * @author wenks
  11. * @description 针对表【ptl_agreement(协议信息表)】的数据库操作Mapper
  12. * @createDate 2023-06-05 17:59:52
  13. * @Entity com.ydtech.modules.protocol.entity.po.PtlAgreement
  14. */
  15. public interface PtlAgreementMapper extends BaseMapper<PtlAgreement> {
  16. List<PtlAgreementInsCompanyDto> getAgreementCompany(@Param("localDate") LocalDate localDate, @Param("deptId") String deptId);
  17. PtlAgreementInsCompanyDto getAgreementCompanyByCompanyId(@Param("localDate") LocalDate localDate, @Param("deptId") String deptId,@Param("companyId") String companyId);
  18. PtlAgreement getByAgreementIdNew(String agreementId);
  19. List<HashMap<String, Object>> getDockingPersonList();
  20. PtlAgreement selectAgreeId(HashMap<String, Object> params);
  21. }