/// <summary>
        /// 编辑
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task UpdateAsync(PdBrandEditDto input)
        {
            var entity = await _pdbrandRepository.GetAsync(input.Id.Value);

            input.MapTo(entity);
            await _pdbrandRepository.UpdateAsync(entity);
        }
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task <PdBrandEditDto> CreateAsync(PdBrandEditDto input)
        {
            var entity = ObjectMapper.Map <PdBrand>(input);

            entity = await _pdbrandRepository.InsertAsync(entity);

            return(entity.MapTo <PdBrandEditDto>());
        }