📄 changebusinessdao.java
字号:
package com.gs.component.change.dao;
import java.util.*;
import com.gs.util.*;
public interface ChangeBusinessDAO{
/**
*方法名称:changeToReal
*功能描述:更新开业登记信息
*参数OLDSN:开业事务号
*参数updateItem:更新的字段
*参数updateValue:更新的值
*参数tableName:更新的表名
*创建人:
*创建时间:2003-10-14
*/
public void changeToReal(String OLDSN,String updateItem,String updateValue,String tableName) throws Exception;
/**
*方法名称:moveFromOutToIn
*功能描述:把记录从外网拷贝到内网
*参数SN:事务号
*返回值:无
*创建人:
*创建时间:2003-10-14
*/
public void moveFromOutToIn(String SN,String OLDSN) throws Exception;
/**
*方法名称:selectSubApply
*功能描述:读取子表记录
*参数SN:事务号
*参数SUB:子表名
*参数tableName:表名
*返回值:无
*创建人:
*创建时间:2003-10-20
*/
public ArrayList selectSubApply(String SN,String SUB,String tableName) throws Exception;
/**
*方法名称:SaveInfo
*功能描述:组成查询需要的字符串
*创建时间:2004-03-24
* 创建人:lxh
*/
public void SaveInfo(String SN,String OLDSN,String BID,String orderID,String operateUser) throws Exception;
/**
*方法名称:copyOutSubToLogDel
*功能描述:保存外网子表的增删除操作
*参数SN:事务号
*参数SUB:子表名
*参数OLDSN:开业的事务号
*返回值:无
*创建人:
*创建时间:2003-10-20
*/
public void copyOutSubToLogDel(String SN,String OLDSN,String operateUser) throws Exception;
/**
*方法名称:delOutSub
*功能描述:外网子表的删除操作
*参数SN:事务号
*参数SUB:子表名
*参数DEL:删除记录号
*返回值:无
*创建人:
*创建时间:2003-10-22
*/
public void delOutSub(String SN,String SUB,String[] DEL) throws Exception;
/**
*方法名称:copySubFromInToOut
*功能描述:将子表的记录从sub02拷贝到sub01中。
*参数SN:事务号
*参数OLDSN:开业事务号
*参数BID:业务号
*参数SUB:子表名
*返回值:无
*创建人:
*创建时间:2003-10-20
*/
public void copySubFromInToOut(String SN,String OLDSN,ArrayList tableList) throws Exception;
/**
*方法名称:updateSubChangeInfo
*功能描述:更新子表变化的描述信息。
*参数SN:事务号
*返回值:无
*创建人:
*创建时间:2003-10-23
*/
public void updateSubChangeInfo(String SN,String fieldName,String fieldValue) throws Exception;
/**
*方法名称:getChangeItem
*功能描述:得到某页面的变化字段项。
*参数BID:业务号
*参数PAGE:页面编码
*返回值:HashMap
*创建人:
*创建时间:2003-11-3
*/
public HashMap getChangeItem(String BID,String PAGE) throws Exception;
/**
*方法名称:getChangeItem
*功能描述:得到某业务(BID)的变化字段项。
*参数BID:业务号
*参数PAGE:页面编码
*返回值:HashMap
*创建人:
*创建时间:2003-11-3
*/
public HashMap getChangeItem(String BID) throws Exception;
/**
* <p>得到变化字段项等相关信息</p>
* @param BID
* @param PAGE
* @return HashMap ArrayList 0--changeFieldList;1--nameList;2--pageNumber;3--fieldSelect
* @throws java.lang.Exception
*/
public HashMap getChangeItemDetail(String SN,String BID,String INNERID,String PAGE) throws Exception;
/**
*方法名称:isChangePage
*功能描述:判断是否是变更页面。
*参数BID:业务号
*参数PAGE:页面编码
*返回值:无
*创建人:
*创建时间:2003-11-3
*/
public boolean isChangePage(String BID,String PAGE) throws Exception;
public boolean isExistChairman(String SN,String personInfo,String tableName) throws Exception;
public ArrayList getOldChairman(String OLDSN,String personInfo,String SUB) throws Exception;
public void copyChairmanFromInToOut(String SN,String OLDSN,ArrayList tableList) throws Exception;
public void delPageCoding(String BID,String SUB) throws Exception;
public void insertPageCoding(String coding1,String coding2,String content,String basissub,String flag) throws Exception;
public void delOutSub(String SN,String SUB) throws Exception;
public boolean isExistPage(String BID,String SUB) throws Exception;
public boolean isExistSub(String SN,String SUB) throws Exception;
public boolean isNullField(String SN,String tableName,String fieldName) throws Exception;
public void moveChairmanToIn(String SN,String OLDSN,String SUB) throws Exception;
public HashMap getRecordValue(String SN) throws Exception;
public ArrayList getSubRecordValue(String SN,String subTable) throws Exception;
public String getINNERID(String SN) throws Exception;
public void setMoveMarker(String SN,String marker) throws Exception;
public void setOldDepartment(String SN,String OLDSN) throws Exception;
public ArrayList getChangeFieldName(String SN) throws Exception;
public void groupBusinessDo(String SN,String OLDSN,String SUB) throws Exception;
public String getEnterpriseOLDBID(String SN) throws Exception;
public void setSubmitBusinessInfo(String SN,String OLDSN,String fieldName,String oldFieldName) throws Exception;
public void setNameMarket(String SN) throws Exception;
public void updateDoneDate(String SN) throws Exception;
/**
* <p>Descript:是否选中此页中的变更数据项</p>
* @param SN 外网变更申请的事务号(gsgsjout_basis01.field001)
* @param BID 业务号
* @param pageNumber 页面号
* @return 是否选中了页面中的数据项
* @throws java.lang.Exception
*/
public boolean isSelectedPage(String SN,String BID,String pageNumber) throws Exception;
/**
* <p>Descript:将选中的页面插入页面选择表(gsgsjout_coding_page_using)</p>
* @param pageInfo ArrayList 包含对象String[] 0--SN,1--BID,2--PAGENUMBER,3--CHANGEITEM
* @throws java.lang.Exception
*/
public void insertSelectedPage(ArrayList alPageInfo) throws Exception;
/**
*@author xiedejin
*@date 20040313
*@param SN(String)
*@return ArrayList
*/
public ArrayList getChangeItemList(String BID,String SN) throws Exception;
//add (hgw 2004-03-22 15:14)
/**
* <p>Descript:获取子表的最大记录号(包括变更时删除的记录)</p>
* @param BID 业务号
* @param InnerCode 内部序号
* @param SubTableName 子表名称
* @return String 最大记录号
* @throws java.lang.Exception
*/
public String getSubMaxRecordNumber(String BID,String InnerCode,String SubTableName) throws Exception;
/**
* <p>Descript:判断当前变更申请是否审核通过,如果是审核通过的就设置企业的基本信息为
* 变更申请前的信息,而不是变更后的信息(注:暂实现主表,未实现子表)</p>
* @param SN 当前变更申请的SN
* @param oldEnterpriseInfo 开业当前企业的基本信息
* @return 被重新设置为变更前企业的基本信息
* @throws java.lang.Exception
*/
public ArrayList updateEnterpriseInfo(String SN,ArrayList oldEnterpriseInfo) throws Exception;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -