diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActivityInfoEntity.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActivityInfoEntity.java index dcc1c69..4273902 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActivityInfoEntity.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/entity/ActivityInfoEntity.java @@ -67,12 +67,12 @@ public class ActivityInfoEntity extends BaseEpdcEntity { /** * 报名开始时间 */ - private Date signupStartTime; + private Date signUpStartTime; /** * 报名截止时间 */ - private Date signupEndTime; + private Date signUpEndTime; /** * 活动开始时间 @@ -112,7 +112,7 @@ public class ActivityInfoEntity extends BaseEpdcEntity { /** * 已报名人数 */ - private Integer signupNum; + private Integer signUpNum; /** * 联系人 diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java index befbde8..62f2d3d 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java @@ -28,12 +28,16 @@ import com.elink.esua.epdc.dto.activity.ActivityInfoDTO; import com.elink.esua.epdc.modules.activity.entity.ActivityInfoEntity; import com.elink.esua.epdc.modules.activity.redis.ActivityInfoRedis; import com.elink.esua.epdc.modules.activity.service.ActivityInfoService; +import com.elink.esua.epdc.modules.section.dao.SectionCategoryDao; +import com.elink.esua.epdc.modules.section.entity.SectionCategoryEntity; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.Resource; import java.util.Arrays; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -49,6 +53,9 @@ public class ActivityInfoServiceImpl extends BaseServiceImpl page(Map params) { IPage page = baseDao.selectPage( @@ -65,8 +72,8 @@ public class ActivityInfoServiceImpl extends BaseServiceImpl getWrapper(Map params){ - String id = (String)params.get(FieldConstant.ID_HUMP); + private QueryWrapper getWrapper(Map params) { + String id = (String) params.get(FieldConstant.ID_HUMP); QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); @@ -84,6 +91,10 @@ public class ActivityInfoServiceImpl extends BaseServiceImpl>().ok(page); } + @GetMapping("list") + public Result> list(@RequestParam Map params){ + List page = sectionCategoryService.listByParams(params); + return new Result>().ok(page); + } + @GetMapping("{id}") public Result get(@PathVariable("id") String id){ SectionCategoryDTO data = sectionCategoryService.get(id); diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/dao/SectionCategoryDao.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/dao/SectionCategoryDao.java index 1aedb90..61721f7 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/dao/SectionCategoryDao.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/dao/SectionCategoryDao.java @@ -20,6 +20,7 @@ package com.elink.esua.epdc.modules.section.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; import com.elink.esua.epdc.modules.section.entity.SectionCategoryEntity; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @@ -42,4 +43,15 @@ public interface SectionCategoryDao extends BaseDao { * @date: 2020/6/22 10:01 */ List selectListOfSectionCategory(Map params); + + /** + * + * 功能描述: 分类查询 + * + * @param: code + * @return: SectionCategoryEntity + * @author: zhy + * @date: 2020/6/22 10:01 + */ + SectionCategoryEntity selectByCode(@Param("code") String code); } \ No newline at end of file diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/SectionCategoryService.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/SectionCategoryService.java index 78484af..a9a7cec 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/SectionCategoryService.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/SectionCategoryService.java @@ -43,6 +43,16 @@ public interface SectionCategoryService extends BaseService page(Map params); + /** + * 查询列表 + * + * @param params + * @return List + * @author generator + * @date 2020-06-22 + */ + List listByParams(Map params); + /** * 默认查询 * diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/impl/SectionCategoryServiceImpl.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/impl/SectionCategoryServiceImpl.java index ff5e9aa..1113771 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/impl/SectionCategoryServiceImpl.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/section/service/impl/SectionCategoryServiceImpl.java @@ -57,6 +57,12 @@ public class SectionCategoryServiceImpl extends BaseServiceImpl(list, page.getTotal()); } + @Override + public List listByParams(Map params) { + List entityList = baseDao.selectListOfSectionCategory(params); + return ConvertUtils.sourceToTarget(entityList, SectionCategoryDTO.class); + } + @Override public List list(Map params) { List entityList = baseDao.selectList(getWrapper(params)); diff --git a/epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml b/epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml index 85f974d..37d433f 100644 --- a/epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml +++ b/epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml @@ -10,8 +10,8 @@ - - + + @@ -19,7 +19,7 @@ - + diff --git a/epdc-cloud-property/src/main/resources/mapper/section/SectionCategoryDao.xml b/epdc-cloud-property/src/main/resources/mapper/section/SectionCategoryDao.xml index be62487..f71d0bf 100644 --- a/epdc-cloud-property/src/main/resources/mapper/section/SectionCategoryDao.xml +++ b/epdc-cloud-property/src/main/resources/mapper/section/SectionCategoryDao.xml @@ -42,4 +42,16 @@ ORDER BY SORT ASC, CREATED_TIME DESC + \ No newline at end of file