小程序健康常识代码移植

This commit is contained in:
张恒 2023-09-22 11:06:30 +08:00
parent 71b5741d57
commit 940599b2f8
3 changed files with 38 additions and 0 deletions

View File

@ -88,4 +88,17 @@ public class NearbyNursingStationController extends BaseController {
startPage(); startPage();
return getDataTable(nearbyNursingStationService.selectNursingStationProductList(nurseStationId)); return getDataTable(nearbyNursingStationService.selectNursingStationProductList(nurseStationId));
} }
/**
* 小程序/App-首页获取健康常识列表信息
*
* @param informationCategoryType 资讯类型
* @return com.xinyilu.common.core.page.TableDataInfo 参数列表
*/
@GetMapping("/getHeathHousingList")
@MobileRequestAuthorization
public TableDataInfo getHeathHousingList(String informationCategoryType) {
startPage();
return getDataTable(nearbyNursingStationService.getHeathHousingList(informationCategoryType));
}
} }

View File

@ -2,6 +2,7 @@ package com.xinelu.applet.service.nearbynursingstation;
import com.xinelu.applet.dto.nursestation.NurseStationAppletDTO; import com.xinelu.applet.dto.nursestation.NurseStationAppletDTO;
import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO; import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO;
import com.xinelu.applet.vo.nearbynursingstation.InformationCategoryVO;
import com.xinelu.applet.vo.nurseclassifyinfo.NurseClassifyInfoVO; import com.xinelu.applet.vo.nurseclassifyinfo.NurseClassifyInfoVO;
import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.common.core.page.TableDataInfo; import com.xinelu.common.core.page.TableDataInfo;
@ -58,4 +59,12 @@ public interface INearbyNursingStationService {
* @return GoodInfoAndItemVO * @return GoodInfoAndItemVO
**/ **/
List<GoodInfoAndItemVO> selectNursingStationProductList(Long nurseStationId); List<GoodInfoAndItemVO> selectNursingStationProductList(Long nurseStationId);
/**
* 分页查询健康常识列表信息
*
* @param informationCategoryType 资讯类型
* @return com.xinyilu.common.core.domain.AjaxResult 分类显示信息
*/
List<InformationCategoryVO> getHeathHousingList(String informationCategoryType);
} }

View File

@ -4,6 +4,7 @@ import com.xinelu.applet.dto.nursestation.NurseStationAppletDTO;
import com.xinelu.applet.mapper.nearbynursingstation.NearbyNursingStationMapper; import com.xinelu.applet.mapper.nearbynursingstation.NearbyNursingStationMapper;
import com.xinelu.applet.service.nearbynursingstation.INearbyNursingStationService; import com.xinelu.applet.service.nearbynursingstation.INearbyNursingStationService;
import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO; import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO;
import com.xinelu.applet.vo.nearbynursingstation.InformationCategoryVO;
import com.xinelu.applet.vo.nearbynursingstation.NearbyNursingStationVO; import com.xinelu.applet.vo.nearbynursingstation.NearbyNursingStationVO;
import com.xinelu.applet.vo.nearbynursingstation.NursingStationAndClassifyVO; import com.xinelu.applet.vo.nearbynursingstation.NursingStationAndClassifyVO;
import com.xinelu.applet.vo.nearbynursingstation.PoserInfoHomeVO; import com.xinelu.applet.vo.nearbynursingstation.PoserInfoHomeVO;
@ -15,6 +16,7 @@ import com.xinelu.common.core.page.TableDataInfo;
import com.xinelu.common.enums.NurseClassifyInfoEnum; import com.xinelu.common.enums.NurseClassifyInfoEnum;
import com.xinelu.common.enums.NurseStationItemShelfStatusEnum; import com.xinelu.common.enums.NurseStationItemShelfStatusEnum;
import com.xinelu.common.enums.PoserModuleTypeEnum; import com.xinelu.common.enums.PoserModuleTypeEnum;
import com.xinelu.common.exception.ServiceException;
import com.xinelu.common.utils.PageServiceUtil; import com.xinelu.common.utils.PageServiceUtil;
import com.xinelu.manage.domain.nurseclassifyinfo.NurseClassifyInfo; import com.xinelu.manage.domain.nurseclassifyinfo.NurseClassifyInfo;
import com.xinelu.system.domain.SysConfig; import com.xinelu.system.domain.SysConfig;
@ -214,6 +216,20 @@ public class NearbyNursingStationServiceImpl implements INearbyNursingStationSer
return nearbyNursingStationMapper.getNurseGoodsList(nurseStationId); return nearbyNursingStationMapper.getNurseGoodsList(nurseStationId);
} }
/**
* 分页查询健康常识列表信息
*
* @param informationCategoryType 资讯类型
* @return com.xinyilu.common.core.domain.AjaxResult 分类显示信息
*/
@Override
public List<InformationCategoryVO> getHeathHousingList(String informationCategoryType) {
if (StringUtils.isBlank(informationCategoryType)) {
throw new ServiceException("资讯类型不能为空!");
}
return nearbyNursingStationMapper.getInformationCategoryList(informationCategoryType);
}
/** /**
* 通过经纬度获取距离(单位) * 通过经纬度获取距离(单位)
* *