通讯录查询修改

master
Xusan 2024-05-15 14:19:11 +08:00
parent 6d84f73a7d
commit 467089b1c9
5 changed files with 9 additions and 5 deletions

View File

@ -10,6 +10,7 @@ import com.whdc.model.enums.VersionsType;
import com.whdc.model.group.Find; import com.whdc.model.group.Find;
import com.whdc.model.group.Insert; import com.whdc.model.group.Insert;
import com.whdc.model.group.Update; import com.whdc.model.group.Update;
import com.whdc.model.vo.FcVo;
import com.whdc.service.IAddressBookService; import com.whdc.service.IAddressBookService;
import com.whdc.service.IOrganizationService; import com.whdc.service.IOrganizationService;
import com.whdc.service.IUserService; import com.whdc.service.IUserService;
@ -60,7 +61,7 @@ public class AddressBookController {
@ApiOperation(value = "分页查询") @ApiOperation(value = "分页查询")
@PostMapping(value = "page") @PostMapping(value = "page")
public ResultJson<AddressBook> page(@RequestBody AddressBootDto dto) { public ResultJson<FcVo> page(@RequestBody AddressBootDto dto) {
dto.setUserId(String.valueOf(StpUtil.getLoginId())); dto.setUserId(String.valueOf(StpUtil.getLoginId()));
return ResultJson.ok(service.page(dto)); return ResultJson.ok(service.page(dto));

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.whdc.model.dto.AddressBootDto; import com.whdc.model.dto.AddressBootDto;
import com.whdc.model.entity.AddressBook; import com.whdc.model.entity.AddressBook;
import com.whdc.model.vo.FcVo;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -13,7 +14,7 @@ import java.util.List;
*/ */
public interface AddressBookMapper extends BaseMapper<AddressBook> { public interface AddressBookMapper extends BaseMapper<AddressBook> {
IPage<AddressBook> page(@Param("page") IPage<AddressBook> page, @Param("dto") AddressBootDto dto); IPage<FcVo> page(@Param("page") IPage<AddressBook> page, @Param("dto") AddressBootDto dto);
List<AddressBook> find(@Param("dto") AddressBook dto); List<AddressBook> find(@Param("dto") AddressBook dto);

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.whdc.model.dto.AddressBootDto; import com.whdc.model.dto.AddressBootDto;
import com.whdc.model.entity.AddressBook; import com.whdc.model.entity.AddressBook;
import com.whdc.model.vo.FcVo;
import java.util.List; import java.util.List;
@ -17,7 +18,7 @@ import java.util.List;
public interface IAddressBookService extends IService<AddressBook> { public interface IAddressBookService extends IService<AddressBook> {
// 获取所有规则分页 // 获取所有规则分页
IPage<AddressBook> page(AddressBootDto dto); IPage<FcVo> page(AddressBootDto dto);
// 获取所有规则 // 获取所有规则
List<AddressBook> find(AddressBook dto); List<AddressBook> find(AddressBook dto);

View File

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.whdc.mapper.AddressBookMapper; import com.whdc.mapper.AddressBookMapper;
import com.whdc.model.dto.AddressBootDto; import com.whdc.model.dto.AddressBootDto;
import com.whdc.model.entity.AddressBook; import com.whdc.model.entity.AddressBook;
import com.whdc.model.vo.FcVo;
import com.whdc.service.IAddressBookService; import com.whdc.service.IAddressBookService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -23,7 +24,7 @@ public class AddressBookServiceImpl extends ServiceImpl<AddressBookMapper, Addre
@Override @Override
public IPage<AddressBook> page(AddressBootDto dto) { public IPage<FcVo> page(AddressBootDto dto) {
String adcd = dto.getAdcd(); String adcd = dto.getAdcd();
if (StringUtils.isNotBlank(adcd)) { if (StringUtils.isNotBlank(adcd)) {

View File

@ -3,7 +3,7 @@
<mapper namespace="com.whdc.mapper.AddressBookMapper"> <mapper namespace="com.whdc.mapper.AddressBookMapper">
<select id="page" resultType="com.whdc.model.entity.AddressBook"> <select id="page" resultType="com.whdc.model.vo.FcVo">
SELECT SELECT
AB.*,F.SORT FSORT AB.*,F.SORT FSORT
FROM FROM