src/main/java/cc/mrbird/febs/mall/controller/AdminActivityController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/controller/ViewActivityController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/mapper/MallActivityMapper.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/IActivityService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/mall/controller/AdminActivityController.java
New file @@ -0,0 +1,20 @@ package cc.mrbird.febs.mall.controller; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.mall.service.IActivityService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Slf4j @Validated @RestController @RequiredArgsConstructor @RequestMapping(value = "/admin/activity") public class AdminActivityController extends BaseController { private final IActivityService iActivityService; } src/main/java/cc/mrbird/febs/mall/controller/ViewActivityController.java
New file @@ -0,0 +1,17 @@ package cc.mrbird.febs.mall.controller; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.common.entity.FebsConstant; import cc.mrbird.febs.mall.service.IActivityService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller("activityView") @RequestMapping(FebsConstant.VIEW_PREFIX + "modules/activity") @RequiredArgsConstructor public class ViewActivityController extends BaseController { private final IActivityService iActivityService; } src/main/java/cc/mrbird/febs/mall/entity/MallActivity.java
New file @@ -0,0 +1,35 @@ package cc.mrbird.febs.mall.entity; import cc.mrbird.febs.common.entity.BaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @Data @TableName("mall_activity") public class MallActivity extends BaseEntity { //活动名称 private String name; //活动编码 private String code; //活动大图 private String maxImage; //活动小图 private String minImage; //开始时间 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startTime; //结束时间 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endTime; //活动状态 1-开启 0-关闭 private Integer state; //活动说明 private String actRemark; /** * 活动类型 1、折扣 2、优惠券 */ private Integer type; } src/main/java/cc/mrbird/febs/mall/mapper/MallActivityMapper.java
New file @@ -0,0 +1,7 @@ package cc.mrbird.febs.mall.mapper; import cc.mrbird.febs.mall.entity.MallActivity; import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface MallActivityMapper extends BaseMapper<MallActivity> { } src/main/java/cc/mrbird/febs/mall/service/IActivityService.java
New file @@ -0,0 +1,7 @@ package cc.mrbird.febs.mall.service; import cc.mrbird.febs.mall.entity.MallActivity; import com.baomidou.mybatisplus.extension.service.IService; public interface IActivityService extends IService<MallActivity> { } src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java
New file @@ -0,0 +1,17 @@ package cc.mrbird.febs.mall.service.impl; import cc.mrbird.febs.mall.entity.MallActivity; import cc.mrbird.febs.mall.mapper.MallActivityMapper; import cc.mrbird.febs.mall.service.IActivityService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @Slf4j @Service @RequiredArgsConstructor @Transactional public class ActivityServiceImpl extends ServiceImpl<MallActivityMapper, MallActivity> implements IActivityService { }