Commit ccbc13ae authored by 韩桐桐's avatar 韩桐桐

feat(tcm):增加接口-根据companyCode获取人主体信息

parent 0aa9f8c8
...@@ -90,4 +90,6 @@ public interface ITzsUserInfoService extends IService<TzsUserInfo> { ...@@ -90,4 +90,6 @@ public interface ITzsUserInfoService extends IService<TzsUserInfo> {
List<DataDictionary> postByUnitType(CompanyBo company); List<DataDictionary> postByUnitType(CompanyBo company);
List<DataDictionary> subPostByUnitType(CompanyBo company, String parentCode); List<DataDictionary> subPostByUnitType(CompanyBo company, String parentCode);
TzIndividualityDto individualityByCompanyCode(String companyCode);
} }
...@@ -299,6 +299,13 @@ public class TzsUserInfoController extends BaseController { ...@@ -299,6 +299,13 @@ public class TzsUserInfoController extends BaseController {
} }
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/individualityByCompanyCode")
@ApiOperation(httpMethod = "GET", value = "根据companyCode获取人主体信息", notes = "根据companyCode获取人主体信息")
public ResponseModel<TzIndividualityDto> individualityByCompanyCode(@RequestParam(value = "companyCode") String companyCode) {
return ResponseHelper.buildResponse(tzsUserInfoServiceImpl.individualityByCompanyCode(companyCode));
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/individuality") @PostMapping(value = "/individuality")
@ApiOperation(httpMethod = "POST", value = "修改个人主体信息", notes = "修改个人主体信息") @ApiOperation(httpMethod = "POST", value = "修改个人主体信息", notes = "修改个人主体信息")
public ResponseModel<TzIndividualityDto> updateIndividualityInfo(@RequestBody TzIndividualityDto individualityDto) { public ResponseModel<TzIndividualityDto> updateIndividualityInfo(@RequestBody TzIndividualityDto individualityDto) {
......
...@@ -1792,4 +1792,17 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI ...@@ -1792,4 +1792,17 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
}); });
return result; return result;
} }
@Override
public TzIndividualityDto individualityByCompanyCode(String companyCode) {
TzIndividualityDto individuality = new TzIndividualityDto();
TzBaseEnterpriseInfoDto baseEnterpriseInfoDto = baseEnterpriseInfoService.getInfoByUseCode(companyCode);
if (!ValidationUtil.isEmpty(baseEnterpriseInfoDto)) {
individuality = individualityMapper.getIndividualityInfo(baseEnterpriseInfoDto.getSequenceNbr());
individuality.setPhone(baseEnterpriseInfoDto.getContactPhone());
individuality.setGoverningBody(baseEnterpriseInfoDto.getGoverningBody());
individuality.setAddress(baseEnterpriseInfoDto.getAddress());
}
return individuality;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment