11 changed files with 226 additions and 7 deletions
Split View
Diff Options
-
6dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/contract/user/ContractUserQueryController.java
-
73dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/contract/user/response/UserGetCustomizedServiceContractVo.java
-
28dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/paymentorder/user/PaymentOrderUserQueryController.java
-
7dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/paymentorder/user/response/PaymentOrderVoucherImageVo.java
-
48dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/paymentorder/user/response/UserGetPaymentOrderVo.java
-
3dating-agency-mall-server/src/main/java/com/qniao/dam/query/contract/ContractQueryService.java
-
23dating-agency-mall-server/src/main/java/com/qniao/dam/query/contract/impl/ContractQueryServiceImpl.java
-
2dating-agency-mall-server/src/main/java/com/qniao/dam/query/order/OrderQueryService.java
-
9dating-agency-mall-server/src/main/java/com/qniao/dam/query/order/impl/OrderQueryServiceImpl.java
-
3dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentorder/PaymentOrderQueryService.java
-
31dating-agency-mall-server/src/main/java/com/qniao/dam/query/paymentorder/impl/PaymentOrderQueryServiceImpl.java
@ -0,0 +1,73 @@ |
|||
package com.qniao.dam.api.query.contract.user.response; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|||
import com.qniao.dam.domian.aggregate.contract.constant.ContractStatusEnum; |
|||
import com.qniao.dam.domian.aggregate.walletaccount.constant.IdentityTypeEnum; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDate; |
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class UserGetCustomizedServiceContractVo { |
|||
|
|||
@ApiModelProperty("唯一标识") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long id; |
|||
|
|||
@ApiModelProperty("甲方身份类型") |
|||
private IdentityTypeEnum firstPartyIdentityType; |
|||
|
|||
@ApiModelProperty("甲方标识") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long firstPartyId; |
|||
|
|||
@ApiModelProperty("甲方经办人名称") |
|||
private String firstPartyName; |
|||
|
|||
@ApiModelProperty("甲方身份编号 身份证、统一信用代码") |
|||
private String firstPartyIdentityNo; |
|||
|
|||
@ApiModelProperty("乙方身份类型") |
|||
private IdentityTypeEnum secondPartyIdentityType; |
|||
|
|||
@ApiModelProperty("乙方标识") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long secondPartyId; |
|||
|
|||
@ApiModelProperty("乙方经办人名称") |
|||
private String secondPartyName; |
|||
|
|||
@ApiModelProperty("乙方身份编号 身份证、统一信用代码") |
|||
private String secondPartyIdentityNo; |
|||
|
|||
@ApiModelProperty("合同金额") |
|||
private BigDecimal amount; |
|||
|
|||
@ApiModelProperty("签订日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private LocalDate signDate; |
|||
|
|||
@ApiModelProperty("开始日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private LocalDate startDate; |
|||
|
|||
@ApiModelProperty("开始日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private LocalDate endDate; |
|||
|
|||
@ApiModelProperty("状态") |
|||
private ContractStatusEnum status; |
|||
|
|||
@ApiModelProperty("合同备注") |
|||
private String remark; |
|||
|
|||
private List<ContractTermVo> contractTermList; |
|||
|
|||
private List<ContractImageVo> contractImageList; |
|||
|
|||
} |
|||
@ -0,0 +1,28 @@ |
|||
package com.qniao.dam.api.query.paymentorder.user; |
|||
|
|||
import com.qniao.dam.api.query.paymentorder.user.response.UserGetPaymentOrderVo; |
|||
import com.qniao.dam.query.paymentorder.PaymentOrderQueryService; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RequestParam; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import javax.annotation.Resource; |
|||
|
|||
@Api(tags = "付款单") |
|||
@RestController |
|||
@RequestMapping("user") |
|||
public class PaymentOrderUserQueryController { |
|||
|
|||
@Resource |
|||
private PaymentOrderQueryService paymentOrderQueryService; |
|||
|
|||
@GetMapping("get/payment-order/by/dating-store-customer") |
|||
@ApiOperation("用户获取定制服务客户付款单") |
|||
public UserGetPaymentOrderVo userGetPaymentOrderByDatingStoreCustomer(@RequestParam(value = "datingStoreCustomerId") Long datingStoreCustomerId) { |
|||
return paymentOrderQueryService.queryByDatingStoreCustomer(datingStoreCustomerId); |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,7 @@ |
|||
package com.qniao.dam.api.query.paymentorder.user.response; |
|||
|
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class PaymentOrderVoucherImageVo { |
|||
} |
|||
@ -0,0 +1,48 @@ |
|||
package com.qniao.dam.api.query.paymentorder.user.response; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|||
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentMethodEnum; |
|||
import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentOrderStatusEnum; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.time.LocalDateTime; |
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class UserGetPaymentOrderVo { |
|||
|
|||
@ApiModelProperty("唯一标识") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long id; |
|||
|
|||
@ApiModelProperty("订单标识") |
|||
@JsonSerialize(using = ToStringSerializer.class) |
|||
private Long orderId; |
|||
|
|||
@ApiModelProperty("应付金额") |
|||
private BigDecimal payableAmount; |
|||
|
|||
@ApiModelProperty("未付金额") |
|||
private BigDecimal unpaidAmount; |
|||
|
|||
@ApiModelProperty("实付金额") |
|||
private BigDecimal paidAmount; |
|||
|
|||
@ApiModelProperty("付款时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
private LocalDateTime paidTime; |
|||
|
|||
@ApiModelProperty("付款方式") |
|||
private PaymentMethodEnum paymentMethod; |
|||
|
|||
@ApiModelProperty("状态") |
|||
private PaymentOrderStatusEnum status; |
|||
|
|||
@ApiModelProperty("付款凭证") |
|||
private List<String> voucherImageList; |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save