package com.nationalelectric.greenH5.po; import org.hibernate.validator.constraints.NotBlank; import java.util.Date; /** * GreenMealTicket * @author dell */ public class GreenMealTicket implements java.io.Serializable { /** * 序列化 */ private static final long serialVersionUID = 1L; /** *主键ID */ private Long id; /** *餐券申请ID */ @NotBlank(message="不能为空") private Long ticketApplyId; /** *当天餐券使用ID */ @NotBlank(message="不能为空") private String useId; /** *餐券号 */ @NotBlank(message="不能为空") private String ticketNo; /** *使用日期 */ @NotBlank(message="不能为空") private String useDate; /** *餐券使用状态 0未使用 1已使用 2已失效 */ @NotBlank(message="不能为空") private String useStatus; /** *餐券种类 1自动下发 2额外申请 */ @NotBlank(message="不能为空") private String ticketVariety; /** *消费地点 */ private Long expenseLocationId; /** *消费时间 */ private String expenseDate; /** *创建者 */ @NotBlank(message="不能为空") private String creator = "admin"; /** *修改者 */ @NotBlank(message="不能为空") private String modifier = "admin"; /** *创建时间 */ @NotBlank(message="不能为空") private Date gmtCreated = new Date(); /** *修改时间 */ @NotBlank(message="不能为空") private Date gmtModified = new Date(); /** *是否删除YN默认N */ @NotBlank(message="不能为空") private String isDeleted = "N"; /** *无参构造方法 */ public GreenMealTicket() { } /** *构造方法 */ public GreenMealTicket(Long id, Long ticketApplyId, String useId, String ticketNo, String useDate, String useStatus, String ticketVariety, String creator, String modifier, Date gmtCreated, Date gmtModified, String isDeleted) { this.id = id; this.ticketApplyId = ticketApplyId; this.useId = useId; this.ticketNo = ticketNo; this.useDate = useDate; this.useStatus = useStatus; this.ticketVariety = ticketVariety; this.creator = creator; this.modifier = modifier; this.gmtCreated = gmtCreated; this.gmtModified = gmtModified; this.isDeleted = isDeleted; } /** * id的get方法 * @return Long */ public Long getId() { return this.id; } /** * id的set方法 * @param id */ public void setId(Long id) { this.id = id; } /** * ticketApplyId的get方法 * @return Long */ public Long getTicketApplyId() { return this.ticketApplyId; } /** * ticketApplyId的set方法 * @param ticketApplyId */ public void setTicketApplyId(Long ticketApplyId) { this.ticketApplyId = ticketApplyId; } /** * useId的get方法 * @return String */ public String getUseId() { return this.useId; } /** * useId的set方法 * @param useId */ public void setUseId(String useId) { this.useId = useId; } /** * ticketNo的get方法 * @return String */ public String getTicketNo() { return this.ticketNo; } /** * ticketNo的set方法 * @param ticketNo */ public void setTicketNo(String ticketNo) { this.ticketNo = ticketNo; } /** * useDate的get方法 * @return String */ public String getUseDate() { return this.useDate; } /** * useDate的set方法 * @param useDate */ public void setUseDate(String useDate) { this.useDate = useDate; } /** * useStatus的get方法 * @return String */ public String getUseStatus() { return this.useStatus; } /** * useStatus的set方法 * @param useStatus */ public void setUseStatus(String useStatus) { this.useStatus = useStatus; } /** * ticketVariety的get方法 * @return String */ public String getTicketVariety() { return this.ticketVariety; } /** * ticketVariety的set方法 * @param ticketVariety */ public void setTicketVariety(String ticketVariety) { this.ticketVariety = ticketVariety; } /** * expenseLocationId的get方法 * @return Long */ public Long getExpenseLocationId() { return this.expenseLocationId; } /** * expenseLocationId的set方法 * @param expenseLocationId */ public void setExpenseLocationId(Long expenseLocationId) { this.expenseLocationId = expenseLocationId; } /** * expenseDate的get方法 * @return String */ public String getExpenseDate() { return this.expenseDate; } /** * expenseDate的set方法 * @param expenseDate */ public void setExpenseDate(String expenseDate) { this.expenseDate = expenseDate; } /** * creator的get方法 * @return String */ public String getCreator() { return this.creator; } /** * creator的set方法 * @param creator */ public void setCreator(String creator) { this.creator = creator; } /** * modifier的get方法 * @return String */ public String getModifier() { return this.modifier; } /** * modifier的set方法 * @param modifier */ public void setModifier(String modifier) { this.modifier = modifier; } /** * gmtCreated的get方法 * @return Date */ public Date getGmtCreated() { return this.gmtCreated; } /** * gmtCreated的set方法 * @param gmtCreated */ public void setGmtCreated(Date gmtCreated) { this.gmtCreated = gmtCreated; } /** * gmtModified的get方法 * @return Date */ public Date getGmtModified() { return this.gmtModified; } /** * gmtModified的set方法 * @param gmtModified */ public void setGmtModified(Date gmtModified) { this.gmtModified = gmtModified; } /** * isDeleted的get方法 * @return String */ public String getIsDeleted() { return this.isDeleted; } /** * isDeleted的set方法 * @param isDeleted */ public void setIsDeleted(String isDeleted) { this.isDeleted = isDeleted; } }