Commit 5117eb7f by chongli

销售后台提交发票

parent b5704864
package com.ctrip.fun.common.vo.basic;
public class InvoiceOrderInfoBean {
private Integer id;
private String orderNo;
private String courseName;
private String amount;
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 String getCourseName() {
return courseName;
}
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public String getAmount() {
return amount;
}
public void setAmount(String amount) {
this.amount = amount;
}
}
package com.ctrip.fun.common.vo.basic;
import java.util.Date;
import java.util.List;
public class InvoiceRequestBean {
//id
private Integer id;
//快递费用归属部门
private String costOfDepart;
//发票抬头
private String invoiceTitle;
//纳税识别号
private String taxIdNum;
//寄送联系人
private String contactName;
//联系方式
private String contactTel;
//寄送地址
private String contactAddress;
//开票备注
private String invoiceRemark;
//快递单号
private String expressNo;
//发票邮递时间
private Date sendTime;
//未开票原因
private String refusedReason;
//发票申请提交时间
private Date createTime;
//发票申请状态
private Integer status;
//提交人
private String requestPerson;
//财务处理备注
private String financialRemark;
//开票申请关联的发票信息
private List<InvoiceOrderInfoBean> invoiceOrderInfoBeans;
//销售员备注
private String salesRemark;
public InvoiceRequestBean() {
}
public InvoiceRequestBean(String costOfDepart, String invoiceTitle, String taxIdNum,
String contactName, String contactTel, String contactAddress,
String invoiceRemark, String expressNo, Date sendTime,
String refusedReason) {
super();
this.costOfDepart = costOfDepart;
this.invoiceTitle = invoiceTitle;
this.taxIdNum = taxIdNum;
this.contactName = contactName;
this.contactTel = contactTel;
this.contactAddress = contactAddress;
this.invoiceRemark = invoiceRemark;
this.expressNo = expressNo;
this.sendTime = sendTime;
this.refusedReason = refusedReason;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getCostOfDepart() {
return costOfDepart;
}
public void setCostOfDepart(String costOfDepart) {
this.costOfDepart = costOfDepart;
}
public String getInvoiceTitle() {
return invoiceTitle;
}
public void setInvoiceTitle(String invoiceTitle) {
this.invoiceTitle = invoiceTitle;
}
public String getTaxIdNum() {
return taxIdNum;
}
public void setTaxIdNum(String taxIdNum) {
this.taxIdNum = taxIdNum;
}
public String getContactName() {
return contactName;
}
public void setContactName(String contactName) {
this.contactName = contactName;
}
public String getContactTel() {
return contactTel;
}
public void setContactTel(String contactTel) {
this.contactTel = contactTel;
}
public String getContactAddress() {
return contactAddress;
}
public void setContactAddress(String contactAddress) {
this.contactAddress = contactAddress;
}
public String getInvoiceRemark() {
return invoiceRemark;
}
public void setInvoiceRemark(String invoiceRemark) {
this.invoiceRemark = invoiceRemark;
}
public String getExpressNo() {
return expressNo;
}
public void setExpressNo(String expressNo) {
this.expressNo = expressNo;
}
public Date getSendTime() {
return sendTime;
}
public void setSendTime(Date sendTime) {
this.sendTime = sendTime;
}
public String getRefusedReason() {
return refusedReason;
}
public void setRefusedReason(String refusedReason) {
this.refusedReason = refusedReason;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public List<InvoiceOrderInfoBean> getInvoiceOrderInfoBeans() {
return invoiceOrderInfoBeans;
}
public void setInvoiceOrderInfoBeans(
List<InvoiceOrderInfoBean> invoiceOrderInfoBeans) {
this.invoiceOrderInfoBeans = invoiceOrderInfoBeans;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getRequestPerson() {
return requestPerson;
}
public void setRequestPerson(String requestPerson) {
this.requestPerson = requestPerson;
}
public String getFinancialRemark() {
return financialRemark;
}
public void setFinancialRemark(String financialRemark) {
this.financialRemark = financialRemark;
}
public String getSalesRemark() {
return salesRemark;
}
public void setSalesRemark(String salesRemark) {
this.salesRemark = salesRemark;
}
}
package com.ctrip.fun.common.vo.basic;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.ctrip.fun.common.vo.AbstractPagedQuery;
/**
* Created by pat on 14-6-7.
*
* @author: l_cheng@ctrip.com
* @date: 2014-06-07
*/
public class InvoiceRequestQuery extends AbstractPagedQuery {
/**
* id
*/
private Integer id;
/**
* 寄送联系人
*/
private String contactName;
/**
* 申请人
*/
private String requestPerson;
/**
* 申请处理状态
*/
private Integer status;
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTimeStart;
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTimeEnd;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getContactName() {
return contactName;
}
public void setContactName(String contactName) {
this.contactName = contactName;
}
public Date getCreateTimeStart() {
return createTimeStart;
}
public void setCreateTimeStart(Date createTimeStart) {
this.createTimeStart = createTimeStart;
}
public Date getCreateTimeEnd() {
return createTimeEnd;
}
public void setCreateTimeEnd(Date createTimeEnd) {
this.createTimeEnd = createTimeEnd;
}
public String getRequestPerson() {
return requestPerson;
}
public void setRequestPerson(String requestPerson) {
this.requestPerson = requestPerson;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
}
package com.ctrip.fun.common.vo.basic;
import java.util.HashMap;
import java.util.Map;
public enum InvoiceRequestStatusEnum {
WAIT_HANDLE(1, "待处理"),
HANDLED(2, "已处理");
private int value;
private String msg;
private static Map<Integer, InvoiceRequestStatusEnum> map = new HashMap<Integer, InvoiceRequestStatusEnum>();
static {
for (InvoiceRequestStatusEnum it : InvoiceRequestStatusEnum.values()) {
map.put(it.value, it);
}
}
InvoiceRequestStatusEnum(int value, String msg) {
this.value = value;
this.msg = msg;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public static InvoiceRequestStatusEnum valueOf(int value) {
return map.get(value);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment