package com.uas.platform.b2b.mobile.model;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

/**
 * 补卡申诉
 * 
 * @author hejq
 * @time 创建时间：2017年4月8日
 */
@Entity
@Table(name = "mobile$signapp")
public class SignApp implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "ms_id")
	private Long id;

	/**
	 * 编号
	 */
	@Column(name = "ms_code")
	private String code;

	/**
	 * 员工uu
	 */
	@Column(name = "ms_emuu")
	private Long emuu;

	/**
	 * 员工姓名
	 */
	@Column(name = "ms_emname")
	private String emname;

	/**
	 * 地址
	 */
	@Column(name = "ms_address")
	private String address;

	/**
	 * 手机
	 */
	@Column(name = "ms_mobile")
	private String mobile;

	/**
	 * 打卡时间
	 */
	@Column(name = "ms_signtime")
	private Date signtime;

	/**
	 * 记录时间
	 */
	@Column(name = "ms_recorderdate")
	private Date recorderdate;

	/**
	 * 状态
	 */
	@Column(name = "ms_status")
	private String status;

	/**
	 * 状态码
	 */
	@Column(name = "ms_statuscode")
	private String statuscode;

	/**
	 * 备注
	 */
	@Column(name = "ms_remark")
	private String remark;

	/**
	 * 企业uu
	 */
	@Column(name = "ms_uu")
	private Long uu;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Long getEmuu() {
		return emuu;
	}

	public void setEmuu(Long emuu) {
		this.emuu = emuu;
	}

	public String getEmname() {
		return emname;
	}

	public void setEmname(String emname) {
		this.emname = emname;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public Date getSigntime() {
		return signtime;
	}

	public void setSigntime(Date signtime) {
		this.signtime = signtime;
	}

	public Date getRecorderdate() {
		return recorderdate;
	}

	public void setRecorderdate(Date recorderdate) {
		this.recorderdate = recorderdate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatuscode() {
		return statuscode;
	}

	public void setStatuscode(String statuscode) {
		this.statuscode = statuscode;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getUu() {
		return uu;
	}

	public void setUu(Long uu) {
		this.uu = uu;
	}

	@Override
	public String toString() {
		return "SignApp [id=" + id + ", code=" + code + ", emuu=" + emuu + ", emname=" + emname + ", address=" + address
				+ ", mobile=" + mobile + ", signtime=" + signtime + ", recorderdate=" + recorderdate + ", status="
				+ status + ", statuscode=" + statuscode + ", remark=" + remark + ", uu=" + uu + "]";
	}

}
