/// <summary>
        /// 新增医院
        /// </summary>
        /// <param name="model">医院信息</param>
        /// <returns>是否成功</returns>
        public async Task<OutputBase> Add(AdminHospitalDto model)
        {
            if (await _repository.GetHospitalByName(model.HospitalName) != null)
                return OutputBase.Fail("同名医院已存在");

            var entity = new Hospital
            {
                CityId = model.CityId,
                HospitalName = model.HospitalName
            };
            _repository.Add(entity);

            return _unitWork.Commit() ? OutputBase.Success("新增成功") : OutputBase.Fail("新增失败");
        }