1
yhj
2024-07-24 5e5d945e91568b973faa27d8ab0bcef99fc4a6c5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#region
 
using System.Data;
using CSFrameworkV5.Core;
 
#endregion
 
namespace CSFrameworkV5.Interfaces
{
    public interface IBridgeBase_Business
    {
        /// <summary>
        ///     审核/反审核功能
        /// </summary>
        /// <param name="Q">查询参数模型</param>
        bool ApprovalBusiness(QueryApproval Q);
 
        /// <summary>
        ///     检查单据号码是否存在
        /// </summary>
        /// <param name="keyValue">单据号码</param>
        /// <returns></returns>
        bool CheckNoExists(string keyValue);
 
        /// <summary>
        ///     删除一张单据:只删除明细,主表金额清零!!!
        /// </summary>
        /// <param name="keyValue">单据号码</param>
        /// <returns></returns>
        bool Delete(string keyValue);
 
        /// <summary>
        ///     获取一张业务单据的数据
        /// </summary>
        /// <param name="keyValue">单据号码</param>
        /// <returns></returns>
        DataSet GetDataByKey(string keyValue);
 
        /// <summary>
        ///     查询功能,获取主表数据
        /// </summary>
        /// <param name="P">查询条件</param>
        /// <returns></returns>
        DataTable Query(QueryBusinessBase P);
 
        /// <summary>
        ///     取报表数据
        /// </summary>
        /// <param name="P">查询条件</param>
        /// <returns></returns>
        DataSet QueryReportData(QueryBusinessBase P);
 
        /// <summary>
        ///     提交数据
        /// </summary>
        /// <param name="saveData">需要提交的数据,主从表结构Index为0表示主表,1是明细表</param>
        /// <returns></returns>
        SaveResult Update(DataSet saveData);
    }
}