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); request.toJsonRequest(), ProjectCollectContractDeleteResponse.class);
return httpResponse.getServiceResponse(); return httpResponse.getServiceResponse();
} }
/** /**
* *
*/ */
public ProjectCollectContractQueryResponse collectQuery (ProjectCollectContractQueryRequest request){ public ProjectCollectContractQueryResponse collectQuery (ProjectCollectContractQueryRequest request){
String url = "/project_record/query"; String url = "/project_collect/query";
HttpHeaders headers = new HttpHeaders(); HttpHeaders headers = new HttpHeaders();
headers.addHeader(API_VERSION, V_2); headers.addHeader(API_VERSION, V_2);
HttpResponse<ProjectCollectContractQueryResponse> httpResponse = apiClient.post(url, headers, HttpResponse<ProjectCollectContractQueryResponse> httpResponse = apiClient.post(url, headers,
@ -164,5 +163,16 @@ public class ProjectService {
return httpResponse.getServiceResponse(); 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.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.math.BigDecimal;
/** /**
* *
* *
@ -16,21 +18,37 @@ import lombok.experimental.Accessors;
@Accessors(chain = true) @Accessors(chain = true)
@TransType("311101") @TransType("311101")
public class ProjectCollectRecordQueryRequest implements PageApiRequest { public class ProjectCollectRecordQueryRequest implements PageApiRequest {
/** /**
* *
*/ */
@SerializedName("collect_no") @SerializedName("collect_no")
private String collectNo; private String collectNo;
/** /**
* *
*/ */
@SerializedName("project_no") @SerializedName("project_no")
private String projectNo; private String projectNo;
/** /**
* *
*/ */
@SerializedName("project_name") @SerializedName("project_name")
private String projectName; 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; private String payAccountName;
/** /**
* A2 *
*/ */
@SerializedName("collect_account_no") @SerializedName("collect_account_no")
private String collectAccountNo; private String collectAccountNo;
/** /**
* A2 *
*/ */
@SerializedName("collect_account_name") @SerializedName("collect_account_name")
private String collectAccountName; private String collectAccountName;
/** /**
* *
*/
@SerializedName("collect_amount")
private BigDecimal collectAmount;
/**
*
*/ */
@SerializedName("remark") @SerializedName("remark")
private String remark; private String remark;
/**
*
*/
@SerializedName("collect_status")
private String collectStatus;
/**
*
*/
@SerializedName("collect_result")
private String collectResult;
} }