springboot宠物中心信息管理系统app源码和论文答辩PPT

 

APP需求分析

作为一款宠物中心信息管理系统app,面向的是大多数学者,软件的界面设计简洁清晰,会员可轻松掌握使用技巧。在调查之后,获得会员以下需求:

(1)会员注册登录后,可进入系统解锁更多功能,会员将信息加入到后台数据库

(2)会员不仅可以查看宠物信息,而且还可以自行搜索宠物信息或者领养申请、寄养宠物等

3管理员具有权限,对宠物信息、宠物领养、宠物洗美、宠物寄养、宠物医疗、宠物商城进行添加、修改、删除等[11]

4可以点击信息详情页进行查看

5管理员系统管理发布轮播图、回复投诉建议

  宠物中心信息管理系统app设计的目的是为用户提供宠物信息、领养申请、洗美预约、寄养宠物、问诊预约、商品购买、投诉建议等方面的平台。

与PC端应用程序相比,宠物中心信息管理系统的设计主要面向于宠物中心,旨在为管理员会员提供一个宠物中心信息管理系统app会员可以通过APP及时查看宠物信息等。

宠物中心信息管理系统app是在安卓操作系统下的应用平台。为防止出现兼容性及稳定性问题,编辑器选择的是Hbuildex,安卓APP与后台服务端之间的数据存储主要通过MySQL。用户在使用应用时产生的数据通过 java等语言传递给数据库。通过此方式促进宠物中心信息管理系统app信息流动和数据传输效率,提供一个内容丰富、功能多样、易于操作的宠物中心信息管理系统app

关键词:宠物中心信息管理系统appjava语言;MySQL数据库

演示视频:

springboot宠物中心信息管理系统app源码和论文答辩PPT

Abstract

The purpose of the Pet Center Information Management System app design is to provide users with a platform for pet information, adoption applications, beauty salon appointments, pet foster care, consultation appointments, product purchases, complaints and suggestions.

Compared to PC applications, the pet center information management system is mainly designed for pet centers, aiming to provide administrators and members with a pet center information management system app. Members can view pet information through the APP in a timely manner.

The Pet Center Information Management System app is an application platform under the Android operating system. To prevent compatibility and stability issues, the editor selects Hbuildex, and the data storage between the Android app and the backend server is mainly through MySQL. The data generated by users when using the application is passed to the database through languages such as Java. In this way, it promotes the efficiency of information flow and data transmission in the pet center information management system app, and provides a pet center information management system app that is rich in content, diverse in functions, and easy to operate.

Keywords: Pet Center Information Management System app; Java language; MySQL database

 

表名:smsregistercode

功能:短信验证码

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

mobile

varchar

200

手机

role

varchar

200

角色

code

varchar

200

验证码

表名:shangpingoumai

功能:商品购买

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shangpinmingcheng

varchar

200

商品名称

shangpinfenlei

varchar

200

商品分类

shangpintupian

longtext

4294967295

商品图片

shangpinjieshao

varchar

200

商品介绍

shangpinjiage

int

商品价格

goumaishuliang

int

购买数量

zongjine

int

总金额

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shouji

varchar

200

手机

ispay

varchar

200

是否支付

未支付

表名:shangpinfenlei

功能:商品分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shangpinfenlei

varchar

200

商品分类

表名:config

功能:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表名:chongwushangcheng

功能:宠物商城

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shangpinmingcheng

varchar

200

商品名称

shangpinfenlei

varchar

200

商品分类

shangpintupian

longtext

4294967295

商品图片

shangpinjieshao

varchar

200

商品介绍

shangpinkucun

int

商品库存

shangpinjiage

int

商品价格

表名:users

功能:用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表名:messages

功能:投诉建议

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

留言人id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

content

longtext

4294967295

留言内容

cpicture

longtext

4294967295

留言图片

reply

longtext

4294967295

回复内容

rpicture

longtext

4294967295

回复图片

表名:token

功能:token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

表名:lingyangshenqing

功能:领养申请

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

chongwuming

varchar

200

宠物名

chongwuzhonglei

varchar

200

宠物种类

chongwuxingbie

varchar

200

宠物性别

tupian

longtext

4294967295

图片

nianling

varchar

200

年龄

xingqing

varchar

200

性情

zhongliang

float

重量

jiage

varchar

200

价格

lingyangleixing

varchar

200

领养类型

shentizhuangkuang

varchar

200

身体状况

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shouji

varchar

200

手机

dizhi

varchar

200

地址

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表名:chongwuleixing

功能:宠物类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

chongwuleixing

varchar

200

宠物类型

表名:jiyangchongwu

功能:寄养宠物

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jiyangxiangmu

varchar

200

寄养项目

jiyangshuoming

varchar

200

寄养说明

jiyangridanjia

int

寄养日单价

chongwumingcheng

varchar

200

宠物名称

chongwutupian

longtext

4294967295

宠物图片

jiyangqingkuang

varchar

200

寄养情况

