public override QcCheckResult Check(string field = null)
        {
            QcCheckResult result = new QcCheckResult(this);

            result.AddCheckNull(field, new[] { "产品级别编码", "产品级别", "产品级别名称" });
            if (base.IsNew())
            {
                result.AddCheckEnable(field, new[] { "产品级别编码" });
                result.AddCheckUsed(field, QcProductLevels, new[] { "产品级别编码" }, 0);
            }
            result.AddCheckUsed(field, QcProductLevels, new[] { "产品级别", "产品级别名称" }, 0);
            //与别的类不同,新建未加入静态的QcProductLevels列表
            if (result.Count > 0)
            {
                return(result);
            }
            return(null);
        }