feat:支付
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Table(name = "xfsg_franchise_fee")
|
||||
public class FranchiseFeeDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
@Column(name = "shop_id")
|
||||
private Long shopId;
|
||||
@Column(name = "pay_id")
|
||||
private Long payId;
|
||||
@Column(name = "year_franchise_fee")
|
||||
private String yearFranchiseFee;
|
||||
@Column(name = "loan_margin")
|
||||
private String loanMargin;
|
||||
@Column(name = "first_year_start_time")
|
||||
private Date firstYearStartTime;
|
||||
@Column(name = "first_year_end_time")
|
||||
private Date firstYearEndTime;
|
||||
@Column(name = "first_year_fee")
|
||||
private Date firstYearFee;
|
||||
@Column(name = "second_year_start_time")
|
||||
private Date secondYearStartTime;
|
||||
@Column(name = "second_year_end_time")
|
||||
private Date secondYearEndTime;
|
||||
@Column(name = "second_year_fee")
|
||||
private Date secondYearFee;
|
||||
@Column(name = "third_year_first_time")
|
||||
private Date thirdYearFirstTime;
|
||||
@Column(name = "third_year_end_time")
|
||||
private Date thirdYearEndTime;
|
||||
@Column(name = "third_year_fee")
|
||||
private Date thirdYearFee;
|
||||
@Column(name = "performance_bond")
|
||||
private Date performanceBond;
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
}
|
||||
@@ -74,4 +74,7 @@ public class LinePayDO implements Serializable {
|
||||
|
||||
@ApiModelProperty("是否删除:0.否 1.是")
|
||||
private Boolean deleted;
|
||||
|
||||
@ApiModelProperty("支付类型 0-缴纳意向金 1-缴纳加盟费 2-装修款")
|
||||
private Integer payBusinessType;
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.entity.FranchiseFeeDO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ApiModel("加盟费/保证金实体")
|
||||
public class FranchiseFeeRequest {
|
||||
|
||||
@Column(name = "shop_id")
|
||||
@ApiModelProperty("shopId")
|
||||
private Long shopId;
|
||||
@Column(name = "pay_id")
|
||||
@ApiModelProperty("payId")
|
||||
private Long payId;
|
||||
@Column(name = "year_franchise_fee")
|
||||
@ApiModelProperty("每年加盟费")
|
||||
private String yearFranchiseFee;
|
||||
@Column(name = "loan_margin")
|
||||
@ApiModelProperty("贷款保证金")
|
||||
private String loanMargin;
|
||||
@Column(name = "first_year_start_time")
|
||||
@ApiModelProperty("第一年度开始时间")
|
||||
private Date firstYearStartTime;
|
||||
@ApiModelProperty("第一年度结束时间")
|
||||
@Column(name = "first_year_end_time")
|
||||
private Date firstYearEndTime;
|
||||
@ApiModelProperty("第一年度加盟费")
|
||||
@Column(name = "first_year_fee")
|
||||
private Date firstYearFee;
|
||||
@ApiModelProperty("第二年度开始时间")
|
||||
@Column(name = "second_year_start_time")
|
||||
private Date secondYearStartTime;
|
||||
@ApiModelProperty("第二年度结束时间")
|
||||
@Column(name = "second_year_end_time")
|
||||
private Date secondYearEndTime;
|
||||
@ApiModelProperty("第二年度加盟费")
|
||||
@Column(name = "second_year_fee")
|
||||
private Date secondYearFee;
|
||||
@ApiModelProperty("第仨年度开始时间")
|
||||
@Column(name = "third_year_first_time")
|
||||
private Date thirdYearFirstTime;
|
||||
@ApiModelProperty("第仨年度结束时间")
|
||||
@Column(name = "third_year_end_time")
|
||||
private Date thirdYearEndTime;
|
||||
@ApiModelProperty("第仨年度加盟费")
|
||||
@Column(name = "third_year_fee")
|
||||
private Date thirdYearFee;
|
||||
@ApiModelProperty("履约保证金")
|
||||
@Column(name = "performance_bond")
|
||||
private Date performanceBond;
|
||||
|
||||
|
||||
public FranchiseFeeDO toFranchiseFeeDO() {
|
||||
FranchiseFeeDO franchiseFeeDO = new FranchiseFeeDO();
|
||||
franchiseFeeDO.setShopId(this.shopId);
|
||||
franchiseFeeDO.setPayId(this.payId);
|
||||
franchiseFeeDO.setYearFranchiseFee(this.yearFranchiseFee);
|
||||
franchiseFeeDO.setLoanMargin(this.loanMargin);
|
||||
franchiseFeeDO.setFirstYearStartTime(this.firstYearStartTime);
|
||||
franchiseFeeDO.setFirstYearEndTime(this.firstYearEndTime);
|
||||
franchiseFeeDO.setFirstYearFee(this.firstYearFee);
|
||||
franchiseFeeDO.setSecondYearStartTime(this.secondYearStartTime);
|
||||
franchiseFeeDO.setSecondYearEndTime(this.secondYearEndTime);
|
||||
franchiseFeeDO.setSecondYearFee(this.secondYearFee);
|
||||
franchiseFeeDO.setThirdYearFirstTime(this.thirdYearFirstTime);
|
||||
franchiseFeeDO.setThirdYearEndTime(this.thirdYearEndTime);
|
||||
franchiseFeeDO.setThirdYearFee(this.thirdYearFee);
|
||||
franchiseFeeDO.setPerformanceBond(this.performanceBond);
|
||||
return franchiseFeeDO;
|
||||
}
|
||||
}
|
||||
@@ -52,4 +52,9 @@ public class LinePaySubmitRequest {
|
||||
|
||||
@ApiModelProperty("承诺书图片")
|
||||
private String promisePic;
|
||||
|
||||
@ApiModelProperty("支付类型 0-缴纳意向金 1-缴纳加盟费 2-装修款")
|
||||
private Integer payBusinessType;
|
||||
@ApiModelProperty("铺位id")
|
||||
private Long shopId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.cool.store.response;
|
||||
|
||||
import com.cool.store.entity.FranchiseFeeDO;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Table(name = "xfsg_franchise_fee")
|
||||
public class FranchiseFeeResponse {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
@Column(name = "shop_id")
|
||||
private Long shopId;
|
||||
@Column(name = "pay_id")
|
||||
private Long payId;
|
||||
@Column(name = "year_franchise_fee")
|
||||
private String yearFranchiseFee;
|
||||
@Column(name = "loan_margin")
|
||||
private String loanMargin;
|
||||
@Column(name = "first_year_start_time")
|
||||
private Date firstYearStartTime;
|
||||
@Column(name = "first_year_end_time")
|
||||
private Date firstYearEndTime;
|
||||
@Column(name = "first_year_fee")
|
||||
private Date firstYearFee;
|
||||
@Column(name = "second_year_start_time")
|
||||
private Date secondYearStartTime;
|
||||
@Column(name = "second_year_end_time")
|
||||
private Date secondYearEndTime;
|
||||
@Column(name = "second_year_fee")
|
||||
private Date secondYearFee;
|
||||
@Column(name = "third_year_first_time")
|
||||
private Date thirdYearFirstTime;
|
||||
@Column(name = "third_year_end_time")
|
||||
private Date thirdYearEndTime;
|
||||
@Column(name = "third_year_fee")
|
||||
private Date thirdYearFee;
|
||||
@Column(name = "performance_bond")
|
||||
private Date performanceBond;
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
|
||||
public static FranchiseFeeResponse from(FranchiseFeeDO franchiseFeeDO) {
|
||||
if (franchiseFeeDO == null) {
|
||||
return null;
|
||||
}
|
||||
FranchiseFeeResponse franchiseFeeResponse = new FranchiseFeeResponse();
|
||||
franchiseFeeResponse.setId(franchiseFeeDO.getId());
|
||||
franchiseFeeResponse.setShopId(franchiseFeeDO.getShopId());
|
||||
franchiseFeeResponse.setPayId(franchiseFeeDO.getPayId());
|
||||
franchiseFeeResponse.setYearFranchiseFee(franchiseFeeDO.getYearFranchiseFee());
|
||||
franchiseFeeResponse.setLoanMargin(franchiseFeeDO.getLoanMargin());
|
||||
franchiseFeeResponse.setFirstYearStartTime(franchiseFeeDO.getFirstYearStartTime());
|
||||
franchiseFeeResponse.setFirstYearEndTime(franchiseFeeDO.getFirstYearEndTime());
|
||||
franchiseFeeResponse.setFirstYearFee(franchiseFeeDO.getFirstYearFee());
|
||||
franchiseFeeResponse.setSecondYearStartTime(franchiseFeeDO.getSecondYearStartTime());
|
||||
franchiseFeeResponse.setSecondYearEndTime(franchiseFeeDO.getSecondYearEndTime());
|
||||
franchiseFeeResponse.setSecondYearFee(franchiseFeeDO.getSecondYearFee());
|
||||
franchiseFeeResponse.setThirdYearFirstTime(franchiseFeeDO.getThirdYearFirstTime());
|
||||
franchiseFeeResponse.setThirdYearEndTime(franchiseFeeDO.getThirdYearEndTime());
|
||||
franchiseFeeResponse.setThirdYearFee(franchiseFeeDO.getThirdYearFee());
|
||||
franchiseFeeResponse.setPerformanceBond(franchiseFeeDO.getPerformanceBond());
|
||||
franchiseFeeResponse.setCreateTime(franchiseFeeDO.getCreateTime());
|
||||
franchiseFeeResponse.setUpdateTime(franchiseFeeDO.getUpdateTime());
|
||||
return franchiseFeeResponse;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user