package com.cyksj.model.manage.views; import com.cyksj.model.entity.OrderDonWaybill; import com.cyksj.model.entity.OrderMasterDon; import com.ejlchina.searcher.bean.DbField; import com.ejlchina.searcher.bean.DbIgnore; import com.ejlchina.searcher.bean.SearchBean; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Getter; import lombok.Setter; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * 项目名: yhlxj * 文件名: OrderMasterDonView * 创建者: JavaZou * 创建时间:2023/10/13 17:51 */ @Getter @Setter @SearchBean(tables = "order_master_don o left join order_don_transport odt on odt.order_id = o.id", where = ":condition:") public class OrderMasterDonView { @DbField("o.id") private Long mOid; @DbField("o.order_no") private String orderNo; @DbField("o.user_id") @JsonIgnore private Long userId; @DbField("o.money") private BigDecimal money; @DbField("o.status") private OrderMasterDon.Status status; @DbField("o.type") private OrderMasterDon.Type type; @DbField("o.num") private Integer num; @DbField("o.created_time") private Date createdTime; @DbField("o.pay_time") private Date payTime; @DbField("o.is_dp") private Boolean isDp; @DbField("o.pay_title") private String payTitle; /** * 收货人 */ @DbField("odt.receiver") private String receiver; /** * 手机号 */ @DbField("odt.phone") private String phone; /** * 省份 */ @DbField("odt.province") private String province; /** * 城市 */ @DbField("odt.city") private String city; /** * 区/县 */ @DbField("odt.district") private String district; /** * 详细地址 */ @DbField("odt.address") private String address; @DbField("o.yhs_id") private Long yhsId; @DbIgnore private OrderDonWaybill waybill; @DbIgnore List orderDonViews; }