挂账接口

This commit is contained in:
2026-04-28 15:37:11 +08:00
parent 2bb520d346
commit 36687abe0f
6 changed files with 43 additions and 98 deletions

View File

@@ -1,6 +1,7 @@
package com.czg.order.param;
import com.alibaba.fastjson2.annotation.JSONField;
import com.czg.utils.CzgStrUtils;
import lombok.Data;
import java.io.Serial;
@@ -23,24 +24,39 @@ public class CreditBuyerQueryParam implements Serializable {
@JSONField(serialize = false)
private String id;
/**
* 关键字
* 挂账人
*/
private String keywords;
private String debtor;
/**
* 还款状态 unpaid-未还款 partial-部分还款 paid-已还清
* 手机号
*/
private String repaymentStatus;
/**
* 责任人
*/
private String responsiblePerson;
private String mobile;
/**
* 状态 1-启用 0-停用
*/
private Integer status;
/**
* 还款状态 1 有欠款 2 无欠款
*/
private Integer repaymentStatus;
/**
* 店铺id
*/
@JSONField(serialize = false)
private Long shopId;
public String getMobile() {
return CzgStrUtils.getStrOrNull(mobile);
}
public String getDebtor() {
return CzgStrUtils.getStrOrNull(debtor);
}
public String getId() {
return CzgStrUtils.getStrOrNull(id);
}
}

View File

@@ -1,6 +1,5 @@
package com.czg.order.service;
import com.czg.order.dto.CreditBuyerDTO;
import com.czg.order.entity.CreditBuyer;
import com.czg.order.param.CreditBuyerQueryParam;
import com.czg.order.param.CreditBuyerRepaymentParam;
@@ -15,7 +14,7 @@ import com.mybatisflex.core.service.IService;
* @since 1.0 2025-03-04
*/
public interface CreditBuyerService extends IService<CreditBuyer> {
Page<CreditBuyerDTO> getCreditBuyerPage(CreditBuyerQueryParam param);
Page<CreditBuyer> getCreditBuyerPage(CreditBuyerQueryParam param);
void addCreditBuyer(CreditBuyer dto);