You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.3 KiB
52 lines
1.3 KiB
package com.epmet.dao;
|
|
|
|
import com.epmet.commons.mybatis.dao.BaseDao;
|
|
import com.epmet.dto.IcPointVaccinesInoculationDTO;
|
|
import com.epmet.dto.form.MapInfoFormDTO;
|
|
import com.epmet.dto.form.PointHSYMFormDTO;
|
|
import com.epmet.dto.result.MapInfoResultDTO;
|
|
import com.epmet.entity.IcPointVaccinesInoculationEntity;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 疫苗接种点
|
|
*
|
|
* @author generator generator@elink-cn.com
|
|
* @since v1.0.0 2022-06-20
|
|
*/
|
|
@Mapper
|
|
public interface IcPointVaccinesInoculationDao extends BaseDao<IcPointVaccinesInoculationEntity> {
|
|
|
|
/**
|
|
* 获取所有地点名称
|
|
* @return
|
|
*/
|
|
List<String> getAllAddressName(@Param("customerId") String customerId);
|
|
List<String> getAllAddressNameNoCurrent(@Param("customerId") String customerId,@Param("id") String id);
|
|
|
|
/**
|
|
* 条件查询
|
|
* @param params
|
|
* @return
|
|
*/
|
|
List<IcPointVaccinesInoculationDTO> getPhrasePage(Map<String, Object> params);
|
|
|
|
/**
|
|
* 条件查询
|
|
* @param formDTO
|
|
* @return
|
|
*/
|
|
List<IcPointVaccinesInoculationDTO> getPhrasePageByDTO(PointHSYMFormDTO formDTO);
|
|
|
|
/**
|
|
* 获取地图信息
|
|
* @param formDTO
|
|
* @return
|
|
*/
|
|
List<MapInfoResultDTO> getMapInfoList(MapInfoFormDTO formDTO);
|
|
|
|
}
|
|
|