feat(clientcustomerorderservice): 将在线支付字段改为枚举类型- 在 ClientCustomerOrderService.pr…
…oto 中定义 OnlinePayEnum 枚举类型
Showing
4 changed files
with
19 additions
and
11 deletions
| ... | @@ -7,15 +7,14 @@ import com.baomidou.mybatisplus.annotation.TableId; | ... | @@ -7,15 +7,14 @@ import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | import com.baomidou.mybatisplus.annotation.TableLogic; | 7 | import com.baomidou.mybatisplus.annotation.TableLogic; |
| 8 | import com.baomidou.mybatisplus.annotation.TableName; | 8 | import com.baomidou.mybatisplus.annotation.TableName; |
| 9 | import com.baomidou.mybatisplus.extension.activerecord.Model; | 9 | import com.baomidou.mybatisplus.extension.activerecord.Model; |
| 10 | -import com.fasterxml.jackson.annotation.JsonFormat; | ||
| 11 | import com.fasterxml.jackson.databind.JsonNode; | 10 | import com.fasterxml.jackson.databind.JsonNode; |
| 12 | import lombok.Data; | 11 | import lombok.Data; |
| 13 | import lombok.EqualsAndHashCode; | 12 | import lombok.EqualsAndHashCode; |
| 14 | import lombok.experimental.Accessors; | 13 | import lombok.experimental.Accessors; |
| 14 | +import org.apache.ibatis.type.JdbcType; | ||
| 15 | 15 | ||
| 16 | import java.io.Serializable; | 16 | import java.io.Serializable; |
| 17 | import java.time.LocalDateTime; | 17 | import java.time.LocalDateTime; |
| 18 | -import org.apache.ibatis.type.JdbcType; | ||
| 19 | 18 | ||
| 20 | /** | 19 | /** |
| 21 | * order DB | 20 | * order DB |
| ... | @@ -100,9 +99,9 @@ public class OrderDb extends Model<OrderDb> implements Serializable { | ... | @@ -100,9 +99,9 @@ public class OrderDb extends Model<OrderDb> implements Serializable { |
| 100 | */ | 99 | */ |
| 101 | private Integer payPrice; | 100 | private Integer payPrice; |
| 102 | /** | 101 | /** |
| 103 | - * 是否在线付费;0=未付费,1=付费 | 102 | + * 支付方式 |
| 104 | */ | 103 | */ |
| 105 | - private Boolean onlinePay; | 104 | + private Integer onlinePay; |
| 106 | /** | 105 | /** |
| 107 | * 支付时间 | 106 | * 支付时间 |
| 108 | */ | 107 | */ | ... | ... |
This diff is collapsed. Click to expand it.
| ... | @@ -2,10 +2,10 @@ package com.tianting.infoloop.utils; | ... | @@ -2,10 +2,10 @@ package com.tianting.infoloop.utils; |
| 2 | 2 | ||
| 3 | import com.fasterxml.jackson.databind.JsonNode; | 3 | import com.fasterxml.jackson.databind.JsonNode; |
| 4 | import com.fasterxml.jackson.databind.ObjectMapper; | 4 | import com.fasterxml.jackson.databind.ObjectMapper; |
| 5 | -import com.google.protobuf.GeneratedMessageV3; | ||
| 6 | import com.infoloop.tianting.clientcustomerorderservice.CloseTimeType; | 5 | import com.infoloop.tianting.clientcustomerorderservice.CloseTimeType; |
| 7 | import com.infoloop.tianting.clientcustomerorderservice.CustomerNotice; | 6 | import com.infoloop.tianting.clientcustomerorderservice.CustomerNotice; |
| 8 | import com.infoloop.tianting.clientcustomerorderservice.MealDetail; | 7 | import com.infoloop.tianting.clientcustomerorderservice.MealDetail; |
| 8 | +import com.infoloop.tianting.clientcustomerorderservice.OnlinePayEnum; | ||
| 9 | import com.infoloop.tianting.clientcustomerorderservice.OrderSourceEnum; | 9 | import com.infoloop.tianting.clientcustomerorderservice.OrderSourceEnum; |
| 10 | import com.infoloop.tianting.clientcustomerorderservice.OrderStatusEnum; | 10 | import com.infoloop.tianting.clientcustomerorderservice.OrderStatusEnum; |
| 11 | import com.infoloop.tianting.clientcustomerorderservice.OrderTypeEnum; | 11 | import com.infoloop.tianting.clientcustomerorderservice.OrderTypeEnum; |
| ... | @@ -15,7 +15,7 @@ import com.infoloop.tianting.clientcustomerorderservice.SingleClientCustomerOrde | ... | @@ -15,7 +15,7 @@ import com.infoloop.tianting.clientcustomerorderservice.SingleClientCustomerOrde |
| 15 | import com.infoloop.tianting.clientcustomerorderservice.SingleClientCustomerOrderRpcResponse; | 15 | import com.infoloop.tianting.clientcustomerorderservice.SingleClientCustomerOrderRpcResponse; |
| 16 | import com.tianting.infoloop.model.db.OrderDb; | 16 | import com.tianting.infoloop.model.db.OrderDb; |
| 17 | import com.tianting.infoloop.model.db.OrderDetailDb; | 17 | import com.tianting.infoloop.model.db.OrderDetailDb; |
| 18 | -import java.lang.reflect.Constructor; | 18 | + |
| 19 | import java.time.ZoneOffset; | 19 | import java.time.ZoneOffset; |
| 20 | import java.util.ArrayList; | 20 | import java.util.ArrayList; |
| 21 | import java.util.List; | 21 | import java.util.List; |
| ... | @@ -56,7 +56,7 @@ public class DbToProtoUtil { | ... | @@ -56,7 +56,7 @@ public class DbToProtoUtil { |
| 56 | } | 56 | } |
| 57 | 57 | ||
| 58 | if (orderDb.getOnlinePay()!= null) { | 58 | if (orderDb.getOnlinePay()!= null) { |
| 59 | - protoBuilder.setOnlinePay(orderDb.getOnlinePay()); | 59 | + protoBuilder.setOnlinePay(OnlinePayEnum.forNumber(orderDb.getOnlinePay())); |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | if (orderDb.getPayStatus()!= null) { | 62 | if (orderDb.getPayStatus()!= null) { | ... | ... |
| ... | @@ -81,6 +81,15 @@ enum CloseTimeType { | ... | @@ -81,6 +81,15 @@ enum CloseTimeType { |
| 81 | RESERVATION = 1; | 81 | RESERVATION = 1; |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | +enum OnlinePayEnum { | ||
| 85 | + UNKNOWN = 0; | ||
| 86 | + ONLINE = 1; //在线 | ||
| 87 | + OFFLINE = 2; //线下 | ||
| 88 | + LEAVE_HOSPITAL = 3;//出院 | ||
| 89 | + EMPLOYEE_CARD = 4; //员工卡 | ||
| 90 | + PAPER_VERIFICATION = 5; //纸质核销 | ||
| 91 | +} | ||
| 92 | + | ||
| 84 | enum ServeStatusEnum { | 93 | enum ServeStatusEnum { |
| 85 | UNKNOWN_SERVE_STATUS = 0; | 94 | UNKNOWN_SERVE_STATUS = 0; |
| 86 | SERVE_NOT_START = 1; | 95 | SERVE_NOT_START = 1; |
| ... | @@ -106,7 +115,7 @@ message SingleClientCustomerOrderRpcResponse { | ... | @@ -106,7 +115,7 @@ message SingleClientCustomerOrderRpcResponse { |
| 106 | CloseTimeType closeTimeType = 10; | 115 | CloseTimeType closeTimeType = 10; |
| 107 | int32 totalNum = 11; | 116 | int32 totalNum = 11; |
| 108 | int32 payPrice = 12; | 117 | int32 payPrice = 12; |
| 109 | - bool onlinePay = 13; | 118 | + OnlinePayEnum onlinePay = 13; |
| 110 | int64 payTime = 14; | 119 | int64 payTime = 14; |
| 111 | PayStatusEnum payStatus = 15; | 120 | PayStatusEnum payStatus = 15; |
| 112 | string errorMsg = 16; | 121 | string errorMsg = 16; |
| ... | @@ -205,7 +214,7 @@ message QueryClientCustomerOrdersByConditionRpcRequest { | ... | @@ -205,7 +214,7 @@ message QueryClientCustomerOrdersByConditionRpcRequest { |
| 205 | bool shouldFilterCloseTimeType = 16; | 214 | bool shouldFilterCloseTimeType = 16; |
| 206 | CloseTimeType closeTimeType = 17; | 215 | CloseTimeType closeTimeType = 17; |
| 207 | bool shouldFilterOnlinePay = 18; | 216 | bool shouldFilterOnlinePay = 18; |
| 208 | - bool onlinePay = 19; | 217 | + OnlinePayEnum onlinePay = 19; |
| 209 | bool shouldFilterPayTimeStart = 20; | 218 | bool shouldFilterPayTimeStart = 20; |
| 210 | int64 payTimeStart = 21; | 219 | int64 payTimeStart = 21; |
| 211 | bool shouldFilterPayTimeEnd = 22; | 220 | bool shouldFilterPayTimeEnd = 22; |
| ... | @@ -254,7 +263,7 @@ message ClientCustomerOrderCreation{ | ... | @@ -254,7 +263,7 @@ message ClientCustomerOrderCreation{ |
| 254 | bool shouldCreatePayPrice = 12; | 263 | bool shouldCreatePayPrice = 12; |
| 255 | int32 payPrice = 13; | 264 | int32 payPrice = 13; |
| 256 | bool shouldCreateOnlinePay = 14; | 265 | bool shouldCreateOnlinePay = 14; |
| 257 | - bool onlinePay = 15; | 266 | + OnlinePayEnum onlinePay = 15; |
| 258 | bool shouldCreatePayTime = 16; | 267 | bool shouldCreatePayTime = 16; |
| 259 | int64 payTime = 17; | 268 | int64 payTime = 17; |
| 260 | bool shouldCreatePayStatus = 18; | 269 | bool shouldCreatePayStatus = 18; |
| ... | @@ -330,7 +339,7 @@ message ClientCustomerOrderModification { | ... | @@ -330,7 +339,7 @@ message ClientCustomerOrderModification { |
| 330 | bool shouldUpdatePayPrice = 20; | 339 | bool shouldUpdatePayPrice = 20; |
| 331 | int32 payPrice = 21; | 340 | int32 payPrice = 21; |
| 332 | bool shouldUpdateOnlinePay = 22; | 341 | bool shouldUpdateOnlinePay = 22; |
| 333 | - bool onlinePay = 23; | 342 | + OnlinePayEnum onlinePay = 23; |
| 334 | bool shouldUpdatePayTime = 24; | 343 | bool shouldUpdatePayTime = 24; |
| 335 | int64 payTime = 25; | 344 | int64 payTime = 25; |
| 336 | bool shouldUpdatePayStatus = 26; | 345 | bool shouldUpdatePayStatus = 26; | ... | ... |
-
Please register or login to post a comment