医院废弃物信息化管理平台
“mitao”
2026-04-21 2f18b3a28054c3917010f95ba84f7425280a2622
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
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;
}