package com.hz.his.dto.order; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 订å•ä¿¡æ¯ * @author wzh */ @Data public class OrderItemDto { /** id */ private String id; /** 订å•ç¼–å·ï¼Œä»¥SO)开头, SOyyyyMMdd0000000 */ private String orderNo; /** 商å“类型(OrderItemConstants) crm填默认project,充值就填recharge,纯商å“订å•å¡«retail零售, å¿…å¡«*/ private String type; /** 项目编å·/商å“ç¼–ç /套é¤ç¼–ç /其他编ç */ private String goodsNo; /** 项目å称/商å“å称 */ private String goodsName; /** 项目主图/商å“图片 */ private String goodsImage; /** è§„æ ¼ï¼Œå†—ä½™å—æ®µï¼ˆæ ¼å¼ï¼š[{'specsId':â€˜è§„æ ¼æ ‡è¯†â€™,'specsTitle':'è§„æ ¼å称,'specsValue':'è§„æ ¼å€¼','unit':'å•ä½'}]) */ private String specs = "[]"; /** 身体部ä½æ ‡è¯† */ private String bodyPartsId; /** 身体部ä½å称 */ private String bodyPartsName; /** 支付状æ€(OrderTotalConstants) */ private Integer payStatus; /** é€€æ¬¾çŠ¶æ€ */ private Integer refundStatus; /** 订å•æ€»é‡‘é¢ */ private BigDecimal total; /** å®žä»˜é‡‘é¢ */ private BigDecimal actualTotal; /** 原价 */ private BigDecimal userPaidTotal; /** 原价 */ private BigDecimal oriPrice; /** 现价 */ private BigDecimal curPrice; /** 项目/商å“疗程å•æ¬¡æ•°ï¼ˆç–—程次数,默认为0) */ private Integer single; /** 折扣(å•ä½:百分比) 必填,默认100*/ private BigDecimal discount; /** 总次数(疗程次数,默认为0) */ private Integer usedTotal; /** è´ä¹°æ•°é‡ 必填,默认0*/ private Integer buyNum; /** å项订å•å¤‡æ³¨ */ private String remarks; /** 项目id/商å“id/套é¤æ ‡è¯†/å…¶ä»–æ ‡è¯†ï¼ˆå…¬ç”¨æ ‡è¯†ï¼‰ å¿…å¡«*/ private String commonId; /** 执行æ¡ç›®ID */ private String performId; /** 订å•id(OrdersTotal) */ private String orderId; /** å¡åŒ…æ ‡è¯†ï¼ˆUserCard) */ private String userCardId; /** 转入门店id */ private String transferIntoShopId; /** 转入门店å称 */ private String transferIntoShopName; /** 是å¦è½¬ç–— */ private Integer isTransfer; /** 是å¦è½¬èµ */ private Integer isTurn; /** å¹³å°ç±»åž‹(艾心èŸã€p-hisã€å…¶ä»–,crm默认crm) */ private String platformType=TYPE_PLATFORM_CRM; /** å¹³å°ç±»åž‹å…³è”商å“id 在phis下å•crm商å“å¿…å¡«*/ private String platformTypeId; /** å¡åŒ…æ ‡è¯† */ private List<CardItemInfoDto> cardItemInfoIds; /** 第三方itemæ ‡è¯† */ private String commonItemId; /**å¹³å°ç±»åž‹-CRM*/ public static String TYPE_PLATFORM_CRM= "crm"; /**å¹³å°ç±»åž‹-CRM*/ public static String TYPE_PLATFORM_PHIS= "p-his"; }