陕西地税个人养老保险银行代收系统详细设计.docx
《陕西地税个人养老保险银行代收系统详细设计.docx》由会员分享,可在线阅读,更多相关《陕西地税个人养老保险银行代收系统详细设计.docx(71页珍藏版)》请在冰豆网上搜索。
陕西地税个人养老保险银行代收系统详细设计
陕西地税个人养老保险银行代收系统
详细设计
蓬天信息系统(北京)有限公司
一、银行代收个人养老保险接口
1.1缴费登记信息生成
1.1.1社保数据导入
1.1.1.1UC简介
操作人员将社保部门传来的电子信息直接导入并生成符合征管系统的缴费登记信息
1.1.1.2菜单项名称及测试用户列表
岗位:
县(区)级社保管理岗
菜单项名称:
缴费登记信息生成
1.1.1.3详细设计
1.1.1.3.1普通程序
1)java类
包名
com.sxlt.lvy.socentrustlvy.socinfoimport.form
类名
SocInfoImportForm
修改人名称
宋科
修改时间
2008-10-13
父类或接口
ActionForm
功能说明
用来临时存放页面中的表单数据。
主要方法和属性说明
privateListsocTypeList;//费种列表
privateListresultList;//查询结果列表
privateStringimportFlag;//操作流水号
privateStringimportMes;//导入提示信息
privateStringsqlId;//导出excel的sqlId
privateStringcurrentPage;//当前页数
privateStringtotalRecord;//总记录数
privateStringtotalPage;//总页数
privateStringpageNum;//跳转页数
privateStringbeginDate;//查询起时间
privateStringendDate;//查询止时间
privateListexcelList;//读取excel文件的列表
privateStringfileName;//文件名
privateStringsocTypeCode;//费种代码
包名
com.sxlt.lvy.socentrustlvy.socinfoimport.form
类名
ReadFileForm
修改人名称
宋科
修改时间
2008-10-13
父类或接口
ActionForm
功能说明
用来临时存放页面中的表单数据。
主要方法和属性说明
privateFormFilefile;//读取的excel文件
privateStringsocTypeCode;//养老保险费代码
包名
com.sxlt.lvy.socentrustlvy.socinfoimport.vo
类名
SocInfoImportVO
修改人名称
宋科
修改时间
2008-10-13
父类或接口
java.io.Serializable
功能说明
用来接收actionform中的值,并将值传递给command。
主要方法和属性说明
privateListsocTypeList;//费种列表
privateListresultList;//查询结果列表
privateStringimportFlag;//操作流水号
privateStringimportMes;//导入提示信息
privateStringsqlId;//导出excel的sqlId
privateStringcurrentPage;//当前页数
privateStringtotalRecord;//总记录数
privateStringtotalPage;//总页数
privateStringpageNum;//跳转页数
privateStringbeginDate;//查询起时间
privateStringendDate;//查询止时间
privateListexcelList;//读取excel文件的列表
privateStringfileName;//文件名
privateStringsocTypeCode;//费种代码
包名
com.sxlt.lvy.socentrustlvy.socinfoimport.action
类名
ReadFileAction
修改人名称
宋科
修改时间
2008-10-13
父类或接口
Action
功能说明
读取上传的excel文件并存储在form的List中
主要方法和属性说明
方法:
doReadFile()//读取formFile中的文件信息并存储在form的list中
包名
mand
类名
ImportSocCommand
修改人名称
宋科
修改时间
2008-10-13
父类或接口
Command
功能说明
限缴税款登记
主要方法和属性说明
方法:
doInit()//跳转到初始化页面
insertSocData()//将社保数据读取到数据库中
doCompare()//比较以读取的社保数据在征管库中是否有记录
doReg()//为读取的社保信息中需新开户的在征管系统中生成登记及鉴定信息
getUnImport()//查询本次未导入社保信息
doQuery()//查询已读取未导入的列表
包名
mand
类名
QueryUnImportCmd
修改人名称
宋科
修改时间
2008-10-13
父类或接口
Command
功能说明
限缴税款登记
主要方法和属性说明
方法:
doQuery()//查询一段时间未导入社保信息
2)struts配置文件
--养老保险费导入初试化读取页面宋科-->
type="com.sxlt.lvy.socentrustlvy.socinfoimport.action.InitAction"
scope="request"name="readFileForm">
--养老保险费导入读取文件宋科-->
scope="request"name="readFileForm">
--养老保险费导入读取文件宋科-->
type="com.ptf.web.BaseAction"scope="request"name="socImportForm">
--养老保险费导入导入文件宋科-->
type="com.ptf.web.BaseAction"scope="request"name="socImportForm">
--养老保险费导入以读取未导入清册宋科-->
type="com.ptf.web.BaseAction"scope="request"name="socImportForm">
--养老保险费导入再次导入宋科-->
type="com.ptf.web.BaseAction"scope="request"name="socImportForm">
--养老保险费导入未导入清册查询宋科-->
type="com.ptf.web.DummyAction"scope="request"name="socImportForm">
type="com.ptf.web.BaseAction"scope="request"name="socImportForm">
3)command配置文件
--养老保险费导入宋科-->
/importSocInit
PTFSessionFactory
mand.ImportSocCommand
/insertSocInfo
PTFSessionFactory
mand.ImportSocCommand
/importSocImport
PTFSessionFactory
mand.ImportSocCommand
/unImportSocList
PTFSessionFactory
mand.ImportSocCommand
/importSocAgain
PTFSessionFactory
mand.ImportSocCommand
/unImportSocQuery
PTFSessionFactory
mand.QueryUnImportCmd
5)数据库变化
表名称
字段名称
变化值
描述
操作类型
数据库的表
名称(英文)
与表对应的字段名称(英文)
修改后的字段值是多少;尽量准确描述,如果无法确定准确值,请用汉字描述
表字段值的来源,并且要求描述准确
Insert
Update
delete
tb_reg_
Taxpayer
rbasicnifo
TaxRegCode
管理代码
TB_Soc_InfoDataRead
Insert
TaxpayerVer
纳税人版本
1
Insert
TaxpayerTypeCode
登记注册类型
20
Insert
TaxpayerName
纳税人名称
TB_Soc_InfoDataRead
Insert
JurpName
纳税人名称
TB_Soc_InfoDataRead
Insert
JurpId
身份证件号码
TB_Soc_InfoDataRead
Insert
RegTypeCode
经济类型
710
Insert
TaxpayerStatusCode
纳税人状态
10
Insert
TownsFlag
乡镇企业标志
0
Insert
TaxpayerId
税务登记证号
TB_Soc_InfoDataRead
Insert
GbTradeCode
国标行业
1787
Insert
ManageCode
经营行业
178720
Insert
SocTaxpayerFlag
社保户标志
2
Insert
SocTaxpayerStatus
社保户状态
2
Insert
LevyCode
征管属性
tc_soc_socorgcode
Insert
CheckAttribute
稽查属性
null
Insert
InsertDeptCode
受理机关
系统获取
Insert
InsertStaffCode
受理人员代码
系统获取
Insert
AcceptDate
当前日期
系统获取
Insert
PersonalFeeType
社保登记类型
2
Insert
表名称
字段名称
变化值
描述
操作类型
数据库的表名称(英文)
与表对应的字段名称(英文)
修改后的字段值是多少;尽量准确描述,如果无法确定准确值,请用汉字描述
表字段值的来源,并且要求描述准确
Insert
Update
delete
TB_REG_
TAXPAYEREXTINFO
TaxRegCode
管理代码
TB_Soc_InfoDataRead
Insert
OperAddress
实际生产经营地址
TB_Soc_InfoDataRead
Insert
OperPostcode
生产经营地址邮编
TB_Soc_InfoDataRead
Insert
OperTel
生产经营地电话
TB_Soc_InfoDataRead
Insert
LoginAddress
注册地址
TB_Soc_InfoDataRead
Insert
LoginPostNum
注册邮编
TB_Soc_InfoDataRead
Insert
LoginTel
注册地电话
TB_Soc_InfoDataRead
Insert
表名称
字段名称
变化值
描述
操作类型
数据库的表名称(英文)
与表对应的字段名称(英文)
修改后的字段值是多少;尽量准确描述,如果无法确定准确值,请用汉字描述
表字段值的来源,并且要求描述准确
Insert
Update
delete
tb_reg_levyauthinfo
LevyAuthHisInfoid
鉴定主键
系统产生
Insert
TaxRegCode
管理代码
基本信息表
Insert
LevyMethodCode
征收方式代码
10
Insert
TaxpayerVer
纳税人版本
基本信息表
Insert
InsertDeptCode
操作机构
系统获取
Insert
InsertStaffCode
操作人员
系统获取
Insert
InsertDate
操作时间
系统获取
Insert
CancelFlag
作废标志
0
Insert
表名称
字段名称
变化值
描述
操作类型
数据库的表名称(英文)
与表对应的字段名称(英文)
修改后的字段值是多少;尽量准确描述,如果无法确定准确值,请用汉字描述
表字段值的来源,并且要求描述准确
Insert
Update
delete
tb_reg_
levyauthdetail
LevyAuthDetailId
鉴定明细主键
系统产生
Insert
TaxTypeCode
税种代码
TB_Soc_InfoDataRead
Insert
SocCode
社保编码
TB_Soc_InfoDataRead
Insert
OrgCode
社保机构代码
TB_Soc_InfoDataRead
Insert
JoinLevel
参保级次
TB_Soc_InfoDataRead
Insert
LevyAuthHisInfoid
鉴定主表记录
鉴定主表
Insert
流转步骤
点击发送按钮保存数据
表名称
字段名称
变化值
描述
操作类型
数据库的表名称(英文)
与表对应的字段名称(英文)
修改后的字段值是多少;尽量准确描述,如果无法确定准确值,请用汉字描述
表字段值的来源,并且要求描述准确
Insert
Update
delete
tb_soc_infodataread
READDATAID
主键
32位id
Insert
TAXREGCODE
管理代码
自动产生
Insert
JURID
身份证号码
社保数据
Insert
SOCCODE
社保编码
社保数据
Insert
TAXPAYERNAME
纳税人名称
社保数据
Insert
ORGCODE
主管社保机构
社保数据
Insert
TAXTYPECODE
税种代码
83
Insert
JOINLEVEL
参保级次
社保数据
Insert
ADDRESS
地址
社保数据
Insert
TEL
电话
社保数据
Insert
OPTCODE
邮编
社保数据
Insert
ALREADYPAYEEINFO
已缴费信息
无
Insert
CHANGEFLAG
变更标志
社保数据
Insert
OPERATETIME
操作时间
系统获取
Insert
OPERATORCODE
操作人员
系统获取
Insert
ORGDEPTCODE
操作机构
系统获取
Insert
IMPORTFLAG
导入批次号
系统产生
Insert
IMPORTSTATUTS
导入状态
导入状态
Insert
UNIMPORTREASON
未导入原因
未导入原因
Insert
TAXFILENAME
文件名称
文件名称
Insert
1.1.1.3.2gdoc程序
1.1.1.4接口
1.1.1.5公共类或方法
1.2缴费取消
1.2.1缴费取消
1.2.1.1UC简介
接收银行发来的取消缴费信息,并将社保征收数据中的相应信息作废
1.2.1.2菜单项名称及测试用户列表
1.2.1.3详细设计
1.2.1.3.1普通程序
1)java类
包名
com.sxlt.law.taxsafe.musttaxdue.form
类名
MustTaxDueForm
修改人名称
宋科
修改时间
2008-10-13
父类或接口
ActionForm
功能说明
接收银行发来的取消缴费信息
主要方法和属性说明
doPostCheck()//调用P