90 changed files with 3797 additions and 95 deletions
@ -0,0 +1,96 @@ |
|||||
|
package cips.blacklist.api; |
||||
|
|
||||
|
import io.sc.platform.orm.api.vo.CorporationAuditorVo; |
||||
|
|
||||
|
public class CountryBlackVo extends CorporationAuditorVo { |
||||
|
private String id; |
||||
|
private String code;//代码
|
||||
|
private String name;//名称
|
||||
|
private String nameChinese;//中文名称
|
||||
|
private Boolean un;//联合国安理会制裁
|
||||
|
private Boolean ofac;//美国OFAC制裁
|
||||
|
private Boolean ncct;//NCCT
|
||||
|
private Boolean drug;//贩毒严重地区
|
||||
|
private Boolean terrorism;//支持恐怖活动
|
||||
|
private Boolean offshore;//离岸金融中心
|
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getNameChinese() { |
||||
|
return nameChinese; |
||||
|
} |
||||
|
|
||||
|
public void setNameChinese(String nameChinese) { |
||||
|
this.nameChinese = nameChinese; |
||||
|
} |
||||
|
|
||||
|
public Boolean getUn() { |
||||
|
return un; |
||||
|
} |
||||
|
|
||||
|
public void setUn(Boolean un) { |
||||
|
this.un = un; |
||||
|
} |
||||
|
|
||||
|
public Boolean getOfac() { |
||||
|
return ofac; |
||||
|
} |
||||
|
|
||||
|
public void setOfac(Boolean ofac) { |
||||
|
this.ofac = ofac; |
||||
|
} |
||||
|
|
||||
|
public Boolean getNcct() { |
||||
|
return ncct; |
||||
|
} |
||||
|
|
||||
|
public void setNcct(Boolean ncct) { |
||||
|
this.ncct = ncct; |
||||
|
} |
||||
|
|
||||
|
public Boolean getDrug() { |
||||
|
return drug; |
||||
|
} |
||||
|
|
||||
|
public void setDrug(Boolean drug) { |
||||
|
this.drug = drug; |
||||
|
} |
||||
|
|
||||
|
public Boolean getTerrorism() { |
||||
|
return terrorism; |
||||
|
} |
||||
|
|
||||
|
public void setTerrorism(Boolean terrorism) { |
||||
|
this.terrorism = terrorism; |
||||
|
} |
||||
|
|
||||
|
public Boolean getOffshore() { |
||||
|
return offshore; |
||||
|
} |
||||
|
|
||||
|
public void setOffshore(Boolean offshore) { |
||||
|
this.offshore = offshore; |
||||
|
} |
||||
|
} |
@ -0,0 +1,80 @@ |
|||||
|
package cips.blacklist.api; |
||||
|
|
||||
|
import io.sc.platform.orm.api.vo.CorporationAuditorVo; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
|
||||
|
public class PersonalBlackVo extends CorporationAuditorVo { |
||||
|
private String id; |
||||
|
private String code; |
||||
|
private String name; |
||||
|
private String idType; |
||||
|
private String idNumber; |
||||
|
private String account; |
||||
|
private Date confirmDate; |
||||
|
private String reason; |
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getIdType() { |
||||
|
return idType; |
||||
|
} |
||||
|
|
||||
|
public void setIdType(String idType) { |
||||
|
this.idType = idType; |
||||
|
} |
||||
|
|
||||
|
public String getIdNumber() { |
||||
|
return idNumber; |
||||
|
} |
||||
|
|
||||
|
public void setIdNumber(String idNumber) { |
||||
|
this.idNumber = idNumber; |
||||
|
} |
||||
|
|
||||
|
public String getAccount() { |
||||
|
return account; |
||||
|
} |
||||
|
|
||||
|
public void setAccount(String account) { |
||||
|
this.account = account; |
||||
|
} |
||||
|
|
||||
|
public Date getConfirmDate() { |
||||
|
return confirmDate; |
||||
|
} |
||||
|
|
||||
|
public void setConfirmDate(Date confirmDate) { |
||||
|
this.confirmDate = confirmDate; |
||||
|
} |
||||
|
|
||||
|
public String getReason() { |
||||
|
return reason; |
||||
|
} |
||||
|
|
||||
|
public void setReason(String reason) { |
||||
|
this.reason = reason; |
||||
|
} |
||||
|
} |
@ -0,0 +1,82 @@ |
|||||
|
<template> |
||||
|
<w-grid |
||||
|
ref="gridRef" |
||||
|
:title="$t('cips.blacklist.country.grid.title')" |
||||
|
:config-button="true" |
||||
|
selection="multiple" |
||||
|
db-click-operation="edit" |
||||
|
:checkbox-selection="true" |
||||
|
:data-url="Environment.apiContextPath('/api/cips/blacklist/country')" |
||||
|
:query-form-cols-num="4" |
||||
|
:query-form-fields="[ |
||||
|
{ name: 'code', label: $t('code'), type: 'w-text', clearable: true }, |
||||
|
{ name: 'name', label: $t('name'), type: 'w-text', clearable: true }, |
||||
|
{ name: 'nameChinese', label: $t('cips.blacklist.country.grid.entity.nameChinese'), type: 'w-text', clearable: true }, |
||||
|
]" |
||||
|
:sort-by="['code']" |
||||
|
:toolbar-configure="{ noIcon: false }" |
||||
|
:toolbar-actions="['query', 'refresh', 'separator', 'add', 'clone', 'edit', 'remove', 'separator', 'view', 'separator', 'export']" |
||||
|
:columns="[ |
||||
|
{ width: 70, name: 'code', label: $t('code') }, |
||||
|
{ width: 200, name: 'name', label: $t('name') }, |
||||
|
{ width: 200, name: 'nameChinese', label: $t('cips.blacklist.country.grid.entity.nameChinese') }, |
||||
|
{ width: 150, name: 'un', label: $t('cips.blacklist.country.grid.entity.un'), align: 'center', format: formatBoolean }, |
||||
|
{ width: 130, name: 'ofac', label: $t('cips.blacklist.country.grid.entity.ofac'), align: 'center', format: formatBoolean }, |
||||
|
{ width: 80, name: 'ncct', label: $t('cips.blacklist.country.grid.entity.ncct'), align: 'center', format: formatBoolean }, |
||||
|
{ width: 120, name: 'drug', label: $t('cips.blacklist.country.grid.entity.drug'), align: 'center', format: formatBoolean }, |
||||
|
{ width: 120, name: 'terrorism', label: $t('cips.blacklist.country.grid.entity.terrorism'), align: 'center', format: formatBoolean }, |
||||
|
{ width: 120, name: 'offshore', label: $t('cips.blacklist.country.grid.entity.offshore'), align: 'center', format: formatBoolean }, |
||||
|
|
||||
|
{ width: 100, name: 'lastModifier', label: $t('lastModifier') }, |
||||
|
{ width: 110, name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.dateOnly() }, |
||||
|
]" |
||||
|
:editor="{ |
||||
|
dialog: { |
||||
|
width: '600px', |
||||
|
}, |
||||
|
form: { |
||||
|
colsNum: 2, |
||||
|
fields: [ |
||||
|
{ colSpan: 2, name: 'code', label: $t('code'), type: 'w-text' }, |
||||
|
{ colSpan: 2, name: 'name', label: $t('name'), type: 'w-text' }, |
||||
|
{ colSpan: 2, name: 'nameChinese', label: $t('cips.blacklist.country.grid.entity.nameChinese'), type: 'w-text' }, |
||||
|
{ name: 'un', label: $t('cips.blacklist.country.grid.entity.un'), type: 'w-checkbox' }, |
||||
|
{ name: 'ofac', label: $t('cips.blacklist.country.grid.entity.ofac'), type: 'w-checkbox' }, |
||||
|
{ name: 'ncct', label: $t('cips.blacklist.country.grid.entity.ncct'), type: 'w-checkbox' }, |
||||
|
{ name: 'drug', label: $t('cips.blacklist.country.grid.entity.drug'), type: 'w-checkbox' }, |
||||
|
{ name: 'terrorism', label: $t('cips.blacklist.country.grid.entity.terrorism'), type: 'w-checkbox' }, |
||||
|
{ name: 'offshore', label: $t('cips.blacklist.country.grid.entity.offshore'), type: 'w-checkbox' }, |
||||
|
], |
||||
|
}, |
||||
|
}" |
||||
|
:viewer="{ |
||||
|
panel: { |
||||
|
columnNum: 1, |
||||
|
fields: [ |
||||
|
{ name: 'id', label: $t('id') }, |
||||
|
{ name: 'bic', label: $t('cips.data.bic.grid.entity.bic') }, |
||||
|
{ name: 'countryIsoCode', label: $t('cips.data.bic.grid.entity.countryIsoCode') }, |
||||
|
{ name: 'bankname', label: $t('cips.data.bic.grid.entity.bankname') }, |
||||
|
{ name: 'city', label: $t('cips.data.bic.grid.entity.city') }, |
||||
|
{ name: 'dataComeFrom', label: $t('dataComeFrom') }, |
||||
|
{ name: 'creator', label: $t('creator') }, |
||||
|
{ name: 'createDate', label: $t('createDate') }, |
||||
|
{ name: 'lastModifier', label: $t('lastModifier') }, |
||||
|
{ name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.none() }, |
||||
|
{ name: 'corporationCode', label: $t('corporationCode') }, |
||||
|
], |
||||
|
}, |
||||
|
}" |
||||
|
> |
||||
|
</w-grid> |
||||
|
</template> |
||||
|
<script setup lang="ts"> |
||||
|
import { ref } from 'vue'; |
||||
|
import { $t, Environment, Formater } from 'platform-core'; |
||||
|
|
||||
|
const formatBoolean = (value: any) => { |
||||
|
if (value) { |
||||
|
return '<span class="font-bold">' + $t('yes') + '</span>'; |
||||
|
} |
||||
|
}; |
||||
|
</script> |
@ -0,0 +1,78 @@ |
|||||
|
<template> |
||||
|
<w-grid |
||||
|
ref="gridRef" |
||||
|
:title="$t('cips.blacklist.person.grid.title')" |
||||
|
:config-button="true" |
||||
|
selection="multiple" |
||||
|
db-click-operation="edit" |
||||
|
:checkbox-selection="true" |
||||
|
:data-url="Environment.apiContextPath('/api/cips/blacklist/person')" |
||||
|
:query-form-cols-num="4" |
||||
|
:query-form-fields="[ |
||||
|
{ name: 'code', label: $t('code'), type: 'w-text', clearable: true }, |
||||
|
{ name: 'name', label: $t('name'), type: 'w-text', clearable: true }, |
||||
|
{ name: 'idNumber', label: $t('cips.blacklist.person.grid.entity.idNumber'), type: 'w-text', clearable: true }, |
||||
|
]" |
||||
|
:sort-by="['code']" |
||||
|
:toolbar-configure="{ noIcon: false }" |
||||
|
:toolbar-actions="['query', 'refresh', 'separator', 'add', 'clone', 'edit', 'remove', 'separator', 'view', 'separator', 'export']" |
||||
|
:columns="[ |
||||
|
{ width: 100, name: 'code', label: $t('code') }, |
||||
|
{ width: 200, name: 'name', label: $t('name') }, |
||||
|
{ width: 100, name: 'idType', label: $t('cips.blacklist.person.grid.entity.idType') }, |
||||
|
{ width: 200, name: 'idNumber', label: $t('cips.blacklist.person.grid.entity.idNumber') }, |
||||
|
{ width: 200, name: 'account', label: $t('cips.blacklist.person.grid.entity.account') }, |
||||
|
{ width: 150, name: 'confirmDate', label: $t('cips.blacklist.person.grid.entity.confirmDate') }, |
||||
|
{ width: 300, name: 'reason', label: $t('cips.blacklist.person.grid.entity.reason') }, |
||||
|
|
||||
|
{ width: 100, name: 'lastModifier', label: $t('lastModifier') }, |
||||
|
{ width: 110, name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.dateOnly() }, |
||||
|
]" |
||||
|
:editor="{ |
||||
|
dialog: { |
||||
|
width: '600px', |
||||
|
}, |
||||
|
form: { |
||||
|
colsNum: 1, |
||||
|
fields: [ |
||||
|
{ name: 'code', label: $t('code'), type: 'w-text' }, |
||||
|
{ name: 'name', label: $t('name'), type: 'w-text' }, |
||||
|
{ name: 'idType', label: $t('cips.blacklist.person.grid.entity.idType'), type: 'w-text' }, |
||||
|
{ name: 'idNumber', label: $t('cips.blacklist.person.grid.entity.idNumber'), type: 'w-text' }, |
||||
|
{ name: 'account', label: $t('cips.blacklist.person.grid.entity.account'), type: 'w-text' }, |
||||
|
{ name: 'confirmDate', label: $t('cips.blacklist.person.grid.entity.confirmDate'), type: 'w-text' }, |
||||
|
{ name: 'reason', label: $t('cips.blacklist.person.grid.entity.reason'), type: 'w-textarea', rows: 5 }, |
||||
|
], |
||||
|
}, |
||||
|
}" |
||||
|
:viewer="{ |
||||
|
panel: { |
||||
|
columnNum: 1, |
||||
|
fields: [ |
||||
|
{ name: 'id', label: $t('id') }, |
||||
|
{ name: 'bic', label: $t('cips.data.bic.grid.entity.bic') }, |
||||
|
{ name: 'countryIsoCode', label: $t('cips.data.bic.grid.entity.countryIsoCode') }, |
||||
|
{ name: 'bankname', label: $t('cips.data.bic.grid.entity.bankname') }, |
||||
|
{ name: 'city', label: $t('cips.data.bic.grid.entity.city') }, |
||||
|
{ name: 'dataComeFrom', label: $t('dataComeFrom') }, |
||||
|
{ name: 'creator', label: $t('creator') }, |
||||
|
{ name: 'createDate', label: $t('createDate') }, |
||||
|
{ name: 'lastModifier', label: $t('lastModifier') }, |
||||
|
{ name: 'lastModifyDate', label: $t('lastModifyDate'), format: Formater.none() }, |
||||
|
{ name: 'corporationCode', label: $t('corporationCode') }, |
||||
|
], |
||||
|
}, |
||||
|
}" |
||||
|
> |
||||
|
</w-grid> |
||||
|
</template> |
||||
|
<script setup lang="ts"> |
||||
|
import { ref } from 'vue'; |
||||
|
import { $t, Environment, Formater } from 'platform-core'; |
||||
|
|
||||
|
const formatBoolean = (value: any) => { |
||||
|
if (value) { |
||||
|
return '<span class="font-bold">' + $t('yes') + '</span>'; |
||||
|
} |
||||
|
}; |
||||
|
</script> |
@ -0,0 +1,5 @@ |
|||||
|
dependencies { |
||||
|
api( |
||||
|
project(":io.sc.platform.util"), |
||||
|
) |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
/* |
||||
|
* 国际化消息源插件配置 |
||||
|
* 功能: 该插件配置为框架提供国际化消息资源 |
||||
|
* 使用说明: |
||||
|
* includes: 包含国际化消息资源列表 |
||||
|
* excludes: 排除国际化消息资源列表 |
||||
|
* 注意: 当一个包名同时存在于 includes 和 excludes 中, excludes 优先, 即该包不会被自动扫描 |
||||
|
*/ |
||||
|
|
||||
|
|
||||
|
{ |
||||
|
"includes":[ |
||||
|
"cips/packet/core/i18n/messages", |
||||
|
"cips/packet/core/i18n/rule-engine-ditionary" |
||||
|
], |
||||
|
"excludes":[] |
||||
|
} |
@ -0,0 +1,752 @@ |
|||||
|
[ |
||||
|
{ |
||||
|
"type": "FOLDER", |
||||
|
"order": 3000, |
||||
|
"id": "re.dictionary.category.cips", |
||||
|
"parent": null, |
||||
|
"code": "re.dictionary.category.cips", |
||||
|
"nameI18nKey": "re.dictionary.category.cips", |
||||
|
"description": "CIPS Packet", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 0, |
||||
|
"id": "cips.packet.core.cips_111_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_111_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_111_001_02.Document", |
||||
|
"description": "cips_111_001_02[客户汇款报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 1, |
||||
|
"id": "cips.packet.core.cips_112_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_112_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_112_001_02.Document", |
||||
|
"description": "cips_112_001_02[金融机构汇款报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 2, |
||||
|
"id": "cips.packet.core.cips_113_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_113_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_113_001_01.Document", |
||||
|
"description": "cips_113_001_01[批量业务客户汇款报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 3, |
||||
|
"id": "cips.packet.core.cips_131_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_131_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_131_001_01.Document", |
||||
|
"description": "cips_131_001_01[CCP 业务申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 4, |
||||
|
"id": "cips.packet.core.cips_132_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_132_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_132_001_01.Document", |
||||
|
"description": "cips_132_001_01[CCP 业务回执报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 5, |
||||
|
"id": "cips.packet.core.cips_133_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_133_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_133_001_01.Document", |
||||
|
"description": "cips_133_001_01[银行发起 SSS 业务申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 6, |
||||
|
"id": "cips.packet.core.cips_134_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_134_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_134_001_01.Document", |
||||
|
"description": "cips_134_001_01[银行发起 SSS 业务应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 7, |
||||
|
"id": "cips.packet.core.cips_135_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_135_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_135_001_01.Document", |
||||
|
"description": "cips_135_001_01[FMI 发起 SSS 业务申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 8, |
||||
|
"id": "cips.packet.core.cips_136_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_136_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_136_001_01.Document", |
||||
|
"description": "cips_136_001_01[FMI 发起 SSS 业务应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 9, |
||||
|
"id": "cips.packet.core.cips_151_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_151_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_151_001_01.Document", |
||||
|
"description": "cips_151_001_01[清算机构借贷报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 10, |
||||
|
"id": "cips.packet.core.cips_153_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_153_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_153_001_01.Document", |
||||
|
"description": "cips_153_001_01[清算机构借贷通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 11, |
||||
|
"id": "cips.packet.core.cips_154_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_154_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_154_001_01.Document", |
||||
|
"description": "cips_154_001_01[清算机构借贷通知回执报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 12, |
||||
|
"id": "cips.packet.core.cips_301_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_301_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_301_001_02.Document", |
||||
|
"description": "cips_301_001_02[业务查询报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 13, |
||||
|
"id": "cips.packet.core.cips_302_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_302_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_302_001_02.Document", |
||||
|
"description": "cips_302_001_02[业务查复报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 14, |
||||
|
"id": "cips.packet.core.cips_303_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_303_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_303_001_02.Document", |
||||
|
"description": "cips_303_001_02[业务撤销申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 15, |
||||
|
"id": "cips.packet.core.cips_304_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_304_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_304_001_02.Document", |
||||
|
"description": "cips_304_001_02[业务撤销应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 16, |
||||
|
"id": "cips.packet.core.cips_305_001_03.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_305_001_03.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_305_001_03.Document", |
||||
|
"description": "cips_305_001_03[业务状态查询申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 17, |
||||
|
"id": "cips.packet.core.cips_306_001_03.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_306_001_03.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_306_001_03.Document", |
||||
|
"description": "cips_306_001_03[业务状态查询应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 18, |
||||
|
"id": "cips.packet.core.cips_307_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_307_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_307_001_01.Document", |
||||
|
"description": "cips_307_001_01[通用签名信息业务报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 19, |
||||
|
"id": "cips.packet.core.cips_308_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_308_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_308_001_01.Document", |
||||
|
"description": "cips_308_001_01[通用签名信息业务应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 20, |
||||
|
"id": "cips.packet.core.cips_309_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_309_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_309_001_01.Document", |
||||
|
"description": "cips_309_001_01[自由格式报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 21, |
||||
|
"id": "cips.packet.core.cips_313_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_313_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_313_001_01.Document", |
||||
|
"description": "cips_313_001_01[跨境业务结算排队查询申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 22, |
||||
|
"id": "cips.packet.core.cips_314_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_314_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_314_001_01.Document", |
||||
|
"description": "cips_314_001_01[跨境业务结算排队查询应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 23, |
||||
|
"id": "cips.packet.core.cips_350_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_350_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_350_001_01.Document", |
||||
|
"description": "cips_350_001_01[资金调减申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 24, |
||||
|
"id": "cips.packet.core.cips_351_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_351_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_351_001_01.Document", |
||||
|
"description": "cips_351_001_01[预注资调减申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 25, |
||||
|
"id": "cips.packet.core.cips_352_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_352_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_352_001_02.Document", |
||||
|
"description": "cips_352_001_02[资金调整通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 26, |
||||
|
"id": "cips.packet.core.cips_353_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_353_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_353_001_02.Document", |
||||
|
"description": "cips_353_001_02[排队调整申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 27, |
||||
|
"id": "cips.packet.core.cips_354_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_354_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_354_001_01.Document", |
||||
|
"description": "cips_354_001_01[账户余额预警额度设置申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 28, |
||||
|
"id": "cips.packet.core.cips_355_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_355_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_355_001_01.Document", |
||||
|
"description": "cips_355_001_01[余额告警通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 29, |
||||
|
"id": "cips.packet.core.cips_356_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_356_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_356_001_02.Document", |
||||
|
"description": "cips_356_001_02[清算账户信息查询申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 30, |
||||
|
"id": "cips.packet.core.cips_357_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_357_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_357_001_02.Document", |
||||
|
"description": "cips_357_001_02[清算账户信息查询应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 31, |
||||
|
"id": "cips.packet.core.cips_358_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_358_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_358_001_02.Document", |
||||
|
"description": "cips_358_001_02[账户管理通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 32, |
||||
|
"id": "cips.packet.core.cips_371_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_371_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_371_001_01.Document", |
||||
|
"description": "cips_371_001_01[双边净额发起方限额管理报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 33, |
||||
|
"id": "cips.packet.core.cips_372_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_372_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_372_001_01.Document", |
||||
|
"description": "cips_372_001_01[双边净额发起方限额通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 34, |
||||
|
"id": "cips.packet.core.cips_373_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_373_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_373_001_01.Document", |
||||
|
"description": "cips_373_001_01[轧差注资定额管理报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 35, |
||||
|
"id": "cips.packet.core.cips_374_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_374_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_374_001_01.Document", |
||||
|
"description": "cips_374_001_01[注资状态白名单广播报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 36, |
||||
|
"id": "cips.packet.core.cips_375_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_375_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_375_001_01.Document", |
||||
|
"description": "cips_375_001_01[缺款通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 37, |
||||
|
"id": "cips.packet.core.cips_376_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_376_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_376_001_01.Document", |
||||
|
"description": "cips_376_001_01[参与者互助协议申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 38, |
||||
|
"id": "cips.packet.core.cips_377_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_377_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_377_001_01.Document", |
||||
|
"description": "cips_377_001_01[参与者互助协议应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 39, |
||||
|
"id": "cips.packet.core.cips_601_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_601_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_601_001_02.Document", |
||||
|
"description": "cips_601_001_02[支付处理确认报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 40, |
||||
|
"id": "cips.packet.core.cips_611_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_611_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_611_001_01.Document", |
||||
|
"description": "cips_611_001_01[计费清单报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 41, |
||||
|
"id": "cips.packet.core.cips_621_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_621_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_621_001_01.Document", |
||||
|
"description": "cips_621_001_01[净额结算通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 42, |
||||
|
"id": "cips.packet.core.cips_622_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_622_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_622_001_01.Document", |
||||
|
"description": "cips_622_001_01[CCP 业务借贷通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 43, |
||||
|
"id": "cips.packet.core.cips_701_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_701_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_701_001_02.Document", |
||||
|
"description": "cips_701_001_02[资金调整核对报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 44, |
||||
|
"id": "cips.packet.core.cips_710_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_710_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_710_001_02.Document", |
||||
|
"description": "cips_710_001_02[对账申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 45, |
||||
|
"id": "cips.packet.core.cips_711_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_711_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_711_001_02.Document", |
||||
|
"description": "cips_711_001_02[跨境业务汇总核对报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 46, |
||||
|
"id": "cips.packet.core.cips_712_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_712_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_712_001_02.Document", |
||||
|
"description": "cips_712_001_02[跨境业务明细核对申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 47, |
||||
|
"id": "cips.packet.core.cips_713_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_713_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_713_001_02.Document", |
||||
|
"description": "cips_713_001_02[跨境业务明细核对应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 48, |
||||
|
"id": "cips.packet.core.cips_716_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_716_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_716_001_01.Document", |
||||
|
"description": "cips_716_001_01[FMI 跨境业务核对报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 49, |
||||
|
"id": "cips.packet.core.cips_111_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_111_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_111_002_02.Document", |
||||
|
"description": "cips_111_002_02[客户汇款报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 50, |
||||
|
"id": "cips.packet.core.cips_112_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_112_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_112_002_02.Document", |
||||
|
"description": "cips_112_002_02[金融机构汇款报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 51, |
||||
|
"id": "cips.packet.core.cips_135_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_135_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_135_001_02.Document", |
||||
|
"description": "cips_135_001_02[FMI 发起 SSS 业务申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 52, |
||||
|
"id": "cips.packet.core.cips_313_002_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_313_002_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_313_002_01.Document", |
||||
|
"description": "cips_313_002_01[跨境业务结算排队查询申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 53, |
||||
|
"id": "cips.packet.core.cips_353_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_353_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_353_002_02.Document", |
||||
|
"description": "cips_353_002_02[排队调整申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 54, |
||||
|
"id": "cips.packet.core.cips_354_002_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_354_002_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_354_002_01.Document", |
||||
|
"description": "cips_354_002_01[账户余额预警额度设置申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 55, |
||||
|
"id": "cips.packet.core.cips_355_002_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_355_002_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_355_002_01.Document", |
||||
|
"description": "cips_355_002_01[余额告警通知报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 56, |
||||
|
"id": "cips.packet.core.cips_356_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_356_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_356_002_02.Document", |
||||
|
"description": "cips_356_002_02[清算账户信息查询申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 57, |
||||
|
"id": "cips.packet.core.cips_357_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_357_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_357_002_02.Document", |
||||
|
"description": "cips_357_002_02[清算账户信息查询应答报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 58, |
||||
|
"id": "cips.packet.core.cips_358_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_358_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_358_002_02.Document", |
||||
|
"description": "cips_358_002_02[账户管理通知报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 59, |
||||
|
"id": "cips.packet.core.cips_359_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_359_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_359_001_01.Document", |
||||
|
"description": "cips_359_001_01[结算行外币可用额度调增报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 60, |
||||
|
"id": "cips.packet.core.cips_360_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_360_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_360_001_01.Document", |
||||
|
"description": "cips_360_001_01[结算行外币可用额度调减报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 61, |
||||
|
"id": "cips.packet.core.cips_361_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_361_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_361_001_01.Document", |
||||
|
"description": "cips_361_001_01[外币资金调整通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 62, |
||||
|
"id": "cips.packet.core.cips_362_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_362_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_362_001_01.Document", |
||||
|
"description": "cips_362_001_01[参与者外币可用额度调增申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 63, |
||||
|
"id": "cips.packet.core.cips_363_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_363_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_363_001_01.Document", |
||||
|
"description": "cips_363_001_01[参与者外币可用额度调减申请报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 64, |
||||
|
"id": "cips.packet.core.cips_364_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_364_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_364_001_01.Document", |
||||
|
"description": "cips_364_001_01[参与者外币可用额度调整应答报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 65, |
||||
|
"id": "cips.packet.core.cips_365_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_365_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_365_001_01.Document", |
||||
|
"description": "cips_365_001_01[结算行间头寸调拨通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 66, |
||||
|
"id": "cips.packet.core.cips_366_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_366_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_366_001_01.Document", |
||||
|
"description": "cips_366_001_01[结算行结算通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 67, |
||||
|
"id": "cips.packet.core.cips_367_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_367_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_367_001_01.Document", |
||||
|
"description": "cips_367_001_01[结算行记账通知报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 68, |
||||
|
"id": "cips.packet.core.cips_710_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_710_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_710_002_02.Document", |
||||
|
"description": "cips_710_002_02[跨境业务对账申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 69, |
||||
|
"id": "cips.packet.core.cips_711_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_711_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_711_002_02.Document", |
||||
|
"description": "cips_711_002_02[跨境业务汇总核对报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 70, |
||||
|
"id": "cips.packet.core.cips_712_002_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_712_002_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_712_002_02.Document", |
||||
|
"description": "cips_712_002_02[跨境业务明细核对申请报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 71, |
||||
|
"id": "cips.packet.core.cips_716_002_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_716_002_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_716_002_01.Document", |
||||
|
"description": "cips_716_002_01[FMI 跨境业务核对报文(外币)]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 72, |
||||
|
"id": "cips.packet.core.cips_717_001_02.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_717_001_02.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_717_001_02.Document", |
||||
|
"description": "cips_717_001_02[结算行业务明细核对报文]", |
||||
|
"version": 2 |
||||
|
}, |
||||
|
{ |
||||
|
"type": "JAVA_CLASS", |
||||
|
"order": 73, |
||||
|
"id": "cips.packet.core.cips_718_001_01.Document", |
||||
|
"parent": "re.dictionary.category.cips", |
||||
|
"code": "cips.packet.core.cips_718_001_01.Document", |
||||
|
"nameI18nKey": "cips.packet.core.cips_718_001_01.Document", |
||||
|
"description": "cips_718_001_01[代理结算银行对账报文]", |
||||
|
"version": 2 |
||||
|
} |
||||
|
] |
@ -0,0 +1,10 @@ |
|||||
|
[ |
||||
|
{ |
||||
|
"name" : "parseCips_111_001_02", |
||||
|
"signature" : "UDF.parseCips_111_001_02(xml)", |
||||
|
"description" : "将 xml 解析成 cips.111.001.02(客户汇款报文)", |
||||
|
"enable" : true, |
||||
|
"mathXml" : "<mspace></mspace>\n<mrow>\n <mo>UDF.parseCips_111_001_02</mo>\n <mi>(</mi>\n <mspace></mspace>\n <mi>xml</mi>\n <mspace></mspace>\n <mi>)</mi>\n</mrow>\n<mspace></mspace>", |
||||
|
"body" : "def static parseCips_111_001_02(String xml){\n return cips.packet.core.CipsPacketParser.parseCips_111_001_02(xml);\n}" |
||||
|
} |
||||
|
] |
@ -0,0 +1,76 @@ |
|||||
|
re.dictionary.category.cips=CIPS |
||||
|
|
||||
|
cips.packet.core.cips_111_001_02.Document=CIPS_111_001_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_112_001_02.Document=CIPS_112_001_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_113_001_01.Document=CIPS_113_001_01[\u6279\u91CF\u4E1A\u52A1\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_131_001_01.Document=CIPS_131_001_01[CCP \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_132_001_01.Document=CIPS_132_001_01[CCP \u4E1A\u52A1\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_133_001_01.Document=CIPS_133_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_134_001_01.Document=CIPS_134_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_135_001_01.Document=CIPS_135_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_136_001_01.Document=CIPS_136_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_151_001_01.Document=CIPS_151_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u62A5\u6587] |
||||
|
cips.packet.core.cips_153_001_01.Document=CIPS_153_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_154_001_01.Document=CIPS_154_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_301_001_02.Document=CIPS_301_001_02[\u4E1A\u52A1\u67E5\u8BE2\u62A5\u6587] |
||||
|
cips.packet.core.cips_302_001_02.Document=CIPS_302_001_02[\u4E1A\u52A1\u67E5\u590D\u62A5\u6587] |
||||
|
cips.packet.core.cips_303_001_02.Document=CIPS_303_001_02[\u4E1A\u52A1\u64A4\u9500\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_304_001_02.Document=CIPS_304_001_02[\u4E1A\u52A1\u64A4\u9500\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_305_001_03.Document=CIPS_305_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_306_001_03.Document=CIPS_306_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_307_001_01.Document=CIPS_307_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u62A5\u6587] |
||||
|
cips.packet.core.cips_308_001_01.Document=CIPS_308_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_309_001_01.Document=CIPS_309_001_01[\u81EA\u7531\u683C\u5F0F\u62A5\u6587] |
||||
|
cips.packet.core.cips_313_001_01.Document=CIPS_313_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_314_001_01.Document=CIPS_314_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_350_001_01.Document=CIPS_350_001_01[\u8D44\u91D1\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_351_001_01.Document=CIPS_351_001_01[\u9884\u6CE8\u8D44\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_352_001_02.Document=CIPS_352_001_02[\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_353_001_02.Document=CIPS_353_001_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_354_001_01.Document=CIPS_354_001_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_355_001_01.Document=CIPS_355_001_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_356_001_02.Document=CIPS_356_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_357_001_02.Document=CIPS_357_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_358_001_02.Document=CIPS_358_001_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_371_001_01.Document=CIPS_371_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_372_001_01.Document=CIPS_372_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_373_001_01.Document=CIPS_373_001_01[\u8F67\u5DEE\u6CE8\u8D44\u5B9A\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_374_001_01.Document=CIPS_374_001_01[\u6CE8\u8D44\u72B6\u6001\u767D\u540D\u5355\u5E7F\u64AD\u62A5\u6587] |
||||
|
cips.packet.core.cips_375_001_01.Document=CIPS_375_001_01[\u7F3A\u6B3E\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_376_001_01.Document=CIPS_376_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_377_001_01.Document=CIPS_377_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_601_001_02.Document=CIPS_601_001_02[\u652F\u4ED8\u5904\u7406\u786E\u8BA4\u62A5\u6587] |
||||
|
cips.packet.core.cips_611_001_01.Document=CIPS_611_001_01[\u8BA1\u8D39\u6E05\u5355\u62A5\u6587] |
||||
|
cips.packet.core.cips_621_001_01.Document=CIPS_621_001_01[\u51C0\u989D\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_622_001_01.Document=CIPS_622_001_01[CCP \u4E1A\u52A1\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_701_001_02.Document=CIPS_701_001_02[\u8D44\u91D1\u8C03\u6574\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_001_02.Document=CIPS_710_001_02[\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_711_001_02.Document=CIPS_711_001_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_712_001_02.Document=CIPS_712_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_713_001_02.Document=CIPS_713_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_716_001_01.Document=CIPS_716_001_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_111_002_02.Document=CIPS_111_002_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_112_002_02.Document=CIPS_112_002_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_135_001_02.Document=CIPS_135_001_02[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_313_002_01.Document=CIPS_313_002_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_353_002_02.Document=CIPS_353_002_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_354_002_01.Document=CIPS_354_002_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_355_002_01.Document=CIPS_355_002_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_356_002_02.Document=CIPS_356_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_357_002_02.Document=CIPS_357_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_358_002_02.Document=CIPS_358_002_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_359_001_01.Document=CIPS_359_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u62A5\u6587] |
||||
|
cips.packet.core.cips_360_001_01.Document=CIPS_360_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u62A5\u6587] |
||||
|
cips.packet.core.cips_361_001_01.Document=CIPS_361_001_01[\u5916\u5E01\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_362_001_01.Document=CIPS_362_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_363_001_01.Document=CIPS_363_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_364_001_01.Document=CIPS_364_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u6574\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_365_001_01.Document=CIPS_365_001_01[\u7ED3\u7B97\u884C\u95F4\u5934\u5BF8\u8C03\u62E8\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_366_001_01.Document=CIPS_366_001_01[\u7ED3\u7B97\u884C\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_367_001_01.Document=CIPS_367_001_01[\u7ED3\u7B97\u884C\u8BB0\u8D26\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_002_02.Document=CIPS_710_002_02[\u8DE8\u5883\u4E1A\u52A1\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_711_002_02.Document=CIPS_711_002_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_712_002_02.Document=CIPS_712_002_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_716_002_01.Document=CIPS_716_002_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_717_001_02.Document=CIPS_717_001_02[\u7ED3\u7B97\u884C\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_718_001_01.Document=CIPS_718_001_01[\u4EE3\u7406\u7ED3\u7B97\u94F6\u884C\u5BF9\u8D26\u62A5\u6587] |
@ -0,0 +1,76 @@ |
|||||
|
re.dictionary.category.cips=CIPS |
||||
|
|
||||
|
cips.packet.core.cips_111_001_02.Document=CIPS_111_001_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_112_001_02.Document=CIPS_112_001_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_113_001_01.Document=CIPS_113_001_01[\u6279\u91CF\u4E1A\u52A1\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_131_001_01.Document=CIPS_131_001_01[CCP \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_132_001_01.Document=CIPS_132_001_01[CCP \u4E1A\u52A1\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_133_001_01.Document=CIPS_133_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_134_001_01.Document=CIPS_134_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_135_001_01.Document=CIPS_135_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_136_001_01.Document=CIPS_136_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_151_001_01.Document=CIPS_151_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u62A5\u6587] |
||||
|
cips.packet.core.cips_153_001_01.Document=CIPS_153_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_154_001_01.Document=CIPS_154_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_301_001_02.Document=CIPS_301_001_02[\u4E1A\u52A1\u67E5\u8BE2\u62A5\u6587] |
||||
|
cips.packet.core.cips_302_001_02.Document=CIPS_302_001_02[\u4E1A\u52A1\u67E5\u590D\u62A5\u6587] |
||||
|
cips.packet.core.cips_303_001_02.Document=CIPS_303_001_02[\u4E1A\u52A1\u64A4\u9500\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_304_001_02.Document=CIPS_304_001_02[\u4E1A\u52A1\u64A4\u9500\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_305_001_03.Document=CIPS_305_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_306_001_03.Document=CIPS_306_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_307_001_01.Document=CIPS_307_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u62A5\u6587] |
||||
|
cips.packet.core.cips_308_001_01.Document=CIPS_308_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_309_001_01.Document=CIPS_309_001_01[\u81EA\u7531\u683C\u5F0F\u62A5\u6587] |
||||
|
cips.packet.core.cips_313_001_01.Document=CIPS_313_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_314_001_01.Document=CIPS_314_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_350_001_01.Document=CIPS_350_001_01[\u8D44\u91D1\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_351_001_01.Document=CIPS_351_001_01[\u9884\u6CE8\u8D44\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_352_001_02.Document=CIPS_352_001_02[\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_353_001_02.Document=CIPS_353_001_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_354_001_01.Document=CIPS_354_001_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_355_001_01.Document=CIPS_355_001_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_356_001_02.Document=CIPS_356_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_357_001_02.Document=CIPS_357_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_358_001_02.Document=CIPS_358_001_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_371_001_01.Document=CIPS_371_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_372_001_01.Document=CIPS_372_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_373_001_01.Document=CIPS_373_001_01[\u8F67\u5DEE\u6CE8\u8D44\u5B9A\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_374_001_01.Document=CIPS_374_001_01[\u6CE8\u8D44\u72B6\u6001\u767D\u540D\u5355\u5E7F\u64AD\u62A5\u6587] |
||||
|
cips.packet.core.cips_375_001_01.Document=CIPS_375_001_01[\u7F3A\u6B3E\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_376_001_01.Document=CIPS_376_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_377_001_01.Document=CIPS_377_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_601_001_02.Document=CIPS_601_001_02[\u652F\u4ED8\u5904\u7406\u786E\u8BA4\u62A5\u6587] |
||||
|
cips.packet.core.cips_611_001_01.Document=CIPS_611_001_01[\u8BA1\u8D39\u6E05\u5355\u62A5\u6587] |
||||
|
cips.packet.core.cips_621_001_01.Document=CIPS_621_001_01[\u51C0\u989D\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_622_001_01.Document=CIPS_622_001_01[CCP \u4E1A\u52A1\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_701_001_02.Document=CIPS_701_001_02[\u8D44\u91D1\u8C03\u6574\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_001_02.Document=CIPS_710_001_02[\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_711_001_02.Document=CIPS_711_001_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_712_001_02.Document=CIPS_712_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_713_001_02.Document=CIPS_713_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_716_001_01.Document=CIPS_716_001_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_111_002_02.Document=CIPS_111_002_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_112_002_02.Document=CIPS_112_002_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_135_001_02.Document=CIPS_135_001_02[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_313_002_01.Document=CIPS_313_002_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_353_002_02.Document=CIPS_353_002_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_354_002_01.Document=CIPS_354_002_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_355_002_01.Document=CIPS_355_002_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_356_002_02.Document=CIPS_356_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_357_002_02.Document=CIPS_357_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_358_002_02.Document=CIPS_358_002_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_359_001_01.Document=CIPS_359_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u62A5\u6587] |
||||
|
cips.packet.core.cips_360_001_01.Document=CIPS_360_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u62A5\u6587] |
||||
|
cips.packet.core.cips_361_001_01.Document=CIPS_361_001_01[\u5916\u5E01\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_362_001_01.Document=CIPS_362_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_363_001_01.Document=CIPS_363_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_364_001_01.Document=CIPS_364_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u6574\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_365_001_01.Document=CIPS_365_001_01[\u7ED3\u7B97\u884C\u95F4\u5934\u5BF8\u8C03\u62E8\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_366_001_01.Document=CIPS_366_001_01[\u7ED3\u7B97\u884C\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_367_001_01.Document=CIPS_367_001_01[\u7ED3\u7B97\u884C\u8BB0\u8D26\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_002_02.Document=CIPS_710_002_02[\u8DE8\u5883\u4E1A\u52A1\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_711_002_02.Document=CIPS_711_002_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_712_002_02.Document=CIPS_712_002_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_716_002_01.Document=CIPS_716_002_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_717_001_02.Document=CIPS_717_001_02[\u7ED3\u7B97\u884C\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_718_001_01.Document=CIPS_718_001_01[\u4EE3\u7406\u7ED3\u7B97\u94F6\u884C\u5BF9\u8D26\u62A5\u6587] |
@ -0,0 +1,76 @@ |
|||||
|
re.dictionary.category.cips=CIPS |
||||
|
|
||||
|
cips.packet.core.cips_111_001_02.Document=CIPS_111_001_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_112_001_02.Document=CIPS_112_001_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_113_001_01.Document=CIPS_113_001_01[\u6279\u91CF\u4E1A\u52A1\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587] |
||||
|
cips.packet.core.cips_131_001_01.Document=CIPS_131_001_01[CCP \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_132_001_01.Document=CIPS_132_001_01[CCP \u4E1A\u52A1\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_133_001_01.Document=CIPS_133_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_134_001_01.Document=CIPS_134_001_01[\u94F6\u884C\u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_135_001_01.Document=CIPS_135_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_136_001_01.Document=CIPS_136_001_01[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_151_001_01.Document=CIPS_151_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u62A5\u6587] |
||||
|
cips.packet.core.cips_153_001_01.Document=CIPS_153_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_154_001_01.Document=CIPS_154_001_01[\u6E05\u7B97\u673A\u6784\u501F\u8D37\u901A\u77E5\u56DE\u6267\u62A5\u6587] |
||||
|
cips.packet.core.cips_301_001_02.Document=CIPS_301_001_02[\u4E1A\u52A1\u67E5\u8BE2\u62A5\u6587] |
||||
|
cips.packet.core.cips_302_001_02.Document=CIPS_302_001_02[\u4E1A\u52A1\u67E5\u590D\u62A5\u6587] |
||||
|
cips.packet.core.cips_303_001_02.Document=CIPS_303_001_02[\u4E1A\u52A1\u64A4\u9500\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_304_001_02.Document=CIPS_304_001_02[\u4E1A\u52A1\u64A4\u9500\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_305_001_03.Document=CIPS_305_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_306_001_03.Document=CIPS_306_001_03[\u4E1A\u52A1\u72B6\u6001\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_307_001_01.Document=CIPS_307_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u62A5\u6587] |
||||
|
cips.packet.core.cips_308_001_01.Document=CIPS_308_001_01[\u901A\u7528\u7B7E\u540D\u4FE1\u606F\u4E1A\u52A1\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_309_001_01.Document=CIPS_309_001_01[\u81EA\u7531\u683C\u5F0F\u62A5\u6587] |
||||
|
cips.packet.core.cips_313_001_01.Document=CIPS_313_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_314_001_01.Document=CIPS_314_001_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_350_001_01.Document=CIPS_350_001_01[\u8D44\u91D1\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_351_001_01.Document=CIPS_351_001_01[\u9884\u6CE8\u8D44\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_352_001_02.Document=CIPS_352_001_02[\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_353_001_02.Document=CIPS_353_001_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_354_001_01.Document=CIPS_354_001_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_355_001_01.Document=CIPS_355_001_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_356_001_02.Document=CIPS_356_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_357_001_02.Document=CIPS_357_001_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_358_001_02.Document=CIPS_358_001_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_371_001_01.Document=CIPS_371_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_372_001_01.Document=CIPS_372_001_01[\u53CC\u8FB9\u51C0\u989D\u53D1\u8D77\u65B9\u9650\u989D\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_373_001_01.Document=CIPS_373_001_01[\u8F67\u5DEE\u6CE8\u8D44\u5B9A\u989D\u7BA1\u7406\u62A5\u6587] |
||||
|
cips.packet.core.cips_374_001_01.Document=CIPS_374_001_01[\u6CE8\u8D44\u72B6\u6001\u767D\u540D\u5355\u5E7F\u64AD\u62A5\u6587] |
||||
|
cips.packet.core.cips_375_001_01.Document=CIPS_375_001_01[\u7F3A\u6B3E\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_376_001_01.Document=CIPS_376_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_377_001_01.Document=CIPS_377_001_01[\u53C2\u4E0E\u8005\u4E92\u52A9\u534F\u8BAE\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_601_001_02.Document=CIPS_601_001_02[\u652F\u4ED8\u5904\u7406\u786E\u8BA4\u62A5\u6587] |
||||
|
cips.packet.core.cips_611_001_01.Document=CIPS_611_001_01[\u8BA1\u8D39\u6E05\u5355\u62A5\u6587] |
||||
|
cips.packet.core.cips_621_001_01.Document=CIPS_621_001_01[\u51C0\u989D\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_622_001_01.Document=CIPS_622_001_01[CCP \u4E1A\u52A1\u501F\u8D37\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_701_001_02.Document=CIPS_701_001_02[\u8D44\u91D1\u8C03\u6574\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_001_02.Document=CIPS_710_001_02[\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_711_001_02.Document=CIPS_711_001_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_712_001_02.Document=CIPS_712_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_713_001_02.Document=CIPS_713_001_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_716_001_01.Document=CIPS_716_001_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_111_002_02.Document=CIPS_111_002_02[\u5BA2\u6237\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_112_002_02.Document=CIPS_112_002_02[\u91D1\u878D\u673A\u6784\u6C47\u6B3E\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_135_001_02.Document=CIPS_135_001_02[FMI \u53D1\u8D77 SSS \u4E1A\u52A1\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_313_002_01.Document=CIPS_313_002_01[\u8DE8\u5883\u4E1A\u52A1\u7ED3\u7B97\u6392\u961F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_353_002_02.Document=CIPS_353_002_02[\u6392\u961F\u8C03\u6574\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_354_002_01.Document=CIPS_354_002_01[\u8D26\u6237\u4F59\u989D\u9884\u8B66\u989D\u5EA6\u8BBE\u7F6E\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_355_002_01.Document=CIPS_355_002_01[\u4F59\u989D\u544A\u8B66\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_356_002_02.Document=CIPS_356_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_357_002_02.Document=CIPS_357_002_02[\u6E05\u7B97\u8D26\u6237\u4FE1\u606F\u67E5\u8BE2\u5E94\u7B54\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_358_002_02.Document=CIPS_358_002_02[\u8D26\u6237\u7BA1\u7406\u901A\u77E5\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_359_001_01.Document=CIPS_359_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u62A5\u6587] |
||||
|
cips.packet.core.cips_360_001_01.Document=CIPS_360_001_01[\u7ED3\u7B97\u884C\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u62A5\u6587] |
||||
|
cips.packet.core.cips_361_001_01.Document=CIPS_361_001_01[\u5916\u5E01\u8D44\u91D1\u8C03\u6574\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_362_001_01.Document=CIPS_362_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u589E\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_363_001_01.Document=CIPS_363_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u51CF\u7533\u8BF7\u62A5\u6587] |
||||
|
cips.packet.core.cips_364_001_01.Document=CIPS_364_001_01[\u53C2\u4E0E\u8005\u5916\u5E01\u53EF\u7528\u989D\u5EA6\u8C03\u6574\u5E94\u7B54\u62A5\u6587] |
||||
|
cips.packet.core.cips_365_001_01.Document=CIPS_365_001_01[\u7ED3\u7B97\u884C\u95F4\u5934\u5BF8\u8C03\u62E8\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_366_001_01.Document=CIPS_366_001_01[\u7ED3\u7B97\u884C\u7ED3\u7B97\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_367_001_01.Document=CIPS_367_001_01[\u7ED3\u7B97\u884C\u8BB0\u8D26\u901A\u77E5\u62A5\u6587] |
||||
|
cips.packet.core.cips_710_002_02.Document=CIPS_710_002_02[\u8DE8\u5883\u4E1A\u52A1\u5BF9\u8D26\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_711_002_02.Document=CIPS_711_002_02[\u8DE8\u5883\u4E1A\u52A1\u6C47\u603B\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_712_002_02.Document=CIPS_712_002_02[\u8DE8\u5883\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u7533\u8BF7\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_716_002_01.Document=CIPS_716_002_01[FMI \u8DE8\u5883\u4E1A\u52A1\u6838\u5BF9\u62A5\u6587\uFF08\u5916\u5E01\uFF09] |
||||
|
cips.packet.core.cips_717_001_02.Document=CIPS_717_001_02[\u7ED3\u7B97\u884C\u4E1A\u52A1\u660E\u7EC6\u6838\u5BF9\u62A5\u6587] |
||||
|
cips.packet.core.cips_718_001_01.Document=CIPS_718_001_01[\u4EE3\u7406\u7ED3\u7B97\u94F6\u884C\u5BF9\u8D26\u62A5\u6587] |
@ -0,0 +1,16 @@ |
|||||
|
package cips.blacklist.controller; |
||||
|
|
||||
|
|
||||
|
import cips.blacklist.api.CountryBlackVo; |
||||
|
import cips.blacklist.jpa.entity.CountryEntity; |
||||
|
import cips.blacklist.jpa.repository.CountryRepository; |
||||
|
import cips.blacklist.service.CountryService; |
||||
|
import io.sc.platform.mvc.controller.support.RestCrudController; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
@RestController("cips.blacklist.controller.CountryBlackWebController") |
||||
|
@RequestMapping("/api/cips/blacklist/country") |
||||
|
public class CountryWebController extends RestCrudController<CountryBlackVo, CountryEntity,String, CountryRepository, CountryService> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package cips.blacklist.controller; |
||||
|
|
||||
|
|
||||
|
import cips.blacklist.api.PersonalBlackVo; |
||||
|
import cips.blacklist.jpa.entity.PersonEntity; |
||||
|
import cips.blacklist.jpa.repository.PersonRepository; |
||||
|
import cips.blacklist.service.PersonService; |
||||
|
import io.sc.platform.mvc.controller.support.RestCrudController; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
@RestController("cips.blacklist.controller.PersonalBlackWebController") |
||||
|
@RequestMapping("/api/cips/blacklist/person") |
||||
|
public class PersonWebController extends RestCrudController<PersonalBlackVo, PersonEntity,String, PersonRepository, PersonService> { |
||||
|
|
||||
|
} |
@ -0,0 +1,168 @@ |
|||||
|
package cips.blacklist.jpa.entity; |
||||
|
|
||||
|
import cips.blacklist.api.CountryBlackVo; |
||||
|
import io.sc.platform.orm.converter.NumericBooleanConverter; |
||||
|
import io.sc.platform.orm.entity.CorporationAuditorEntity; |
||||
|
import org.hibernate.annotations.GenericGenerator; |
||||
|
|
||||
|
import javax.persistence.*; |
||||
|
import javax.validation.constraints.Size; |
||||
|
|
||||
|
@Entity(name="cips.blacklist.jpa.entity.CountryEntity") |
||||
|
@Table(name="CIPS_BLACK_LIST_COUNTRY") |
||||
|
public class CountryEntity extends CorporationAuditorEntity<CountryBlackVo> { |
||||
|
//ID,主键
|
||||
|
@Id |
||||
|
@GeneratedValue(generator = "system-uuid") |
||||
|
@GenericGenerator(name = "system-uuid", strategy = "uuid2") |
||||
|
@Column(name="ID_", length=36) |
||||
|
@Size(max=36) |
||||
|
private String id; |
||||
|
|
||||
|
//代码
|
||||
|
@Column(name="CODE_",nullable=false,length=2) |
||||
|
@Size(min = 0,max = 2) |
||||
|
private String code; |
||||
|
|
||||
|
//名称
|
||||
|
@Column(name="NAME_",nullable=false, length=255) |
||||
|
@Size(max=255) |
||||
|
private String name; |
||||
|
|
||||
|
//中文名称
|
||||
|
@Column(name="NAME_CHINESE_",length=255) |
||||
|
@Size(max=255) |
||||
|
private String nameChinese; |
||||
|
|
||||
|
//联合国安理会制裁
|
||||
|
@Column(name="UN_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean un; |
||||
|
|
||||
|
//美国OFAC制裁
|
||||
|
@Column(name="OFAC_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean ofac; |
||||
|
|
||||
|
//NCCT
|
||||
|
@Column(name="NCCT_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean ncct; |
||||
|
|
||||
|
//贩毒严重地区
|
||||
|
@Column(name="DRUG_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean drug; |
||||
|
|
||||
|
//支持恐怖活动
|
||||
|
@Column(name="TERRORISM_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean terrorism; |
||||
|
|
||||
|
//离岸金融中心
|
||||
|
@Column(name="OFFSHORE_") |
||||
|
@Convert(converter= NumericBooleanConverter.class) |
||||
|
private Boolean offshore; |
||||
|
|
||||
|
@Override |
||||
|
public CountryBlackVo toVo() { |
||||
|
CountryBlackVo vo =new CountryBlackVo(); |
||||
|
super.toVo(vo); |
||||
|
vo.setId(this.getId()); |
||||
|
vo.setCode(this.getCode()); |
||||
|
vo.setName(this.getName()); |
||||
|
vo.setNameChinese(this.getNameChinese()); |
||||
|
vo.setUn(this.getUn()); |
||||
|
vo.setOfac(this.getOfac()); |
||||
|
vo.setNcct(this.getNcct()); |
||||
|
vo.setDrug(this.getDrug()); |
||||
|
vo.setTerrorism(this.getTerrorism()); |
||||
|
vo.setOffshore(this.getOffshore()); |
||||
|
return vo; |
||||
|
} |
||||
|
|
||||
|
public CountryEntity(){} |
||||
|
public CountryEntity(String id){ |
||||
|
this.id =id; |
||||
|
} |
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getNameChinese() { |
||||
|
return nameChinese; |
||||
|
} |
||||
|
|
||||
|
public void setNameChinese(String nameChinese) { |
||||
|
this.nameChinese = nameChinese; |
||||
|
} |
||||
|
|
||||
|
public Boolean getUn() { |
||||
|
return un; |
||||
|
} |
||||
|
|
||||
|
public void setUn(Boolean un) { |
||||
|
this.un = un; |
||||
|
} |
||||
|
|
||||
|
public Boolean getOfac() { |
||||
|
return ofac; |
||||
|
} |
||||
|
|
||||
|
public void setOfac(Boolean ofac) { |
||||
|
this.ofac = ofac; |
||||
|
} |
||||
|
|
||||
|
public Boolean getNcct() { |
||||
|
return ncct; |
||||
|
} |
||||
|
|
||||
|
public void setNcct(Boolean ncct) { |
||||
|
this.ncct = ncct; |
||||
|
} |
||||
|
|
||||
|
public Boolean getDrug() { |
||||
|
return drug; |
||||
|
} |
||||
|
|
||||
|
public void setDrug(Boolean drug) { |
||||
|
this.drug = drug; |
||||
|
} |
||||
|
|
||||
|
public Boolean getTerrorism() { |
||||
|
return terrorism; |
||||
|
} |
||||
|
|
||||
|
public void setTerrorism(Boolean terrorism) { |
||||
|
this.terrorism = terrorism; |
||||
|
} |
||||
|
|
||||
|
public Boolean getOffshore() { |
||||
|
return offshore; |
||||
|
} |
||||
|
|
||||
|
public void setOffshore(Boolean offshore) { |
||||
|
this.offshore = offshore; |
||||
|
} |
||||
|
} |
@ -0,0 +1,140 @@ |
|||||
|
package cips.blacklist.jpa.entity; |
||||
|
|
||||
|
import cips.blacklist.api.PersonalBlackVo; |
||||
|
import io.sc.platform.orm.entity.CorporationAuditorEntity; |
||||
|
import org.hibernate.annotations.GenericGenerator; |
||||
|
|
||||
|
import javax.persistence.*; |
||||
|
import javax.validation.constraints.Size; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
@Entity(name="cips.blacklist.jpa.entity.PersonEntity") |
||||
|
@Table(name="CIPS_BLACK_LIST_PERSONAL") |
||||
|
public class PersonEntity extends CorporationAuditorEntity<PersonalBlackVo> { |
||||
|
//ID,主键
|
||||
|
@Id |
||||
|
@GeneratedValue(generator = "system-uuid") |
||||
|
@GenericGenerator(name = "system-uuid", strategy = "uuid2") |
||||
|
@Column(name="ID_", length=36) |
||||
|
@Size(max=36) |
||||
|
private String id; |
||||
|
|
||||
|
//代码
|
||||
|
@Column(name="CODE_",nullable=false,length=255) |
||||
|
@Size(max = 255) |
||||
|
private String code; |
||||
|
|
||||
|
//名称
|
||||
|
@Column(name="NAME_",nullable=false, length=255) |
||||
|
@Size(max=255) |
||||
|
private String name; |
||||
|
|
||||
|
//证件类型
|
||||
|
@Column(name="ID_TYPE_",length=255) |
||||
|
@Size(max=255) |
||||
|
private String idType; |
||||
|
|
||||
|
//证件号
|
||||
|
@Column(name="ID_NUMBER",length=255) |
||||
|
@Size(max=255) |
||||
|
private String idNumber; |
||||
|
|
||||
|
//账号
|
||||
|
@Column(name="ACCOUNT_",length=255) |
||||
|
@Size(max=255) |
||||
|
private String account; |
||||
|
|
||||
|
//评定日期
|
||||
|
@Column(name="CONFIRM_DATE_") |
||||
|
@Temporal(TemporalType.TIMESTAMP) |
||||
|
private Date confirmDate; |
||||
|
|
||||
|
//评定为高风险的依据
|
||||
|
@Column(name="REASON_",length=255) |
||||
|
@Size(max=255) |
||||
|
private String reason; |
||||
|
|
||||
|
@Override |
||||
|
public PersonalBlackVo toVo() { |
||||
|
PersonalBlackVo vo =new PersonalBlackVo(); |
||||
|
super.toVo(vo); |
||||
|
vo.setId(this.getId()); |
||||
|
vo.setCode(this.getCode()); |
||||
|
vo.setName(this.getName()); |
||||
|
vo.setIdType(this.getIdType()); |
||||
|
vo.setIdNumber(this.getIdNumber()); |
||||
|
vo.setAccount(this.getAccount()); |
||||
|
vo.setConfirmDate(this.getConfirmDate()); |
||||
|
vo.setReason(this.getReason()); |
||||
|
return vo; |
||||
|
} |
||||
|
|
||||
|
public PersonEntity(){} |
||||
|
public PersonEntity(String id){ |
||||
|
this.id =id; |
||||
|
} |
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getIdType() { |
||||
|
return idType; |
||||
|
} |
||||
|
|
||||
|
public void setIdType(String idType) { |
||||
|
this.idType = idType; |
||||
|
} |
||||
|
|
||||
|
public String getIdNumber() { |
||||
|
return idNumber; |
||||
|
} |
||||
|
|
||||
|
public void setIdNumber(String idNumber) { |
||||
|
this.idNumber = idNumber; |
||||
|
} |
||||
|
|
||||
|
public String getAccount() { |
||||
|
return account; |
||||
|
} |
||||
|
|
||||
|
public void setAccount(String account) { |
||||
|
this.account = account; |
||||
|
} |
||||
|
|
||||
|
public Date getConfirmDate() { |
||||
|
return confirmDate; |
||||
|
} |
||||
|
|
||||
|
public void setConfirmDate(Date confirmDate) { |
||||
|
this.confirmDate = confirmDate; |
||||
|
} |
||||
|
|
||||
|
public String getReason() { |
||||
|
return reason; |
||||
|
} |
||||
|
|
||||
|
public void setReason(String reason) { |
||||
|
this.reason = reason; |
||||
|
} |
||||
|
} |
@ -0,0 +1,10 @@ |
|||||
|
package cips.blacklist.jpa.repository; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.CountryEntity; |
||||
|
import io.sc.platform.orm.repository.DaoRepository; |
||||
|
import org.springframework.stereotype.Repository; |
||||
|
|
||||
|
@Repository("cips.blacklist.jpa.repository.CountryBlackRepository") |
||||
|
public interface CountryRepository extends DaoRepository<CountryEntity,String> { |
||||
|
|
||||
|
} |
@ -0,0 +1,10 @@ |
|||||
|
package cips.blacklist.jpa.repository; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.PersonEntity; |
||||
|
import io.sc.platform.orm.repository.DaoRepository; |
||||
|
import org.springframework.stereotype.Repository; |
||||
|
|
||||
|
@Repository("cips.blacklist.jpa.repository.PersonalBlackRepository") |
||||
|
public interface PersonRepository extends DaoRepository<PersonEntity,String> { |
||||
|
|
||||
|
} |
@ -0,0 +1,9 @@ |
|||||
|
package cips.blacklist.service; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.CountryEntity; |
||||
|
import cips.blacklist.jpa.repository.CountryRepository; |
||||
|
import io.sc.platform.orm.service.DaoService; |
||||
|
|
||||
|
public interface CountryService extends DaoService<CountryEntity, String, CountryRepository> { |
||||
|
|
||||
|
} |
@ -0,0 +1,9 @@ |
|||||
|
package cips.blacklist.service; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.PersonEntity; |
||||
|
import cips.blacklist.jpa.repository.PersonRepository; |
||||
|
import io.sc.platform.orm.service.DaoService; |
||||
|
|
||||
|
public interface PersonService extends DaoService<PersonEntity, String, PersonRepository> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package cips.blacklist.service.impl; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.CountryEntity; |
||||
|
import cips.blacklist.jpa.repository.CountryRepository; |
||||
|
import cips.blacklist.service.CountryService; |
||||
|
import cips.data.jpa.entity.BicEntity; |
||||
|
import cips.data.jpa.repository.BicRepository; |
||||
|
import cips.data.service.BicService; |
||||
|
import io.sc.platform.orm.service.DaoService; |
||||
|
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
@Service("cips.blacklist.service.impl.CountryServiceImpl") |
||||
|
public class CountryServiceImpl extends DaoServiceImpl<CountryEntity, String, CountryRepository> implements CountryService { |
||||
|
|
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
package cips.blacklist.service.impl; |
||||
|
|
||||
|
import cips.blacklist.jpa.entity.PersonEntity; |
||||
|
import cips.blacklist.jpa.repository.PersonRepository; |
||||
|
import cips.blacklist.service.PersonService; |
||||
|
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
@Service("cips.blacklist.service.impl.PersonServiceImpl") |
||||
|
public class PersonServiceImpl extends DaoServiceImpl<PersonEntity, String, PersonRepository> implements PersonService { |
||||
|
|
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
[ |
||||
|
//应用示例/CIPS |
||||
|
{"id":"io.sc.engine.rule.sample.application.cips","parentId":"io.sc.engine.rule.sample.application","order":1000}, |
||||
|
//应用示例/CIPS/CIPS |
||||
|
{ |
||||
|
"order" :100, |
||||
|
"parentId" :"io.sc.engine.rule.sample.application.cips", |
||||
|
"id" :"io.sc.engine.rule.sample.application.cips.cips", |
||||
|
"lib" :"classpath:/cips/engine/rule/sample/application/cips/CIPS-特征库.json", |
||||
|
"file" :"classpath:/cips/engine/rule/sample/application/cips/CIPS-模型.json" |
||||
|
} |
||||
|
] |
@ -0,0 +1,232 @@ |
|||||
|
{ |
||||
|
"type" : "FOLDER", |
||||
|
"id" : "1fa32bce-75e4-4c0f-9fca-0e8b0f18828d", |
||||
|
"code" : "M1745775009934", |
||||
|
"name" : "CIPS", |
||||
|
"description" : null, |
||||
|
"version" : null, |
||||
|
"status" : null, |
||||
|
"children" : [ { |
||||
|
"type" : "MODEL", |
||||
|
"id" : "9570eaef-483a-4568-83ee-7ea12166b15a", |
||||
|
"code" : "M1745775304872", |
||||
|
"name" : "预警规则", |
||||
|
"description" : null, |
||||
|
"version" : 1, |
||||
|
"status" : "SKETCH", |
||||
|
"children" : null, |
||||
|
"testCases" : [ { |
||||
|
"type" : "MODEL", |
||||
|
"id" : "4849a796-c9d5-4126-ad48-90d6cb429f3b", |
||||
|
"name" : "测试", |
||||
|
"description" : null, |
||||
|
"lastTestDate" : "2025-04-28 15:27:17", |
||||
|
"testResult" : "UN_PASSED", |
||||
|
"parameters" : [ { |
||||
|
"id" : "10942248-1bd6-4778-8e13-7721ff61af6e", |
||||
|
"code" : "P1745803341971", |
||||
|
"inputValue" : null, |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : "1", |
||||
|
"resultValue" : "1", |
||||
|
"testResult" : "PASSED", |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "18578700-8e52-4158-9391-6c7ff4be9374", |
||||
|
"code" : "I1745802571739", |
||||
|
"inputValue" : "AF", |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : null, |
||||
|
"resultValue" : "AF", |
||||
|
"testResult" : "UN_PASSED", |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "a0427a16-dcd7-4857-b77a-b73fb1a88b2a", |
||||
|
"code" : "M1745775304872", |
||||
|
"inputValue" : null, |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : null, |
||||
|
"resultValue" : null, |
||||
|
"testResult" : null, |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "bfc7f102-985e-4a5e-96b3-e69471376a5b", |
||||
|
"code" : "I1745803080164", |
||||
|
"inputValue" : "收款人常驻国家(地区)代码", |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : null, |
||||
|
"resultValue" : "收款人常驻国家(地区)代码", |
||||
|
"testResult" : "UN_PASSED", |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "ee90512c-43ba-4206-b5e3-6bd548bf89a7", |
||||
|
"code" : "I1745802407618", |
||||
|
"inputValue" : "<FIToFICstmrCdtTrf>\n <GrpHdr></GrpHdr>\n <CdtTrfTxInf>\n <Dbtr>\n <Nm>付款人名称</Nm>\n <PstlAdr>\n <AdrLine>付款人地址</AdrLine>\n </PstlAdr>\n <Id>\n <PrvtId>\n <Othr>\n <Id>付款人证件号码</Id>\n <SchmeNm>\n <Prtry>付款人证件类型</Prtry>\n </SchmeNm>\n </Othr>\n </PrvtId>\n </Id>\n <CtryOfRes>AF</CtryOfRes>\n </Dbtr>\n <DbtrAcct>\n <Id>\n <Othr>\n <Id>付款人账号</Id>\n </Othr>\n </Id>\n </DbtrAcct>\n \n <Cdtr>\n <Nm>收款人名称</Nm>\n <PstlAdr>\n <AdrLine>收款人地址</AdrLine>\n </PstlAdr>\n <Id>\n <PrvtId>\n <Othr>\n <Id>收款人证件号码</Id>\n <SchmeNm>\n <Prtry>收款人证件类型</Prtry>\n </SchmeNm>\n </Othr>\n </PrvtId>\n </Id>\n <CtryOfRes>收款人常驻国家(地区)代码</CtryOfRes>\n </Cdtr>\n <CdtrAcct>\n <Id>\n <Othr>\n <Id>收款人账号</Id>\n </Othr>\n </Id>\n </CdtrAcct>\n </CdtTrfTxInf>\n</FIToFICstmrCdtTrf>", |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : null, |
||||
|
"resultValue" : "<FIToFICstmrCdtTrf>\n <GrpHdr></GrpHdr>\n <CdtTrfTxInf>\n <Dbtr>\n <Nm>付款人名称</Nm>\n <PstlAdr>\n <AdrLine>付款人地址</AdrLine>\n </PstlAdr>\n <Id>\n <PrvtId>\n <Othr>\n <Id>付款人证件号码</Id>\n <SchmeNm>\n <Prtry>付款人证件类型</Prtry>\n </SchmeNm>\n </Othr>\n </PrvtId>\n </Id>\n <CtryOfRes>AF</CtryOfRes>\n </Dbtr>\n <DbtrAcct>\n <Id>\n <Othr>\n <Id>付款人账号</Id>\n </Othr>\n </Id>\n </DbtrAcct>\n \n <Cdtr>\n <Nm>收款人名称</Nm>\n <PstlAdr>\n <AdrLine>收款人地址</AdrLine>\n </PstlAdr>\n <Id>\n <PrvtId>\n <Othr>\n <Id>收款人证件号码</Id>\n <SchmeNm>\n <Prtry>收款人证件类型</Prtry>\n </SchmeNm>\n </Othr>\n </PrvtId>\n </Id>\n <CtryOfRes>收款人常驻国家(地区)代码</CtryOfRes>\n </Cdtr>\n <CdtrAcct>\n <Id>\n <Othr>\n <Id>收款人账号</Id>\n </Othr>\n </Id>\n </CdtrAcct>\n </CdtTrfTxInf>\n</FIToFICstmrCdtTrf>", |
||||
|
"testResult" : "UN_PASSED", |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "f0a107eb-b08b-4beb-95f1-f7a97b58941d", |
||||
|
"code" : "P1745803842955", |
||||
|
"inputValue" : null, |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : "0", |
||||
|
"resultValue" : "0", |
||||
|
"testResult" : "PASSED", |
||||
|
"skipCheck" : false |
||||
|
}, { |
||||
|
"id" : "f3d3322b-1907-47f4-9ce9-b4454d562a88", |
||||
|
"code" : "P1745803721393", |
||||
|
"inputValue" : null, |
||||
|
"inputValueValidateMessage" : null, |
||||
|
"expectValue" : "{\n \"triggered\" : true,\n \"level\" : 3,\n \"rules\" : [ {\n \"isTriggered\" : true,\n \"category\" : \"CIPS_111_001_02\",\n \"level\" : 3,\n \"code\" : \"001\",\n \"name\" : \"付款人常驻国家(地区)代码命中黑名单\",\n \"value\" : \"命中\",\n \"message\" : \"付款人常驻国家(地区)代码 [AF] 命中黑名单\"\n }, {\n \"isTriggered\" : false,\n \"category\" : \"CIPS_111_001_02\",\n \"level\" : 3,\n \"code\" : \"002\",\n \"name\" : \"收款人常驻国家(地区)代码命中黑名单\",\n \"value\" : \"命中\",\n \"message\" : \"收款人常驻国家(地区)代码 [收款人常驻国家(地区)代码] 命中黑名单\"\n } ]\n}", |
||||
|
"resultValue" : "{\n \"triggered\" : true,\n \"level\" : 3,\n \"rules\" : [ {\n \"isTriggered\" : true,\n \"category\" : \"CIPS_111_001_02\",\n \"level\" : 3,\n \"code\" : \"001\",\n \"name\" : \"付款人常驻国家(地区)代码命中黑名单\",\n \"value\" : \"命中\",\n \"message\" : \"付款人常驻国家(地区)代码 [AF] 命中黑名单\"\n }, {\n \"isTriggered\" : false,\n \"category\" : \"CIPS_111_001_02\",\n \"level\" : 3,\n \"code\" : \"002\",\n \"name\" : \"收款人常驻国家(地区)代码命中黑名单\",\n \"value\" : \"命中\",\n \"message\" : \"收款人常驻国家(地区)代码 [收款人常驻国家(地区)代码] 命中黑名单\"\n } ]\n}", |
||||
|
"testResult" : "PASSED", |
||||
|
"skipCheck" : false |
||||
|
} ] |
||||
|
} ], |
||||
|
"model" : { |
||||
|
"id" : "e68a1dd6-46f3-4534-80c5-3d1fb1c4b5b3", |
||||
|
"code" : "M1745775304872", |
||||
|
"name" : "预警规则", |
||||
|
"description" : null, |
||||
|
"enable" : true, |
||||
|
"order" : 0, |
||||
|
"category" : "OTHER", |
||||
|
"executeMode" : "DOWN_UP", |
||||
|
"children" : null, |
||||
|
"parameters" : [ { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "e594973f-9341-4ae8-b27a-bfc300e4bfa9", |
||||
|
"code" : "I1745802407618", |
||||
|
"name" : "xmlpacket", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 1, |
||||
|
"validators" : null, |
||||
|
"processors" : null, |
||||
|
"libCode" : "L1745802385443", |
||||
|
"libVersion" : 1, |
||||
|
"indicatorCode" : "I1745802407618" |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "15ae3565-953b-40fb-a442-65cd070978d5", |
||||
|
"code" : "I1745802571739", |
||||
|
"name" : "付款人常驻国家(地区)代码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 2, |
||||
|
"validators" : null, |
||||
|
"processors" : null, |
||||
|
"libCode" : "L1745802385443", |
||||
|
"libVersion" : 1, |
||||
|
"indicatorCode" : "I1745802571739" |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "dc6b40e1-3a07-41a7-ae8a-452ff5649cc4", |
||||
|
"code" : "I1745803080164", |
||||
|
"name" : "收款人常驻国家(地区)代码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 3, |
||||
|
"validators" : null, |
||||
|
"processors" : null, |
||||
|
"libCode" : "L1745802385443", |
||||
|
"libVersion" : 1, |
||||
|
"indicatorCode" : "I1745803080164" |
||||
|
}, { |
||||
|
"type" : "INTERMEDIATE", |
||||
|
"id" : "f2391b31-59af-4aa3-8848-f53bd135885e", |
||||
|
"code" : "P1745803341971", |
||||
|
"name" : "付款人所在国家(地区)黑名单查询结果", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.Long", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : 2, |
||||
|
"valueRoundingMode" : "HALF_UP", |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 4, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "SQL", |
||||
|
"id" : "4d4dac75-ba26-48c3-af33-8c112b22be13", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"enable" : true, |
||||
|
"sqlDatasourceName" : null, |
||||
|
"sql" : "select count(*) COUNT from cips_black_list_country\nwhere CODE_ like '%${I1745802571739}%'", |
||||
|
"sqlParameterValues" : "[{\"name\":\"${I1745802571739}\",\"value\":\"AF\"}]", |
||||
|
"sqlFieldMapping" : "[{\"field\":\"COUNT\",\"parameter\":\"${P1745803341971}\"}]" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INTERMEDIATE", |
||||
|
"id" : "638e2f45-5ff8-4936-832e-c322f47a452c", |
||||
|
"code" : "P1745803842955", |
||||
|
"name" : "收款人所在国家(地区)黑名单查询结果", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.Long", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : 2, |
||||
|
"valueRoundingMode" : "HALF_UP", |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 5, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "SQL", |
||||
|
"id" : "27369f5e-9577-41ec-84cc-bda2c74fe024", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"enable" : true, |
||||
|
"sqlDatasourceName" : null, |
||||
|
"sql" : "select count(*) COUNT from cips_black_list_country\nwhere CODE_ like '%${I1745803080164}%'", |
||||
|
"sqlParameterValues" : "[{\"name\":\"${I1745802571739}\",\"value\":\"AF\"}]", |
||||
|
"sqlFieldMapping" : "[{\"field\":\"COUNT\",\"parameter\":\"${P1745803842955}\"}]" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "OUT", |
||||
|
"id" : "5dd279de-ad3d-4075-8e46-30107e02c1ac", |
||||
|
"code" : "P1745803721393", |
||||
|
"name" : "预警结果", |
||||
|
"description" : null, |
||||
|
"valueType" : "io.sc.engine.rule.core.RuleSetResult", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : 2, |
||||
|
"valueRoundingMode" : "HALF_UP", |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 7, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "RULE_SET", |
||||
|
"id" : "685bf924-d442-45d5-8c96-3e3039b428ff", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"enable" : true, |
||||
|
"ruleSet" : "[{\"category\":\"CIPS_111_001_02\",\"level\":3,\"code\":\"001\",\"name\":\"付款人常驻国家(地区)代码命中黑名单\",\"condition\":\"${P1745803341971}>0\",\"value\":\"命中\",\"message\":\"付款人常驻国家(地区)代码 [${I1745802571739}] 命中黑名单\"},{\"category\":\"CIPS_111_001_02\",\"level\":3,\"code\":\"002\",\"name\":\"收款人常驻国家(地区)代码命中黑名单\",\"condition\":\"${P1745803842955}>0\",\"value\":\"命中\",\"message\":\"收款人常驻国家(地区)代码 [${I1745803080164}] 命中黑名单\"}]" |
||||
|
} ] |
||||
|
} ] |
||||
|
}, |
||||
|
"effectiveDate" : null, |
||||
|
"imports" : "" |
||||
|
} ], |
||||
|
"testCases" : null |
||||
|
} |
@ -0,0 +1,310 @@ |
|||||
|
{ |
||||
|
"type" : "FOLDER", |
||||
|
"id" : "92656e94-4ab1-4f71-9eec-8e570d3ff4d1", |
||||
|
"code" : "L1745802357993", |
||||
|
"name" : "CIPS", |
||||
|
"description" : null, |
||||
|
"version" : null, |
||||
|
"status" : null, |
||||
|
"children" : [ { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "9c87f342-edee-4994-8688-aadd7c6ee848", |
||||
|
"code" : "L1745802385443", |
||||
|
"name" : "CIPS_111_001_02", |
||||
|
"description" : null, |
||||
|
"version" : 1, |
||||
|
"status" : "SKETCH", |
||||
|
"children" : null, |
||||
|
"testCases" : [ ], |
||||
|
"indicators" : [ { |
||||
|
"type" : "INTERFACE", |
||||
|
"id" : "b9a86a2b-49b1-4a59-8cb8-007c8a031842", |
||||
|
"code" : "I1745802407618", |
||||
|
"name" : "xmlpacket", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 1, |
||||
|
"validators" : null, |
||||
|
"processors" : null |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "4671f05f-f2a2-4bc5-a2c7-14ee615492c0", |
||||
|
"code" : "I1745802442998", |
||||
|
"name" : "客户汇款报文", |
||||
|
"description" : null, |
||||
|
"valueType" : "cips.packet.core.cips_111_001_02.Document", |
||||
|
"valueTypeVersion" : 2, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 2, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "3774f78b-2f9d-4860-b8d8-b1f70afeddcf", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "UDF.parseCips_111_001_02(${I1745802407618})" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "42b09d9c-4e00-47ea-b566-30aeb10bee8b", |
||||
|
"code" : "I1745802518586", |
||||
|
"name" : "付款人名称", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 3, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "e7274b1f-60c3-45f3-b36f-fbe898257447", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t15}.${t1501}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "37e60113-fce5-4d9c-9bb0-ef771dfe1f73", |
||||
|
"code" : "I1745802728626", |
||||
|
"name" : "付款人地址", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 4, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "42e42bcd-771f-4456-9737-14543e5d9433", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t15}.${t1502}.${t150201}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "93d55e28-6a1e-47b3-9d40-9dd5ed94f461", |
||||
|
"code" : "I1745802571739", |
||||
|
"name" : "付款人常驻国家(地区)代码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 5, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "42d7bd5b-09fd-4b10-9e7a-ae4195522041", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t15}.${t1504}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "9ca250e5-65bd-4397-bb22-8312ad90ba04", |
||||
|
"code" : "I1745802620317", |
||||
|
"name" : "付款人证件类型", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 6, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "a3649b28-4310-4b80-b439-c3047389d732", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t15}.${t1503}.${t150302}.${t15030201}.${t1503020102}.${t150302010201}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "a0d5c74e-e016-4bf0-a274-a4c3abc9dfd7", |
||||
|
"code" : "I1745802674386", |
||||
|
"name" : "付款人证件号码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 7, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "a252a28c-aa8c-4954-9ced-95f93a1fd531", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t15}.${t1503}.${t150302}.${t15030201}.${t1503020101}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "9b4cf7ec-c9c4-4d51-8eac-17504afed26e", |
||||
|
"code" : "I1745802798599", |
||||
|
"name" : "付款人账号", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 8, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "d7bc419f-c691-4267-ab26-8aeaaf6bd9cd", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t16}.${t1601}.${t160101}.${t16010101}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "065eff55-c307-4b9c-ad55-3e0ab026e682", |
||||
|
"code" : "I1745802851919", |
||||
|
"name" : "收款人名称", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 9, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "072f79c8-ac51-48de-9b13-4bfdeeb67e50", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t21}.${t2101}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "ab028449-521a-4693-b279-f8af2b833e4f", |
||||
|
"code" : "I1745802941151", |
||||
|
"name" : "收款人地址", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 10, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "5adb34f2-0597-4460-9e76-c8dfb39d80f4", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t21}.${t2102}.${t210201}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "b6c5a6c6-931c-44af-af04-dcb7e43f14d5", |
||||
|
"code" : "I1745802975824", |
||||
|
"name" : "收款人证件类型", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 11, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "6e5bf068-556a-49b7-a094-a9ad3a58d717", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t21}.${t2103}.${t210302}.${t21030201}.${t2103020102}.${t210302010201}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "fafe821c-5d74-4ca0-898f-e49114a89802", |
||||
|
"code" : "I1745803037446", |
||||
|
"name" : "收款人证件号码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 12, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "dd56b8ed-cfe7-4896-9c94-40d76ec18714", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t21}.${t2103}.${t210302}.${t21030201}.${t2103020101}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "73998a90-8e00-46c6-a93e-f9ec159409c6", |
||||
|
"code" : "I1745803080164", |
||||
|
"name" : "收款人常驻国家(地区)代码", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 13, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "5b9da5d2-479d-417a-a833-8632125df70e", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t21}.${t2104}" |
||||
|
} ] |
||||
|
}, { |
||||
|
"type" : "INDICATOR", |
||||
|
"id" : "50da02a1-a2aa-41aa-8443-e07f9a58cb22", |
||||
|
"code" : "I1745803112895", |
||||
|
"name" : "收款人账号", |
||||
|
"description" : null, |
||||
|
"valueType" : "java.lang.String", |
||||
|
"valueTypeVersion" : null, |
||||
|
"valueScale" : null, |
||||
|
"valueRoundingMode" : null, |
||||
|
"valueTypeIsList" : false, |
||||
|
"defaultValue" : null, |
||||
|
"order" : 14, |
||||
|
"validators" : null, |
||||
|
"processors" : [ { |
||||
|
"type" : "ARITHMETIC", |
||||
|
"id" : "586406a2-2d97-4ed5-bf14-f4376132f74a", |
||||
|
"description" : null, |
||||
|
"order" : 1, |
||||
|
"arithmetic" : "${I1745802442998}.${t}.${t22}.${t2201}.${t220101}.${t22010101}" |
||||
|
} ] |
||||
|
} ] |
||||
|
} ], |
||||
|
"testCases" : [ ] |
||||
|
} |
@ -0,0 +1,5 @@ |
|||||
|
io.sc.engine.rule.sample.application.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.description=CIPS |
||||
|
|
||||
|
io.sc.engine.rule.sample.application.cips.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.cips.description=CIPS |
@ -0,0 +1,5 @@ |
|||||
|
io.sc.engine.rule.sample.application.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.description=CIPS |
||||
|
|
||||
|
io.sc.engine.rule.sample.application.cips.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.cips.description=CIPS |
@ -0,0 +1,5 @@ |
|||||
|
io.sc.engine.rule.sample.application.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.description=CIPS |
||||
|
|
||||
|
io.sc.engine.rule.sample.application.cips.cips=CIPS |
||||
|
io.sc.engine.rule.sample.application.cips.cips.description=CIPS |
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -0,0 +1,78 @@ |
|||||
|
package io.sc.standard.api.enums; |
||||
|
|
||||
|
public enum CipsPacketType { |
||||
|
CIPS_111_001_02, //客户汇款报文
|
||||
|
CIPS_112_001_02, //金融机构汇款报文
|
||||
|
CIPS_113_001_01, //批量业务客户汇款报文
|
||||
|
CIPS_131_001_01, //CCP 业务申请报文
|
||||
|
CIPS_132_001_01, //CCP 业务回执报文
|
||||
|
CIPS_133_001_01, //银行发起 SSS 业务申请报文
|
||||
|
CIPS_134_001_01, //银行发起 SSS 业务应答报文
|
||||
|
CIPS_135_001_01, //FMI 发起 SSS 业务申请报文
|
||||
|
CIPS_136_001_01, //FMI 发起 SSS 业务应答报文
|
||||
|
CIPS_151_001_01, //清算机构借贷报文
|
||||
|
CIPS_153_001_01, //清算机构借贷通知报文
|
||||
|
CIPS_154_001_01, //清算机构借贷通知回执报文
|
||||
|
CIPS_301_001_02, //业务查询报文
|
||||
|
CIPS_302_001_02, //业务查复报文
|
||||
|
CIPS_303_001_02, //业务撤销申请报文
|
||||
|
CIPS_304_001_02, //业务撤销应答报文
|
||||
|
CIPS_305_001_03, //业务状态查询申请报文
|
||||
|
CIPS_306_001_03, //业务状态查询应答报文
|
||||
|
CIPS_307_001_01, //通用签名信息业务报文
|
||||
|
CIPS_308_001_01, //通用签名信息业务应答报文
|
||||
|
CIPS_309_001_01, //自由格式报文
|
||||
|
CIPS_313_001_01, //跨境业务结算排队查询申请报文
|
||||
|
CIPS_314_001_01, //跨境业务结算排队查询应答报文
|
||||
|
CIPS_350_001_01, //资金调减申请报文
|
||||
|
CIPS_351_001_01, //预注资调减申请报文
|
||||
|
CIPS_352_001_02, //资金调整通知报文
|
||||
|
CIPS_353_001_02, //排队调整申请报文
|
||||
|
CIPS_354_001_01, //账户余额预警额度设置申请报文
|
||||
|
CIPS_355_001_01, //余额告警通知报文
|
||||
|
CIPS_356_001_02, //清算账户信息查询申请报文
|
||||
|
CIPS_357_001_02, //清算账户信息查询应答报文
|
||||
|
CIPS_358_001_02, //账户管理通知报文
|
||||
|
CIPS_371_001_01, //双边净额发起方限额管理报文
|
||||
|
CIPS_372_001_01, //双边净额发起方限额通知报文
|
||||
|
CIPS_373_001_01, //轧差注资定额管理报文
|
||||
|
CIPS_374_001_01, //注资状态白名单广播报文
|
||||
|
CIPS_375_001_01, //缺款通知报文
|
||||
|
CIPS_376_001_01, //参与者互助协议申请报文
|
||||
|
CIPS_377_001_01, //参与者互助协议应答报文
|
||||
|
CIPS_601_001_02, //支付处理确认报文
|
||||
|
CIPS_611_001_01, //计费清单报文
|
||||
|
CIPS_621_001_01, //净额结算通知报文
|
||||
|
CIPS_622_001_01, //CCP 业务借贷通知报文
|
||||
|
CIPS_701_001_02, //资金调整核对报文
|
||||
|
CIPS_710_001_02, //对账申请报文
|
||||
|
CIPS_711_001_02, //跨境业务汇总核对报文
|
||||
|
CIPS_712_001_02, //跨境业务明细核对申请报文
|
||||
|
CIPS_713_001_02, //跨境业务明细核对应答报文
|
||||
|
CIPS_716_001_01, //FMI 跨境业务核对报文
|
||||
|
CIPS_111_002_02, //客户汇款报文(外币)
|
||||
|
CIPS_112_002_02, //金融机构汇款报文(外币)
|
||||
|
CIPS_135_001_02, //FMI 发起 SSS 业务申请报文(外币)
|
||||
|
CIPS_313_002_01, //跨境业务结算排队查询申请报文(外币)
|
||||
|
CIPS_353_002_02, //排队调整申请报文(外币)
|
||||
|
CIPS_354_002_01, //账户余额预警额度设置申请报文(外币)
|
||||
|
CIPS_355_002_01, //余额告警通知报文(外币)
|
||||
|
CIPS_356_002_02, //清算账户信息查询申请报文(外币)
|
||||
|
CIPS_357_002_02, //清算账户信息查询应答报文(外币)
|
||||
|
CIPS_358_002_02, //账户管理通知报文(外币)
|
||||
|
CIPS_359_001_01, //结算行外币可用额度调增报文
|
||||
|
CIPS_360_001_01, //结算行外币可用额度调减报文
|
||||
|
CIPS_361_001_01, //外币资金调整通知报文
|
||||
|
CIPS_362_001_01, //参与者外币可用额度调增申请报文
|
||||
|
CIPS_363_001_01, //参与者外币可用额度调减申请报文
|
||||
|
CIPS_364_001_01, //参与者外币可用额度调整应答报文
|
||||
|
CIPS_365_001_01, //结算行间头寸调拨通知报文
|
||||
|
CIPS_366_001_01, //结算行结算通知报文
|
||||
|
CIPS_367_001_01, //结算行记账通知报文
|
||||
|
CIPS_710_002_02, //跨境业务对账申请报文(外币)
|
||||
|
CIPS_711_002_02, //跨境业务汇总核对报文(外币)
|
||||
|
CIPS_712_002_02, //跨境业务明细核对申请报文(外币)
|
||||
|
CIPS_716_002_01, //FMI 跨境业务核对报文(外币)
|
||||
|
CIPS_717_001_02, //结算行业务明细核对报文
|
||||
|
CIPS_718_001_01; //代理结算银行对账报文
|
||||
|
} |
@ -0,0 +1,106 @@ |
|||||
|
package io.sc.standard.api.vo; |
||||
|
|
||||
|
import io.sc.platform.orm.api.vo.AuditorVo; |
||||
|
import io.sc.standard.api.enums.CipsPacketType; |
||||
|
|
||||
|
public class CipsPacketVo extends AuditorVo { |
||||
|
private String id; |
||||
|
private String code; |
||||
|
private String name; |
||||
|
private String xmlTag; |
||||
|
private CipsPacketType type; |
||||
|
private String valueType; |
||||
|
private Integer level; |
||||
|
private String description; |
||||
|
private String constraint; |
||||
|
private Integer order; |
||||
|
protected String parent; |
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getXmlTag() { |
||||
|
return xmlTag; |
||||
|
} |
||||
|
|
||||
|
public void setXmlTag(String xmlTag) { |
||||
|
this.xmlTag = xmlTag; |
||||
|
} |
||||
|
|
||||
|
public CipsPacketType getType() { |
||||
|
return type; |
||||
|
} |
||||
|
|
||||
|
public void setType(CipsPacketType type) { |
||||
|
this.type = type; |
||||
|
} |
||||
|
|
||||
|
public String getValueType() { |
||||
|
return valueType; |
||||
|
} |
||||
|
|
||||
|
public void setValueType(String valueType) { |
||||
|
this.valueType = valueType; |
||||
|
} |
||||
|
|
||||
|
public Integer getLevel() { |
||||
|
return level; |
||||
|
} |
||||
|
|
||||
|
public void setLevel(Integer level) { |
||||
|
this.level = level; |
||||
|
} |
||||
|
|
||||
|
public String getDescription() { |
||||
|
return description; |
||||
|
} |
||||
|
|
||||
|
public void setDescription(String description) { |
||||
|
this.description = description; |
||||
|
} |
||||
|
|
||||
|
public String getConstraint() { |
||||
|
return constraint; |
||||
|
} |
||||
|
|
||||
|
public void setConstraint(String constraint) { |
||||
|
this.constraint = constraint; |
||||
|
} |
||||
|
|
||||
|
public Integer getOrder() { |
||||
|
return order; |
||||
|
} |
||||
|
|
||||
|
public void setOrder(Integer order) { |
||||
|
this.order = order; |
||||
|
} |
||||
|
|
||||
|
public String getParent() { |
||||
|
return parent; |
||||
|
} |
||||
|
|
||||
|
public void setParent(String parent) { |
||||
|
this.parent = parent; |
||||
|
} |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package io.sc.standard.controller; |
||||
|
|
||||
|
import io.sc.platform.core.annotation.IgnoreResponseBodyAdvice; |
||||
|
import io.sc.platform.mvc.controller.support.RestCrudController; |
||||
|
import io.sc.standard.api.vo.CipsPacketVo; |
||||
|
import io.sc.standard.jpa.entity.CipsPacketEntity; |
||||
|
import io.sc.standard.jpa.repository.CipsPacketRepository; |
||||
|
import io.sc.standard.service.CipsPacketService; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletRequest; |
||||
|
import javax.servlet.http.HttpServletResponse; |
||||
|
|
||||
|
@RestController("io.sc.standard.controller.CipsPacketWebController") |
||||
|
@RequestMapping("/api/standard/cipsPacket") |
||||
|
public class CipsPacketWebController extends RestCrudController<CipsPacketVo, CipsPacketEntity,String, CipsPacketRepository, CipsPacketService> { |
||||
|
@PostMapping("generateCode") |
||||
|
@IgnoreResponseBodyAdvice |
||||
|
public void generateCode(HttpServletRequest request, HttpServletResponse response) throws Exception { |
||||
|
service.generateCode(request,response); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("importExcel") |
||||
|
public void importExcel(HttpServletRequest request, HttpServletResponse response) throws Exception { |
||||
|
service.importExcel(); |
||||
|
} |
||||
|
} |
@ -0,0 +1,189 @@ |
|||||
|
package io.sc.standard.jpa.entity; |
||||
|
|
||||
|
import io.sc.platform.orm.entity.AuditorEntity; |
||||
|
import io.sc.standard.api.enums.CipsPacketType; |
||||
|
import io.sc.standard.api.vo.CipsPacketVo; |
||||
|
import org.hibernate.annotations.GenericGenerator; |
||||
|
|
||||
|
import javax.persistence.*; |
||||
|
import javax.validation.constraints.Size; |
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 人行个人征信报告定义 |
||||
|
*/ |
||||
|
@Entity(name="io.sc.standard.jpa.entity.CipsPacketEntity") |
||||
|
@Table(name="SD_CIPS_PACKET") |
||||
|
public class CipsPacketEntity extends AuditorEntity<CipsPacketVo> { |
||||
|
//主键
|
||||
|
@Id |
||||
|
@GeneratedValue(generator = "system-uuid") |
||||
|
@GenericGenerator(name = "system-uuid", strategy = "uuid2") |
||||
|
@Column(name="ID_", length=36) |
||||
|
@Size(max=36) |
||||
|
private String id; |
||||
|
|
||||
|
@Column(name="CODE_", length=255) |
||||
|
@Size(max=255) |
||||
|
private String code; |
||||
|
|
||||
|
@Column(name="NAME_", length=255) |
||||
|
@Size(max=255) |
||||
|
private String name; |
||||
|
|
||||
|
@Column(name="XML_TAG_", length=255) |
||||
|
@Size(max=255) |
||||
|
private String xmlTag; |
||||
|
|
||||
|
@Column(name="TYPE_") |
||||
|
@Enumerated(EnumType.STRING) |
||||
|
private CipsPacketType type; |
||||
|
|
||||
|
@Column(name="VALUE_TYPE_", length=255) |
||||
|
@Size(max=255) |
||||
|
private String valueType; |
||||
|
|
||||
|
@Column(name="LEVEL_") |
||||
|
private Integer level; |
||||
|
|
||||
|
@Column(name="DESCRIPTION_", length=1024) |
||||
|
@Size(max=1024) |
||||
|
private String description; |
||||
|
|
||||
|
@Column(name="CONSTRAINT_", length=255) |
||||
|
@Size(max=255) |
||||
|
private String constraint; |
||||
|
|
||||
|
@Column(name="ORDER_") |
||||
|
private Integer order; |
||||
|
|
||||
|
@ManyToOne(fetch=FetchType.LAZY) |
||||
|
@JoinColumn(name="PARENT_ID_") |
||||
|
protected CipsPacketEntity parent; |
||||
|
|
||||
|
//直接孩子
|
||||
|
@OneToMany(mappedBy="parent") |
||||
|
@OrderBy("order") |
||||
|
protected List<CipsPacketEntity> children =new ArrayList<>(); |
||||
|
|
||||
|
@Override |
||||
|
public CipsPacketVo toVo() { |
||||
|
CipsPacketVo vo =new CipsPacketVo(); |
||||
|
super.toVo(vo); |
||||
|
vo.setId(this.getId()); |
||||
|
vo.setCode(this.getCode()); |
||||
|
vo.setName(this.getName()); |
||||
|
vo.setXmlTag(this.getXmlTag()); |
||||
|
vo.setType(this.getType()); |
||||
|
vo.setValueType(this.getValueType()); |
||||
|
vo.setLevel(this.getLevel()); |
||||
|
vo.setDescription(this.getDescription()); |
||||
|
vo.setConstraint(this.getConstraint()); |
||||
|
vo.setOrder(this.getOrder()); |
||||
|
vo.setParent(this.getParent()==null?null:this.getParent().getId()); |
||||
|
return vo; |
||||
|
} |
||||
|
|
||||
|
public CipsPacketEntity(){} |
||||
|
public CipsPacketEntity(String id){ |
||||
|
this.id =id; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public @Size(max = 36) String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(@Size(max = 36) String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public @Size(max = 255) String getCode() { |
||||
|
return code; |
||||
|
} |
||||
|
|
||||
|
public void setCode(@Size(max = 255) String code) { |
||||
|
this.code = code; |
||||
|
} |
||||
|
|
||||
|
public @Size(max = 255) String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(@Size(max = 255) String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getXmlTag() { |
||||
|
return xmlTag; |
||||
|
} |
||||
|
|
||||
|
public void setXmlTag(String xmlTag) { |
||||
|
this.xmlTag = xmlTag; |
||||
|
} |
||||
|
|
||||
|
public CipsPacketType getType() { |
||||
|
return type; |
||||
|
} |
||||
|
|
||||
|
public void setType(CipsPacketType type) { |
||||
|
this.type = type; |
||||
|
} |
||||
|
|
||||
|
public @Size(max = 255) String getValueType() { |
||||
|
return valueType; |
||||
|
} |
||||
|
|
||||
|
public void setValueType(@Size(max = 255) String valueType) { |
||||
|
this.valueType = valueType; |
||||
|
} |
||||
|
|
||||
|
public Integer getLevel() { |
||||
|
return level; |
||||
|
} |
||||
|
|
||||
|
public void setLevel(Integer level) { |
||||
|
this.level = level; |
||||
|
} |
||||
|
|
||||
|
public @Size(max = 1024) String getDescription() { |
||||
|
return description; |
||||
|
} |
||||
|
|
||||
|
public void setDescription(@Size(max = 1024) String description) { |
||||
|
this.description = description; |
||||
|
} |
||||
|
|
||||
|
public @Size(max = 255) String getConstraint() { |
||||
|
return constraint; |
||||
|
} |
||||
|
|
||||
|
public void setConstraint(@Size(max = 255) String constraint) { |
||||
|
this.constraint = constraint; |
||||
|
} |
||||
|
|
||||
|
public Integer getOrder() { |
||||
|
return order; |
||||
|
} |
||||
|
|
||||
|
public void setOrder(Integer order) { |
||||
|
this.order = order; |
||||
|
} |
||||
|
|
||||
|
public CipsPacketEntity getParent() { |
||||
|
return parent; |
||||
|
} |
||||
|
|
||||
|
public void setParent(CipsPacketEntity parent) { |
||||
|
this.parent = parent; |
||||
|
} |
||||
|
|
||||
|
public List<CipsPacketEntity> getChildren() { |
||||
|
return children; |
||||
|
} |
||||
|
|
||||
|
public void setChildren(List<CipsPacketEntity> children) { |
||||
|
this.children = children; |
||||
|
} |
||||
|
} |
@ -0,0 +1,14 @@ |
|||||
|
package io.sc.standard.jpa.repository; |
||||
|
|
||||
|
import io.sc.platform.orm.repository.DaoRepository; |
||||
|
import io.sc.standard.jpa.entity.CipsPacketEntity; |
||||
|
import org.springframework.data.jpa.repository.Query; |
||||
|
import org.springframework.stereotype.Repository; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Repository("io.sc.standard.jpa.repository.CipsPacketRepository") |
||||
|
public interface CipsPacketRepository extends DaoRepository<CipsPacketEntity,String> { |
||||
|
@Query("select e from io.sc.standard.jpa.entity.CipsPacketEntity e where e.parent is null") |
||||
|
public List<CipsPacketEntity> findRoot(); |
||||
|
} |
@ -0,0 +1,14 @@ |
|||||
|
package io.sc.standard.service; |
||||
|
|
||||
|
import io.sc.platform.orm.service.DaoService; |
||||
|
import io.sc.standard.jpa.entity.CipsPacketEntity; |
||||
|
import io.sc.standard.jpa.repository.CipsPacketRepository; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletRequest; |
||||
|
import javax.servlet.http.HttpServletResponse; |
||||
|
import java.io.IOException; |
||||
|
|
||||
|
public interface CipsPacketService extends DaoService<CipsPacketEntity, String, CipsPacketRepository> { |
||||
|
public void generateCode(HttpServletRequest request, HttpServletResponse response) throws Exception; |
||||
|
public void importExcel() throws Exception; |
||||
|
} |
@ -0,0 +1,309 @@ |
|||||
|
package io.sc.standard.service.impl; |
||||
|
|
||||
|
import io.sc.platform.core.Environment; |
||||
|
import io.sc.platform.orm.service.impl.DaoServiceImpl; |
||||
|
import io.sc.platform.util.CollectionUtil; |
||||
|
import io.sc.platform.util.FileUtil; |
||||
|
import io.sc.platform.util.StringUtil; |
||||
|
import io.sc.standard.api.enums.CipsPacketType; |
||||
|
import io.sc.standard.jpa.entity.CipsPacketEntity; |
||||
|
import io.sc.standard.jpa.repository.CipsPacketRepository; |
||||
|
import io.sc.standard.service.CipsPacketService; |
||||
|
import org.apache.poi.ss.usermodel.Row; |
||||
|
import org.apache.poi.xssf.usermodel.XSSFSheet; |
||||
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook; |
||||
|
import org.slf4j.Logger; |
||||
|
import org.slf4j.LoggerFactory; |
||||
|
import org.springframework.core.io.DefaultResourceLoader; |
||||
|
import org.springframework.core.io.Resource; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.util.StringUtils; |
||||
|
|
||||
|
import javax.servlet.http.HttpServletRequest; |
||||
|
import javax.servlet.http.HttpServletResponse; |
||||
|
import javax.transaction.Transactional; |
||||
|
import java.io.IOException; |
||||
|
import java.util.*; |
||||
|
|
||||
|
@Service("io.sc.standard.service.impl.CipsPacketServiceImpl") |
||||
|
public class CipsPacketServiceImpl extends DaoServiceImpl<CipsPacketEntity, String, CipsPacketRepository> implements CipsPacketService { |
||||
|
private static final Logger log = LoggerFactory.getLogger(CipsPacketServiceImpl.class); |
||||
|
private static final String PROJECT_NAME ="cips.packet.core"; |
||||
|
|
||||
|
@Override |
||||
|
public String[] getDefaultSortBy() { |
||||
|
return new String[]{"+order"}; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public void generateCode(HttpServletRequest request, HttpServletResponse response) throws Exception { |
||||
|
//String homePath =DirectoryManager.getInstance().getByName("dir.work.web.export") + "/" + PROJECT_NAME;
|
||||
|
String homePath ="/Users/wangshaoping/wspsc/workspace/wangshaoping/v8/platform/cips.packet.core"; |
||||
|
FileUtil.mkdirs(homePath); |
||||
|
|
||||
|
String mainJavaPath =FileUtil.mkdirs(homePath + "/src/main/java"); |
||||
|
String mainResourcesPath =FileUtil.mkdirs(homePath + "/src/main/resources"); |
||||
|
String testJavaPath =FileUtil.mkdirs(homePath + "/src/test/java"); |
||||
|
String testResourcesPath =FileUtil.mkdirs(homePath + "/src/test/resources"); |
||||
|
String i18nMessagesPath =FileUtil.mkdirs(mainResourcesPath + "/cips/packet/core/i18n"); |
||||
|
String mainJavaCorePath =FileUtil.mkdirs(mainJavaPath + "/cips/packet/core"); |
||||
|
String mainTestCorePath =FileUtil.mkdirs(testJavaPath + "/cips/packet/core"); |
||||
|
|
||||
|
Set<String> i18nMessages =new LinkedHashSet<>(2000); |
||||
|
// 生成 src/main/java/io/sc/CipsPacket/core/person 个人征信报告相关类
|
||||
|
// 生成 src/main/java/io/sc/CipsPacket/core/company 企业征信报告相关类
|
||||
|
List<CipsPacketEntity> roots =repository.findRoot(); |
||||
|
if(CollectionUtil.hasElements(roots)){ |
||||
|
for(CipsPacketEntity root : roots){ |
||||
|
generateCipsPacketClasses(root,mainJavaCorePath,i18nMessages); |
||||
|
} |
||||
|
} |
||||
|
//生成 /src/main/resources/io/sc/CipsPacket/core/i18n/messages.properties
|
||||
|
//Collections.sort(i18nMessages);
|
||||
|
|
||||
|
StringBuilder i18nMessageStringBuilder =new StringBuilder(); |
||||
|
for(String message : i18nMessages){ |
||||
|
i18nMessageStringBuilder.append(message).append("\n"); |
||||
|
} |
||||
|
FileUtil.writeString(i18nMessagesPath + "/messages.properties",i18nMessageStringBuilder.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
FileUtil.writeString(i18nMessagesPath + "/messages_tw_CN.properties",i18nMessageStringBuilder.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
FileUtil.writeString(i18nMessagesPath + "/messages_zh_CN.properties",i18nMessageStringBuilder.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
|
||||
|
// 生成 src/main/java/io/sc/CipsPacket/core/CipsPacketParser.java
|
||||
|
generateCipsPacketParserClass(mainJavaCorePath); |
||||
|
|
||||
|
// 生成 src/test/java/io/sc/CipsPacket/core/CipsPacketTest.java
|
||||
|
generateCipsPacketTestClass(mainTestCorePath); |
||||
|
|
||||
|
// ZipUtil.zip(targetPath,targetPath + ".zip",false);
|
||||
|
//
|
||||
|
// try(FileInputStream ins =new FileInputStream(targetPath + ".zip")){
|
||||
|
// FileDownloader.download(request, response, PROJECT_NAME + ".zip", ins);
|
||||
|
// }catch (Exception e){
|
||||
|
// log.error("",e);
|
||||
|
// throw e;
|
||||
|
// }
|
||||
|
} |
||||
|
|
||||
|
private void generateCipsPacketClasses(CipsPacketEntity entity,String mainJavaCorePath,Set<String> i18nMessages) throws IOException { |
||||
|
String subPackageName =entity.getType().toString().toLowerCase(); |
||||
|
String targetPath =mainJavaCorePath + "/" + subPackageName; |
||||
|
FileUtil.mkdirs(targetPath); |
||||
|
|
||||
|
StringBuilder sb =new StringBuilder(); |
||||
|
StringBuilder gsSb =new StringBuilder(); |
||||
|
|
||||
|
sb.append(f(new String[]{ |
||||
|
"package cips.packet.core.${0};", |
||||
|
"", |
||||
|
"import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;", |
||||
|
"import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;", |
||||
|
"import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;", |
||||
|
"", |
||||
|
"import java.util.ArrayList;", |
||||
|
"import java.util.Date;", |
||||
|
"import java.util.List;", |
||||
|
"", |
||||
|
},subPackageName)); |
||||
|
|
||||
|
String parentCode =entity.getCode().trim(); |
||||
|
String parentName =entity.getName().trim(); |
||||
|
i18nMessages.add(PROJECT_NAME + "." + entity.getType().toString().toLowerCase() + "." + parentCode + " = " + StringUtil.toUnicode(parentName)); |
||||
|
|
||||
|
if(entity.getParent()==null) { |
||||
|
sb.append(f("@JacksonXmlRootElement(localName =\"${0}\")\n",entity.getXmlTag())); |
||||
|
} |
||||
|
sb.append(f("public class ${0} {\n",entity.getCode())); |
||||
|
|
||||
|
List<CipsPacketEntity> children =entity.getChildren(); |
||||
|
if(CollectionUtil.hasElements(children)){ |
||||
|
for(CipsPacketEntity child : children){ |
||||
|
String chidlCode =child.getCode().trim(); |
||||
|
String childCodeLowerCase =chidlCode.toLowerCase().trim(); |
||||
|
String childName =child.getName().trim(); |
||||
|
String childXmlTag =child.getXmlTag().trim(); |
||||
|
String childType =child.getValueType(); |
||||
|
|
||||
|
sb.append(f("\t//${0}\n",childName)); |
||||
|
if(StringUtils.hasText(childType)) {//原始类型
|
||||
|
i18nMessages.add("cips.packet.core." + subPackageName + "." + parentCode + "." + childCodeLowerCase + " = " + StringUtil.toUnicode(childName)); |
||||
|
sb.append(f("\t@JacksonXmlProperty(localName = \"${0}\")\n",childXmlTag)); |
||||
|
sb.append(f("\tprivate ${0} ${1};\n",childType,childCodeLowerCase)); |
||||
|
gsSb.append(generateGetterAndSetter(childCodeLowerCase,childType)); |
||||
|
}else if(isList(child.getConstraint())){//数组类型
|
||||
|
sb.append(f("\t@JacksonXmlElementWrapper(useWrapping = false)\n")); |
||||
|
sb.append(f("\t@JacksonXmlProperty(localName = \"${0}\")\n",childXmlTag)); |
||||
|
sb.append(f("\tprivate List<${0}> ${1} =new ArrayList<>();\n",chidlCode,childCodeLowerCase)); |
||||
|
gsSb.append(generateGetterAndSetter(child.getCode().toLowerCase(),"List<" + chidlCode + ">")); |
||||
|
generateCipsPacketClasses(child,mainJavaCorePath, i18nMessages); |
||||
|
}else{//
|
||||
|
i18nMessages.add("cips.packet.core." + subPackageName + "." + childCodeLowerCase + " = " + StringUtil.toUnicode(childName)); |
||||
|
sb.append(f("\t@JacksonXmlProperty(localName = \"${0}\")\n",childXmlTag)); |
||||
|
sb.append(f("\tprivate ${0} ${1};\n",chidlCode,childCodeLowerCase)); |
||||
|
gsSb.append(generateGetterAndSetter(childCodeLowerCase,chidlCode)); |
||||
|
generateCipsPacketClasses(child,mainJavaCorePath,i18nMessages); |
||||
|
} |
||||
|
sb.append("\n"); |
||||
|
} |
||||
|
sb.append(gsSb.toString()); |
||||
|
} |
||||
|
sb.append("}").append("\n"); |
||||
|
FileUtil.writeString(targetPath + "/" + entity.getCode() + ".java",sb.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
} |
||||
|
|
||||
|
private void generateCipsPacketParserClass(String targetPath)throws IOException { |
||||
|
StringBuilder sb =new StringBuilder(); |
||||
|
sb.append("package cips.packet.core;\n\n"); |
||||
|
sb.append("import com.fasterxml.jackson.annotation.JsonInclude;\n"); |
||||
|
sb.append("import com.fasterxml.jackson.core.JsonProcessingException;\n"); |
||||
|
sb.append("import com.fasterxml.jackson.databind.DeserializationFeature;\n"); |
||||
|
sb.append("import com.fasterxml.jackson.databind.MapperFeature;\n"); |
||||
|
sb.append("import com.fasterxml.jackson.databind.SerializationFeature;\n"); |
||||
|
sb.append("import com.fasterxml.jackson.dataformat.xml.XmlMapper;\n\n"); |
||||
|
sb.append("public class CipsPacketParser {\n"); |
||||
|
sb.append("\t").append("private static XmlMapper mapper =new XmlMapper();\n\n"); |
||||
|
sb.append("\t").append("static {\n"); |
||||
|
sb.append("\t\t").append("mapper.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES,false);\n"); |
||||
|
sb.append("\t\t").append("mapper.configure(SerializationFeature.WRAP_ROOT_VALUE,false);\n"); |
||||
|
sb.append("\t\t").append("mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);\n"); |
||||
|
sb.append("\t\t").append("mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);\n"); |
||||
|
sb.append("\t\t").append("mapper.enable(MapperFeature.USE_STD_BEAN_NAMING);\n"); |
||||
|
sb.append("\t").append("}\n\n"); |
||||
|
|
||||
|
sb.append("\t").append("public static cips.packet.core.cips_111_001_02.Document parseCips_111_001_02(String xml) throws JsonProcessingException {\n"); |
||||
|
sb.append("\t\t").append("return mapper.readValue(xml, cips.packet.core.cips_111_001_02.Document.class);\n"); |
||||
|
sb.append("\t").append("}\n\n"); |
||||
|
sb.append("}\n"); |
||||
|
|
||||
|
FileUtil.writeString(targetPath + "/CipsPacketParser.java",sb.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
} |
||||
|
|
||||
|
private void generateCipsPacketTestClass(String targetPath) throws IOException { |
||||
|
StringBuilder sb =new StringBuilder(); |
||||
|
sb.append("package cips.packet.core;\n\n"); |
||||
|
sb.append("import org.springframework.util.StreamUtils;\n"); |
||||
|
sb.append("import java.io.IOException;\n"); |
||||
|
sb.append("import java.nio.charset.StandardCharsets;\n\n"); |
||||
|
sb.append("public class CipsPacketTest {\n"); |
||||
|
sb.append("\t").append("public static void main(String[] args) throws IOException {\n"); |
||||
|
sb.append("\t\t").append("cips_111_001_02();\n"); |
||||
|
sb.append("\t").append("}\n\n"); |
||||
|
|
||||
|
sb.append("\t").append("public static void cips_111_001_02() throws IOException {\n"); |
||||
|
sb.append("\t\t").append("String content = StreamUtils.copyToString(CipsPacketTest.class.getResourceAsStream(\"/io/sc/CipsPacket/core/xml/个人接口报文.xml\"), StandardCharsets.UTF_8);\n"); |
||||
|
sb.append("\t\t").append("cips.packet.core.cips_111_001_02.Document document =CipsPacketParser.parseCips_111_001_02(content);\n"); |
||||
|
sb.append("\t\t").append("System.out.println(document);\n"); |
||||
|
sb.append("\t").append("}\n\n"); |
||||
|
sb.append("}\n"); |
||||
|
|
||||
|
FileUtil.writeString(targetPath + "/CipsPacketTest.java",sb.toString(), Environment.DEFAULT_CHARSET_NAME); |
||||
|
} |
||||
|
|
||||
|
private String generateGetterAndSetter(String fieldName,String type){ |
||||
|
StringBuilder sb =new StringBuilder(); |
||||
|
|
||||
|
sb.append(f("\tpublic ${0} get${1}(){\n",type,StringUtil.capitalize(fieldName))); |
||||
|
sb.append(f("\t\treturn this.${0};\n",fieldName)); |
||||
|
sb.append(f("\t}\n")); |
||||
|
sb.append(f("\tpublic void set${0}(${1} ${2}){\n",StringUtil.capitalize(fieldName),type,fieldName)); |
||||
|
sb.append(f("\t\tthis.${0} =${0};\n",fieldName)); |
||||
|
sb.append(f("\t}\n")); |
||||
|
return sb.toString(); |
||||
|
} |
||||
|
|
||||
|
private String f(String pattern, Object ... arguments){ |
||||
|
return StringUtil.format(pattern,arguments); |
||||
|
} |
||||
|
private String f(String[] patterns, Object ... arguments){ |
||||
|
return StringUtil.format(patterns,arguments); |
||||
|
} |
||||
|
|
||||
|
private boolean isList(String constraint){ |
||||
|
if(StringUtils.hasText(constraint)){ |
||||
|
String[] splits =constraint.split(":"); |
||||
|
if(splits!=null && splits.length==2){ |
||||
|
String number =splits[1]; |
||||
|
if("*".equals(number) || "n".equals(number) || Integer.parseInt(number)>1){ |
||||
|
return true; |
||||
|
} |
||||
|
if(Integer.parseInt(number)>1){ |
||||
|
return true; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional |
||||
|
public void importExcel() throws Exception { |
||||
|
doImportExcel(CipsPacketType.CIPS_111_001_02); |
||||
|
} |
||||
|
|
||||
|
@Transactional |
||||
|
public void doImportExcel(CipsPacketType type) throws Exception { |
||||
|
Resource resource =new DefaultResourceLoader().getResource("classpath:/standard/" + type.toString() + ".xlsx"); |
||||
|
XSSFWorkbook workbook = new XSSFWorkbook(resource.getInputStream()); |
||||
|
XSSFSheet sheet = workbook.getSheet("标准化后报文"); |
||||
|
int maxRow = sheet.getLastRowNum(); |
||||
|
|
||||
|
Map<String,CipsPacketEntity> cache =new HashMap<>(); |
||||
|
for(int i=1;i<maxRow;i++){ |
||||
|
Row row =sheet.getRow(i); |
||||
|
|
||||
|
String level =row.getCell(0).toString().trim().substring(0,1); |
||||
|
String code =row.getCell(1).getStringCellValue().trim(); |
||||
|
String xmlTag =row.getCell(2).getStringCellValue().trim(); |
||||
|
String valueType =getValueType(row.getCell(3).getStringCellValue().trim()); |
||||
|
String name =row.getCell(4).getStringCellValue().trim().replace("-",""); |
||||
|
String namec =row.getCell(5).getStringCellValue().trim(); |
||||
|
String description =row.getCell(6).getStringCellValue().trim(); |
||||
|
String constraint =row.getCell(7).getStringCellValue().trim(); |
||||
|
String parentCode =row.getCell(8).getStringCellValue().trim(); |
||||
|
|
||||
|
CipsPacketEntity entity =new CipsPacketEntity(); |
||||
|
entity.setType(type); |
||||
|
entity.setCode(code); |
||||
|
if(StringUtils.hasText(namec)) { |
||||
|
entity.setName(namec); |
||||
|
}else{ |
||||
|
entity.setName(name); |
||||
|
} |
||||
|
if(StringUtils.hasText(namec)) { |
||||
|
entity.setDescription(description); |
||||
|
}else{ |
||||
|
entity.setDescription(name + "," + description); |
||||
|
} |
||||
|
entity.setXmlTag(xmlTag); |
||||
|
entity.setLevel(Integer.parseInt(level)); |
||||
|
entity.setConstraint(constraint); |
||||
|
entity.setValueType(valueType); |
||||
|
cache.put(code,entity); |
||||
|
entity.setParent(cache.get(parentCode)); |
||||
|
entity.setOrder(i); |
||||
|
add(entity); |
||||
|
} |
||||
|
workbook.close(); |
||||
|
} |
||||
|
|
||||
|
private String getValueType(String str){ |
||||
|
if(!StringUtils.hasText(str)){ |
||||
|
return null; |
||||
|
} |
||||
|
str =str.trim(); |
||||
|
if(str.startsWith("Max")){ |
||||
|
return "String"; |
||||
|
}else if("ISODateTime".equalsIgnoreCase(str) || "ISODate".equalsIgnoreCase(str)){ |
||||
|
return "java.util.Date"; |
||||
|
}else if("ActiveCurrencyAndAmount".equalsIgnoreCase(str) || "ActiveOrHistoricCurrencyAndAmount".equalsIgnoreCase(str)){ |
||||
|
return "String"; |
||||
|
}else if("PercentageRate".equalsIgnoreCase(str)){ |
||||
|
return "Double"; |
||||
|
}else if("PercentageRate".equalsIgnoreCase(str)){ |
||||
|
return "Double"; |
||||
|
}else if(str.indexOf("(Max")>-1){ |
||||
|
return "String"; |
||||
|
} |
||||
|
return null; |
||||
|
} |
||||
|
} |
|
Binary file not shown.
Loading…
Reference in new issue