package com.goafanti.common.model; import com.goafanti.common.utils.excel.Excel; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * t_order_task * @author */ public class TOrderTask implements Serializable { /** * 任务编号 */ private Integer id; /** * 订单编号 */ @Excel(name = "订单编号", sort = 2) private String orderNo; /** * 是否为主要任务 0-否,1-是 */ @Excel(name = "是否主项目", sort = 8, readConverterExp = "0=否,1=是") private Integer main; /** * 父任务id */ private String superId; /** * 商品id */ private String commodityId; /** * 商品名称(冗余) */ @Excel(name = "项目名称", sort = 10) private String commodityName; /** * 商品数量 */ @Excel(name = "项目数量", sort = 11) private Integer commodityQuantity; /** * 商品型号 */ private String commodityMode; /** * 合同商品价格 */ @Excel(name = "服务市价", sort = 11) private BigDecimal commodityPrice; /** * 任务状态 0-未分派 ,1-已分派,2-材料已启动,3-材料已完成 */ private Integer taskStatus; /** * 派单时间 */ private Date taskDistributionTime; /** * 任务分配人 */ private String taskAllocator; /** * 任务受理人 */ private String taskReceiver; /** * 任务说明 */ @Excel(name = "项目说明", sort = 14) private String taskComment; /** * 任务启动时间 */ private Date taskStartTime; /** * 任务结束时间 */ private Date taskEndTime; /** * 附件地址 */ private String attachmentUrl; /** * 项目状态 0=未启动,1=进行中,2=暂停(客户通知暂停),3=暂停(业务线通知暂停),4=已提交,5=未推荐,6=已推荐,7=未拟公示,8=已拟公示,28=抽查未备案,9=已备案,10=已下证 ,11=退单(已申报),12=退单(未申报),13=已答辩,14=未立项,15=已立项,16=前补助,17=后补助,18=立项已拨款,19=已完成/下证,20=已驳回,21=第1年进行中,22=第1年服务完成,23=第2年进行中,24=第2年服务完成,25=第3年进行中,26=第3年服务完成,27=所有会员服务全部完成,99=未知 */ private Integer projectStatus; /** * 受理日期 */ private Date acceptTime; /** * 评审日期 */ private Date reviewTime; /** * 公示日期 */ private Date publicityTime; /** * 发证日期 */ private Date licenceTime; /** * 证书编号 */ @Excel(name = "证书編号", sort = 12) private String certificateNumber; /** * 状态 0未开始 1已开始 2已暂停 3已驳回 4已完成 5未完成退单 6已完成退单 */ private Integer status; /** * 满意度表格回收 0否 1是 2其他 */ private Integer formRetrieve; /** * 退单 0已完成 1未完成 2其他 */ private Integer taskRefund; /** * 退单信息 */ private String refundContent; /** * 回收信息 */ private String retrieveContent; /** * 申报系统账号 */ private String declareUser; /** * 申报系统密码 */ private String declarePwd; /** * 立项金额 */ private BigDecimal setUpAmount; /** * 状态 0未到款 1已到款 */ private Integer arrivalMoney; /** * 外包公司名称 */ @Excel(name = "外包(内部)公司", sort = 15) private String outsourceName; /** * 单价 */ @Excel(name = "外包(内部)价格", sort = 16) private BigDecimal outsourcePrice; /** * 咨询师id */ private String consultantId; /** * 咨询师管理id */ private String managerId; /** * 外包 0否 1是 */ private Integer outsource; /** * 拆分父id */ private Integer splitSuper; /** * 0否 1父拆分 2子拆分 */ private Integer splitStatus; /** * 拆分编号 */ private Integer splitId; /** * 拆分人 */ private String splitAid; /** * 拆分时间 */ private Date splitTime; /** * 项目品类名称(冗余) */ private String cname; /** * 项目受理人(冗余) */ private String receiverName; /** * 申报批次 */ private Integer declarationBatch; /** * 费减 0否 1有 */ private Integer costReduction; /** * 官费 0否 1有 */ private Integer officialCost; /** * 是否立项 */ private Integer setUpStatus; /** * 立项时间 */ private Date setUpTime; /** * 是否抽查 0否 1未通过 2通过 */ private Integer spotCheckStatus; /** * 是否高新 */ private Integer highTechStatus; /** * 特别说明 */ private String specialComment; /** * 是否包含认证费 0=否,1=是 */ private Integer ifCertificationFee; /** * 认证费 */ private BigDecimal certificationFee; /** * 认证公司 */ private String certificationCorporate; /** * 时间记录 */ private String timeRecord; /** * 是否公示 0=否,1=是 */ private Integer ifPublicity; /** * 核对状态 0未发起 1核对中 2核对完成 */ private Integer checkStatus; /** * 专利分类 0申请 1变更 2复审 3优先权 4恢复请求权 5无效宣告请求费 6强制许可请求费 7 强制许可使用裁决请求费 8登录、印刷费、印花税 */ private Integer patentType; /** * 公示网络连接 */ private String pubicityUrl; private static final long serialVersionUID = 1L; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public Integer getMain() { return main; } public void setMain(Integer main) { this.main = main; } public String getSuperId() { return superId; } public void setSuperId(String superId) { this.superId = superId; } public String getCommodityId() { return commodityId; } public void setCommodityId(String commodityId) { this.commodityId = commodityId; } public String getCommodityName() { return commodityName; } public void setCommodityName(String commodityName) { this.commodityName = commodityName; } public Integer getCommodityQuantity() { return commodityQuantity; } public void setCommodityQuantity(Integer commodityQuantity) { this.commodityQuantity = commodityQuantity; } public String getCommodityMode() { return commodityMode; } public void setCommodityMode(String commodityMode) { this.commodityMode = commodityMode; } public BigDecimal getCommodityPrice() { return commodityPrice; } public void setCommodityPrice(BigDecimal commodityPrice) { this.commodityPrice = commodityPrice; } public Integer getTaskStatus() { return taskStatus; } public void setTaskStatus(Integer taskStatus) { this.taskStatus = taskStatus; } public Date getTaskDistributionTime() { return taskDistributionTime; } public void setTaskDistributionTime(Date taskDistributionTime) { this.taskDistributionTime = taskDistributionTime; } public String getTaskAllocator() { return taskAllocator; } public void setTaskAllocator(String taskAllocator) { this.taskAllocator = taskAllocator; } public String getTaskReceiver() { return taskReceiver; } public void setTaskReceiver(String taskReceiver) { this.taskReceiver = taskReceiver; } public String getTaskComment() { return taskComment; } public void setTaskComment(String taskComment) { this.taskComment = taskComment; } public Date getTaskStartTime() { return taskStartTime; } public void setTaskStartTime(Date taskStartTime) { this.taskStartTime = taskStartTime; } public Date getTaskEndTime() { return taskEndTime; } public void setTaskEndTime(Date taskEndTime) { this.taskEndTime = taskEndTime; } public String getAttachmentUrl() { return attachmentUrl; } public void setAttachmentUrl(String attachmentUrl) { this.attachmentUrl = attachmentUrl; } public Integer getProjectStatus() { return projectStatus; } public void setProjectStatus(Integer projectStatus) { this.projectStatus = projectStatus; } public Date getAcceptTime() { return acceptTime; } public void setAcceptTime(Date acceptTime) { this.acceptTime = acceptTime; } public Date getReviewTime() { return reviewTime; } public void setReviewTime(Date reviewTime) { this.reviewTime = reviewTime; } public Date getPublicityTime() { return publicityTime; } public void setPublicityTime(Date publicityTime) { this.publicityTime = publicityTime; } public Date getLicenceTime() { return licenceTime; } public void setLicenceTime(Date licenceTime) { this.licenceTime = licenceTime; } public String getCertificateNumber() { return certificateNumber; } public void setCertificateNumber(String certificateNumber) { this.certificateNumber = certificateNumber; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Integer getFormRetrieve() { return formRetrieve; } public void setFormRetrieve(Integer formRetrieve) { this.formRetrieve = formRetrieve; } public Integer getTaskRefund() { return taskRefund; } public void setTaskRefund(Integer taskRefund) { this.taskRefund = taskRefund; } public String getRefundContent() { return refundContent; } public void setRefundContent(String refundContent) { this.refundContent = refundContent; } public String getRetrieveContent() { return retrieveContent; } public void setRetrieveContent(String retrieveContent) { this.retrieveContent = retrieveContent; } public String getDeclareUser() { return declareUser; } public void setDeclareUser(String declareUser) { this.declareUser = declareUser; } public String getDeclarePwd() { return declarePwd; } public void setDeclarePwd(String declarePwd) { this.declarePwd = declarePwd; } public BigDecimal getSetUpAmount() { return setUpAmount; } public void setSetUpAmount(BigDecimal setUpAmount) { this.setUpAmount = setUpAmount; } public Integer getArrivalMoney() { return arrivalMoney; } public void setArrivalMoney(Integer arrivalMoney) { this.arrivalMoney = arrivalMoney; } public String getOutsourceName() { return outsourceName; } public void setOutsourceName(String outsourceName) { this.outsourceName = outsourceName; } public BigDecimal getOutsourcePrice() { return outsourcePrice; } public void setOutsourcePrice(BigDecimal outsourcePrice) { this.outsourcePrice = outsourcePrice; } public String getConsultantId() { return consultantId; } public void setConsultantId(String consultantId) { this.consultantId = consultantId; } public String getManagerId() { return managerId; } public void setManagerId(String managerId) { this.managerId = managerId; } public Integer getOutsource() { return outsource; } public void setOutsource(Integer outsource) { this.outsource = outsource; } public Integer getSplitSuper() { return splitSuper; } public void setSplitSuper(Integer splitSuper) { this.splitSuper = splitSuper; } public Integer getSplitStatus() { return splitStatus; } public void setSplitStatus(Integer splitStatus) { this.splitStatus = splitStatus; } public Integer getSplitId() { return splitId; } public void setSplitId(Integer splitId) { this.splitId = splitId; } public String getSplitAid() { return splitAid; } public void setSplitAid(String splitAid) { this.splitAid = splitAid; } public Date getSplitTime() { return splitTime; } public void setSplitTime(Date splitTime) { this.splitTime = splitTime; } public String getCname() { return cname; } public void setCname(String cname) { this.cname = cname; } public String getReceiverName() { return receiverName; } public void setReceiverName(String receiverName) { this.receiverName = receiverName; } public Integer getDeclarationBatch() { return declarationBatch; } public void setDeclarationBatch(Integer declarationBatch) { this.declarationBatch = declarationBatch; } public Integer getCostReduction() { return costReduction; } public void setCostReduction(Integer costReduction) { this.costReduction = costReduction; } public Integer getOfficialCost() { return officialCost; } public void setOfficialCost(Integer officialCost) { this.officialCost = officialCost; } public Integer getSetUpStatus() { return setUpStatus; } public void setSetUpStatus(Integer setUpStatus) { this.setUpStatus = setUpStatus; } public Date getSetUpTime() { return setUpTime; } public void setSetUpTime(Date setUpTime) { this.setUpTime = setUpTime; } public Integer getSpotCheckStatus() { return spotCheckStatus; } public void setSpotCheckStatus(Integer spotCheckStatus) { this.spotCheckStatus = spotCheckStatus; } public Integer getHighTechStatus() { return highTechStatus; } public void setHighTechStatus(Integer highTechStatus) { this.highTechStatus = highTechStatus; } public String getSpecialComment() { return specialComment; } public void setSpecialComment(String specialComment) { this.specialComment = specialComment; } public Integer getIfCertificationFee() { return ifCertificationFee; } public void setIfCertificationFee(Integer ifCertificationFee) { this.ifCertificationFee = ifCertificationFee; } public BigDecimal getCertificationFee() { return certificationFee; } public void setCertificationFee(BigDecimal certificationFee) { this.certificationFee = certificationFee; } public String getCertificationCorporate() { return certificationCorporate; } public void setCertificationCorporate(String certificationCorporate) { this.certificationCorporate = certificationCorporate; } public String getTimeRecord() { return timeRecord; } public void setTimeRecord(String timeRecord) { this.timeRecord = timeRecord; } public Integer getIfPublicity() { return ifPublicity; } public void setIfPublicity(Integer ifPublicity) { this.ifPublicity = ifPublicity; } public Integer getCheckStatus() { return checkStatus; } public void setCheckStatus(Integer checkStatus) { this.checkStatus = checkStatus; } public Integer getPatentType() { return patentType; } public void setPatentType(Integer patentType) { this.patentType = patentType; } public String getPubicityUrl() { return pubicityUrl; } public void setPubicityUrl(String pubicityUrl) { this.pubicityUrl = pubicityUrl; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", orderNo=").append(orderNo); sb.append(", main=").append(main); sb.append(", superId=").append(superId); sb.append(", commodityId=").append(commodityId); sb.append(", commodityName=").append(commodityName); sb.append(", commodityQuantity=").append(commodityQuantity); sb.append(", commodityMode=").append(commodityMode); sb.append(", commodityPrice=").append(commodityPrice); sb.append(", taskStatus=").append(taskStatus); sb.append(", taskDistributionTime=").append(taskDistributionTime); sb.append(", taskAllocator=").append(taskAllocator); sb.append(", taskReceiver=").append(taskReceiver); sb.append(", taskComment=").append(taskComment); sb.append(", taskStartTime=").append(taskStartTime); sb.append(", taskEndTime=").append(taskEndTime); sb.append(", attachmentUrl=").append(attachmentUrl); sb.append(", projectStatus=").append(projectStatus); sb.append(", acceptTime=").append(acceptTime); sb.append(", reviewTime=").append(reviewTime); sb.append(", publicityTime=").append(publicityTime); sb.append(", licenceTime=").append(licenceTime); sb.append(", certificateNumber=").append(certificateNumber); sb.append(", status=").append(status); sb.append(", formRetrieve=").append(formRetrieve); sb.append(", taskRefund=").append(taskRefund); sb.append(", refundContent=").append(refundContent); sb.append(", retrieveContent=").append(retrieveContent); sb.append(", declareUser=").append(declareUser); sb.append(", declarePwd=").append(declarePwd); sb.append(", setUpAmount=").append(setUpAmount); sb.append(", arrivalMoney=").append(arrivalMoney); sb.append(", outsourceName=").append(outsourceName); sb.append(", outsourcePrice=").append(outsourcePrice); sb.append(", consultantId=").append(consultantId); sb.append(", managerId=").append(managerId); sb.append(", outsource=").append(outsource); sb.append(", splitSuper=").append(splitSuper); sb.append(", splitStatus=").append(splitStatus); sb.append(", splitId=").append(splitId); sb.append(", splitAid=").append(splitAid); sb.append(", splitTime=").append(splitTime); sb.append(", cname=").append(cname); sb.append(", receiverName=").append(receiverName); sb.append(", declarationBatch=").append(declarationBatch); sb.append(", costReduction=").append(costReduction); sb.append(", officialCost=").append(officialCost); sb.append(", setUpStatus=").append(setUpStatus); sb.append(", setUpTime=").append(setUpTime); sb.append(", spotCheckStatus=").append(spotCheckStatus); sb.append(", highTechStatus=").append(highTechStatus); sb.append(", specialComment=").append(specialComment); sb.append(", ifCertificationFee=").append(ifCertificationFee); sb.append(", certificationFee=").append(certificationFee); sb.append(", certificationCorporate=").append(certificationCorporate); sb.append(", timeRecord=").append(timeRecord); sb.append(", ifPublicity=").append(ifPublicity); sb.append(", checkStatus=").append(checkStatus); sb.append(", patentType=").append(patentType); sb.append(", pubicityUrl=").append(pubicityUrl); sb.append(", serialVersionUID=").append(serialVersionUID); sb.append("]"); return sb.toString(); } private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } }