| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.ydtech.modules.order.entity;
- import com.alibaba.fastjson.JSONObject;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
- import com.ydtech.modules.order.entity.vo.BatchOrderVo;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.time.LocalDateTime;
- @TableName("ins_orders_batch")
- @Data
- public class BatchOrder {
- @TableId(value = "id")
- private String id;
- /**
- * 订单号
- */
- @ApiModelProperty("订单号")
- @TableField(value = "sub_order_no")
- private String subOrderNo;
- @ApiModelProperty("车辆信息")
- @TableField(value = "carinfo",typeHandler = FastjsonTypeHandler.class)
- private JSONObject carInfo;
- @ApiModelProperty("车主信息")
- @TableField(value = "ownerinfo",typeHandler = FastjsonTypeHandler.class)
- private JSONObject ownerInfo;
- @ApiModelProperty("投保人信息")
- @TableField(value = "applyinfo",typeHandler = FastjsonTypeHandler.class)
- private JSONObject applyInfo;
- @ApiModelProperty("被保人信息")
- @TableField(value = "insureinfo",typeHandler = FastjsonTypeHandler.class)
- private JSONObject insureInfo;
- @ApiModelProperty("修改内容")
- @TableField(value = "modify_content")
- private String modifyContent;
- @ApiModelProperty("是否审核")
- @TableField(value = "is_audit")
- private Integer isAudit;
- @ApiModelProperty("驳回原因")
- @TableField(value = "reject_reason")
- private String rejectReason;
- @ApiModelProperty("审核时间")
- @TableField(value = "audit_time")
- private LocalDateTime auditTime;
- @ApiModelProperty("审核人")
- @TableField(value = "audit_user")
- private String auditUser;
- public BatchOrder(){
- }
- public void setCarInfo(String carInfo) {
- this.carInfo = JSONObject.parseObject(carInfo);
- }
- public void setOwnerInfo(String ownerInfo) {
- this.ownerInfo = JSONObject.parseObject(ownerInfo);
- }
- public void setApplyInfo(String applyInfo) {
- this.applyInfo = JSONObject.parseObject(applyInfo);
- }
- public void setInsureInfo(String insureInfo) {
- this.insureInfo = JSONObject.parseObject(insureInfo);
- }
- public BatchOrder(BatchOrderVo batchOrderVo) {
- this.subOrderNo = batchOrderVo.getSubOrderNo();
- this.carInfo = batchOrderVo.getCarInfo();
- this.ownerInfo = batchOrderVo.getOwnerInfo();
- this.applyInfo = batchOrderVo.getApplyInfo();
- this.insureInfo = batchOrderVo.getInsureInfo();
- }
- }
|