增加受访者下拉框后端接口

This commit is contained in:
chenglijuan
2026-04-27 17:53:01 +08:00
parent 09d7d2bc56
commit f885409e13
7 changed files with 86 additions and 2 deletions
@@ -1,14 +1,19 @@
package com.example.mini_program.service;
import com.example.mini_program.entity.ReceptionPersonPO;
import com.example.mini_program.entity.VisitApplication;
import com.example.mini_program.mapper.ReceptionPersonMapper;
import com.example.mini_program.mapper.VisitApplicationMapper;
import com.example.mini_program.vo.ReceptionPersonVo;
import com.example.mini_program.vo.VisitApplicationVo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
@@ -20,9 +25,13 @@ import java.util.UUID;
@Service
@RequiredArgsConstructor
public class AppointmentService {
@Autowired
private final VisitApplicationMapper visitApplicationMapper;
@Autowired
private final WxApprovalService wxApprovalService;
@Autowired
private ReceptionPersonMapper receptionPersonMapper;
@Autowired
private final WxSubscribeMessageService wxSubscribeMessageService;
@Value("${wx.corp.creator-userid:}")
@@ -155,4 +164,18 @@ public class AppointmentService {
return true;
}
/**
* 获取受访者下拉框的值
*/
public List<ReceptionPersonVo> personSelector() {
List<ReceptionPersonPO> receiptPersonList = receptionPersonMapper.selectReceptionPerson();
List<ReceptionPersonVo> voList = new ArrayList<>();
for(ReceptionPersonPO po : receiptPersonList){
ReceptionPersonVo vo = new ReceptionPersonVo();
BeanUtils.copyProperties(vo, po);
voList.add(vo);
}
return voList;
}
}