[发明专利]一种使用自定义的实现层工具类批量生成带角色的默认帐户的方法在审
申请号: | 201810409188.3 | 申请日: | 2018-05-03 |
公开(公告)号: | CN108595232A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 陈林;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F21/45 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 角色 帐户 角色标志 用户角色 初始化 自定义 创建 架构 系统技术领域 调用数据 用户对象 结构化 调用 注解 数据库 查询 保存 | ||
本发明涉及SSM架构的药店系统技术领域,特别涉及一种使用自定义的实现层工具类批量生成带角色的默认帐户的方法。本发明的方法是在实现层的包中创建一个工具类,加上组件注解,并定义一个工具类的静态对像,在结构化的方法中初始化,以便在其它方法中调用数据层的接口方法。然后创建一个带有角色标志、门店信息等参数的静态方法,在方法内部根据角色标志查询出对应的角色,把角色与门店信息设值到新建的用户对象中,再创建一个用户角色对象,把角色ID与用户ID设值到用户角色类中,一并保存到数据库。最后在创建门店的方法里循环调用此方法便可实现。本发明解决了SSM架构的药店系统不方便快速批量初始化具有相关角色的默认帐户的问题。
技术领域
本发明涉及SSM架构的药店系统技术领域,特别涉及一种使用自定义的实现层工具类批量生成带角色的默认帐户的方法。
背景技术
药店系统部署,不管是B/S,还是C/S架构,应GSP要求,都必须在门店内进行本地化部署,不能使用互联网的模式。由于门店的工作人员都是一些非计算机方面的人员,对系统如何创建需具有一定角色的默认帐户是一窍不通。如果门店非常多,这些默认帐户没有初始化,会给以后维护带来非常大的困难;为了解决这些问题,需要实现一种能批量生成门店所需的一些具有一定角色的默认帐户的功能。
发明内容
本发明解决的技术问题在于提供一种使用自定义的实现层工具类批量生成带角色的默认帐户的方法;解决了药店系统初始化时需要手工创建一些具有相关角色的默认帐户的问题。
本发明解决上述技术问题的技术方案是:
在实现层的包中创建一个工具类,加上组件注解,并定义一个工具类的静态对像,在结构化的方法中初始化,以便在其它方法中调用数据层的接口方法。然后创建一个带有角色标志、门店信息等参数的静态方法,在方法内部根据角色标志查询出对应的角色,把角色与门店信息设值到新建的用户对象中,再创建一个用户角色对象,把角色ID与用户ID设值到用户角色类中,一并保存到数据库。最后在创建门店的方法里循环调用此方法便可实现。从而解决了SSM架构的药店系统不方便快速批量初始化一些具有相关角色的默认帐户的问题。
所述的方法具体包括如下步骤:
步骤一、在实现层的包中创建一个加上组件注解的工具类;
步骤二、定义一个工具类的静态对像,在结构化的方法中初始化,以便在其它方法中调用数据层的接口方法;
步骤三、创建一个带有角色标志、门店信息等参数的静态方法;
步骤四、在方法内部根据角色标志查询出对应的角色,把角色与门店信息设值到新建的用户对象中,再创建一个用户角色对象,把角色ID与用户ID设值到用户角色类中,一并保存到数据库;
步骤五、在创建门店的方法里查询数据库中的角色标志信息生成集合,遍历集合,在循环体里调用生成帐户的方法,即可实现。
本发明的有益效果:在实现层的包中创建一个工具类,加上组件注解,并定义一个工具类的静态对像,在结构化的方法中初始化,以便在其它方法中调用数据层的接口方法。然后创建一个带有角色标志、门店信息等参数的静态方法,在方法内部根据角色标志查询出对应的角色,把角色与门店信息设值到新建的用户对象中,再创建一个用户角色对象,把角色ID与用户ID设值到用户角色类中,一并保存到数据库。最后在创建门店的方法里循环调用此方法便可实现,从而达到在门店创建的时候就能把一些具有相关角色的默认帐户创建好的目的。有效解决了SSM架构的药店系统不方便快速批量初始化一些具有相关角色的默认帐户的问题。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图。
具体实施方式
如图1所示,本发明采用如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810409188.3/2.html,转载请声明来源钻瓜专利网。