同步AED数据

This commit is contained in:
feng
2025-12-03 16:21:22 +08:00
parent 595d702e9e
commit 0b5ec13aab
11 changed files with 199 additions and 20 deletions
@@ -0,0 +1,23 @@
package org.jeecg.bean.response;
import lombok.Data;
@Data
public class DepartEasyVO {
/**
* 单位code
*/
private String orgCode;
/**
* 机构/部门名称
*/
private String orgName;
/**
* 父级单位code
*/
private String parentCode;
/**
* 父级单位名称
*/
private String parentName;
}
@@ -751,6 +751,15 @@ public interface ISysBaseAPI extends CommonAPI {
@PostMapping("/sys/sysDepart/queryDepartNameByOrgCodes")
Map<String,String> queryDepartNameByOrgCodes(@RequestBody Set<String> orgCodeSet);
/**
* 根据单位名称反查单位code (使用于导入通过单位名称补全单位code , 如果单位名称重复通过上级单位的code或者名称二次比对)
* @param orgNameSet codes
* @return <'部门名称',[匹配到的部门信息]></>
*/
@PostMapping("/sys/sysDepart/queryDeptByName")
Map<String,List<DepartEasyVO>> queryDeptByName(@RequestBody Set<String> orgNameSet);
// /**
// * 39根据多个部门编码(逗号分隔),查询返回多个部门信息
// * @param ids
@@ -422,6 +422,11 @@ public class SysBaseAPIFallback implements ISysBaseAPI {
return null;
}
@Override
public Map<String, List<DepartEasyVO>> queryDeptByName(Set<String> orgNameSet) {
return null;
}
@Override
public List<JSONObject> queryDepartsByIds(String ids) {
return null;