diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java new file mode 100644 index 0000000..e621d95 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberAddressController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberAddress; +import com.ruoyi.member.service.IMemberAddressService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 博主收货地址Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/address") +public class MemberAddressController extends BaseController +{ + @Autowired + private IMemberAddressService memberAddressService; + + /** + * 查询博主收货地址列表 + */ + @PreAuthorize("@ss.hasPermi('member:address:list')") + @GetMapping("/list") + public AjaxResult list(MemberAddress memberAddress) + { + + List list = memberAddressService.list(); + return success(list); + } + + /** + * 导出博主收货地址列表 + */ + @PreAuthorize("@ss.hasPermi('member:address:export')") + @Log(title = "博主收货地址", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberAddress memberAddress) + { + List list = memberAddressService.list(); + ExcelUtil util = new ExcelUtil(MemberAddress.class); + util.exportExcel(response, list, "博主收货地址数据"); + } + + /** + * 获取博主收货地址详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:address:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberAddressService.getById(id)); + } + + /** + * 新增博主收货地址 + */ + @PreAuthorize("@ss.hasPermi('member:address:add')") + @Log(title = "博主收货地址", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberAddress memberAddress) + { + return toAjax(memberAddressService.save(memberAddress)); + } + + /** + * 修改博主收货地址 + */ + @PreAuthorize("@ss.hasPermi('member:address:edit')") + @Log(title = "博主收货地址", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberAddress memberAddress) + { + return toAjax(memberAddressService.updateById(memberAddress)); + } + + /** + * 删除博主收货地址 + */ + @PreAuthorize("@ss.hasPermi('member:address:remove')") + @Log(title = "博主收货地址", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberAddressService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberApplyController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberApplyController.java new file mode 100644 index 0000000..3b38ce9 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberApplyController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberApply; +import com.ruoyi.member.service.IMemberApplyService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 通告主认证申请Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/apply") +public class MemberApplyController extends BaseController +{ + @Autowired + private IMemberApplyService memberApplyService; + + /** + * 查询通告主认证申请列表 + */ + @PreAuthorize("@ss.hasPermi('member:apply:list')") + @GetMapping("/list") + public AjaxResult list(MemberApply memberApply) + { + + List list = memberApplyService.list(); + return success(list); + } + + /** + * 导出通告主认证申请列表 + */ + @PreAuthorize("@ss.hasPermi('member:apply:export')") + @Log(title = "通告主认证申请", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberApply memberApply) + { + List list = memberApplyService.list(); + ExcelUtil util = new ExcelUtil(MemberApply.class); + util.exportExcel(response, list, "通告主认证申请数据"); + } + + /** + * 获取通告主认证申请详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:apply:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberApplyService.getById(id)); + } + + /** + * 新增通告主认证申请 + */ + @PreAuthorize("@ss.hasPermi('member:apply:add')") + @Log(title = "通告主认证申请", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberApply memberApply) + { + return toAjax(memberApplyService.save(memberApply)); + } + + /** + * 修改通告主认证申请 + */ + @PreAuthorize("@ss.hasPermi('member:apply:edit')") + @Log(title = "通告主认证申请", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberApply memberApply) + { + return toAjax(memberApplyService.updateById(memberApply)); + } + + /** + * 删除通告主认证申请 + */ + @PreAuthorize("@ss.hasPermi('member:apply:remove')") + @Log(title = "通告主认证申请", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberApplyService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java new file mode 100644 index 0000000..997f8fe --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberBlacklist; +import com.ruoyi.member.service.IMemberBlacklistService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 黑名单Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/blacklist") +public class MemberBlacklistController extends BaseController +{ + @Autowired + private IMemberBlacklistService memberBlacklistService; + + /** + * 查询黑名单列表 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:list')") + @GetMapping("/list") + public AjaxResult list(MemberBlacklist memberBlacklist) + { + + List list = memberBlacklistService.list(); + return success(list); + } + + /** + * 导出黑名单列表 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:export')") + @Log(title = "黑名单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberBlacklist memberBlacklist) + { + List list = memberBlacklistService.list(); + ExcelUtil util = new ExcelUtil(MemberBlacklist.class); + util.exportExcel(response, list, "黑名单数据"); + } + + /** + * 获取黑名单详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberBlacklistService.getById(id)); + } + + /** + * 新增黑名单 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:add')") + @Log(title = "黑名单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberBlacklist memberBlacklist) + { + return toAjax(memberBlacklistService.save(memberBlacklist)); + } + + /** + * 修改黑名单 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:edit')") + @Log(title = "黑名单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberBlacklist memberBlacklist) + { + return toAjax(memberBlacklistService.updateById(memberBlacklist)); + } + + /** + * 删除黑名单 + */ + @PreAuthorize("@ss.hasPermi('member:blacklist:remove')") + @Log(title = "黑名单", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberBlacklistService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java new file mode 100644 index 0000000..ce4a256 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBusiCardController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberBusiCard; +import com.ruoyi.member.service.IMemberBusiCardService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 博主名片Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/busiCard") +public class MemberBusiCardController extends BaseController +{ + @Autowired + private IMemberBusiCardService memberBusiCardService; + + /** + * 查询博主名片列表 + */ + @PreAuthorize("@ss.hasPermi('member:card:list')") + @GetMapping("/list") + public AjaxResult list(MemberBusiCard memberBusiCard) + { + + List list = memberBusiCardService.list(); + return success(list); + } + + /** + * 导出博主名片列表 + */ + @PreAuthorize("@ss.hasPermi('member:card:export')") + @Log(title = "博主名片", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberBusiCard memberBusiCard) + { + List list = memberBusiCardService.list(); + ExcelUtil util = new ExcelUtil(MemberBusiCard.class); + util.exportExcel(response, list, "博主名片数据"); + } + + /** + * 获取博主名片详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:card:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberBusiCardService.getById(id)); + } + + /** + * 新增博主名片 + */ + @PreAuthorize("@ss.hasPermi('member:card:add')") + @Log(title = "博主名片", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberBusiCard memberBusiCard) + { + return toAjax(memberBusiCardService.save(memberBusiCard)); + } + + /** + * 修改博主名片 + */ + @PreAuthorize("@ss.hasPermi('member:card:edit')") + @Log(title = "博主名片", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberBusiCard memberBusiCard) + { + return toAjax(memberBusiCardService.updateById(memberBusiCard)); + } + + /** + * 删除博主名片 + */ + @PreAuthorize("@ss.hasPermi('member:card:remove')") + @Log(title = "博主名片", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberBusiCardService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCardController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCardController.java new file mode 100644 index 0000000..7409be0 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCardController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberCard; +import com.ruoyi.member.service.IMemberCardService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 会员开卡记录Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/card") +public class MemberCardController extends BaseController +{ + @Autowired + private IMemberCardService memberCardService; + + /** + * 查询会员开卡记录列表 + */ + @PreAuthorize("@ss.hasPermi('member:card:list')") + @GetMapping("/list") + public AjaxResult list(MemberCard memberCard) + { + + List list = memberCardService.list(); + return success(list); + } + + /** + * 导出会员开卡记录列表 + */ + @PreAuthorize("@ss.hasPermi('member:card:export')") + @Log(title = "会员开卡记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberCard memberCard) + { + List list = memberCardService.list(); + ExcelUtil util = new ExcelUtil(MemberCard.class); + util.exportExcel(response, list, "会员开卡记录数据"); + } + + /** + * 获取会员开卡记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:card:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberCardService.getById(id)); + } + + /** + * 新增会员开卡记录 + */ + @PreAuthorize("@ss.hasPermi('member:card:add')") + @Log(title = "会员开卡记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberCard memberCard) + { + return toAjax(memberCardService.save(memberCard)); + } + + /** + * 修改会员开卡记录 + */ + @PreAuthorize("@ss.hasPermi('member:card:edit')") + @Log(title = "会员开卡记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberCard memberCard) + { + return toAjax(memberCardService.updateById(memberCard)); + } + + /** + * 删除会员开卡记录 + */ + @PreAuthorize("@ss.hasPermi('member:card:remove')") + @Log(title = "会员开卡记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberCardService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCouponController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCouponController.java new file mode 100644 index 0000000..9a314af --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberCouponController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberCoupon; +import com.ruoyi.member.service.IMemberCouponService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 用户通告券变动记录Controller + * + * @author vinjor-m + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/coupon") +public class MemberCouponController extends BaseController +{ + @Autowired + private IMemberCouponService memberCouponService; + + /** + * 查询用户通告券变动记录列表 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:list')") + @GetMapping("/list") + public AjaxResult list(MemberCoupon memberCoupon) + { + + List list = memberCouponService.list(); + return success(list); + } + + /** + * 导出用户通告券变动记录列表 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:export')") + @Log(title = "用户通告券变动记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberCoupon memberCoupon) + { + List list = memberCouponService.list(); + ExcelUtil util = new ExcelUtil(MemberCoupon.class); + util.exportExcel(response, list, "用户通告券变动记录数据"); + } + + /** + * 获取用户通告券变动记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberCouponService.getById(id)); + } + + /** + * 新增用户通告券变动记录 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:add')") + @Log(title = "用户通告券变动记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberCoupon memberCoupon) + { + return toAjax(memberCouponService.save(memberCoupon)); + } + + /** + * 修改用户通告券变动记录 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:edit')") + @Log(title = "用户通告券变动记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberCoupon memberCoupon) + { + return toAjax(memberCouponService.updateById(memberCoupon)); + } + + /** + * 删除用户通告券变动记录 + */ + @PreAuthorize("@ss.hasPermi('member:coupon:remove')") + @Log(title = "用户通告券变动记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberCouponService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberFootprintController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberFootprintController.java new file mode 100644 index 0000000..f2b71d7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberFootprintController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberFootprint; +import com.ruoyi.member.service.IMemberFootprintService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 浏览足迹Controller + * + * @author vinjor-m + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/footprint") +public class MemberFootprintController extends BaseController +{ + @Autowired + private IMemberFootprintService memberFootprintService; + + /** + * 查询浏览足迹列表 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:list')") + @GetMapping("/list") + public AjaxResult list(MemberFootprint memberFootprint) + { + + List list = memberFootprintService.list(); + return success(list); + } + + /** + * 导出浏览足迹列表 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:export')") + @Log(title = "浏览足迹", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberFootprint memberFootprint) + { + List list = memberFootprintService.list(); + ExcelUtil util = new ExcelUtil(MemberFootprint.class); + util.exportExcel(response, list, "浏览足迹数据"); + } + + /** + * 获取浏览足迹详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberFootprintService.getById(id)); + } + + /** + * 新增浏览足迹 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:add')") + @Log(title = "浏览足迹", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberFootprint memberFootprint) + { + return toAjax(memberFootprintService.save(memberFootprint)); + } + + /** + * 修改浏览足迹 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:edit')") + @Log(title = "浏览足迹", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberFootprint memberFootprint) + { + return toAjax(memberFootprintService.updateById(memberFootprint)); + } + + /** + * 删除浏览足迹 + */ + @PreAuthorize("@ss.hasPermi('member:footprint:remove')") + @Log(title = "浏览足迹", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberFootprintService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberOrderController.java new file mode 100644 index 0000000..647bccb --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberOrderController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberOrder; +import com.ruoyi.member.service.IMemberOrderService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 订单Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/order") +public class MemberOrderController extends BaseController +{ + @Autowired + private IMemberOrderService memberOrderService; + + /** + * 查询订单列表 + */ + @PreAuthorize("@ss.hasPermi('member:order:list')") + @GetMapping("/list") + public AjaxResult list(MemberOrder memberOrder) + { + + List list = memberOrderService.list(); + return success(list); + } + + /** + * 导出订单列表 + */ + @PreAuthorize("@ss.hasPermi('member:order:export')") + @Log(title = "订单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberOrder memberOrder) + { + List list = memberOrderService.list(); + ExcelUtil util = new ExcelUtil(MemberOrder.class); + util.exportExcel(response, list, "订单数据"); + } + + /** + * 获取订单详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:order:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberOrderService.getById(id)); + } + + /** + * 新增订单 + */ + @PreAuthorize("@ss.hasPermi('member:order:add')") + @Log(title = "订单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberOrder memberOrder) + { + return toAjax(memberOrderService.save(memberOrder)); + } + + /** + * 修改订单 + */ + @PreAuthorize("@ss.hasPermi('member:order:edit')") + @Log(title = "订单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberOrder memberOrder) + { + return toAjax(memberOrderService.updateById(memberOrder)); + } + + /** + * 删除订单 + */ + @PreAuthorize("@ss.hasPermi('member:order:remove')") + @Log(title = "订单", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberOrderService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberPointsController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberPointsController.java new file mode 100644 index 0000000..06c8120 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberPointsController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberPoints; +import com.ruoyi.member.service.IMemberPointsService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 博主积分变动明细Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/points") +public class MemberPointsController extends BaseController +{ + @Autowired + private IMemberPointsService memberPointsService; + + /** + * 查询博主积分变动明细列表 + */ + @PreAuthorize("@ss.hasPermi('member:points:list')") + @GetMapping("/list") + public AjaxResult list(MemberPoints memberPoints) + { + + List list = memberPointsService.list(); + return success(list); + } + + /** + * 导出博主积分变动明细列表 + */ + @PreAuthorize("@ss.hasPermi('member:points:export')") + @Log(title = "博主积分变动明细", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberPoints memberPoints) + { + List list = memberPointsService.list(); + ExcelUtil util = new ExcelUtil(MemberPoints.class); + util.exportExcel(response, list, "博主积分变动明细数据"); + } + + /** + * 获取博主积分变动明细详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:points:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberPointsService.getById(id)); + } + + /** + * 新增博主积分变动明细 + */ + @PreAuthorize("@ss.hasPermi('member:points:add')") + @Log(title = "博主积分变动明细", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberPoints memberPoints) + { + return toAjax(memberPointsService.save(memberPoints)); + } + + /** + * 修改博主积分变动明细 + */ + @PreAuthorize("@ss.hasPermi('member:points:edit')") + @Log(title = "博主积分变动明细", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberPoints memberPoints) + { + return toAjax(memberPointsService.updateById(memberPoints)); + } + + /** + * 删除博主积分变动明细 + */ + @PreAuthorize("@ss.hasPermi('member:points:remove')") + @Log(title = "博主积分变动明细", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberPointsService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberRightsController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberRightsController.java new file mode 100644 index 0000000..1a0a3a6 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberRightsController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberRights; +import com.ruoyi.member.service.IMemberRightsService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/rights/rights") +public class MemberRightsController extends BaseController +{ + @Autowired + private IMemberRightsService memberRightsService; + + /** + * 查询会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1列表 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:list')") + @GetMapping("/list") + public AjaxResult list(MemberRights memberRights) + { + + List list = memberRightsService.list(); + return success(list); + } + + /** + * 导出会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1列表 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:export')") + @Log(title = "会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberRights memberRights) + { + List list = memberRightsService.list(); + ExcelUtil util = new ExcelUtil(MemberRights.class); + util.exportExcel(response, list, "会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1数据"); + } + + /** + * 获取会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1详细信息 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberRightsService.getById(id)); + } + + /** + * 新增会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:add')") + @Log(title = "会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberRights memberRights) + { + return toAjax(memberRightsService.save(memberRights)); + } + + /** + * 修改会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:edit')") + @Log(title = "会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberRights memberRights) + { + return toAjax(memberRightsService.updateById(memberRights)); + } + + /** + * 删除会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1 + */ + @PreAuthorize("@ss.hasPermi('rights:rights:remove')") + @Log(title = "会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberRightsService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberUserController.java new file mode 100644 index 0000000..76998b9 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberUserController.java @@ -0,0 +1,107 @@ +package com.ruoyi.member.controller; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +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.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.member.domain.MemberUser; +import com.ruoyi.member.service.IMemberUserService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 会员Controller + * + * @author pqz + * @date 2025-03-17 + */ +@RestController +@RequestMapping("/member/member") +public class MemberUserController extends BaseController +{ + @Autowired + private IMemberUserService memberUserService; + + /** + * 查询会员列表 + */ + @PreAuthorize("@ss.hasPermi('member:member:list')") + @GetMapping("/list") + public AjaxResult list(MemberUser memberUser) + { + + List list = memberUserService.list(); + return success(list); + } + + /** + * 导出会员列表 + */ + @PreAuthorize("@ss.hasPermi('member:member:export')") + @Log(title = "会员", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, MemberUser memberUser) + { + List list = memberUserService.list(); + ExcelUtil util = new ExcelUtil(MemberUser.class); + util.exportExcel(response, list, "会员数据"); + } + + /** + * 获取会员详细信息 + */ + @PreAuthorize("@ss.hasPermi('member:member:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) + { + return success(memberUserService.getById(id)); + } + + /** + * 新增会员 + */ + @PreAuthorize("@ss.hasPermi('member:member:add')") + @Log(title = "会员", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody MemberUser memberUser) + { + return toAjax(memberUserService.save(memberUser)); + } + + /** + * 修改会员 + */ + @PreAuthorize("@ss.hasPermi('member:member:edit')") + @Log(title = "会员", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody MemberUser memberUser) + { + return toAjax(memberUserService.updateById(memberUser)); + } + + /** + * 删除会员 + */ + @PreAuthorize("@ss.hasPermi('member:member:remove')") + @Log(title = "会员", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) + { + List list = new ArrayList<>(Arrays.asList(ids)); + return toAjax(memberUserService.removeBatchByIds(list)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberAddress.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberAddress.java new file mode 100644 index 0000000..3f5c56a --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberAddress.java @@ -0,0 +1,55 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 博主收货地址对象 dl_member_address + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_address") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberAddress extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 博主用户id */ + @Excel(name = "博主用户id") + private Long userId; + + /** 联系方式 */ + @Excel(name = "联系方式") + private String tel; + + /** 收件人名称 */ + @Excel(name = "收件人名称") + private String name; + + /** 省 市 区 */ + @Excel(name = "省 市 区") + private String city; + + /** 详细地址 */ + @Excel(name = "详细地址") + private String detail; + + /** 是否默认 */ + @Excel(name = "是否默认") + private String isDefault; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberApply.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberApply.java new file mode 100644 index 0000000..38a497f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberApply.java @@ -0,0 +1,74 @@ +package com.ruoyi.member.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 通告主认证申请对象 dl_member_apply + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_apply") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberApply extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 申请者用户id */ + @Excel(name = "申请者用户id") + private Long userId; + + /** 申请者昵称 */ + @Excel(name = "申请者昵称") + private String nickname; + + /** 申请认证的通告主身份类型(数据字典:dl_identity_type) */ + @Excel(name = "申请认证的通告主身份类型", readConverterExp = "数=据字典:dl_identity_type") + private String identityType; + + /** 申请描述 */ + @Excel(name = "申请描述") + private String content; + + /** 备注(保留字段) */ + @Excel(name = "备注", readConverterExp = "保=留字段") + private String remark; + + /** 图片附件地址,可多个 */ + @Excel(name = "图片附件地址,可多个") + private String images; + + /** 审核状态(数据字典:dl_approval_status) */ + @Excel(name = "审核状态(数据字典:dl_approval_status)") + private String approvalStatus; + + /** 审核人id */ + @Excel(name = "审核人id") + private Long approvalUserId; + + /** 审核时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date approvalTime; + + /** 审核备注 */ + @Excel(name = "审核备注") + private String approvalRemark; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBlacklist.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBlacklist.java new file mode 100644 index 0000000..0010806 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBlacklist.java @@ -0,0 +1,43 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 黑名单对象 dl_member_blacklist + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_blacklist") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberBlacklist extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 所有者用户id */ + @Excel(name = "所有者用户id") + private Long userId; + + /** 拉黑的用户id */ + @Excel(name = "拉黑的用户id") + private Long blackUserId; + + /** 拉黑的用户身份(数据字典:dl_user_type) */ + @Excel(name = "拉黑的用户身份", readConverterExp = "数=据字典:dl_user_type") + private String blackUserType; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java new file mode 100644 index 0000000..1497ac6 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java @@ -0,0 +1,99 @@ +package com.ruoyi.member.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 博主名片对象 dl_member_busi_card + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_busi_card") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberBusiCard extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 博主用户id */ + @Excel(name = "博主用户id") + private Long userId; + + /** 博主本平台昵称 */ + @Excel(name = "博主本平台昵称") + private String nickname; + + /** 平台code(树形字典:dl_platform) */ + @Excel(name = "平台code", readConverterExp = "树=形字典:dl_platform") + private String platformCode; + + /** 平台名称 */ + @Excel(name = "平台名称") + private String platformName; + + /** 账号id */ + @Excel(name = "账号id") + private String accountNumber; + + /** 账号昵称 */ + @Excel(name = "账号昵称") + private String accountName; + + /** 粉丝数量 */ + @Excel(name = "粉丝数量") + private Long fansNum; + + /** 图片附件地址 */ + @Excel(name = "图片附件地址") + private String image; + + /** 联系方式 */ + @Excel(name = "联系方式") + private String tel; + + /** 商单自报价 */ + @Excel(name = "商单自报价") + private BigDecimal price; + + /** 所在领域/合作方式/是否为平台品牌合作人等 */ + @Excel(name = "所在领域/合作方式/是否为平台品牌合作人等") + private String content; + + /** 关联收货地址id */ + @Excel(name = "关联收货地址id") + private String addrId; + + /** 审核状态(数据字典:dl_approval_status) */ + @Excel(name = "审核状态(数据字典:dl_approval_status)") + private String approvalStatus; + + /** 审核人id */ + @Excel(name = "审核人id") + private Long approvalUserId; + + /** 审核时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date approvalTime; + + /** 审核备注 */ + @Excel(name = "审核备注") + private String approvalRemark; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCard.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCard.java new file mode 100644 index 0000000..0c29054 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCard.java @@ -0,0 +1,57 @@ +package com.ruoyi.member.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 会员开卡记录对象 dl_member_card + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_card") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberCard extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户id */ + @Excel(name = "用户id") + private Long userId; + + /** 用户类型(数据字典:dl_user_type) */ + @Excel(name = "用户类型", readConverterExp = "数=据字典:dl_user_type") + private String userType; + + /** 会员卡id */ + @Excel(name = "会员卡id") + private String cardId; + + /** 生效日期(含) */ + @Excel(name = "生效日期", readConverterExp = "含=") + private Date startDate; + + /** 失效日期(含) */ + @Excel(name = "失效日期", readConverterExp = "含=") + private Date endDate; + + /** 关联订单id */ + @Excel(name = "关联订单id") + private String orderId; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCoupon.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCoupon.java new file mode 100644 index 0000000..d5c2bee --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberCoupon.java @@ -0,0 +1,53 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 用户通告券变动记录对象 dl_member_coupon + * + * @author vinjor-m + * @date 2025-03-17 + */ +@TableName("dl_member_coupon") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberCoupon extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户id */ + private String userId; + + /** 类型(1-增加|2-扣减) */ + @Excel(name = "类型", readConverterExp = "1=-增加|2-扣减") + private String type; + + /** 通告id */ + private String noticeId; + + /** 数量 */ + @Excel(name = "数量") + private Integer couponNum; + + /** 剩余 */ + @Excel(name = "剩余") + private Long balance; + + /** 备注 */ + @Excel(name = "备注") + private String remark; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberFootprint.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberFootprint.java new file mode 100644 index 0000000..477ad91 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberFootprint.java @@ -0,0 +1,39 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 浏览足迹对象 dl_member_footprint + * + * @author vinjor-m + * @date 2025-03-17 + */ +@TableName("dl_member_footprint") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberFootprint extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户id */ + @Excel(name = "用户id") + private Long userId; + + /** 通告id */ + @Excel(name = "通告id") + private String noticeId; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberOrder.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberOrder.java new file mode 100644 index 0000000..3436b29 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberOrder.java @@ -0,0 +1,116 @@ +package com.ruoyi.member.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 订单对象 dl_member_order + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_order") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberOrder extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户id */ + @Excel(name = "用户id") + private Long userId; + + /** 用户类型(数据字典:dl_user_type) */ + @Excel(name = "用户类型", readConverterExp = "数=据字典:dl_user_type") + private String userType; + + /** 用户昵称 */ + @Excel(name = "用户昵称") + private String nickname; + + /** 订单编号 */ + @Excel(name = "订单编号") + private String orderNo; + + /** 订单类型(数据字典:dl_order_type) */ + @Excel(name = "订单类型", readConverterExp = "数=据字典:dl_order_type") + private String orderType; + + /** 商品id(前期就是会员卡id、通告券id) */ + @Excel(name = "商品id(前期就是会员卡id、通告券id)") + private String goodsId; + + /** 商品数量 */ + @Excel(name = "商品数量") + private Integer goodsNum; + + /** 订单总价 */ + @Excel(name = "订单总价") + private BigDecimal goodsPrice; + + /** 支付时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date payTime; + + /** 下单描述 */ + @Excel(name = "下单描述") + private String content; + + /** 支付方式(数据字典:dl_pay_way) */ + @Excel(name = "支付方式(数据字典:dl_pay_way)") + private String payWay; + + /** 是否已支付(0待支付|1已支付) */ + @Excel(name = "是否已支付", readConverterExp = "0=待支付|1已支付") + private Integer isPay; + + /** 是否退款(0未退款|1已退款) */ + @Excel(name = "是否退款(0未退款|1已退款)") + private Integer isRefund; + + /** 退款人id */ + @Excel(name = "退款人id") + private Long refundUserId; + + /** 退款方式(数据字典:dl_pay_way) */ + @Excel(name = "退款方式(数据字典:dl_pay_way)") + private String refundWay; + + /** 退款单号 */ + @Excel(name = "退款单号") + private String refundNo; + + /** 退款发起时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "退款发起时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date refundApplyTime; + + /** 退款到账时间 */ + @Excel(name = "退款到账时间") + private String refundReceiveTime; + + /** 退款理由 */ + @Excel(name = "退款理由") + private String refundReason; + + /** 备注(保留字段) */ + @Excel(name = "备注", readConverterExp = "保=留字段") + private String remark; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberPoints.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberPoints.java new file mode 100644 index 0000000..fdcb493 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberPoints.java @@ -0,0 +1,59 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 博主积分变动明细对象 dl_member_points + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_points") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberPoints extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 博主用户id */ + @Excel(name = "博主用户id") + private Long userId; + + /** 积分来源类型(树形字典code:points_from) */ + @Excel(name = "积分来源类型", readConverterExp = "树=形字典code:points_from") + private String fromCode; + + /** 类型(1-增加|2-扣减) */ + @Excel(name = "类型", readConverterExp = "1=-增加|2-扣减") + private String type; + + /** 标题(如:用户签到,增加10积分) */ + @Excel(name = "标题", readConverterExp = "如=:用户签到,增加10积分") + private String title; + + /** 积分 */ + @Excel(name = "积分") + private Integer points; + + /** 剩余 */ + @Excel(name = "剩余") + private Long balance; + + /** 备注 */ + @Excel(name = "备注") + private String remark; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberRights.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberRights.java new file mode 100644 index 0000000..80324cf --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberRights.java @@ -0,0 +1,63 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1对象 dl_member_rights + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_rights") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberRights extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户id */ + @Excel(name = "用户id") + private String userId; + + /** 用户类型(数据字典:dl_user_type) */ + @Excel(name = "用户类型", readConverterExp = "数=据字典:dl_user_type") + private String userType; + + /** 会员卡id */ + @Excel(name = "会员卡id") + private String cardId; + + /** 权益编码 */ + @Excel(name = "权益编码") + private String rightsCode; + + /** 权益类型(数据字典:dl_rights_type) */ + @Excel(name = "权益类型", readConverterExp = "数=据字典:dl_rights_type") + private String rightsType; + + /** 权益限制周期(数据字典:dl_rights_cycle) */ + @Excel(name = "权益限制周期(数据字典:dl_rights_cycle)") + private String rightsCycle; + + /** 权益值(权益类型为是否时:0代表不支持,1代表支持;权益类型为数量限制时:0代表不限制,其他数字代表具体限制数量) */ + @Excel(name = "权益值(权益类型为是否时:0代表不支持,1代表支持;权益类型为数量限制时:0代表不限制,其他数字代表具体限制数量)") + private Long rightsValue; + + /** 剩余值 */ + @Excel(name = "剩余值") + private Long remaining; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberUser.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberUser.java new file mode 100644 index 0000000..9d94f67 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberUser.java @@ -0,0 +1,74 @@ +package com.ruoyi.member.domain; + +import com.ruoyi.common.annotation.Excel; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; +import com.ruoyi.common.core.domain.DlBaseEntity; + +/** + * 会员对象 dl_member_user + * + * @author pqz + * @date 2025-03-17 + */ +@TableName("dl_member_user") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class MemberUser extends DlBaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一主键 */ + @TableId(type = IdType.ASSIGN_UUID) + private String id; + + /** 用户类型(数据字典:dl_user_type) */ + @Excel(name = "用户类型", readConverterExp = "数=据字典:dl_user_type") + private String userType; + + /** 通告主身份类型,为null时就是未认证(数据字典:dl_identity_type) */ + @Excel(name = "通告主身份类型,为null时就是未认证", readConverterExp = "数=据字典:dl_identity_type") + private String identityType; + + /** 用户表id */ + private Long userId; + + /** 联系方式 */ + @Excel(name = "联系方式") + private String tel; + + /** 通告主-本月通告发布剩余额度 */ + @Excel(name = "通告主-本月通告发布剩余额度") + private Integer tRemaining; + + /** 通告主-个人累计已发布通告数量 */ + @Excel(name = "通告主-个人累计已发布通告数量") + private Long tTotalNum; + + /** 通告主-个人粉丝数量 */ + @Excel(name = "通告主-个人粉丝数量") + private Integer tFansNum; + + /** 通告主-是否开启报名免打扰(0否|1开启) */ + @Excel(name = "通告主-是否开启报名免打扰(0否|1开启)") + private String tOpenDisturb; + + /** 通告主-收款码姓名 */ + @Excel(name = "通告主-收款码姓名") + private String tRecipientName; + + /** 通告主-收款码图片地址 */ + @Excel(name = "通告主-收款码图片地址") + private String tRecipientImage; + + /** 博主-剩余积分 */ + @Excel(name = "博主-剩余积分") + private Long bPoints; + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java new file mode 100644 index 0000000..bc5ddd7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberAddressMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberAddress; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 博主收货地址Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberAddressMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberApplyMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberApplyMapper.java new file mode 100644 index 0000000..5d732d7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberApplyMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberApply; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 通告主认证申请Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberApplyMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java new file mode 100644 index 0000000..333e641 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberBlacklist; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 黑名单Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberBlacklistMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBusiCardMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBusiCardMapper.java new file mode 100644 index 0000000..f29ff3e --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBusiCardMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberBusiCard; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 博主名片Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberBusiCardMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCardMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCardMapper.java new file mode 100644 index 0000000..3101540 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCardMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberCard; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 会员开卡记录Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberCardMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCouponMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCouponMapper.java new file mode 100644 index 0000000..4cde6e5 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberCouponMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberCoupon; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 用户通告券变动记录Mapper接口 + * + * @author vinjor-m + * @date 2025-03-17 + */ +@Mapper +public interface MemberCouponMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberFootprintMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberFootprintMapper.java new file mode 100644 index 0000000..2a19de8 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberFootprintMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberFootprint; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 浏览足迹Mapper接口 + * + * @author vinjor-m + * @date 2025-03-17 + */ +@Mapper +public interface MemberFootprintMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberOrderMapper.java new file mode 100644 index 0000000..c851a64 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberOrderMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberOrder; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 订单Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberOrderMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberPointsMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberPointsMapper.java new file mode 100644 index 0000000..a713004 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberPointsMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberPoints; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 博主积分变动明细Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberPointsMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberRightsMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberRightsMapper.java new file mode 100644 index 0000000..bd82298 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberRightsMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberRights; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberRightsMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberUserMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberUserMapper.java new file mode 100644 index 0000000..1e07ed0 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberUserMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.member.mapper; + +import java.util.List; +import com.ruoyi.member.domain.MemberUser; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 会员Mapper接口 + * + * @author pqz + * @date 2025-03-17 + */ +@Mapper +public interface MemberUserMapper extends BaseMapper +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberAddressService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberAddressService.java new file mode 100644 index 0000000..4b362cc --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberAddressService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberAddress; + +/** + * 博主收货地址Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberAddressService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberApplyService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberApplyService.java new file mode 100644 index 0000000..fda3f6a --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberApplyService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberApply; + +/** + * 通告主认证申请Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberApplyService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java new file mode 100644 index 0000000..d619b1c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberBlacklist; + +/** + * 黑名单Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberBlacklistService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBusiCardService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBusiCardService.java new file mode 100644 index 0000000..fe3769c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBusiCardService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberBusiCard; + +/** + * 博主名片Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberBusiCardService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCardService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCardService.java new file mode 100644 index 0000000..9834280 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCardService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberCard; + +/** + * 会员开卡记录Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberCardService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCouponService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCouponService.java new file mode 100644 index 0000000..04e2d47 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberCouponService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberCoupon; + +/** + * 用户通告券变动记录Service接口 + * + * @author vinjor-m + * @date 2025-03-17 + */ +public interface IMemberCouponService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberFootprintService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberFootprintService.java new file mode 100644 index 0000000..123ba5a --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberFootprintService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberFootprint; + +/** + * 浏览足迹Service接口 + * + * @author vinjor-m + * @date 2025-03-17 + */ +public interface IMemberFootprintService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberOrderService.java new file mode 100644 index 0000000..e04c47c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberOrderService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberOrder; + +/** + * 订单Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberOrderService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberPointsService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberPointsService.java new file mode 100644 index 0000000..f069217 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberPointsService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberPoints; + +/** + * 博主积分变动明细Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberPointsService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberRightsService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberRightsService.java new file mode 100644 index 0000000..dc3d629 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberRightsService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberRights; + +/** + * 会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberRightsService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberUserService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberUserService.java new file mode 100644 index 0000000..0e56d9e --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberUserService.java @@ -0,0 +1,16 @@ +package com.ruoyi.member.service; + +import java.util.List; +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.member.domain.MemberUser; + +/** + * 会员Service接口 + * + * @author pqz + * @date 2025-03-17 + */ +public interface IMemberUserService extends IService +{ + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java new file mode 100644 index 0000000..bd52b4b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberAddressServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberAddressMapper; +import com.ruoyi.member.domain.MemberAddress; +import com.ruoyi.member.service.IMemberAddressService; + +/** + * 博主收货地址Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberAddressServiceImpl extends ServiceImpl implements IMemberAddressService +{ + @Autowired + private MemberAddressMapper memberAddressMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberApplyServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberApplyServiceImpl.java new file mode 100644 index 0000000..e90747c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberApplyServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberApplyMapper; +import com.ruoyi.member.domain.MemberApply; +import com.ruoyi.member.service.IMemberApplyService; + +/** + * 通告主认证申请Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberApplyServiceImpl extends ServiceImpl implements IMemberApplyService +{ + @Autowired + private MemberApplyMapper memberApplyMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java new file mode 100644 index 0000000..daf1be8 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberBlacklistMapper; +import com.ruoyi.member.domain.MemberBlacklist; +import com.ruoyi.member.service.IMemberBlacklistService; + +/** + * 黑名单Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberBlacklistServiceImpl extends ServiceImpl implements IMemberBlacklistService +{ + @Autowired + private MemberBlacklistMapper memberBlacklistMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBusiCardServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBusiCardServiceImpl.java new file mode 100644 index 0000000..8879602 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBusiCardServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberBusiCardMapper; +import com.ruoyi.member.domain.MemberBusiCard; +import com.ruoyi.member.service.IMemberBusiCardService; + +/** + * 博主名片Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberBusiCardServiceImpl extends ServiceImpl implements IMemberBusiCardService +{ + @Autowired + private MemberBusiCardMapper memberBusiCardMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCardServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCardServiceImpl.java new file mode 100644 index 0000000..f6d772c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCardServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberCardMapper; +import com.ruoyi.member.domain.MemberCard; +import com.ruoyi.member.service.IMemberCardService; + +/** + * 会员开卡记录Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberCardServiceImpl extends ServiceImpl implements IMemberCardService +{ + @Autowired + private MemberCardMapper memberCardMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCouponServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCouponServiceImpl.java new file mode 100644 index 0000000..ac90e28 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberCouponServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberCouponMapper; +import com.ruoyi.member.domain.MemberCoupon; +import com.ruoyi.member.service.IMemberCouponService; + +/** + * 用户通告券变动记录Service业务层处理 + * + * @author vinjor-m + * @date 2025-03-17 + */ +@Service +public class MemberCouponServiceImpl extends ServiceImpl implements IMemberCouponService +{ + @Autowired + private MemberCouponMapper memberCouponMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberFootprintServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberFootprintServiceImpl.java new file mode 100644 index 0000000..ada8ec1 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberFootprintServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberFootprintMapper; +import com.ruoyi.member.domain.MemberFootprint; +import com.ruoyi.member.service.IMemberFootprintService; + +/** + * 浏览足迹Service业务层处理 + * + * @author vinjor-m + * @date 2025-03-17 + */ +@Service +public class MemberFootprintServiceImpl extends ServiceImpl implements IMemberFootprintService +{ + @Autowired + private MemberFootprintMapper memberFootprintMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberOrderServiceImpl.java new file mode 100644 index 0000000..5f331d8 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberOrderServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberOrderMapper; +import com.ruoyi.member.domain.MemberOrder; +import com.ruoyi.member.service.IMemberOrderService; + +/** + * 订单Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberOrderServiceImpl extends ServiceImpl implements IMemberOrderService +{ + @Autowired + private MemberOrderMapper memberOrderMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java new file mode 100644 index 0000000..bf5b590 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberPointsServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberPointsMapper; +import com.ruoyi.member.domain.MemberPoints; +import com.ruoyi.member.service.IMemberPointsService; + +/** + * 博主积分变动明细Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberPointsServiceImpl extends ServiceImpl implements IMemberPointsService +{ + @Autowired + private MemberPointsMapper memberPointsMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberRightsServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberRightsServiceImpl.java new file mode 100644 index 0000000..36e241b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberRightsServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberRightsMapper; +import com.ruoyi.member.domain.MemberRights; +import com.ruoyi.member.service.IMemberRightsService; + +/** + * 会员权益(定时任务重置剩余值),用户id、会员卡id、权益对应1Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberRightsServiceImpl extends ServiceImpl implements IMemberRightsService +{ + @Autowired + private MemberRightsMapper memberRightsMapper; + + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java new file mode 100644 index 0000000..999a815 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberUserServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.member.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.member.mapper.MemberUserMapper; +import com.ruoyi.member.domain.MemberUser; +import com.ruoyi.member.service.IMemberUserService; + +/** + * 会员Service业务层处理 + * + * @author pqz + * @date 2025-03-17 + */ +@Service +public class MemberUserServiceImpl extends ServiceImpl implements IMemberUserService +{ + @Autowired + private MemberUserMapper memberUserMapper; + + +} diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberAddressMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberAddressMapper.xml new file mode 100644 index 0000000..45b5dad --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberAddressMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + select id, user_id, tel, name, city, detail, is_default, creator, create_time, updater, update_time, del_flag from dl_member_address + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberApplyMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberApplyMapper.xml new file mode 100644 index 0000000..0d7b26d --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberApplyMapper.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select id, user_id, nickname, identity_type, content, remark, images, approval_status, approval_user_id, approval_time, approval_remark, creator, create_time, updater, update_time, del_flag from dl_member_apply + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml new file mode 100644 index 0000000..6156fc7 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + select id, user_id, black_user_id, black_user_type, creator, create_time, updater, update_time, del_flag from dl_member_blacklist + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberBusiCardMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberBusiCardMapper.xml new file mode 100644 index 0000000..782cd5a --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberBusiCardMapper.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, user_id, nickname, platform_code, platform_name, account_number, account_name, fans_num, image, tel, price, content, addr_id, approval_status, approval_user_id, approval_time, approval_remark, creator, create_time, updater, update_time, del_flag from dl_member_busi_card + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberCardMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberCardMapper.xml new file mode 100644 index 0000000..d5f0e0b --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberCardMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + select id, user_id, user_type, card_id, start_date, end_date, order_id, creator, create_time, updater, update_time, del_flag from dl_member_card + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberCouponMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberCouponMapper.xml new file mode 100644 index 0000000..fc1e089 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberCouponMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + select id, user_id, type, notice_id, coupon_num, balance, remark, creator, create_time, updater, update_time, del_flag from dl_member_coupon + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberFootprintMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberFootprintMapper.xml new file mode 100644 index 0000000..550563d --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberFootprintMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + select id, user_id, notice_id, create_time from dl_member_footprint + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberOrderMapper.xml new file mode 100644 index 0000000..61b08a2 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberOrderMapper.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, user_id, user_type, nickname, order_no, order_type, goods_id, goods_num, goods_price, pay_time, content, pay_way, is_pay, is_refund, refund_user_id, refund_way, refund_no, refund_apply_time, refund_receive_time, refund_reason, remark, creator, create_time, updater, update_time, del_flag from dl_member_order + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberPointsMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberPointsMapper.xml new file mode 100644 index 0000000..48b3c27 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberPointsMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + select id, user_id, from_code, type, title, points, balance, remark, creator, create_time, updater, update_time, del_flag from dl_member_points + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberRightsMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberRightsMapper.xml new file mode 100644 index 0000000..c34e377 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberRightsMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + select id, user_id, user_type, card_id, rights_code, rights_type, rights_cycle, rights_value, remaining, create_time, update_time from dl_member_rights + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml new file mode 100644 index 0000000..89fb4e8 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberUserMapper.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select id, user_type, identity_type, user_id, tel, t_remaining, t_total_num, t_fans_num, t_open_disturb, t_recipient_name, t_recipient_image, b_points, creator, create_time, updater, update_time, del_flag from dl_member_user + + + + \ No newline at end of file