365 lines
9.3 KiB
Plaintext
365 lines
9.3 KiB
Plaintext
package th.co.muangthai.endrprint.dao.serviceInterface;
|
|
|
|
import th.co.muangthai.endrprint.model.bean.form.data.PrinterDataTxtForm;
|
|
import th.co.muangthai.endrprint.model.bean.form.data.PrintingDataForm;
|
|
import th.co.muangthai.endrprint.model.bean.form.master.*;
|
|
import th.co.muangthai.endrprint.model.bean.master.*;
|
|
import th.co.muangthai.endrprint.model.bean.tmp.EndrTmpDataPrintBean;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* Information management Job CommonService Interface
|
|
*/
|
|
public interface CommonServiceInterface {
|
|
|
|
/**
|
|
* Check Connect Database
|
|
*
|
|
* @return Boolean Result
|
|
*/
|
|
public boolean chkConnectDB();
|
|
|
|
/**
|
|
* Update Table
|
|
*
|
|
* @param obj -Data Object
|
|
* @return Boolean Result
|
|
*/
|
|
public boolean updateTable(Object obj);
|
|
|
|
/**
|
|
* Update Table
|
|
*
|
|
* @param obj -Data Object
|
|
* @param obj2 -Data Object
|
|
* @param obj3 -Data Object
|
|
* @param obj4 -Data Object
|
|
* @param obj5 -Data Object
|
|
* @return Boolean Result
|
|
*/
|
|
public boolean updateTable(Object obj, Object obj2, Object obj3, Object obj4, Object obj5);
|
|
|
|
/**
|
|
* Search Class By Primary key
|
|
*
|
|
* @param obj -Data Object
|
|
* @param pk -Primary key
|
|
* @return Object Result
|
|
*/
|
|
public Object searchClassByPK(Object obj, BigDecimal pk);
|
|
|
|
/**
|
|
* Search Class By Primary key BigDecimal
|
|
*
|
|
* @param obj -Data Object
|
|
* @param pk -Primary key
|
|
* @return Object Result
|
|
*/
|
|
public Object searchClassByPKBigDecimal(Object obj, BigDecimal pk);
|
|
|
|
/**
|
|
* Search Class By Primary key
|
|
*
|
|
* @param obj -Data Object
|
|
* @param pk -Primary key
|
|
* @return Object Result
|
|
*/
|
|
public Object searchClassByPK(Object obj, String pk);
|
|
|
|
/**
|
|
* Search user login by package
|
|
*
|
|
* @param userId - userId
|
|
* @param passWord - password
|
|
* @return EndrUserLoginForm - data
|
|
*/
|
|
public EndrUserLoginForm searchUserLoginBeanByUserId(String userId, String passWord);
|
|
|
|
/**
|
|
* Search ENDR data print
|
|
*
|
|
* @param dataForm - PrintingDataForm
|
|
* @return - List of PrintingDataForm
|
|
*/
|
|
public List<PrintingDataForm> searchPrintingDataFormPkg(PrintingDataForm dataForm);
|
|
|
|
/**
|
|
* Search master team by package
|
|
*
|
|
* @param userId - userId
|
|
* @return List of TeamForm
|
|
*/
|
|
public List<TeamForm> searchTeamFormPkg(String userId);
|
|
|
|
/**
|
|
* Search master printer by package
|
|
*
|
|
* @param userId - userId
|
|
* @return List of PrinterForm
|
|
*/
|
|
public List<PrinterForm> searchPrinterFormPkg(String userId);
|
|
|
|
/**
|
|
* Insert/Save ENDR print data into temp table by package
|
|
*
|
|
* @param lstEndrTmpDataPrintBean - list of ENDR print data
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrTmpDataPrint(List<EndrTmpDataPrintBean> lstEndrTmpDataPrintBean);
|
|
|
|
/**
|
|
* Insert/Save Endr Print Server into temp table by package
|
|
*
|
|
* @param endrProvincialPrintBean - Endr Print Server
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrProvincialPrint(EndrProvincialPrintBean endrProvincialPrintBean);
|
|
|
|
/**
|
|
* Insert/Save Endr Print Server into temp table by package
|
|
*
|
|
* @param endrPrintServerBean - Endr Print Server
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrPrintServer(EndrPrintServerBean endrPrintServerBean);
|
|
|
|
/**
|
|
* Insert/Save Endr Print Server into temp table by package
|
|
*
|
|
* @param endrProvincialPrintBean - Endr Print Server
|
|
* @return boolean
|
|
*/
|
|
public boolean deleteEndrProvincialPrint(EndrProvincialPrintBean endrProvincialPrintBean);
|
|
|
|
|
|
/**
|
|
* Search ENDR print data by package
|
|
*
|
|
* @param sProcessID - processId
|
|
* @param sType - 0 = first printing, 1 = reprint
|
|
* @return List of PrinterDataTxtForm
|
|
*/
|
|
public List<PrinterDataTxtForm> searchPrinterDataTxtFormPkg(String sProcessID, BigDecimal sType);
|
|
|
|
/**
|
|
* Update ENDR print data to finish by package
|
|
*
|
|
* @param sProcessID - processId
|
|
* @param sType - 0 = first printing, 1 = reprint
|
|
* @return boolean
|
|
*/
|
|
public boolean updateFinishFtp(String sProcessID, BigDecimal sType);
|
|
|
|
/**
|
|
* Update ENDR print data to reject by package
|
|
*
|
|
* @param sProcessID - processId
|
|
* @param sType - 0 = first printing, 1 = reject
|
|
* @return boolean
|
|
*/
|
|
public boolean updateReject(String sProcessID, BigDecimal sType);
|
|
|
|
/**
|
|
* Search data path file
|
|
*
|
|
* @return Map Result
|
|
*/
|
|
public Map getPathFile();
|
|
|
|
public Object[] searchTxtSql(String sql);
|
|
|
|
public int executeTxtSql(String sql);
|
|
|
|
public boolean executeTxtSqlUpdatePkg(String sql);
|
|
|
|
public Object[] searchTxtSqlEdas(String sql);
|
|
|
|
/**
|
|
* Search master provincial by package
|
|
*
|
|
* @param userId - userId
|
|
* @return object of EndrProvincialForm
|
|
*/
|
|
public EndrProvincialForm searchProvincialFormPkg(String userId);
|
|
|
|
/**
|
|
* Search master provincial by package
|
|
*
|
|
* @param provincial - provincial
|
|
* @return boolean
|
|
*/
|
|
public boolean isProvincialFormPkg(EndrProvincialForm provincial);
|
|
|
|
/**
|
|
* Search master team by package
|
|
*
|
|
* @param userId - userId
|
|
* @return List of TeamForm
|
|
*/
|
|
public List<TeamForm> searchProvincialTeamFormPkg(String userId);
|
|
|
|
/**
|
|
* Search master printer by package
|
|
*
|
|
* @param userId - userId
|
|
* @return List of PrinterForm
|
|
*/
|
|
public List<PrinterForm> searchProvincialPrinterFormPkg(String userId);
|
|
|
|
|
|
/**
|
|
* Search Endr Print Server for ENDR300
|
|
*
|
|
* @param dataForm - EndrPrintServerForm
|
|
* @return - List of EndrPrintServerForm
|
|
*/
|
|
public List<EndrPrintServerForm> searchEndrPrintServerFormPkg(EndrPrintServerForm dataForm);
|
|
|
|
|
|
/**
|
|
* Search Endr Provincial for ENDR400
|
|
*
|
|
* @param b - EndrProvincialForm
|
|
* @return - List of EndrProvincialForm
|
|
*/
|
|
public List<EndrProvincialBean> searchEndrProvincialByBean(EndrProvincialForm b);
|
|
|
|
/**
|
|
* Search Endr Print Server for ENDR400
|
|
*
|
|
* @param b - EndrPrintServerForm
|
|
* @return - List of EndrPrintServerForm
|
|
*/
|
|
public List<EndrPrintServerBean> searchEndrPrintServerByBean(EndrPrintServerForm b);
|
|
|
|
/**
|
|
* Search Endr Provincial Print for ENDR400
|
|
*
|
|
* @param provincialId - BigDecimal
|
|
* @param serverId - BigDecimal
|
|
* @return - List of EndrProvincialPrintForm
|
|
*/
|
|
public List<EndrProvincialPrintForm> searchEndrProvincialPrintByPkg(BigDecimal provincialId, BigDecimal serverId, BigDecimal statusFlag);
|
|
|
|
/**
|
|
* Search userId printer by package
|
|
*
|
|
* @param userId - userId
|
|
* @param firstname - firstname
|
|
* @param lastname - lastname
|
|
* @param operId - operId
|
|
* @return List of EndrUserLoginForm -data
|
|
*/
|
|
public List<EndrUserLoginForm> searchLstUserLoginBeanFormPkg(String userId, String firstname, String lastname, String operId);
|
|
|
|
|
|
/**
|
|
* for ENDR500
|
|
* Search EndrOperidTab by bean
|
|
*
|
|
* @param endrOperidTabForm
|
|
* @return List of MstOperidTab
|
|
*/
|
|
public List<EndrOperidTabForm> searchMstOperidTabBeanByBean(EndrOperidTabForm endrOperidTabForm);
|
|
|
|
|
|
/**
|
|
* for ENDR500
|
|
*
|
|
* @param endrOperidTabBean
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrOperidTab(MstOperidTabBean endrOperidTabBean);
|
|
|
|
/**
|
|
* for ENDR500
|
|
*
|
|
* @param endrOperidTabBean
|
|
* @return boolean
|
|
*/
|
|
public boolean deleteEndrOperidTab(MstOperidTabBean endrOperidTabBean);
|
|
|
|
/**
|
|
* for ENDR600
|
|
* Search EndrCodeTab by bean
|
|
*
|
|
* @param endrCodeTabForm
|
|
* @return List of EndrCodeTabForm
|
|
*/
|
|
public List<EndrCodeTabForm> searchMstCodeTabBeanByBean(EndrCodeTabForm endrCodeTabForm);
|
|
|
|
/**
|
|
* for ENDR600
|
|
*
|
|
* @param endrcodeTabBean
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrCodeTab(MstEndrcodeTabBean endrcodeTabBean);
|
|
|
|
|
|
/**
|
|
* for ENDR600
|
|
*
|
|
* @param endrOperidTabBean
|
|
* @return boolean
|
|
*/
|
|
public boolean deleteEndrCodeTab(MstOperidTabBean endrOperidTabBean);
|
|
|
|
|
|
/**
|
|
* for ENDR700
|
|
* Search mstTeamTabForm by bean
|
|
*
|
|
* @param mstTeamTabForm
|
|
* @return List of EndrCodeTabForm
|
|
*/
|
|
public List<MstTeamTabForm> searchMstTeamTabBeanByBean(MstTeamTabForm mstTeamTabForm);
|
|
|
|
|
|
/**
|
|
* for ENDR700
|
|
*
|
|
* @param mstTeamTabBean
|
|
* @return boolean
|
|
*/
|
|
public boolean insertTeamTab(MstTeamTabBean mstTeamTabBean);
|
|
|
|
|
|
/**
|
|
* for ENDR800
|
|
* Search EndrCodeTab by bean
|
|
*
|
|
* @param endrProvincialTeamForm
|
|
* @return List of EndrCodeTabForm
|
|
*/
|
|
public List<EndrProvincialTeamForm> searchEndrProvincialTeamBeanByBean(EndrProvincialTeamBean endrProvincialTeamForm);
|
|
|
|
/**
|
|
* for ENDR800
|
|
* Search EndrCodeTab by bean
|
|
*
|
|
* @return max id bean
|
|
*/
|
|
public EndrProvincialTeamBean getProvincialTeamMaxId();
|
|
|
|
/**
|
|
* for ENDR800
|
|
*
|
|
* @param endrProvincialTeamBean
|
|
* @return boolean
|
|
*/
|
|
public boolean insertEndrProvincialTeam(EndrProvincialTeamBean endrProvincialTeamBean);
|
|
|
|
|
|
/**
|
|
* for ENDR800
|
|
*
|
|
* @param endrProvincialTeamBean
|
|
* @return boolean
|
|
*/
|
|
public boolean deleteEndrProvincialTeam(EndrProvincialTeamBean endrProvincialTeamBean);
|
|
|
|
} |