package com.opentravelsoft.action.manage.finance.invoice;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.opentravelsoft.action.ManageAction;
import com.opentravelsoft.entity.finance.Invoice;
import com.opentravelsoft.service.finance.InvoiceService;
public class ListInvoice extends ManageAction {
private static final long serialVersionUID = -4285814141474897738L;
@Autowired
private InvoiceService invoiceService;
private List<Invoice> invoiceList;
private Date startDate;
private Date endDate;
private double minAmount;
private double maxAmount;
private String inviceId;
@Override
public String input() throws Exception {
invoiceList = invoiceService.roGetInvoices(startDate, endDate, minAmount,
maxAmount, "DATE");
currentPage(invoiceList.size());
return INPUT;
}
public String delete() {
int result = invoiceService.txDeleteInvoice(inviceId);
if (result < 0) {
addActionError("删除失败");
return INPUT;
}
return SUCCESS;
}
public List<Invoice> getInvoiceList() {
return invoiceList;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public double getMinAmount() {
return minAmount;
}
public void setMinAmount(double minAmount) {
this.minAmount = minAmount;
}
public double getMaxAmount() {
return maxAmount;
}
public void setMaxAmount(double maxAmount) {
this.maxAmount = maxAmount;
}
public String getInviceId() {
return inviceId;
}
public void setInviceId(String inviceId) {
this.inviceId = inviceId;
}
}