📄 invoiceservice.java
字号:
package cn.kmp.accommodation.service;
import com.littleQworks.commons.dao.ibatis.spring.CommonDaoGenericImpl;
import java.util.*;
import cn.kmp.accommodation.domain.*;
public class InvoiceService {
private CommonDaoGenericImpl commonDao;
public CommonDaoGenericImpl getCommonDao() {
return commonDao;
}
public void setCommonDao(CommonDaoGenericImpl commonDao) {
this.commonDao = commonDao;
}
//添加帐单
public boolean insertInvoice(Invoice invoice){
return commonDao.insertByParameter(invoice, "insertInvoice");
}
//删除帐单BY invoicenum
public boolean deleteInvoiceByInvoiceNum(int invoiceNum){
return commonDao.deleteByParameter(invoiceNum, "deleteInvoiceByInvoiceNum");
}
//删除帐单 BY leaseNum
public boolean deleteInvoiceByLeaseNum(int leaseNum){
return commonDao.deleteByParameter(leaseNum, "deleteInvoiceByLeaseNum");
}
//更新帐单
public boolean updateInvoice(Invoice invoice){
return commonDao.updateByParameter(invoice, "updateInvoice");
}
public List<Invoice> getAllInvoices(){
return commonDao.getList("getAllInvoices");
}
public List<Invoice> getInvoicesUnPaid(String nowDate){
return commonDao.getListByParameter(nowDate, "getInvoicesUnPaid");
}
//基本查询
public Invoice getInvoiceByInvoiceNum(int invoiceNum){
return commonDao.getByParamter(invoiceNum, "getInvoiceByInvoiceNum");
}
//多条件动态搜索
public List<Invoice> searchInvoice(int isPay,String schoolYear,String semester,int studentNum){
HashMap<String,Object> hashmap=new HashMap<String,Object>();
hashmap.put("isPay", isPay);
hashmap.put("schoolYear", schoolYear);
hashmap.put("semester", semester);
hashmap.put("studentNum", studentNum);
return commonDao.getListByParameter(hashmap, "searchInvoice");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -