基于安卓的金融保险app-ag九游会登录j9入口
计算机信息技术的发展,推动了金融保险信息化管理的进程,并随着互联网 概念的提出,各种互联网 软件也应运而生。在传统的管理中,各种信息管理难,传播速度慢,需要耗费很长时间统计核查,不能满足现代化的发展需求,基于安卓的金融保险app的提出解决了金融保险业务管理的难题,规范了运营管理,节省了人力和物力,实现了金融保险自动化管理,为金融保险的发展带来机遇。
本基于安卓的金融保险app,以国内外相关应用软件的发展为依据,结合目前主流技术,设计开发基于java的软件系统,操作简单快捷。系统数据存储mysql数据库中,app端界面使用app、同时结合js动态效果,实现界面的兼容显示。本文首先阐述基于安卓的金融保险app的开发背景,然后描述本文的工作重点,接下来对基于安卓的金融保险app进行技术研究,然后进行需求分析,并根据需求分析对系统进行设计,最后通过java实现编码,通过测试后发布系统,最终进行了项目开发的总结。
基于安卓的金融保险app包括后台管理和app端。app端用户先通过身份证、密码、姓名、手机号、地区等信息进行注册。然后进行登录,验证成功后。可以进行登录用户登录到app。ag九游会登录j9入口首页界面提供了广告能播界面、金融保险推荐、理财资讯、银行网点信息。导航栏中通过金融保险、银行网点和金融保险资讯链接,查看具体的内容。用户还可以对金融保险进行收藏、评论的操作在个人中心中。管理个人的资金账户,并进行转入资金或者购买金融保险的操作,每一笔操作。系统都进行记录,并在个人中心可以查看收藏的记录以及发布咨询问题。
管理员登录后台后,具有用户管理、账户资金管理、转入资金管理、购买金融保险管理、金融保险管理、银行网点管理、系统管理的权限。管理员通过后台发布金融保险和理财资讯,app端可以查看对应的信息。
关键代码:
package com.controller;
import java.text.simpledateformat; import java.util.arraylist; import java.util.arrays; import java.util.calendar; import java.util.map; import java.util.hashmap; import java.util.iterator; import java.util.date; import java.util.list; import javax.servlet.http.httpservletrequest; import java.io.ioexception;
import com.utils.validatorutils; import org.apache.commons.lang3.stringutils; import org.springframework.beans.factory.annotation.autowired; import org.springframework.format.annotation.datetimeformat; import org.springframework.web.bind.annotation.pathvariable; import org.springframework.web.bind.annotation.requestbody; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.requestparam; import org.springframework.web.bind.annotation.restcontroller; import com.baomidou.mybatisplus.mapper.entitywrapper; import com.baomidou.mybatisplus.mapper.wrapper; import com.annotation.ignoreauth;
import com.entity.zhuanruzijinentity; import com.entity.view.zhuanruzijinview;
import com.service.zhuanruzijinservice; import com.service.tokenservice; import com.utils.pageutils; import com.utils.r; import com.utils.md5util; import com.utils.mputil; import com.utils.commonutil;
@restcontroller @requestmapping(“/zhuanruzijin”) public class zhuanruzijincontroller { @autowired private zhuanruzijinservice zhuanruzijinservice;
@requestmapping(“/page”) public r page(@requestparam map params,zhuanruzijinentity zhuanruzijin, httpservletrequest request){
string tablename = request.getsession().getattribute(“tablename”).tostring(); if(tablename.equals(“yonghu”)) { zhuanruzijin.setshenfenzheng((string)request.getsession().getattribute(“username”)); } entitywrapper ew = new entitywrapper(); pageutils page = zhuanruzijinservice.querypage(params, mputil.sort(mputil.between(mputil.likeoreq(ew, zhuanruzijin), params), params)); return r.ok().put(“data”, page); } @requestmapping(“/list”) public r list(@requestparam map params,zhuanruzijinentity zhuanruzijin, httpservletrequest request){
string tablename = request.getsession().getattribute(“tablename”).tostring(); if(tablename.equals(“yonghu”)) { zhuanruzijin.setshenfenzheng((string)request.getsession().getattribute(“username”)); } entitywrapper ew = new entitywrapper(); pageutils page = zhuanruzijinservice.querypage(params, mputil.sort(mputil.between(mputil.likeoreq(ew, zhuanruzijin), params), params)); return r.ok().put(“data”, page); }
@requestmapping(“/lists”) public r list( zhuanruzijinentity zhuanruzijin){ entitywrapper ew = new entitywrapper(); ew.alleq(mputil.alleqmappre( zhuanruzijin, “zhuanruzijin”)); return r.ok().put(“data”, zhuanruzijinservice.selectlistview(ew)); }
@requestmapping(“/query”) public r query(zhuanruzijinentity zhuanruzijin){ entitywrapper ew = new entitywrapper(); ew.alleq(mputil.alleqmappre( zhuanruzijin, “zhuanruzijin”)); zhuanruzijinview zhuanruzijinview = zhuanruzijinservice.selectview(ew); return r.ok(“查询转入资金成功”).put(“data”, zhuanruzijinview); } @requestmapping(“/info/{id}”) public r info(@pathvariable(“id”) long id){ zhuanruzijinentity zhuanruzijin = zhuanruzijinservice.selectbyid(id); zhuanruzijin.setclicknum(zhuanruzijin.getclicknum() 1); zhuanruzijinservice.updatebyid(zhuanruzijin); return r.ok().put(“data”, zhuanruzijin); }
@requestmapping(“/detail/{id}”) public r detail(@pathvariable(“id”) long id){ zhuanruzijinentity zhuanruzijin = zhuanruzijinservice.selectbyid(id); zhuanruzijin.setclicknum(zhuanruzijin.getclicknum() 1); zhuanruzijinservice.updatebyid(zhuanruzijin); return r.ok().put(“data”, zhuanruzijin); }
@requestmapping(“/save”) public r save(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){ zhuanruzijin.setid(new date().gettime() new double(math.floor(math.random()*1000)).longvalue()); //validatorutils.validateentity(zhuanruzijin);
zhuanruzijinservice.insert(zhuanruzijin); return r.ok(); } @requestmapping(“/add”) public r add(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){ zhuanruzijin.setid(new date().gettime() new double(math.floor(math.random()*1000)).longvalue()); //validatorutils.validateentity(zhuanruzijin); zhuanruzijin.setuserid((long)request.getsession().getattribute(“userid”));
zhuanruzijinservice.insert(zhuanruzijin); return r.ok(); }
@requestmapping(“/update”) public r update(@requestbody zhuanruzijinentity zhuanruzijin, httpservletrequest request){ //validatorutils.validateentity(zhuanruzijin); zhuanruzijinservice.updatebyid(zhuanruzijin);//全部更新 return r.ok(); }
@requestmapping(“/delete”) public r delete(@requestbody long[] ids){ zhuanruzijinservice.deletebatchids(arrays.aslist(ids)); return r.ok(); } @requestmapping(“/remind/{columnname}/{type}”) public r remindcount(@pathvariable(“columnname”) string columnname, httpservletrequest request, @pathvariable(“type”) string type,@requestparam map map) { map.put(“column”, columnname); map.put(“type”, type); if(type.equals(“2”)) { simpledateformat sdf = new simpledateformat(“yyyy-mm-dd”); calendar c = calendar.getinstance(); date remindstartdate = null; date remindenddate = null; if(map.get(“remindstart”)!=null) { integer remindstart = integer.parseint(map.get(“remindstart”).tostring()); c.settime(new date()); c.add(calendar.day_of_month,remindstart); remindstartdate = c.gettime(); map.put(“remindstart”, sdf.format(remindstartdate)); } if(map.get(“remindend”)!=null) { integer remindend = integer.parseint(map.get(“remindend”).tostring()); c.settime(new date()); c.add(calendar.day_of_month,remindend); remindenddate = c.gettime(); map.put(“remindend”, sdf.format(remindenddate)); } } wrapper wrapper = new entitywrapper(); if(map.get(“remindstart”)!=null) { wrapper.ge(columnname, map.get(“remindstart”)); } if(map.get(“remindend”)!=null) { wrapper.le(columnname, map.get(“remindend”)); }
string tablename = request.getsession().getattribute(“tablename”).tostring(); if(tablename.equals(“yonghu”)) { wrapper.eq(“shenfenzheng”, (string)request.getsession().getattribute(“username”)); }
int count = zhuanruzijinservice.selectcount(wrapper); return r.ok().put(“count”, count); }
}
本文来自网络,不代表乐文库立场,如若转载,请注明出处:https://www.lewenku.com/?p=495343