public async Task <IActionResult> AddPosition([FromBody] CreatePositionDto createPosition)
        {
            if (createPosition == null)
            {
                return(BadRequest());
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (await _positionService.PosNameIsEixst(createPosition.Name))
            {
                return(BadRequest("职业名称已存在"));
            }
            if (await _positionService.PosNumIsEixst(createPosition.PositionNum))
            {
                return(BadRequest("职业编号已存在"));
            }
            var pos = _mapper.Map <Position>(createPosition);

            _positionService.AddT(pos);
            if (!await _positionService.Save())
            {
                return(StatusCode(500, "添加职位信息时出错"));
            }
            return(Created("", createPosition));
        }