CUSTOMSMESSAGE.java 5.2 KB
package com.tianbo.analysis.model;

import com.tianbo.analysis.bean.WlptBaseModel;
import com.tianbo.util.Date.DateUtil;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Slf4j
public class CUSTOMSMESSAGE extends WlptBaseModel {
    private String autoid;

    private String messageid;

    private String messagetype;

    private String messagestatus;

    private Date sendtime;

    private Date receivetime;

    private String objectid;

    private String flightno;

    private Date flightdate;

    private String masterautoid;

    private String waybillnomaster;

    private String secondaryautoid;

    private String waybillnosecondary;

    private BigDecimal pcs;

    private BigDecimal wt;

    private String responsecode;

    private String responsetext;

    private Date createtime;

    public String getAutoid() {
        return autoid;
    }

    public void setAutoid(String autoid) {
        this.autoid = autoid == null ? null : autoid.trim();
    }

    public String getMessageid() {
        return messageid;
    }

    public void setMessageid(String messageid) {
        this.messageid = messageid == null ? null : messageid.trim();
    }

    public String getMessagetype() {
        return messagetype;
    }

    public void setMessagetype(String messagetype) {
        this.messagetype = messagetype == null ? null : messagetype.trim();
    }

    public String getMessagestatus() {
        return messagestatus;
    }

    public void setMessagestatus(String messagestatus) {
        this.messagestatus = messagestatus == null ? null : messagestatus.trim();
    }

    public Date getSendtime() {
        return sendtime;
    }

    public void setSendtime(Date sendtime) {
        this.sendtime = sendtime;
    }

    public Date getReceivetime() {
        return receivetime;
    }

    public void setReceivetime(Date receivetime) {
        this.receivetime = receivetime;
    }

    public String getObjectid() {
        return objectid;
    }

    public void setObjectid(String objectid) {
        this.objectid = objectid == null ? null : objectid.trim();
    }

    public String getFlightno() {
        return flightno;
    }

    public void setFlightno(String flightno) {
        this.flightno = flightno == null ? null : flightno.trim();
    }

    public Date getFlightdate() {
        return flightdate;
    }

    public void setFlightdate(Date flightdate) {
        this.flightdate = flightdate;
    }

    public String getMasterautoid() {
        return masterautoid;
    }

    public void setMasterautoid(String masterautoid) {
        this.masterautoid = masterautoid == null ? null : masterautoid.trim();
    }

    public String getWaybillnomaster() {
        return waybillnomaster;
    }

    public void setWaybillnomaster(String waybillnomaster) {
        this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim();
    }

    public String getSecondaryautoid() {
        return secondaryautoid;
    }

    public void setSecondaryautoid(String secondaryautoid) {
        this.secondaryautoid = secondaryautoid == null ? null : secondaryautoid.trim();
    }

    public String getWaybillnosecondary() {
        return waybillnosecondary;
    }

    public void setWaybillnosecondary(String waybillnosecondary) {
        this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim();
    }

    public BigDecimal getPcs() {
        return pcs;
    }

    public void setPcs(BigDecimal pcs) {
        this.pcs = pcs;
    }

    public BigDecimal getWt() {
        return wt;
    }

    public void setWt(BigDecimal wt) {
        this.wt = wt;
    }

    public String getResponsecode() {
        return responsecode;
    }

    public void setResponsecode(String responsecode) {
        this.responsecode = responsecode == null ? null : responsecode.trim();
    }

    public String getResponsetext() {
        return responsetext;
    }

    public void setResponsetext(String responsetext) {
        this.responsetext = responsetext == null ? null : responsetext.trim();
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public CUSTOMSMESSAGE(){

    }
    public CUSTOMSMESSAGE(CustomReception customReception) {
        this.messageid = customReception.getMessageID();
        this.messagetype = customReception.getMessageType();
        this.receivetime = new Date();
        this.flightno = customReception.getFlightNo();
        this.flightdate = DateUtil.formatByyyyyMMdd(customReception.getFlightDate());
        this.waybillnomaster = customReception.getWayBillMaster();
        this.waybillnosecondary = customReception.getWayBillSecond();
        this.responsecode = customReception.getResponseCode();
        this.responsetext = customReception.getResponseText();
        this.messagestatus = "3";
    }

    public CustomReception getWaybillInfoByCutomResponse(CustomReception customReception){
        return customMessageService.getWaybillInfoByCutomResponse(customReception);
    }

    public int updateMessageByMessageid(){
        return  customsmessageMapper.updateMessageByMessageid(this);
    }



}