feat:增加老师额外的用户字段。

feat:增加了老师的导入,和导入的进度条。
feat:app分配次退款。
feat:上传人脸不需要审核。
feat:部门管理员导入用户不需要审核。
This commit is contained in:
dzc committed 2026-08-12 19:57:53 +08:00
1 parent 07028116c1
commit 5a7f8dcfbb
62 files changed
+3884 -760

No files matched your search

@@ -4,23 +4,33 @@ import com.bsd.pjcloud.thirdparty.constant.pay.ThirdPayOrderBizTypeEnum;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
/**
* 跨服务第三方支付退款参数。
*
* <p>同一支付订单允许多次部分退款时,调用方必须传入不同的售后单 ID 生成平台幂等请求号。</p>
*/
@Data
public class ThirdRemoterRefundDto {
/**
* 订单id
* 原业务订单 ID,用于定位唯一支付记录。
*/
@NotNull(message = "订单id不能为空")
private Long orderId;
/**
* 第三方支付业务类型
* 本次售后单 ID,用作微信商户退款单号和支付宝退款请求号;为空时兼容历史整单退款请求号。
*/
private Long afterSaleId;
/**
* 第三方支付业务类型,决定从哪类业务支付记录中查找原交易。
*/
@NotNull(message = "第三方支付业务类型不能为空")
private ThirdPayOrderBizTypeEnum bizType;
/**
* 退款金额
* 本次退款金额,单位为分,由上游业务服务核定。
*/
@NotNull(message = "退款金额不能为空")
private Integer price;
@@ -15,12 +15,18 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class ThirdMiniWechatRefundDto {
/** 原支付订单号,用于定位第三方交易。 */
@NotEmpty
private String payNo;
/**
* 为null就全额退款
* 本次退款金额,单位为分;为空时兼容历史全额退款。
*/
private Integer refundPrice;
/**
* 本次售后单 ID,用作平台退款幂等请求号;为空时兼容历史固定请求号。
*/
private Long afterSaleId;
}