5.程序源码posv2d-mm详细技术设计后台v1_第1页
5.程序源码posv2d-mm详细技术设计后台v1_第2页
5.程序源码posv2d-mm详细技术设计后台v1_第3页
5.程序源码posv2d-mm详细技术设计后台v1_第4页
5.程序源码posv2d-mm详细技术设计后台v1_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LKKHPGv2.0 项目技术详细设计文档-D-MM-001会员管理会员详情页文档作者:创建日期:更新日期:当前版本:2016-01-14V1.0签字:LKKHPG 项目经理HAND 项目经理文档控制更改审阅日期职位签名日期职位日期作者版本更改参考2016-01-141.0目录文档控制2目录3概述5术语表5相关文档5前端详细设计错误!未定义书签。全局按钮错误!未定义书签。UI 设计错误!未定义书签。文件错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。会员基本信息页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签

2、。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。联系人信息页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。相关人信息页错误!未定义书签。UI 设计错误!未定义书签。文件错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。会员页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错

3、误!未定义书签。账户信息页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。券信息页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。券信息页错误!未定义书签。UI 设计错误!未定义书签。文件 错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。会员等级概要页错误!未定义书签。UI 设计错误!未定义书签。文件

4、错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。下线信息页错误!未定义书签。UI 设计错误!未定义书签。文件错误!未定义书签。页面URL 定义错误!未定义书签。控件事件错误!未定义书签。Function错误!未定义书签。详细设计6数据模型6E-R 图6UML6DTO7MemberDto7Controller8MemberController8Service9IMemberService9Mapper10MemberMapper10附录17未结问题17已结问题17概述术语表相关文档文档作者说明术语说明详细设计数据模型E-R 图UML

5、DTOMemberDto描述使用哪些 DTO,以及与数据库表的DTOcom.lkkhpg.dsis.admm.MemberDto字段类型数据库描述memberIdLongmm_member.member_id表ID,主键,供其他表做外键memberTypeStringmm_member.member_type会员类型marketIdLongmm_member.market_id市场IDcompanyIdLongpany_id公司IDmemberRoleStringmm_member.member_role会员角色susStringmm_member.sus会员状态remarksStringmm

6、_member.remarks备注brNumberStringmm_member.br_number商业码englishNameStringmm_member.english_name会员英文chiNameStringmm_member.chi_name会员中文genderStringmm_member.genderdobDatemm_member.dob出生日期idTypeStringmm_member.id_typeID 类型idStringmm_member.idIDphoneNumberStringmm_membhone_number联络号码othhoneNumbe rStringmm

7、_member.other_phone_num ber其他联络号码Stringmm_member.邮箱nationalityStringmm_member.nationality国籍countryStringmm_member.country国家homeLocationIdLongmm_member.home_location_id家庭住址contactLocationIdLongmm_member.contact_location_i d联系地址languageStringmm_member.language语言ratringmm_member.race种族educationStringmm

8、_cation学历citizenTypeStringmm_member.citizen_type公民类型nhiTaxExcludedStringmm_member.nhi_tax_excluded健保税外gstIdNumberStringmm_member.gst_id_numberGST ID 号码adOptInStringmm_member.ad_opt_in接收sysMsgInStringmm_member.sys_msg_in系统通知接收signatureStrigmm_member.signature签名joSiteStringmm_member.jo_site加

9、入joDateDatemm_member.jo_date加入日期approvalDateDatemm_member.approval_date批准日期sponsorIdegermm_member.sponsor_id人IDobjectVerNum beregermm_member.object_ver_nu mber行版本号,用来处理锁requestIdegermm_member.request_id对 Record 最后一次操作的系统请求idprogramIdegermm_membrogram_id对 Record 最后一次操作的系统程序idcreationDateDatemm_member

10、.creation_date表ID,主键,供其他表做外键createdByLongmm_member.created_by会员类型lastUpdatedByLongmm_member.last_updated_by市场IDlastUpdateDateDatemm_member.last_update_date公司IDlastUpdaoginegermm_member.last_update_loginControllerMemberController类名:com.lkkhpg.dsis.admm.controller.MemberControllermethodchangeOwnership

11、mapurl /member/changeownershipmethodsubmitMembermapurl/contextPath/mm/member/submit参数List members返回值List详细逻辑调用 iMemberServiubmitMember(request,members)并返回结果methodqueryMembermapurl/contextPath/mm/member/query参数Member memberRequestParam(defaultValue = DEFAULT_PAGE)page RequestParam(defaultValue = DEFA

12、ULT_PAGE_SIZE)pagesize返回值List详细逻辑调用 iMemberServielectMembers(request,member)并返回结果attributeCategoryStringmm_member.attribute_category系统标准字段attribute1attribute 15Stringmm_member.attribute1attribut e15系统标准字段relationshipsList-相关人信息sitesList-地址信息accountsList-账户信息cardsList-信息rsList-会员等级概要vouchersList-会员券d

