/// <summary>
        /// 编辑所属类型配置
        /// </summary>
        public void UpdateCourseBoundConfigureType(CourseBoundConfigureTypeEditDto input)
        {
            //TODO:更新前的逻辑判断,是否允许更新

            var entity = _courseBoundConfigureTypeRepository.Get(input.Id.Value);

            input.MapTo(entity);
            _courseBoundConfigureTypeRepository.InsertOrUpdateAndGetId(entity);
        }
        /// <summary>
        /// 新增所属类型配置
        /// </summary>
        public CourseBoundConfigureTypeEditDto CreateCourseBoundConfigureType(CourseBoundConfigureTypeEditDto input)
        {
            //TODO:新增前的逻辑判断,是否允许新增
            var entity = input.MapTo <CourseBoundConfigureType>();

            entity.Id = _courseBoundConfigureTypeRepository.InsertAndGetId(entity);
            if (input.type == (int)ConfigureType.Class)
            {
                SetCourseCount(entity.BusinessId);
            }
            return(entity.MapTo <CourseBoundConfigureTypeEditDto>());
        }