package com.bcxin.ars.model;
import com.abcxin.smart.validator.annotation.ModelAnnotation;
import com.bcxin.ars.serializer.LongJsonDeserializer;
import com.bcxin.ars.serializer.LongJsonSerializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import java.util.Date;
/**
*
* 4.10 订单与保安人员关系信息表
*
* @author LinQingLin
* @date 2017年4月6日 下午3:00:00
* @注意事项
*
*/
public class OrderPerson extends BaseModel{
/** */
private static final long serialVersionUID = 486397493094175022L;
/**
* 订单ID
*/
@ModelAnnotation(getName="订单ID",column = "orderid")
private Long orderid;
/**
* 已学习时长(需要学习的时长)
*/
@ModelAnnotation(getName="已学习时长",column = "studylong")
private Integer studylong;
/**
* 报名时间
*/
@ModelAnnotation(getName="报名时间",column = "signtime")
private Date signtime;
/**
* 结束学习时间
*/
@ModelAnnotation(getName="结束学习时间",column = "endtime")
private Date endtime;
/**
* 姓名
*/
@ModelAnnotation(getName="姓名",column = "name")
private String name;
/**
* 手机
*/
@ModelAnnotation(getName="手机",column = "phone")
private String phone;
/**
* 公司名称
*/
@ModelAnnotation(getName="公司名称",column = "companyName")
private String companyname;
/**
* 保安级别 1初级保安员2中级保安员3高级保安员4保安管理员5高级保安师
*/
@ModelAnnotation(getName="保安级别",column = "personlevel")
private String personlevel;
/**
* 培训机构ID
*/
@ModelAnnotation(getName="培训机构ID",column = "trainorgid")
private Long trainorgid;
/**
* 公司ID
*/
@ModelAnnotation(getName="公司ID",column = "companyid")
private Long companyid;
/**
* 学习状态
*/
@ModelAnnotation(getName="学习状态",column = "studystate")
private String studystate;
/**
* 培训类型 1初级保安课程2继续教育
*/
@ModelAnnotation(getName="培训类型",column = "traintype")
private String traintype;
/**
* 视频个数
*/
@ModelAnnotation(getName="视频个数",column = "videonum")
private Integer videonum;
/**
* 学习进度(单位分钟)
*/
@ModelAnnotation(getName="学习进度",column = "studyprogress")
private Integer studyprogress;
/**
* 保安ID
*/
@JsonSerialize(using = LongJsonSerializer.class)
@JsonDeserialize(using = LongJsonDeserializer.class)
@ModelAnnotation(getName="保安ID",column = "personid")
private Long personid;
@ModelAnnotation(getName="保安身份证号",column = "identitynumber")
private String identitynumber;
@ModelAnnotation(getName="组ID",column = "groupid")
private String groupid;
public String getIdentitynumber() {
return identitynumber;
}
public void setIdentitynumber(String identitynumber) {
this.identitynumber = identitynumber;
}
public String getGroupid() {
return groupid;
}
public void setGroupid(String groupid) {
this.groupid = groupid;
}
public Long getPersonid() {
return personid;
}
public void setPersonid(Long personid) {
this.personid = personid;
}
public Long getOrderid() {
return orderid;
}
public void setOrderid(Long orderid) {
this.orderid = orderid;
}
public Integer getStudylong() {
return studylong;
}
public void setStudylong(Integer studylong) {
this.studylong = studylong;
}
public Date getSigntime() {
return signtime;
}
public void setSigntime(Date signtime) {
this.signtime = signtime;
}
public Date getEndtime() {
return endtime;
}
public void setEndtime(Date endtime) {
this.endtime = endtime;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getCompanyname() {
return companyname;
}
public void setCompanyname(String companyname) {
this.companyname = companyname;
}
public String getPersonlevel() {
return personlevel;
}
public void setPersonlevel(String personlevel) {
this.personlevel = personlevel;
}
public Long getTrainorgid() {
return trainorgid;
}
public void setTrainorgid(Long trainorgid) {
this.trainorgid = trainorgid;
}
public Long getCompanyid() {
return companyid;
}
public void setCompanyid(Long companyid) {
this.companyid = companyid;
}
public String getStudystate() {
return studystate;
}
public void setStudystate(String studystate) {
this.studystate = studystate;
}
public String getTraintype() {
return traintype;
}
public void setTraintype(String traintype) {
this.traintype = traintype;
}
public Integer getVideonum() {
return videonum;
}
public void setVideonum(Integer videonum) {
this.videonum = videonum;
}
public Integer getStudyprogress() {
return studyprogress;
}
public void setStudyprogress(Integer studyprogress) {
this.studyprogress = studyprogress;
}
}