jackson 转换实体时,传入的字符串日期转Date格式化注解

package io.renren.modules.generator.entity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

 

/**
 *
 *
 * @author zkzn
 * @email sunlightcs@gmail.com
 * @date 2017-08-10 17:46:16
 */
public class ItemEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    
    //主键id
    private Long itemId;
    //项目编号
    private String itemno;
    //项目名称
    private String itemname;
    //客户名称
    private String custname;
    //客户负责人
    private String personName;
    //客户负责人手机号
    private String personPhone;
    //销售单号
    private Long salesorderNo;
    //项目性质
    private String itemkind;
    //项目背景
    private String itemBackground;
    //项目开工时间
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
    private Date itemstartdate;
    //项目竣工时间
    private Date itemenddate;
    //项目验收时间
    private Date acceptancedate;
    //项目质保时间
    private String warranty;
    //售后交接资料
    private String aftersale;
    //业务经理
    private String businessmanager;
    //项目经理
    private String projectmanager;
    //客户经理
    private String accountmanager;
    //设备供应商名称
    private String supplierName;
    //维护人员
    private String updateuser;
    //创建时间
    private Date createtime;
    //维护时间
    private Date updatetime;
    //记录状态,0:正常;1:删除
    private String recordstate;
    //备用1
    private String bk1;
    //备用2
    private String bk2;

    /**
     * 设置:主键id
     */
    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }
    /**
     * 获取:主键id
     */
    public Long getItemId() {
        return itemId;
    }
    /**
     * 设置:项目编号
     */
    public void setItemno(String itemno) {
        this.itemno = itemno;
    }
    /**
     * 获取:项目编号
     */
    public String getItemno() {
        return itemno;
    }
    /**
     * 设置:项目名称
     */
    public void setItemname(String itemname) {
        this.itemname = itemname;
    }
    /**
     * 获取:项目名称
     */
    public String getItemname() {
        return itemname;
    }
    /**
     * 设置:客户名称
     */
    public void setCustname(String custname) {
        this.custname = custname;
    }
    /**
     * 获取:客户名称
     */
    public String getCustname() {
        return custname;
    }
    /**
     * 设置:客户负责人
     */
    public void setPersonName(String personName) {
        this.personName = personName;
    }
    /**
     * 获取:客户负责人
     */
    public String getPersonName() {
        return personName;
    }
    /**
     * 设置:客户负责人手机号
     */
    public void setPersonPhone(String personPhone) {
        this.personPhone = personPhone;
    }
    /**
     * 获取:客户负责人手机号
     */
    public String getPersonPhone() {
        return personPhone;
    }
    /**
     * 设置:销售单号
     */
    public void setSalesorderNo(Long salesorderNo) {
        this.salesorderNo = salesorderNo;
    }
    /**
     * 获取:销售单号
     */
    public Long getSalesorderNo() {
        return salesorderNo;
    }
    /**
     * 设置:项目性质
     */
    public void setItemkind(String itemkind) {
        this.itemkind = itemkind;
    }
    /**
     * 获取:项目性质
     */
    public String getItemkind() {
        return itemkind;
    }
    /**
     * 设置:项目背景
     */
    public void setItemBackground(String itemBackground) {
        this.itemBackground = itemBackground;
    }
    /**
     * 获取:项目背景
     */
    public String getItemBackground() {
        return itemBackground;
    }
    /**
     * 设置:项目开工时间
     */
    public void setItemstartdate(Date itemstartdate) {
        this.itemstartdate = itemstartdate;
    }
    /**
     * 获取:项目开工时间
     */
    public Date getItemstartdate() {
        return itemstartdate;
    }
    /**
     * 设置:项目竣工时间
     */
    public void setItemenddate(Date itemenddate) {
        this.itemenddate = itemenddate;
    }
    /**
     * 获取:项目竣工时间
     */
    public Date getItemenddate() {
        return itemenddate;
    }
    /**
     * 设置:项目验收时间
     */
    public void setAcceptancedate(Date acceptancedate) {
        this.acceptancedate = acceptancedate;
    }
    /**
     * 获取:项目验收时间
     */
    public Date getAcceptancedate() {
        return acceptancedate;
    }
    /**
     * 设置:项目质保时间
     */
    public void setWarranty(String warranty) {
        this.warranty = warranty;
    }
    /**
     * 获取:项目质保时间
     */
    public String getWarranty() {
        return warranty;
    }
    /**
     * 设置:售后交接资料
     */
    public void setAftersale(String aftersale) {
        this.aftersale = aftersale;
    }
    /**
     * 获取:售后交接资料
     */
    public String getAftersale() {
        return aftersale;
    }
    /**
     * 设置:业务经理
     */
    public void setBusinessmanager(String businessmanager) {
        this.businessmanager = businessmanager;
    }
    /**
     * 获取:业务经理
     */
    public String getBusinessmanager() {
        return businessmanager;
    }
    /**
     * 设置:项目经理
     */
    public void setProjectmanager(String projectmanager) {
        this.projectmanager = projectmanager;
    }
    /**
     * 获取:项目经理
     */
    public String getProjectmanager() {
        return projectmanager;
    }
    /**
     * 设置:客户经理
     */
    public void setAccountmanager(String accountmanager) {
        this.accountmanager = accountmanager;
    }
    /**
     * 获取:客户经理
     */
    public String getAccountmanager() {
        return accountmanager;
    }
    /**
     * 设置:设备供应商名称
     */
    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }
    /**
     * 获取:设备供应商名称
     */
    public String getSupplierName() {
        return supplierName;
    }
    /**
     * 设置:维护人员
     */
    public void setUpdateuser(String updateuser) {
        this.updateuser = updateuser;
    }
    /**
     * 获取:维护人员
     */
    public String getUpdateuser() {
        return updateuser;
    }
    /**
     * 设置:创建时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }
    /**
     * 获取:创建时间
     */
    public Date getCreatetime() {
        return createtime;
    }
    /**
     * 设置:维护时间
     */
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }
    /**
     * 获取:维护时间
     */
    public Date getUpdatetime() {
        return updatetime;
    }
    /**
     * 设置:记录状态,0:正常;1:删除
     */
    public void setRecordstate(String recordstate) {
        this.recordstate = recordstate;
    }
    /**
     * 获取:记录状态,0:正常;1:删除
     */
    public String getRecordstate() {
        return recordstate;
    }
    /**
     * 设置:备用1
     */
    public void setBk1(String bk1) {
        this.bk1 = bk1;
    }
    /**
     * 获取:备用1
     */
    public String getBk1() {
        return bk1;
    }
    /**
     * 设置:备用2
     */
    public void setBk2(String bk2) {
        this.bk2 = bk2;
    }
    /**
     * 获取:备用2
     */
    public String getBk2() {
        return bk2;
    }
}

 

转载于:https://my.oschina.net/u/728148/blog/1523003

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值