/**
|
* IEC_OrderExtendDAL.cs
|
*
|
* 功 能: 订单扩展表数据访问接口
|
* 类 名: IEC_OrderExtendDAL
|
*
|
* Ver 变更日期 负责人 变更内容
|
* ───────────────────────────────────
|
* V0.01 2013-4-23 10:55:24 吴崎均 初版
|
*
|
*
|
*
|
*
|
*
|
*
|
*/
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IBaseDAL;
|
using CY.Model;
|
|
namespace CY.IDAL
|
{
|
/// <summary>
|
/// 订单扩展表-数据库操作接口
|
/// </summary>
|
public interface IEC_OrderExtendDAL : ICommonDAL, IPaging<EC_OrderExtend>, IGetAllModel<EC_OrderExtend>
|
{
|
/// <summary>
|
/// 更新订单扩展表剩余印刷数量
|
/// </summary>
|
/// <param name="Keyid"></param>
|
/// <param name="SurplusPrintNum"></param>
|
/// <param name="Operator"></param>
|
/// <returns></returns>
|
bool UpSurplusPrintNum(int? Keyid, int? SurplusPrintNum, string Operator);
|
|
/// <summary>
|
/// 更新订单扩展表剩余印刷数量
|
/// </summary>
|
/// <param name="Keyid"></param>
|
/// <param name="SurplusPrintNum"></param>
|
/// <param name="Operator"></param>
|
/// <returns></returns>
|
bool UpSurplusPrintNumsql(int? Keyid, int? SurplusPrintNum, string Operator);
|
|
/// <summary>
|
/// 修改外协订单
|
/// </summary>
|
/// <param name="orderBasic"></param>
|
/// <param name="orderExtend"></param>
|
/// <param name="orderParam"></param>
|
/// <returns></returns>
|
bool UpdateOutOrderInfo(EC_OrderBasic orderBasic, EC_OrderExtend orderExtend, EC_OrderPrintParameter orderParam = null);
|
|
/// <summary>
|
/// 修改
|
/// </summary>
|
/// <param name="model">订单扩展信息</param>
|
/// <param name="orderParam">订单印刷选项</param>
|
/// <returns></returns>
|
bool UpdateModel(Infrastructure.Domain.IAggregateRoot model, EC_OrderPrintParameter orderParam = null);
|
}
|
}
|