You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
test/Supermarket/lib/dao/BufferService.java

38 lines
1.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.lingnan.supermarket.dao;
import java.util.Vector;
import com.lingnan.supermarket.dto.Buffer;
import com.lingnan.supermarket.dto.Production;
public interface BufferService {
/*主要用于更新操作*/
/*根据商品id判断delmark是0还是1,即是否是新添加的商品返回2还是已经添加的商品返回1还是不存在的商品返回0*/
public Vector<Buffer> allOutBuffer();
public Buffer findOutBufferbyId(String id) ;
public boolean addOutBufferNewProd(String id,int sum);
public boolean addOutBufferExeistProd(String id,int sum,Buffer buffer);
/*public Buffer findOutBufferSumAndOutPrice(String id);*/
public Float OutBufferAllPrice();
public boolean Account(String number,String time,String id,int sum,Float price);
public boolean InsertOutOrder(String number,Float allPrice,String time,String username);
public boolean DelAllOutBuffer();
public boolean DelOutBufferById(String id);
public boolean UpdateOutBufferById(String id,int sum);
/*进货模块*/
public Vector<Production> allInBuffer();
public Buffer findInBufferbyId(String id) ;
public boolean addInBufferNewProd(String id,int sum);
public boolean addInBufferExeistProd(String id,int sum,Buffer buffer);
/*public Buffer findInBufferSumAndInPrice(String id);*/
public Float InBufferAllPrice();
public boolean Stock(String number,String time,String id,int sum,Float price);
public boolean InsertInOrder(String number,Float allPrice,String time,String username);
public boolean DelAllInBuffer();
public boolean DelInBufferById(String id);
public boolean UpdateInBufferById(String id,int sum);
}