从业人员接口更新

develop
hanrenchun 10 months ago
parent c6338da9d1
commit d42629f210

@ -3,6 +3,7 @@ package com.ruoyi.database.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ruoyi.database.domain.MetaActualUnitUserInfo; import com.ruoyi.database.domain.MetaActualUnitUserInfo;
import com.ruoyi.database.domain.MetaRealEstateInfo;
import com.ruoyi.database.service.MetaActualUnitUserInfoService; import com.ruoyi.database.service.MetaActualUnitUserInfoService;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
@ -17,6 +18,8 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
/** /**
@ -38,7 +41,20 @@ public class MetaActualUnitUserInfoController extends BaseController {
public TableDataInfo<MetaActualUnitUserInfo> list(MetaActualUnitUserInfo metaActualUnitUserInfo) { public TableDataInfo<MetaActualUnitUserInfo> list(MetaActualUnitUserInfo metaActualUnitUserInfo) {
startPage(); startPage();
List<MetaActualUnitUserInfo> list = metaActualUnitUserInfoService.list(new QueryWrapper<>(metaActualUnitUserInfo)); List<MetaActualUnitUserInfo> list = metaActualUnitUserInfoService.list(new QueryWrapper<>(metaActualUnitUserInfo));
return getDataTable(list); HashMap<String, MetaActualUnitUserInfo> map = new HashMap<>();
for (MetaActualUnitUserInfo metaActualUnitUserInfo1 : list) {
String staffName = metaActualUnitUserInfo1.getStaffName();
if (map.containsKey(staffName)){
map.get(staffName).getStaffTypeCns().add(metaActualUnitUserInfo1.getStaffTypeCn());
} else {
List<String> strings = new ArrayList<>();
strings.add(metaActualUnitUserInfo1.getStaffTypeCn());
metaActualUnitUserInfo1.setStaffTypeCns(strings);
map.put(staffName,metaActualUnitUserInfo1);
}
}
ArrayList<MetaActualUnitUserInfo> metaActualUnitUserInfos = new ArrayList<>(map.values());
return getDataTable(metaActualUnitUserInfos);
} }
@PostMapping @PostMapping

@ -1,6 +1,7 @@
package com.ruoyi.database.domain; package com.ruoyi.database.domain;
import java.util.Date; import java.util.Date;
import java.util.List;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
@ -91,6 +92,8 @@ public class MetaActualUnitUserInfo extends BaseEntity {
private Integer staffType; private Integer staffType;
@TableField(exist = false) @TableField(exist = false)
private String staffTypeCn; private String staffTypeCn;
@TableField(exist = false)
private List<String> staffTypeCns;
/** /**
* *

Loading…
Cancel
Save