13、owmLinesList下线信息ServiceIMemberService服务接口:com.lkkhpg.dsis.admm.service.IMemberServicemethodsubmitMembers参数IRequest,List members, List deleteMembersmethodqueryMembers参数IRequest, Member返回值List实现逻辑调用 memberMapper.selectMembers(member)并返回结果methodselectMemberByKey参数IRequest,Long memberId返回值com.lkkhpg.dsi

14、s.admm.dto.MemberDto实现逻辑调用 memberMapper.selectByPrimaryKey(memberId)调用 memRelationshipMapper. selectMemRelationships(memberId)调用 memRelationshipMapper. selectMemAttributes(memberId)调用 memRelationshipMapper. selectMemAccounts(memberId)调用 memRelationshipMapper. selectMemSites(memberId)调用 memRelationsh

15、ipMapper. selectMemCards(memberId)调用 memRelationshipMapper. selectMemRs(memberId)调用 memRelationshipMapper. selectMemWidthraws(memberId)并返回结果参数Member返回值MemberDto详细逻辑调用 iMemberService.changeOwnership (request,member)并返回结果MapperMemberMapper类名:com.lkkhpg.dsis.admmt.mapper.MemberMappermethodinsert参数Membe

16、r membermethodselectCountById参数Long Id返回值methodselectMembers参数Member member返回值ListmethodselectByPrimaryKey参数Long memberId返回值Member返回值List实现逻辑for (Member : deleteMembers) memberMapper.deleteByPrimaryKey(member.memberId);for (Member : members)if member.memberId = nullif memberMapper.selectCountById(me

17、mber.id) 0 then/消息详见thows BaseException(“msg.error.mm.id_exists”,“msg.error.mm. id_exists”, ull);elsememberMapper.insert (member);elsememberMapper.updateByPrimaryKeySelective(member);返回结果MemRelationshipMapper类名:com.lkkhpg.dsis.admmt.mapper.MemRelationshipMappermethodupdateByPrimaryKeySelectivemethod

18、deleteByPrimaryKey参数Long memberId返回值methodinsert参数MemRelationship relationship返回值MemRelationshipmethodselectMemRelationships参数MemRelationship relationship返回值ListmethodselectByMemberId参数Long memberId返回值MemRelationshipmethodselectByPrimaryKey参数Long memRelId返回值MemRelationshipmethodupdateByPrimaryKeySel

19、ective参数Member member返回值MembermethoddeleteByPrimaryKey参数Long memberId返回值返回值MemberMemAttributeMapper类名:com.lkkhpg.dsis.admmt.mapper.MemAttributeMapperMemSiteMapper类名:com.lkkhpg.dsis.admmt.mapper.MemSiteMappermethodselectByPrimaryKey参数Long siteIdmethodupdateByPrimaryKeySelective参数MemAttribute attribut

20、e返回值MemAttributemethoddeleteByPrimaryKey参数Long memberId返回值methodinsert参数MemAttribute attribute返回值MemAttributemethodselectMemAttributes参数MemAttribute attribute返回值ListmethodselectByMemberId参数Long memberId返回值MemAttributemethodselectByPrimaryKey参数Long attributeId返回值MemAttribute参数MemRelationship relation

21、ship返回值MemRelationshipMemAccountMapper类名:com.lkkhpg.dsis.admmt.mapper.MemAccountMappermethodselectMemAccountsmethodselectByMemberId参数Long memberId返回值MemAccountmethodselectByPrimaryKey参数Long accountId返回值MemAccountmethodupdateByPrimaryKeySelective参数MemSite site返回值MemSitemethoddeleteByPrimaryKey参数Long

22、memberId返回值methodinsert参数MemSite site返回值MemSitemethodselectMemSites参数MemSite site返回值ListmethodselectByMemberId参数Long memberId返回值MemSite返回值MemSiteMemCardMapper类名:com.lkkhpg.dsis.admmt.mapper.MemCardMappermethodinsert参数MemCard card返回值MemCardmethodselectMemCards参数MemCard card返回值ListmethodselectByMember

23、Id参数Long memberId返回值MemCardmethodselectByPrimaryKey参数Long cardId返回值MemCardmethodupdateByPrimaryKeySelective参数MemAccount account返回值MemAccountmethoddeleteByPrimaryKey参数Long memberId返回值methodinsert参数MemAccountaccount返回值MemAccount参数MemAccount account返回值ListMemRMapper类名:com.lkkhpg.dsis.admmt.mapper.MemRMapp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论