kaishiriqi

date

开始日期

jieshuriqi

date

结束日期

jiyangrizhang

int

寄养日长

jiyangfeiyong

varchar

200

寄养费用

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shouji

varchar

200

手机

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表名:chongwujiyang

功能:宠物寄养

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jiyangxiangmu

varchar

200

寄养项目

chongwufenlei

varchar

200

宠物分类

tupian

longtext

4294967295

图片

jiyangjieshao

varchar

200

寄养介绍

jiyangshuoming

varchar

200

寄养说明

jiyangridanjia

int

寄养日单价

beizhu

varchar

200

备注

表名:huiyuanxinxi

功能:会员信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

huiyuanzhaopian

longtext

4294967295

会员照片

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shenfenzhenghao

varchar

200

身份证号

huiyuanxiangqing

varchar

200

会员详情

表名:huiyuan

功能:会员

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

mima

varchar

200

密码

xingbie

varchar

200

性别

shouji

varchar

200

手机

touxiang

longtext

4294967295

头像

mobile

varchar

200

手机号

pquestion

varchar

200

密保问题

panswer

varchar

200

密保答案

表名:chongwuyiliaoxiangmu

功能:宠物医疗项目

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yiliaoxiangmu

varchar

200

医疗项目

表名:chongwuyiliao

功能:宠物医疗

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xiangmumingcheng

varchar

200

项目名称

xiangmujieshao

varchar

200

项目介绍

xiangmujiage

int

项目价格

yishengxingming

varchar

200

医生姓名

yishengjieshao

varchar

200

医生介绍

yishengzhaopian

longtext

4294967295

医生照片

表名:ximeiyuyue

功能:洗美预约

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xiangmumingcheng

varchar

200

项目名称

xiangmuleixing

varchar

200

项目类型

tupian

longtext

4294967295

图片

xiangmuxiangqing

varchar

200

项目详情

xiangmujiage

varchar

200

项目价格

chongwumingcheng

varchar

200

宠物名称

chongwufenlei

varchar

200

宠物分类

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shouji

varchar

200

手机

yuyueshijian

datetime

预约时间

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表名:chongwuxinxi

功能:宠物信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

chongwumingcheng

varchar

200

宠物名称

chongwufenlei

varchar

200

宠物分类

chongwutupian

longtext

4294967295

宠物图片

chongwuxingbie

varchar

200

宠物性别

jiezhongyimiao

varchar

200

接种疫苗

shifoujueyu

varchar

200

是否绝育

chongwuxingqing

varchar

200

宠物性情

chongwuxiangqing

longtext

4294967295

宠物详情

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

表名:xiangmuleixing

功能:项目类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xiangmuleixing

varchar

200

项目类型

表名:chongwuximei

功能:宠物洗美

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xiangmumingcheng

varchar

200

项目名称

xiangmuleixing

varchar

200

项目类型

xiangmutupian

longtext

4294967295

项目图片

xiangmuneirong

varchar

200

项目内容

xiangmuxiangqing

varchar

200

项目详情

xiangmujiage

varchar

200

项目价格

表名:wenzhenyuyue

功能:问诊预约

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xiangmumingcheng

varchar

200

项目名称

xiangmujieshao

varchar

200

项目介绍

xiangmujiage

int

项目价格

yishengxingming

varchar

200

医生姓名

yishengjieshao

varchar

200

医生介绍

yishengzhaopian

longtext

4294967295

医生照片

chongwumingcheng

varchar

200

宠物名称

bingqingmiaoshu

varchar

200

病情描述

beizhu

varchar

200

备注

yuyueshijian

datetime

预约时间

huiyuanzhanghao

varchar

200

会员账号

huiyuanxingming

varchar

200

会员姓名

shouji

varchar

200

手机

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表名:chongwulingyang

功能:宠物领养

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

chongwuming

varchar

200

宠物名

chongwuleixing

varchar

200

宠物类型

chongwuxingbie

varchar

200

宠物性别

tupian

longtext

4294967295

图片

nianling

varchar

200

年龄

xingqing

varchar

200

性情

zhongliang

float

重量

shentizhuangkuang

varchar

200

身体状况

jiage

varchar

200

价格

lingyangleixing

varchar

200

领养类型

package com.controller;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
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 com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
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.HuiyuanEntity;
import com.entity.view.HuiyuanView;

import com.service.HuiyuanService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
import com.service.SmsregistercodeService;
import com.entity.SmsregistercodeEntity;

/**
 * 会员
 * 后端接口
 * @author 
 * @email 
 * @date 2023-03-14 20:53:13
 */
@RestController
@RequestMapping("/huiyuan")
public class HuiyuanController {
    @Autowired
    private HuiyuanService huiyuanService;
    @Autowired
    private SmsregistercodeService smsregistercodeService;


    
	@Autowired
	private TokenService tokenService;
	
