Merge remote-tracking branch 'origin/master'
						commit
						ee7dc90fc2
					
				| @ -0,0 +1,22 @@ | ||||
| package com.glxp.api.config; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; | ||||
| import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import org.springframework.context.annotation.Configuration; | ||||
| 
 | ||||
| @Slf4j | ||||
| @Configuration | ||||
| public class YudaoMybatisAutoConfiguration { | ||||
| 
 | ||||
|     @Bean | ||||
|     public MybatisPlusInterceptor mybatisPlusInterceptor() { | ||||
|         log.error("配置分页拦截器"); | ||||
|         MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor(); | ||||
|         PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(); | ||||
|         mybatisPlusInterceptor.addInnerInterceptor(paginationInnerInterceptor); // 分页插件
 | ||||
|         return mybatisPlusInterceptor; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,35 @@ | ||||
| package com.glxp.api.controller.system; | ||||
| 
 | ||||
| import com.github.pagehelper.PageInfo; | ||||
| import com.glxp.api.annotation.AuthRuleAnnotation; | ||||
| import com.glxp.api.common.res.BaseResponse; | ||||
| import com.glxp.api.common.util.ResultVOUtils; | ||||
| import com.glxp.api.entity.system.SysRemindMsgEntity; | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindMsgRequest; | ||||
| import com.glxp.api.service.system.SysRemindMsgService; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @RestController | ||||
| public class SysRemindMsgController { | ||||
| 
 | ||||
| 
 | ||||
|     @Resource | ||||
|     SysRemindMsgService sysRemindMsgService; | ||||
| 
 | ||||
| 
 | ||||
|     @AuthRuleAnnotation("") | ||||
|     @GetMapping("/system/remind/msg/list") | ||||
|     public BaseResponse list(FilterSysRemindMsgRequest filterSysRemindMsgRequest) { | ||||
| 
 | ||||
|         List<SysRemindMsgEntity> sysRemindMsgEntities = sysRemindMsgService.filterList(filterSysRemindMsgRequest); | ||||
|         PageInfo<SysRemindMsgEntity> pageInfo = new PageInfo<>(sysRemindMsgEntities); | ||||
|         return ResultVOUtils.page(pageInfo); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,31 @@ | ||||
| package com.glxp.api.controller.system; | ||||
| 
 | ||||
| import com.github.pagehelper.PageInfo; | ||||
| import com.glxp.api.annotation.AuthRuleAnnotation; | ||||
| import com.glxp.api.common.res.BaseResponse; | ||||
| import com.glxp.api.common.util.ResultVOUtils; | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindSetRequest; | ||||
| import com.glxp.api.service.system.SysRemindSetService; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @RestController | ||||
| public class SysRemindSetController { | ||||
| 
 | ||||
|     @Resource | ||||
|     SysRemindSetService sysRemindSetService; | ||||
| 
 | ||||
|     @AuthRuleAnnotation("") | ||||
|     @GetMapping("/system/remind/set/list") | ||||
|     public BaseResponse list(FilterSysRemindSetRequest filterSysRemindSetRequest) { | ||||
|         List<SysRemindSetEntity> sysRemindSetEntityList = sysRemindSetService.filterList(filterSysRemindSetRequest); | ||||
|         PageInfo<SysRemindSetEntity> pageInfo = new PageInfo<>(sysRemindSetEntityList); | ||||
|         return ResultVOUtils.page(pageInfo); | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,16 @@ | ||||
| package com.glxp.api.dao.system; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||
| import com.glxp.api.entity.system.SysRemindMsgEntity; | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindMsgRequest; | ||||
| import com.glxp.api.req.system.FilterSysRemindSetRequest; | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Mapper | ||||
| public interface SysRemindMsgMapper extends BaseMapper<SysRemindMsgEntity> { | ||||
| 
 | ||||
|     List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest); | ||||
| } | ||||
| @ -0,0 +1,17 @@ | ||||
| package com.glxp.api.dao.system; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||
| import com.glxp.api.dao.BaseMapperPlus; | ||||
| import com.glxp.api.dao.inv.InvPreProductDao; | ||||
| import com.glxp.api.entity.inv.InvPreProductEntity; | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindSetRequest; | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Mapper | ||||
| public interface SysRemindSetMapper extends BaseMapperPlus<SysRemindSetMapper, SysRemindSetEntity, SysRemindSetEntity> { | ||||
| 
 | ||||
|     List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest); | ||||
| } | ||||
| @ -0,0 +1,41 @@ | ||||
| package com.glxp.api.entity.system; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.IdType; | ||||
| import com.baomidou.mybatisplus.annotation.TableField; | ||||
| import com.baomidou.mybatisplus.annotation.TableId; | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @Data | ||||
| @TableName(value = "sys_remind_set") | ||||
| public class SysRemindSetEntity { | ||||
|     @TableId(value = "id", type = IdType.INPUT) | ||||
|     private Integer id; | ||||
| 
 | ||||
|     @TableField(value = "`key`") | ||||
|     private String key; | ||||
| 
 | ||||
|     @TableField(value = "`name`") | ||||
|     private String name; | ||||
| 
 | ||||
|     @TableField(value = "`value`") | ||||
|     private Integer value; | ||||
| 
 | ||||
|     @TableField(value = "`type`") | ||||
|     private Integer type; | ||||
| 
 | ||||
|     @TableField(value = "remark") | ||||
|     private String remark; | ||||
| 
 | ||||
|     public static final String COL_ID = "id"; | ||||
| 
 | ||||
|     public static final String COL_KEY = "key"; | ||||
| 
 | ||||
|     public static final String COL_NAME = "name"; | ||||
| 
 | ||||
|     public static final String COL_VALUE = "value"; | ||||
| 
 | ||||
|     public static final String COL_TYPE = "type"; | ||||
| 
 | ||||
|     public static final String COL_REMARK = "remark"; | ||||
| } | ||||
| @ -0,0 +1,10 @@ | ||||
| package com.glxp.api.req.system; | ||||
| 
 | ||||
| import com.glxp.api.util.page.ListPageRequest; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @Data | ||||
| public class FilterSysRemindMsgRequest extends ListPageRequest { | ||||
|     String key; | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,11 @@ | ||||
| package com.glxp.api.req.system; | ||||
| 
 | ||||
| import com.glxp.api.util.page.ListPageRequest; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @Data | ||||
| public class FilterSysRemindSetRequest extends ListPageRequest { | ||||
| 
 | ||||
|     private String key; | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,12 @@ | ||||
| package com.glxp.api.service.system; | ||||
| 
 | ||||
| import com.glxp.api.entity.system.SysRemindMsgEntity; | ||||
| import com.baomidou.mybatisplus.extension.service.IService; | ||||
| import com.glxp.api.req.system.FilterSysRemindMsgRequest; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| public interface SysRemindMsgService { | ||||
| 
 | ||||
|     List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest); | ||||
| } | ||||
| @ -0,0 +1,13 @@ | ||||
| package com.glxp.api.service.system; | ||||
| 
 | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindSetRequest; | ||||
| import com.glxp.api.util.page.TableDataInfo; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| public interface SysRemindSetService { | ||||
| 
 | ||||
|     List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest); | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,31 @@ | ||||
| package com.glxp.api.service.system.impl; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||
| import com.github.pagehelper.PageHelper; | ||||
| import com.glxp.api.req.system.FilterSysRemindMsgRequest; | ||||
| import org.springframework.stereotype.Service; | ||||
| 
 | ||||
| import com.glxp.api.dao.system.SysRemindMsgMapper; | ||||
| import com.glxp.api.entity.system.SysRemindMsgEntity; | ||||
| import com.glxp.api.service.system.SysRemindMsgService; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Service | ||||
| public class SysRemindMsgServiceImpl implements SysRemindMsgService { | ||||
| 
 | ||||
|     @Resource | ||||
|     SysRemindMsgMapper sysRemindMsgMapper; | ||||
| 
 | ||||
|     @Override | ||||
|     public List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest) { | ||||
| 
 | ||||
|         if (filterSysRemindMsgRequest.getPage() != null) { | ||||
|             int offset = (filterSysRemindMsgRequest.getPage() - 1) * filterSysRemindMsgRequest.getLimit(); | ||||
|             PageHelper.offsetPage(offset, filterSysRemindMsgRequest.getLimit()); | ||||
|         } | ||||
|         return sysRemindMsgMapper.filterList(filterSysRemindMsgRequest); | ||||
| 
 | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,27 @@ | ||||
| package com.glxp.api.service.system.impl; | ||||
| 
 | ||||
| import com.github.pagehelper.PageHelper; | ||||
| import com.glxp.api.dao.system.SysRemindSetMapper; | ||||
| import com.glxp.api.entity.system.SysRemindSetEntity; | ||||
| import com.glxp.api.req.system.FilterSysRemindSetRequest; | ||||
| import com.glxp.api.service.system.SysRemindSetService; | ||||
| import org.springframework.stereotype.Service; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Service | ||||
| public class SysRemindSetServiceImpl implements SysRemindSetService { | ||||
| 
 | ||||
|     @Resource | ||||
|     SysRemindSetMapper sysRemindSetMapper; | ||||
| 
 | ||||
|     @Override | ||||
|     public List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest) { | ||||
|         if (filterSysRemindSetRequest.getPage() != null) { | ||||
|             int offset = (filterSysRemindSetRequest.getPage() - 1) * filterSysRemindSetRequest.getLimit(); | ||||
|             PageHelper.offsetPage(offset, filterSysRemindSetRequest.getLimit()); | ||||
|         } | ||||
|         return sysRemindSetMapper.filterList(filterSysRemindSetRequest); | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,15 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||||
| <mapper namespace="com.glxp.api.dao.system.SysRemindMsgMapper"> | ||||
|     <select id="filterList" parameterType="com.glxp.api.req.system.FilterSysRemindMsgRequest" | ||||
|             resultType="com.glxp.api.entity.system.SysRemindMsgEntity"> | ||||
|         SELECT * | ||||
|         FROM sys_remind_msg | ||||
|         <where> | ||||
|             <if test="key != null and key != ''"> | ||||
|                 AND `key` like CONCAT('%', #{key}, '%') | ||||
|             </if> | ||||
|         </where> | ||||
|         order BY id | ||||
|     </select> | ||||
| </mapper> | ||||
| @ -0,0 +1,15 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||||
| <mapper namespace="com.glxp.api.dao.system.SysRemindSetMapper"> | ||||
|     <select id="filterList" parameterType="com.glxp.api.req.system.FilterSysRemindSetRequest" | ||||
|             resultType="com.glxp.api.entity.system.SysRemindSetEntity"> | ||||
|         SELECT * | ||||
|         FROM sys_remind_set | ||||
|         <where> | ||||
|             <if test="key != null and key != ''"> | ||||
|                 AND `key` like CONCAT('%', #{key}, '%') | ||||
|             </if> | ||||
|         </where> | ||||
|         order BY id | ||||
|     </select> | ||||
| </mapper> | ||||
					Loading…
					
					
				
		Reference in New Issue