/// <summary>
        /// 公共校验是否为NULL
        /// </summary>
        /// <typeparam name="T1"></typeparam>
        /// <typeparam name="T2"></typeparam>
        /// <param name="param"></param>
        /// <param name="exception"></param>
        /// <param name="columnsList"></param>
        /// <returns></returns>
        public static WIP_Models.ReturnBody <T2> CommonValidateIsNULL <T1, T2>(T1 param, ref ExceptionInfoEntity exception)
        {
            ReturnBody <T2> retBody = null;

            if (param == null)
            {
                exception.exceptionMsg = ResMsg.PARAMETERNOEMPTY;
                retBody = BLLHelpler.GetReturnBody <T2>(ResCode.PARAMETERNOEMPTY, ResMsg.PARAMETERNOEMPTY, exception);
                return(retBody);
            }
            return(retBody);
        }
        /// <summary>
        /// 公共校验
        /// </summary>
        /// <typeparam name="T1"></typeparam>
        /// <typeparam name="T2"></typeparam>
        /// <param name="param"></param>
        /// <param name="exception"></param>
        /// <param name="columnsList"></param>
        /// <returns></returns>
        public static WIP_Models.ReturnBody <T2> CommonValidate <T1, T2>(T1 param, ref ExceptionInfoEntity exception, List <ValidateModel> columnsList)
        {
            ReturnBody <T2> retBody = null;

            if (param == null)
            {
                exception.exceptionMsg = ResMsg.PARAMETERNOEMPTY;
                retBody = BLLHelpler.GetReturnBody <T2>(ResCode.PARAMETERNOEMPTY, ResMsg.PARAMETERNOEMPTY, exception);
                return(retBody);
            }
            ValidateResModel res = ValidateDataHelper.ValidateNullOrEmpty(columnsList);

            if (res != null && !res.IsValidate)
            {
                exception.exceptionMsg = res.ValidateMsg;
                return(BLLHelpler.GetReturnBody <T2>(ResCode.PARAMETERNOEMPTY, exception.exceptionMsg, exception));
            }
            return(retBody);
        }