diff --git a/src/main/java/com/bsd/say/controller/AwardListController.java b/src/main/java/com/bsd/say/controller/AwardListController.java new file mode 100644 index 0000000..0a3f6c6 --- /dev/null +++ b/src/main/java/com/bsd/say/controller/AwardListController.java @@ -0,0 +1,35 @@ +package com.bsd.say.controller; + +import com.bsd.say.beans.AjaxRequest; +import com.bsd.say.beans.AjaxResult; +import com.bsd.say.entities.AwardList; +import com.bsd.say.service.AwardListService; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletRequest; + +@RestController +@RequestMapping("award-list") +public class AwardListController extends BaseController{ + @Override + public AwardListService getBaseService() { + return super.getBaseService(); + } + + @RequestMapping("save") + public AjaxResult save(@RequestBody AjaxRequest ajaxRequest, HttpServletRequest request) { + saveOrUpdate(ajaxRequest); + return new AjaxResult(); + } + + @RequestMapping("page") + public AjaxResult page(@RequestBody AjaxRequest ajaxRequest) { + + final AjaxResult page1 = super.page(ajaxRequest); + AjaxResult ajaxResult = page1; + System.out.println(ajaxResult); + return ajaxResult; + } +} diff --git a/src/main/java/com/bsd/say/entities/LoveLetter.java b/src/main/java/com/bsd/say/entities/LoveLetter.java index 104580a..5842a75 100644 --- a/src/main/java/com/bsd/say/entities/LoveLetter.java +++ b/src/main/java/com/bsd/say/entities/LoveLetter.java @@ -27,4 +27,8 @@ public class LoveLetter extends BaseEntity{ * 落款人 */ private String senderName; + /** + * 渠道来源 + */ + private String source; } diff --git a/src/main/java/com/bsd/say/mapper/AwardListMapper.java b/src/main/java/com/bsd/say/mapper/AwardListMapper.java new file mode 100644 index 0000000..3cb610a --- /dev/null +++ b/src/main/java/com/bsd/say/mapper/AwardListMapper.java @@ -0,0 +1,9 @@ +package com.bsd.say.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.bsd.say.entities.AwardList; +import org.springframework.stereotype.Repository; + +@Repository("awardListMapper") +public interface AwardListMapper extends BaseMapper { +} diff --git a/src/main/java/com/bsd/say/mapper/CouponMapper.java b/src/main/java/com/bsd/say/mapper/CouponMapper.java new file mode 100644 index 0000000..f5bf97a --- /dev/null +++ b/src/main/java/com/bsd/say/mapper/CouponMapper.java @@ -0,0 +1,9 @@ +package com.bsd.say.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.bsd.say.entities.Coupon; +import org.springframework.stereotype.Repository; + +@Repository("couponMapper") +public interface CouponMapper extends BaseMapper { +} diff --git a/src/main/java/com/bsd/say/service/AwardListService.java b/src/main/java/com/bsd/say/service/AwardListService.java new file mode 100644 index 0000000..4e69510 --- /dev/null +++ b/src/main/java/com/bsd/say/service/AwardListService.java @@ -0,0 +1,6 @@ +package com.bsd.say.service; + +import com.bsd.say.entities.AwardList; + +public interface AwardListService extends BaseService{ +} diff --git a/src/main/java/com/bsd/say/service/CouponService.java b/src/main/java/com/bsd/say/service/CouponService.java new file mode 100644 index 0000000..53561e1 --- /dev/null +++ b/src/main/java/com/bsd/say/service/CouponService.java @@ -0,0 +1,6 @@ +package com.bsd.say.service; + +import com.bsd.say.entities.Coupon; + +public interface CouponService extends BaseService { +} diff --git a/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java b/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java new file mode 100644 index 0000000..c5367c1 --- /dev/null +++ b/src/main/java/com/bsd/say/service/impl/AwardListServiceImpl.java @@ -0,0 +1,20 @@ +package com.bsd.say.service.impl; + +import com.bsd.say.entities.AwardList; +import com.bsd.say.mapper.AwardListMapper; +import com.bsd.say.service.AwardListService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("awardListService") +@Transactional +public class AwardListServiceImpl extends BaseServiceImpl implements AwardListService { + @Autowired + protected AwardListMapper awardListMapper; + + @Override + public AwardListMapper getBaseMapper() { + return this.awardListMapper; + } +} diff --git a/src/main/java/com/bsd/say/service/impl/BaseServiceImpl.java b/src/main/java/com/bsd/say/service/impl/BaseServiceImpl.java index 4229ee5..d05aaca 100644 --- a/src/main/java/com/bsd/say/service/impl/BaseServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/BaseServiceImpl.java @@ -54,11 +54,6 @@ public abstract class BaseServiceImpl, T extends BaseEnt public IPage page(JSONObject data) { - - //TODO: 注入用户信息 - Subject subject = SecurityUtils.getSubject(); - System.out.println("subject" + subject); - long current = data.getLong("current"); long size = data.getLong("pageSize"); String sort = data.getString("sort"); diff --git a/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java b/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java new file mode 100644 index 0000000..faeb4cb --- /dev/null +++ b/src/main/java/com/bsd/say/service/impl/CouponServiceImpl.java @@ -0,0 +1,20 @@ +package com.bsd.say.service.impl; + +import com.bsd.say.entities.Coupon; +import com.bsd.say.mapper.CouponMapper; +import com.bsd.say.service.CouponService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("couponService") +@Transactional +public class CouponServiceImpl extends BaseServiceImpl implements CouponService { + @Autowired + protected CouponMapper couponMapper; + + @Override + public CouponMapper getBaseMapper() { + return this.couponMapper; + } +}