///// <summary>
        ///// 分页获取运费模板
        ///// </summary>
        ///// <param name="filter">筛选条件</param>
        ///// <returns>分页列表</returns>
        ///// <remarks>2015-08-06 王耀发 创建</remarks>
        //public Pager<LgFreightModule> GetLgFreightModuleList(ParaFreightModule filter)
        //{
        //    return ILgFreightModuleDao.Instance.GetLgFreightModuleList(filter);
        //}

        ///// <summary>
        ///// 获取运费模板信息
        ///// </summary>
        ///// <param name="sysNo">费模板编号</param>
        ///// <returns></returns>
        ///// <remarks>2015-08-06 王耀发 创建</remarks>
        //public LgFreightModule GetEntity(int sysNo)
        //{
        //    return Hyt.DataAccess.Logistics.ILgFreightModuleDao.Instance.GetEntity(sysNo);
        //}

        /// <summary>
        /// 保存运费模板
        /// </summary>
        /// <param name="model">运费模板</param>
        /// <param name="user">操作人</param>
        /// <returns></returns>
        /// <remarks>2015-08-06 王耀发 创建</remarks>
        public Result SaveFreightModuleDetails(LgFreightModuleDetails model, SyUser user)
        {
            Result result = new Result()
            {
                Status = false
            };

            if (model.SysNo > 0)
            {
                model.LastUpdateBy   = user.SysNo;
                model.LastUpdateDate = DateTime.Now;
                UpdateFreightModuleDetails(model);
                result.StatusCode = model.SysNo;
            }
            else
            {
                //新增数据
                model.Status         = (int)Hyt.Model.WorkflowStatus.PromotionStatus.促销规则状态.待审;
                model.CreatedDate    = DateTime.Now;
                model.CreatedBy      = user.SysNo;
                model.LastUpdateBy   = user.SysNo;
                model.LastUpdateDate = DateTime.Now;
                result.StatusCode    = Hyt.DataAccess.Logistics.IFreightModuleDetailsDao.Instance.Insert(model);
            }
            result.Status  = true;
            result.Message = "保存成功";
            return(result);
        }
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2013-08-21  朱成果 创建</remarks>
 /// <remarks>2015-08-3  王耀发 修改</remarks>
 public override int Insert(LgFreightModuleDetails entity)
 {
     entity.SysNo = Context.Insert("LgFreightModuleDetails", entity)
                    .AutoMap(o => o.SysNo)
                    .ExecuteReturnLastId <int>("SysNo");
     return(entity.SysNo);
 }
 /// <summary>
 /// 更新运费模板详情
 /// </summary>
 /// <param name="entity">运费模板详情实体</param>
 /// <returns></returns>
 /// <remarks>2015-11-22 杨浩 创建</remarks>
 public override int UpdateFreightModuleDetails(LgFreightModuleDetails entity)
 {
     return(Context.Update <LgFreightModuleDetails>("LgFreightModuleDetails", entity)
            .AutoMap(x => x.SysNo, x => x.CreatedDate, x => x.CreatedBy)
            .Where("sysno", entity.SysNo)
            .Execute());
 }
 /// <summary>
 /// 更新运费模板详情
 /// </summary>
 /// <param name="entity">运费模板详情实体</param>
 /// <returns></returns>
 /// <remarks>2015-11-22 杨浩 创建</remarks>
 public int UpdateFreightModuleDetails(LgFreightModuleDetails entity)
 {
     return(Hyt.DataAccess.Logistics.IFreightModuleDetailsDao.Instance.UpdateFreightModuleDetails(entity));
 }
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2015-08-06 王耀发 创建</remarks>
 public abstract int Insert(LgFreightModuleDetails entity);
 /// <summary>
 /// 更新运费模板详情
 /// </summary>
 /// <param name="entity">运费模板详情实体</param>
 /// <returns></returns>
 /// <remarks>2015-11-22 杨浩 创建</remarks>
 public abstract int UpdateFreightModuleDetails(LgFreightModuleDetails entity);