/// <summary>
        /// 查询产品图列表
        /// </summary>
        /// <param name="model">搜索实体对象</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult List(SearchProductImageModel model)
        {
            model.PagedSize = model.PagedSize == 0 ? 10 : model.PagedSize;
            var list =
                _productImageService.Select(model);
            var data = new { rows = list.Data, total = list.Data.TotalCount };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// 产品图对象分布查询
        /// </summary>
        /// <param name="model">输入查询参数对象</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-27</remarks>
        public ResultModel Select(SearchProductImageModel model)
        {
            //查询参数条件
            var whereParam = new SimpleExpression(1, 1, SimpleExpressionType.Equal);

            //产品名称
            if (!string.IsNullOrEmpty(model.ProductName))
            {
                whereParam = new SimpleExpression(whereParam, base._database.Db.ProductImage.ProductName.Like("%" + model.ProductName + "%"), SimpleExpressionType.And);
            }
            //产品类型
            if (model.ImageType != 0)
            {
                whereParam = new SimpleExpression(whereParam, base._database.Db.ProductImage.ImageType == model.ImageType, SimpleExpressionType.And);
            }

            var result = new ResultModel()
            {
                Data = new SimpleDataPagedList <ProductImageModel>(base._database.Db.ProductImage.FindAll(whereParam).OrderByplace().ThenByCreateDTDescending(),
                                                                   model.PagedIndex, model.PagedSize)
            };

            return(result);
        }