This commit is contained in:
777
2025-11-15 13:08:29 +08:00
parent db39c5249e
commit 0c41fdf89d
31 changed files with 1582 additions and 11 deletions

View File

@@ -1,12 +1,19 @@
package com.ruoyi.cai.domain;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.common.utils.StringUtils;
import lombok.Data;
import org.apache.commons.collections.map.HashedMap;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.HashMap;
import java.util.Map;
/**
* 四方支付配置对象 cai_pay_trd_config
@@ -67,10 +74,28 @@ public class PayTrdConfig implements Serializable {
*/
private Integer deleteFlag;
private String extendData;
@TableField(exist = false)
private Map<String,String> extendMap;
private LocalDateTime createTime;
public String getProductId(boolean wx){
return wx?wxProductId:aliProductId;
}
public void refreshUpdateOrSave(){
if(extendMap != null){
this.extendData = JSON.toJSONString(extendMap);
}
}
public void refreshSelect(){
if(StringUtils.isNotBlank(extendData)){
this.extendMap = JSON.parseObject(this.extendData,Map.class);
}else{
this.extendMap = new HashMap<>();
}
}
}