feat:新增项目相关接口

main
wb3298 2025-03-24 15:17:10 +08:00
parent c33b6dd22c
commit 19a143355f
2 changed files with 51 additions and 5 deletions

View File

@ -151,12 +151,11 @@ public class ProjectService {
request.toJsonRequest(), ProjectCollectContractDeleteResponse.class);
return httpResponse.getServiceResponse();
}
/**
*
*/
public ProjectCollectContractQueryResponse collectQuery (ProjectCollectContractQueryRequest request){
String url = "/project_record/query";
String url = "/project_collect/query";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<ProjectCollectContractQueryResponse> httpResponse = apiClient.post(url, headers,
@ -164,5 +163,16 @@ public class ProjectService {
return httpResponse.getServiceResponse();
}
/**
*
*/
public ProjectCollectRecordQueryResponse recordQuery (ProjectCollectRecordQueryRequest request){
String url = "/project_record/query";
HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2);
HttpResponse<ProjectCollectRecordQueryResponse> httpResponse = apiClient.post(url, headers,
request.toJsonRequest(), ProjectCollectRecordQueryResponse.class);
return httpResponse.getServiceResponse();
}
}

View File

@ -6,6 +6,8 @@ import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
*
*
@ -16,21 +18,37 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@TransType("311101")
public class ProjectCollectRecordQueryRequest implements PageApiRequest {
/**
*
*/
@SerializedName("collect_no")
private String collectNo;
/**
*
*/
@SerializedName("project_no")
private String projectNo;
/**
*
*/
@SerializedName("project_name")
private String projectName;
/**
*
*/
@SerializedName("sys_serial_no")
private String sysSerialNo;
/**
*
*/
@SerializedName("deposit_serial_no")
private String depositSerialNo;
/**
*
*/
@ -56,20 +74,38 @@ public class ProjectCollectRecordQueryRequest implements PageApiRequest {
private String payAccountName;
/**
* A2
*
*/
@SerializedName("collect_account_no")
private String collectAccountNo;
/**
* A2
*
*/
@SerializedName("collect_account_name")
private String collectAccountName;
/**
*
*
*/
@SerializedName("collect_amount")
private BigDecimal collectAmount;
/**
*
*/
@SerializedName("remark")
private String remark;
/**
*
*/
@SerializedName("collect_status")
private String collectStatus;
/**
*
*/
@SerializedName("collect_result")
private String collectResult;
}