	/**
	 * 登录
	 */
	@IgnoreAuth
	@RequestMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		HuiyuanEntity u = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", username));
		if(u==null || !u.getMima().equals(password)) {
			return R.error("账号或密码不正确");
		}
		
		String token = tokenService.generateToken(u.getId(), username,"huiyuan",  "会员" );
		return R.ok().put("token", token);
	}

	
	/**
     * 注册
     */
	@IgnoreAuth
    @RequestMapping("/register")
    public R register(@RequestBody HuiyuanEntity huiyuan, @RequestParam(required = false) String smscode){
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity u = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", huiyuan.getHuiyuanzhanghao()));
		if(u!=null) {
			return R.error("注册用户已存在");
		}
        //校验短信验证码
        u =huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("mobile", huiyuan.getMobile()));
        if(u!=null) {
            return R.error("手机已被注册");
        }
        List<SmsregistercodeEntity> smsregistercodeList = smsregistercodeService.selectList(
                                        new EntityWrapper<SmsregistercodeEntity>().eq("role", "会员")
                                        .eq("mobile", huiyuan.getMobile()).orderBy("addtime", false));
        boolean smsValidate = false;
        if(smsregistercodeList!=null && smsregistercodeList.size()>0) {
            if(smsregistercodeList.get(0).getCode().equals(smscode)) {
                smsValidate = true;
            }
        }
        if(!smsValidate) return R.error("短信验证码不正确");
		Long uId = new Date().getTime();
		huiyuan.setId(uId);
        huiyuanService.insert(huiyuan);
        return R.ok();
    }

    /**
     * 发送短信
     */
    @IgnoreAuth
    @RequestMapping("/sendsms")
    public R sendemail(@RequestParam String mobile){
        String code = CommonUtil.getRandomNumber(6);
        SmsregistercodeEntity smsregistercode = new SmsregistercodeEntity();
        smsregistercode.setCode(code);
        smsregistercode.setRole("会员");
        smsregistercode.setMobile(mobile);
        smsregistercodeService.insert(smsregistercode);
        CommonUtil.sendSMS(mobile, code);
        return R.ok().put("data", code);
    }
	
	/**
	 * 退出
	 */
	@RequestMapping("/logout")
	public R logout(HttpServletRequest request) {
		request.getSession().invalidate();
		return R.ok("退出成功");
	}
	
	/**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        HuiyuanEntity u = huiyuanService.selectById(id);
        return R.ok().put("data", u);
    }
    
    /**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	HuiyuanEntity u = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", username));
    	if(u==null) {
    		return R.error("账号不存在");
    	}
        u.setMima("123456");
        huiyuanService.updateById(u);
        return R.ok("密码已重置为:123456");
    }


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,HuiyuanEntity huiyuan,
		HttpServletRequest request){
        EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();

		PageUtils page = huiyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuan), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,HuiyuanEntity huiyuan, 
		HttpServletRequest request){
        EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();

		PageUtils page = huiyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuan), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( HuiyuanEntity huiyuan){
       	EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();
      	ew.allEq(MPUtil.allEQMapPre( huiyuan, "huiyuan")); 
        return R.ok().put("data", huiyuanService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(HuiyuanEntity huiyuan){
        EntityWrapper< HuiyuanEntity> ew = new EntityWrapper< HuiyuanEntity>();
 		ew.allEq(MPUtil.allEQMapPre( huiyuan, "huiyuan")); 
		HuiyuanView huiyuanView =  huiyuanService.selectView(ew);
		return R.ok("查询会员成功").put("data", huiyuanView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        HuiyuanEntity huiyuan = huiyuanService.selectById(id);
        return R.ok().put("data", huiyuan);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        HuiyuanEntity huiyuan = huiyuanService.selectById(id);
        return R.ok().put("data", huiyuan);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
    	huiyuan.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity u = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", huiyuan.getHuiyuanzhanghao()));
		if(u!=null) {
			return R.error("用户已存在");
		}
		huiyuan.setId(new Date().getTime());
        huiyuanService.insert(huiyuan);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
    	huiyuan.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity u = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", huiyuan.getHuiyuanzhanghao()));
		if(u!=null) {
			return R.error("用户已存在");
		}
		huiyuan.setId(new Date().getTime());
        huiyuanService.insert(huiyuan);
        return R.ok();
    }

     /**
     * 获取用户密保
     */
    @RequestMapping("/security")
    @IgnoreAuth
    public R security(@RequestParam String username){
        HuiyuanEntity huiyuan = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("huiyuanzhanghao", username));
        return R.ok().put("data", huiyuan);
    }


    /**
     * 修改
     */
    @RequestMapping("/update")
    @Transactional
    @IgnoreAuth
    public R update(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
        //ValidatorUtils.validateEntity(huiyuan);
        huiyuanService.updateById(huiyuan);//全部更新
        return R.ok();
    }


    

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        huiyuanService.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<String, Object> 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<HuiyuanEntity> wrapper = new EntityWrapper<HuiyuanEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}


		int count = huiyuanService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	









}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值