0902-修改材料管理接口

This commit is contained in:
2022-09-02 17:28:59 +08:00
parent bec6bc5fc0
commit 96cc65783b
14 changed files with 1336 additions and 69 deletions
@@ -15,6 +15,20 @@ namespace BLL.MCSService {
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="MCSService.WebService1Soap")]
public interface WebService1Soap {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLabPoDetails", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getLabPoDetails(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLabPoDetails", ReplyAction="*")]
System.Threading.Tasks.Task<string> getLabPoDetailsAsync(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/writeLabIssueDetails", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string writeLabIssueDetails(string JsonVoiceArray, long ProjectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/writeLabIssueDetails", ReplyAction="*")]
System.Threading.Tasks.Task<string> writeLabIssueDetailsAsync(string JsonVoiceArray, long ProjectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getVendorUserNameAndPwd", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getVendorUserNameAndPwd();
@@ -22,6 +36,27 @@ namespace BLL.MCSService {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getVendorUserNameAndPwd", ReplyAction="*")]
System.Threading.Tasks.Task<string> getVendorUserNameAndPwdAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPipeMaterilalByType", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getPipeMaterilalByType(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPipeMaterilalByType", ReplyAction="*")]
System.Threading.Tasks.Task<string> getPipeMaterilalByTypeAsync(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPipeMaterilalByAera", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getPipeMaterilalByAera(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPipeMaterilalByAera", ReplyAction="*")]
System.Threading.Tasks.Task<string> getPipeMaterilalByAeraAsync(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPojectReport", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getPojectReport(long projectId, string name);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPojectReport", ReplyAction="*")]
System.Threading.Tasks.Task<string> getPojectReportAsync(long projectId, string name);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPojectInfo", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getPojectInfo();
@@ -36,6 +71,13 @@ namespace BLL.MCSService {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPoDetails", ReplyAction="*")]
System.Threading.Tasks.Task<string> getPoDetailsAsync(long projectID);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPoDetailsByPoNo", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getPoDetailsByPoNo(long projectID, string poNo);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getPoDetailsByPoNo", ReplyAction="*")]
System.Threading.Tasks.Task<string> getPoDetailsByPoNoAsync(long projectID, string poNo);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/writeShelvesNo", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string writeShelvesNo(string JsonVoiceArray, long ProjectID);
@@ -155,6 +197,22 @@ namespace BLL.MCSService {
base(binding, remoteAddress) {
}
public string getLabPoDetails(long projectID) {
return base.Channel.getLabPoDetails(projectID);
}
public System.Threading.Tasks.Task<string> getLabPoDetailsAsync(long projectID) {
return base.Channel.getLabPoDetailsAsync(projectID);
}
public string writeLabIssueDetails(string JsonVoiceArray, long ProjectID) {
return base.Channel.writeLabIssueDetails(JsonVoiceArray, ProjectID);
}
public System.Threading.Tasks.Task<string> writeLabIssueDetailsAsync(string JsonVoiceArray, long ProjectID) {
return base.Channel.writeLabIssueDetailsAsync(JsonVoiceArray, ProjectID);
}
public string getVendorUserNameAndPwd() {
return base.Channel.getVendorUserNameAndPwd();
}
@@ -163,6 +221,30 @@ namespace BLL.MCSService {
return base.Channel.getVendorUserNameAndPwdAsync();
}
public string getPipeMaterilalByType(long projectID) {
return base.Channel.getPipeMaterilalByType(projectID);
}
public System.Threading.Tasks.Task<string> getPipeMaterilalByTypeAsync(long projectID) {
return base.Channel.getPipeMaterilalByTypeAsync(projectID);
}
public string getPipeMaterilalByAera(long projectID) {
return base.Channel.getPipeMaterilalByAera(projectID);
}
public System.Threading.Tasks.Task<string> getPipeMaterilalByAeraAsync(long projectID) {
return base.Channel.getPipeMaterilalByAeraAsync(projectID);
}
public string getPojectReport(long projectId, string name) {
return base.Channel.getPojectReport(projectId, name);
}
public System.Threading.Tasks.Task<string> getPojectReportAsync(long projectId, string name) {
return base.Channel.getPojectReportAsync(projectId, name);
}
public string getPojectInfo() {
return base.Channel.getPojectInfo();
}
@@ -179,6 +261,14 @@ namespace BLL.MCSService {
return base.Channel.getPoDetailsAsync(projectID);
}
public string getPoDetailsByPoNo(long projectID, string poNo) {
return base.Channel.getPoDetailsByPoNo(projectID, poNo);
}
public System.Threading.Tasks.Task<string> getPoDetailsByPoNoAsync(long projectID, string poNo) {
return base.Channel.getPoDetailsByPoNoAsync(projectID, poNo);
}
public string writeShelvesNo(string JsonVoiceArray, long ProjectID) {
return base.Channel.writeShelvesNo(JsonVoiceArray, ProjectID);
}