package cn.besteam.modules.medical.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 服务期限 * @author pzb * @Date 2022/7/13 19:53 */ @Data @TableName("mw_service_period") public class MwServicePeriod implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ @TableId(type = IdType.AUTO) @ApiModelProperty("ID") private Integer id; /** * 机构id(医院id) */ @ApiModelProperty("机构id(医院id)") private Integer departmentId; /** * 到期时间 */ // @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") // @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") // @ApiModelProperty("到期时间") // private Date expireDate; /** * 提醒天数 */ // @ApiModelProperty("提醒天数") // private Integer reminderDays; /** * 服务费 */ // @ApiModelProperty("服务费") // private Double serviceCharge; /** * 服务单位id(关联字典) */ // @ApiModelProperty("服务单位id(关联字典)") // private Integer serviceUnit; /** * 备注 */ // @ApiModelProperty("备注") // private String note; /** * 订单号 */ @ApiModelProperty("订单号") private String code; /** * 支付状态(0=待支付,1=已支付,2=支付失败,3=关闭,4=退款中,5=退款成功,6=退款失败) */ @ApiModelProperty("0=待支付,1=已支付,2=支付失败,3=关闭,4=退款中,5=退款成功,6=退款失败)") private Integer payStatus; /** * 支付时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("支付时间") private Date payTime; /** * 支付方式(1=微信,2=支付宝) */ @ApiModelProperty("支付方式(1=微信,2=支付宝)") private Integer payType; /** * 第三方支付单号 */ @ApiModelProperty("第三方支付单号") private String orderNumber; /** * 支付金额 */ @ApiModelProperty("支付金额") private Double payAmount; /** * 开票状态(0--未开票;1--已开票; 2--开票失败 ; 3--正在开票) */ @ApiModelProperty("开票状态(0--未开票;1--已开票; 2--开票失败 ; 3--正在开票)") private Integer isInvoiced; /** * 状态(1=启用,0=不启用) */ @ApiModelProperty("status") private Integer status; /** * 删除状态(0,正常,1已删除) */ @ApiModelProperty("删除状态(0,正常,1已删除)") private Integer delFlag; /** * 添加用户id */ @ApiModelProperty("添加用户id") private Integer createUserId; /** * 创建日期 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("创建日期") private Date createTime; }