提交 763f185a authored 作者: 133's avatar 133

[单位] 添加根据单位名称查询单位

上级 f6375080
package com.tykj.dev.device.user.base.ret;
/**
* @author zjm
* @version 1.0.0
* @ClassName UnitSelectVo.java
* @Description TODO
* @createTime 2021年07月26日 13:12:00
*/
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@AllArgsConstructor
@NoArgsConstructor
@Data
public class UnitSelectVo {
private String unitName;
}
package com.tykj.dev.device.user.subject.controller; package com.tykj.dev.device.user.subject.controller;
import com.tykj.dev.config.swagger.AutoDocument; import com.tykj.dev.config.swagger.AutoDocument;
import com.tykj.dev.device.user.base.req.UnitNameVo;
import com.tykj.dev.device.user.subject.entity.SecurityUser; import com.tykj.dev.device.user.subject.entity.SecurityUser;
import com.tykj.dev.device.user.subject.entity.Units; import com.tykj.dev.device.user.subject.entity.Units;
import com.tykj.dev.device.user.subject.service.UnitsService; import com.tykj.dev.device.user.subject.service.UnitsService;
...@@ -114,6 +115,14 @@ public class UnitsController { ...@@ -114,6 +115,14 @@ public class UnitsController {
return ResponseEntity.ok(unitsService.findByUserIdUnitsTrainListVo(unitsId)); return ResponseEntity.ok(unitsService.findByUserIdUnitsTrainListVo(unitsId));
} }
@PostMapping("/find/name")
@ApiOperation(value = "根据单位名称查询单位", notes = "成功返回单位对象")
public ResponseEntity findName( @RequestBody UnitNameVo unitNameVo){
return ResponseEntity.ok(unitsService.findbyName(unitNameVo.getUnitName()));
}
@GetMapping("/countries/units") @GetMapping("/countries/units")
@ApiOperation(value = "省入库发件单位下拉接口", notes = "省入库发件单位下拉接口") @ApiOperation(value = "省入库发件单位下拉接口", notes = "省入库发件单位下拉接口")
public ResponseEntity findSuperiorUnitsList(){ public ResponseEntity findSuperiorUnitsList(){
......
package com.tykj.dev.device.user.subject.service; package com.tykj.dev.device.user.subject.service;
import com.tykj.dev.device.user.base.req.UnitNameVo;
import com.tykj.dev.device.user.base.ret.*; import com.tykj.dev.device.user.base.ret.*;
import com.tykj.dev.device.user.subject.entity.SecurityUser; import com.tykj.dev.device.user.subject.entity.SecurityUser;
import com.tykj.dev.device.user.subject.entity.Units; import com.tykj.dev.device.user.subject.entity.Units;
...@@ -147,4 +148,6 @@ public interface UnitsService extends PublicService<Units> { ...@@ -147,4 +148,6 @@ public interface UnitsService extends PublicService<Units> {
List<Units> findDirectlyUnder(); List<Units> findDirectlyUnder();
List<Units> findSubordinateList(Integer unitsId); List<Units> findSubordinateList(Integer unitsId);
Units findNameUnit(UnitNameVo unitNameVo);
} }
package com.tykj.dev.device.user.subject.service.impl; package com.tykj.dev.device.user.subject.service.impl;
import com.tykj.dev.device.user.base.req.UnitNameVo;
import com.tykj.dev.device.user.base.ret.*; import com.tykj.dev.device.user.base.ret.*;
import com.tykj.dev.device.user.cache.UnitsCache; import com.tykj.dev.device.user.cache.UnitsCache;
import com.tykj.dev.device.user.subject.dao.AreaDao; import com.tykj.dev.device.user.subject.dao.AreaDao;
...@@ -345,6 +346,11 @@ public class UnitsServiceImpl implements UnitsService { ...@@ -345,6 +346,11 @@ public class UnitsServiceImpl implements UnitsService {
return unitsDao.findAllByAreaIdIn(areaIds); return unitsDao.findAllByAreaIdIn(areaIds);
} }
@Override
public Units findNameUnit(UnitNameVo unitNameVo) {
return unitsDao.findByName(unitNameVo.getUnitName());
}
@Override @Override
public Units save(Units units) { public Units save(Units units) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论