14a52f217a6b2507ea5c84e09ce36c9e560b1b91.svn-base
3.8 KB
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
package com.espeed.yxy.pojo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Entity
@Table(name="yxy_marketing_plan")
public class YxyMarketingPlan implements Serializable{
private static final long serialVersionUID = 1L;
private int plan_id;
private String plan_title;//计划说明或主题
private int plan_type;//计划类型
private int plan_cycle;//计划周期
private String plan_createtime;//建立时间
private String plan_executetime;//执行时间
private String plan_begintime;//开始时间
private String plan_endtime;//结束时间
private int plan_groupid;//计划地址分组
private String loginid;//账号
private String domain;//域名
private int plan_status;//计划状态(0:未执行,1:已执行,-1:正在执行)
/**0:本地库,
* 1:客户分类未超标,2:客户分类已超标
* 3:客户状态未超标,4:客户状态已超标
* 5:客户来源未超标,6:客户来源已超标
* 7:意向产品未超标,8:意向产品已超标
* 9:采购偏好未超标,10:采购偏好已超标
* 11:个性营销未超标,12:个性营销已超标
*/
private Integer plan_differen;
private String other_name;//针对于采购偏好或个性营销邮的名称
private List<YxyMarketingWeek> weeklist=new ArrayList<YxyMarketingWeek>();
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getPlan_id() {
return plan_id;
}
public void setPlan_id(int planId) {
plan_id = planId;
}
public int getPlan_type() {
return plan_type;
}
public void setPlan_type(int planType) {
plan_type = planType;
}
public int getPlan_cycle() {
return plan_cycle;
}
public void setPlan_cycle(int planCycle) {
plan_cycle = planCycle;
}
public String getPlan_createtime() {
return plan_createtime;
}
public void setPlan_createtime(String planCreatetime) {
plan_createtime = planCreatetime;
}
public String getPlan_executetime() {
return plan_executetime;
}
public void setPlan_executetime(String planExecutetime) {
plan_executetime = planExecutetime;
}
public String getPlan_begintime() {
return plan_begintime;
}
public void setPlan_begintime(String planBegintime) {
plan_begintime = planBegintime;
}
public String getPlan_endtime() {
return plan_endtime;
}
public void setPlan_endtime(String planEndtime) {
plan_endtime = planEndtime;
}
public int getPlan_groupid() {
return plan_groupid;
}
public void setPlan_groupid(int planGroupid) {
plan_groupid = planGroupid;
}
public String getLoginid() {
return loginid;
}
public void setLoginid(String loginid) {
this.loginid = loginid;
}
public String getDomain() {
return domain;
}
public void setDomain(String domain) {
this.domain = domain;
}
public String getPlan_title() {
return plan_title;
}
public void setPlan_title(String planTitle) {
plan_title = planTitle;
}
public int getPlan_status() {
return plan_status;
}
public void setPlan_status(int planStatus) {
plan_status = planStatus;
}
@OneToMany(cascade = CascadeType.REFRESH, fetch = FetchType.EAGER)
@JoinColumn(name="plan_id",updatable = false,insertable=false)
public List<YxyMarketingWeek> getWeeklist() {
return weeklist;
}
public void setWeeklist(List<YxyMarketingWeek> weeklist) {
this.weeklist = weeklist;
}
public Integer getPlan_differen() {
return plan_differen;
}
public void setPlan_differen(Integer plan_differen) {
this.plan_differen = plan_differen;
}
public String getOther_name() {
return other_name;
}
public void setOther_name(String other_name) {
this.other_name = other_name;
}
}