diff --git a/README.md b/README.md deleted file mode 100644 index fcc7796..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# czsj - diff --git a/czsj-admin/pom.xml b/czsj-admin/pom.xml index f1c8d6d..c222138 100644 --- a/czsj-admin/pom.xml +++ b/czsj-admin/pom.xml @@ -60,6 +60,11 @@ com.czsj czsj-generator + + org.projectlombok + lombok + provided + diff --git a/czsj-admin/src/main/java/com/czsj/CzsjApplication.java b/czsj-admin/src/main/java/com/czsj/CzsjApplication.java index e7e0429..5d52e59 100644 --- a/czsj-admin/src/main/java/com/czsj/CzsjApplication.java +++ b/czsj-admin/src/main/java/com/czsj/CzsjApplication.java @@ -1,15 +1,24 @@ package com.czsj; +import com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration; +import lombok.extern.slf4j.Slf4j; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.context.annotation.EnableAspectJAutoProxy; +import org.springframework.scheduling.annotation.EnableAsync; /** * 启动程序 * * @author czsj */ -@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) +@Slf4j +@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, PageHelperAutoConfiguration.class}, scanBasePackages = {"com.czsj","cn.hutool"}) +@MapperScan(basePackages = {"com.czsj.*.mapper"}) +@EnableAsync(proxyTargetClass = true) +@EnableAspectJAutoProxy(exposeProxy = true) public class CzsjApplication { public static void main(String[] args) diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberCardController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberCardController.java new file mode 100644 index 0000000..eddbd15 --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberCardController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberCard; +import com.czsj.account.service.ICzsjMemberCardService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员证件信息Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/card") +public class CzsjMemberCardController extends BaseController +{ + @Autowired + private ICzsjMemberCardService czsjMemberCardService; + + /** + * 查询会员证件信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:card:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberCard czsjMemberCard) + { + startPage(); + List list = czsjMemberCardService.selectCzsjMemberCardList(czsjMemberCard); + return getDataTable(list); + } + + /** + * 导出会员证件信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:card:export')") + @Log(title = "会员证件信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberCard czsjMemberCard) + { + List list = czsjMemberCardService.selectCzsjMemberCardList(czsjMemberCard); + ExcelUtil util = new ExcelUtil(CzsjMemberCard.class); + util.exportExcel(response, list, "会员证件信息数据"); + } + + /** + * 获取会员证件信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:card:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Integer uid) + { + return success(czsjMemberCardService.selectCzsjMemberCardByUid(uid)); + } + + /** + * 新增会员证件信息 + */ + @PreAuthorize("@ss.hasPermi('account:card:add')") + @Log(title = "会员证件信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberCard czsjMemberCard) + { + return toAjax(czsjMemberCardService.insertCzsjMemberCard(czsjMemberCard)); + } + + /** + * 修改会员证件信息 + */ + @PreAuthorize("@ss.hasPermi('account:card:edit')") + @Log(title = "会员证件信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberCard czsjMemberCard) + { + return toAjax(czsjMemberCardService.updateCzsjMemberCard(czsjMemberCard)); + } + + /** + * 删除会员证件信息 + */ + @PreAuthorize("@ss.hasPermi('account:card:remove')") + @Log(title = "会员证件信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Integer[] uids) + { + return toAjax(czsjMemberCardService.deleteCzsjMemberCardByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberController.java new file mode 100644 index 0000000..a98665b --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMember; +import com.czsj.account.service.ICzsjMemberService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员信息Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/member") +public class CzsjMemberController extends BaseController +{ + @Autowired + private ICzsjMemberService czsjMemberService; + + /** + * 查询会员信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:member:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMember czsjMember) + { + startPage(); + List list = czsjMemberService.selectCzsjMemberList(czsjMember); + return getDataTable(list); + } + + /** + * 导出会员信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:member:export')") + @Log(title = "会员信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMember czsjMember) + { + List list = czsjMemberService.selectCzsjMemberList(czsjMember); + ExcelUtil util = new ExcelUtil(CzsjMember.class); + util.exportExcel(response, list, "会员信息数据"); + } + + /** + * 获取会员信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:member:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberService.selectCzsjMemberByUid(uid)); + } + + /** + * 新增会员信息 + */ + @PreAuthorize("@ss.hasPermi('account:member:add')") + @Log(title = "会员信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMember czsjMember) + { + return toAjax(czsjMemberService.insertCzsjMember(czsjMember)); + } + + /** + * 修改会员信息 + */ + @PreAuthorize("@ss.hasPermi('account:member:edit')") + @Log(title = "会员信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMember czsjMember) + { + return toAjax(czsjMemberService.updateCzsjMember(czsjMember)); + } + + /** + * 删除会员信息 + */ + @PreAuthorize("@ss.hasPermi('account:member:remove')") + @Log(title = "会员信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberService.deleteCzsjMemberByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberLocusController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberLocusController.java new file mode 100644 index 0000000..cf768ad --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberLocusController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberLocus; +import com.czsj.account.service.ICzsjMemberLocusService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员轨迹信息Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/locus") +public class CzsjMemberLocusController extends BaseController +{ + @Autowired + private ICzsjMemberLocusService czsjMemberLocusService; + + /** + * 查询会员轨迹信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:locus:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberLocus czsjMemberLocus) + { + startPage(); + List list = czsjMemberLocusService.selectCzsjMemberLocusList(czsjMemberLocus); + return getDataTable(list); + } + + /** + * 导出会员轨迹信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:locus:export')") + @Log(title = "会员轨迹信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberLocus czsjMemberLocus) + { + List list = czsjMemberLocusService.selectCzsjMemberLocusList(czsjMemberLocus); + ExcelUtil util = new ExcelUtil(CzsjMemberLocus.class); + util.exportExcel(response, list, "会员轨迹信息数据"); + } + + /** + * 获取会员轨迹信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:locus:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberLocusService.selectCzsjMemberLocusByUid(uid)); + } + + /** + * 新增会员轨迹信息 + */ + @PreAuthorize("@ss.hasPermi('account:locus:add')") + @Log(title = "会员轨迹信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberLocus czsjMemberLocus) + { + return toAjax(czsjMemberLocusService.insertCzsjMemberLocus(czsjMemberLocus)); + } + + /** + * 修改会员轨迹信息 + */ + @PreAuthorize("@ss.hasPermi('account:locus:edit')") + @Log(title = "会员轨迹信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberLocus czsjMemberLocus) + { + return toAjax(czsjMemberLocusService.updateCzsjMemberLocus(czsjMemberLocus)); + } + + /** + * 删除会员轨迹信息 + */ + @PreAuthorize("@ss.hasPermi('account:locus:remove')") + @Log(title = "会员轨迹信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberLocusService.deleteCzsjMemberLocusByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberRelationController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberRelationController.java new file mode 100644 index 0000000..e2babcb --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberRelationController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberRelation; +import com.czsj.account.service.ICzsjMemberRelationService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员关系Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/relation") +public class CzsjMemberRelationController extends BaseController +{ + @Autowired + private ICzsjMemberRelationService czsjMemberRelationService; + + /** + * 查询会员关系列表 + */ + @PreAuthorize("@ss.hasPermi('account:relation:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberRelation czsjMemberRelation) + { + startPage(); + List list = czsjMemberRelationService.selectCzsjMemberRelationList(czsjMemberRelation); + return getDataTable(list); + } + + /** + * 导出会员关系列表 + */ + @PreAuthorize("@ss.hasPermi('account:relation:export')") + @Log(title = "会员关系", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberRelation czsjMemberRelation) + { + List list = czsjMemberRelationService.selectCzsjMemberRelationList(czsjMemberRelation); + ExcelUtil util = new ExcelUtil(CzsjMemberRelation.class); + util.exportExcel(response, list, "会员关系数据"); + } + + /** + * 获取会员关系详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:relation:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberRelationService.selectCzsjMemberRelationByUid(uid)); + } + + /** + * 新增会员关系 + */ + @PreAuthorize("@ss.hasPermi('account:relation:add')") + @Log(title = "会员关系", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberRelation czsjMemberRelation) + { + return toAjax(czsjMemberRelationService.insertCzsjMemberRelation(czsjMemberRelation)); + } + + /** + * 修改会员关系 + */ + @PreAuthorize("@ss.hasPermi('account:relation:edit')") + @Log(title = "会员关系", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberRelation czsjMemberRelation) + { + return toAjax(czsjMemberRelationService.updateCzsjMemberRelation(czsjMemberRelation)); + } + + /** + * 删除会员关系 + */ + @PreAuthorize("@ss.hasPermi('account:relation:remove')") + @Log(title = "会员关系", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberRelationService.deleteCzsjMemberRelationByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberSignController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberSignController.java new file mode 100644 index 0000000..5752465 --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberSignController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberSign; +import com.czsj.account.service.ICzsjMemberSignService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员签到记录Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/sign") +public class CzsjMemberSignController extends BaseController +{ + @Autowired + private ICzsjMemberSignService czsjMemberSignService; + + /** + * 查询会员签到记录列表 + */ + @PreAuthorize("@ss.hasPermi('account:sign:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberSign czsjMemberSign) + { + startPage(); + List list = czsjMemberSignService.selectCzsjMemberSignList(czsjMemberSign); + return getDataTable(list); + } + + /** + * 导出会员签到记录列表 + */ + @PreAuthorize("@ss.hasPermi('account:sign:export')") + @Log(title = "会员签到记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberSign czsjMemberSign) + { + List list = czsjMemberSignService.selectCzsjMemberSignList(czsjMemberSign); + ExcelUtil util = new ExcelUtil(CzsjMemberSign.class); + util.exportExcel(response, list, "会员签到记录数据"); + } + + /** + * 获取会员签到记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:sign:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberSignService.selectCzsjMemberSignByUid(uid)); + } + + /** + * 新增会员签到记录 + */ + @PreAuthorize("@ss.hasPermi('account:sign:add')") + @Log(title = "会员签到记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberSign czsjMemberSign) + { + return toAjax(czsjMemberSignService.insertCzsjMemberSign(czsjMemberSign)); + } + + /** + * 修改会员签到记录 + */ + @PreAuthorize("@ss.hasPermi('account:sign:edit')") + @Log(title = "会员签到记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberSign czsjMemberSign) + { + return toAjax(czsjMemberSignService.updateCzsjMemberSign(czsjMemberSign)); + } + + /** + * 删除会员签到记录 + */ + @PreAuthorize("@ss.hasPermi('account:sign:remove')") + @Log(title = "会员签到记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberSignService.deleteCzsjMemberSignByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagController.java new file mode 100644 index 0000000..a9b910a --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberTag; +import com.czsj.account.service.ICzsjMemberTagService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员标签Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/tag") +public class CzsjMemberTagController extends BaseController +{ + @Autowired + private ICzsjMemberTagService czsjMemberTagService; + + /** + * 查询会员标签列表 + */ + @PreAuthorize("@ss.hasPermi('account:tag:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberTag czsjMemberTag) + { + startPage(); + List list = czsjMemberTagService.selectCzsjMemberTagList(czsjMemberTag); + return getDataTable(list); + } + + /** + * 导出会员标签列表 + */ + @PreAuthorize("@ss.hasPermi('account:tag:export')") + @Log(title = "会员标签", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberTag czsjMemberTag) + { + List list = czsjMemberTagService.selectCzsjMemberTagList(czsjMemberTag); + ExcelUtil util = new ExcelUtil(CzsjMemberTag.class); + util.exportExcel(response, list, "会员标签数据"); + } + + /** + * 获取会员标签详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:tag:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberTagService.selectCzsjMemberTagByUid(uid)); + } + + /** + * 新增会员标签 + */ + @PreAuthorize("@ss.hasPermi('account:tag:add')") + @Log(title = "会员标签", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberTag czsjMemberTag) + { + return toAjax(czsjMemberTagService.insertCzsjMemberTag(czsjMemberTag)); + } + + /** + * 修改会员标签 + */ + @PreAuthorize("@ss.hasPermi('account:tag:edit')") + @Log(title = "会员标签", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberTag czsjMemberTag) + { + return toAjax(czsjMemberTagService.updateCzsjMemberTag(czsjMemberTag)); + } + + /** + * 删除会员标签 + */ + @PreAuthorize("@ss.hasPermi('account:tag:remove')") + @Log(title = "会员标签", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberTagService.deleteCzsjMemberTagByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagGroupController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagGroupController.java new file mode 100644 index 0000000..2a8459d --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberTagGroupController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberTagGroup; +import com.czsj.account.service.ICzsjMemberTagGroupService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员标签组Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/group") +public class CzsjMemberTagGroupController extends BaseController +{ + @Autowired + private ICzsjMemberTagGroupService czsjMemberTagGroupService; + + /** + * 查询会员标签组列表 + */ + @PreAuthorize("@ss.hasPermi('account:group:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberTagGroup czsjMemberTagGroup) + { + startPage(); + List list = czsjMemberTagGroupService.selectCzsjMemberTagGroupList(czsjMemberTagGroup); + return getDataTable(list); + } + + /** + * 导出会员标签组列表 + */ + @PreAuthorize("@ss.hasPermi('account:group:export')") + @Log(title = "会员标签组", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberTagGroup czsjMemberTagGroup) + { + List list = czsjMemberTagGroupService.selectCzsjMemberTagGroupList(czsjMemberTagGroup); + ExcelUtil util = new ExcelUtil(CzsjMemberTagGroup.class); + util.exportExcel(response, list, "会员标签组数据"); + } + + /** + * 获取会员标签组详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:group:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberTagGroupService.selectCzsjMemberTagGroupByUid(uid)); + } + + /** + * 新增会员标签组 + */ + @PreAuthorize("@ss.hasPermi('account:group:add')") + @Log(title = "会员标签组", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberTagGroup czsjMemberTagGroup) + { + return toAjax(czsjMemberTagGroupService.insertCzsjMemberTagGroup(czsjMemberTagGroup)); + } + + /** + * 修改会员标签组 + */ + @PreAuthorize("@ss.hasPermi('account:group:edit')") + @Log(title = "会员标签组", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberTagGroup czsjMemberTagGroup) + { + return toAjax(czsjMemberTagGroupService.updateCzsjMemberTagGroup(czsjMemberTagGroup)); + } + + /** + * 删除会员标签组 + */ + @PreAuthorize("@ss.hasPermi('account:group:remove')") + @Log(title = "会员标签组", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberTagGroupService.deleteCzsjMemberTagGroupByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxFansController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxFansController.java new file mode 100644 index 0000000..9ee2fd3 --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxFansController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberWxFans; +import com.czsj.account.service.ICzsjMemberWxFansService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员微信粉丝Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/fans") +public class CzsjMemberWxFansController extends BaseController +{ + @Autowired + private ICzsjMemberWxFansService czsjMemberWxFansService; + + /** + * 查询会员微信粉丝列表 + */ + @PreAuthorize("@ss.hasPermi('account:fans:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberWxFans czsjMemberWxFans) + { + startPage(); + List list = czsjMemberWxFansService.selectCzsjMemberWxFansList(czsjMemberWxFans); + return getDataTable(list); + } + + /** + * 导出会员微信粉丝列表 + */ + @PreAuthorize("@ss.hasPermi('account:fans:export')") + @Log(title = "会员微信粉丝", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberWxFans czsjMemberWxFans) + { + List list = czsjMemberWxFansService.selectCzsjMemberWxFansList(czsjMemberWxFans); + ExcelUtil util = new ExcelUtil(CzsjMemberWxFans.class); + util.exportExcel(response, list, "会员微信粉丝数据"); + } + + /** + * 获取会员微信粉丝详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:fans:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberWxFansService.selectCzsjMemberWxFansByUid(uid)); + } + + /** + * 新增会员微信粉丝 + */ + @PreAuthorize("@ss.hasPermi('account:fans:add')") + @Log(title = "会员微信粉丝", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberWxFans czsjMemberWxFans) + { + return toAjax(czsjMemberWxFansService.insertCzsjMemberWxFans(czsjMemberWxFans)); + } + + /** + * 修改会员微信粉丝 + */ + @PreAuthorize("@ss.hasPermi('account:fans:edit')") + @Log(title = "会员微信粉丝", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberWxFans czsjMemberWxFans) + { + return toAjax(czsjMemberWxFansService.updateCzsjMemberWxFans(czsjMemberWxFans)); + } + + /** + * 删除会员微信粉丝 + */ + @PreAuthorize("@ss.hasPermi('account:fans:remove')") + @Log(title = "会员微信粉丝", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberWxFansService.deleteCzsjMemberWxFansByUids(uids)); + } +} diff --git a/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxSourceController.java b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxSourceController.java new file mode 100644 index 0000000..7d11b00 --- /dev/null +++ b/czsj-admin/src/main/java/com/czsj/web/controller/account/CzsjMemberWxSourceController.java @@ -0,0 +1,104 @@ +package com.czsj.web.controller.account; + +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.czsj.common.annotation.Log; +import com.czsj.common.core.controller.BaseController; +import com.czsj.common.core.domain.AjaxResult; +import com.czsj.common.enums.BusinessType; +import com.czsj.account.domain.CzsjMemberWxSource; +import com.czsj.account.service.ICzsjMemberWxSourceService; +import com.czsj.common.utils.poi.ExcelUtil; +import com.czsj.common.core.page.TableDataInfo; + +/** + * 会员微信来源信息Controller + * + * @author czsj + * @date 2024-12-01 + */ +@RestController +@RequestMapping("/account/source") +public class CzsjMemberWxSourceController extends BaseController +{ + @Autowired + private ICzsjMemberWxSourceService czsjMemberWxSourceService; + + /** + * 查询会员微信来源信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:source:list')") + @GetMapping("/list") + public TableDataInfo list(CzsjMemberWxSource czsjMemberWxSource) + { + startPage(); + List list = czsjMemberWxSourceService.selectCzsjMemberWxSourceList(czsjMemberWxSource); + return getDataTable(list); + } + + /** + * 导出会员微信来源信息列表 + */ + @PreAuthorize("@ss.hasPermi('account:source:export')") + @Log(title = "会员微信来源信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, CzsjMemberWxSource czsjMemberWxSource) + { + List list = czsjMemberWxSourceService.selectCzsjMemberWxSourceList(czsjMemberWxSource); + ExcelUtil util = new ExcelUtil(CzsjMemberWxSource.class); + util.exportExcel(response, list, "会员微信来源信息数据"); + } + + /** + * 获取会员微信来源信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('account:source:query')") + @GetMapping(value = "/{uid}") + public AjaxResult getInfo(@PathVariable("uid") Long uid) + { + return success(czsjMemberWxSourceService.selectCzsjMemberWxSourceByUid(uid)); + } + + /** + * 新增会员微信来源信息 + */ + @PreAuthorize("@ss.hasPermi('account:source:add')") + @Log(title = "会员微信来源信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody CzsjMemberWxSource czsjMemberWxSource) + { + return toAjax(czsjMemberWxSourceService.insertCzsjMemberWxSource(czsjMemberWxSource)); + } + + /** + * 修改会员微信来源信息 + */ + @PreAuthorize("@ss.hasPermi('account:source:edit')") + @Log(title = "会员微信来源信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody CzsjMemberWxSource czsjMemberWxSource) + { + return toAjax(czsjMemberWxSourceService.updateCzsjMemberWxSource(czsjMemberWxSource)); + } + + /** + * 删除会员微信来源信息 + */ + @PreAuthorize("@ss.hasPermi('account:source:remove')") + @Log(title = "会员微信来源信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{uids}") + public AjaxResult remove(@PathVariable Long[] uids) + { + return toAjax(czsjMemberWxSourceService.deleteCzsjMemberWxSourceByUids(uids)); + } +} diff --git a/czsj-common/pom.xml b/czsj-common/pom.xml index 3cf204b..e366902 100644 --- a/czsj-common/pom.xml +++ b/czsj-common/pom.xml @@ -17,6 +17,11 @@ + + cn.hutool + hutool-all + + org.springframework diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMember.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMember.java new file mode 100644 index 0000000..0dcafcc --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMember.java @@ -0,0 +1,295 @@ +package com.czsj.account.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员信息对象 czsj_member + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMember extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 会员ID */ + private Long uid; + + /** 姓名 */ + @Excel(name = "姓名") + private String name; + + /** 生日 */ + @Excel(name = "生日") + private String birthday; + + /** 性别,0未知,1男,2女,3保密 */ + @Excel(name = "性别,0未知,1男,2女,3保密") + private Integer sex; + + /** 邮箱 */ + @Excel(name = "邮箱") + private String email; + + /** 地址 */ + @Excel(name = "地址") + private String address; + + /** 手机号码 */ + @Excel(name = "手机号码") + private String phone; + + /** 会员卡号 */ + @Excel(name = "会员卡号") + private Long memberId; + + /** 会员等级 */ + @Excel(name = "会员等级") + private Long memberLevel; + + /** 城市 */ + @Excel(name = "城市") + private String city; + + /** 地区 */ + @Excel(name = "地区") + private String area; + + /** 渠道来源 */ + @Excel(name = "渠道来源") + private String source; + + /** 会员状态,0注销,1正常,2冻结 */ + @Excel(name = "会员状态,0注销,1正常,2冻结") + private Integer status; + + /** 注销时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "注销时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date logoutTime; + + /** 冻结时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "冻结时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date freezeTime; + + /** 发卡时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "发卡时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date cardTime; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setBirthday(String birthday) + { + this.birthday = birthday; + } + + public String getBirthday() + { + return birthday; + } + public void setSex(Integer sex) + { + this.sex = sex; + } + + public Integer getSex() + { + return sex; + } + public void setEmail(String email) + { + this.email = email; + } + + public String getEmail() + { + return email; + } + public void setAddress(String address) + { + this.address = address; + } + + public String getAddress() + { + return address; + } + public void setPhone(String phone) + { + this.phone = phone; + } + + public String getPhone() + { + return phone; + } + public void setMemberId(Long memberId) + { + this.memberId = memberId; + } + + public Long getMemberId() + { + return memberId; + } + public void setMemberLevel(Long memberLevel) + { + this.memberLevel = memberLevel; + } + + public Long getMemberLevel() + { + return memberLevel; + } + public void setCity(String city) + { + this.city = city; + } + + public String getCity() + { + return city; + } + public void setArea(String area) + { + this.area = area; + } + + public String getArea() + { + return area; + } + public void setSource(String source) + { + this.source = source; + } + + public String getSource() + { + return source; + } + public void setStatus(Integer status) + { + this.status = status; + } + + public Integer getStatus() + { + return status; + } + public void setLogoutTime(Date logoutTime) + { + this.logoutTime = logoutTime; + } + + public Date getLogoutTime() + { + return logoutTime; + } + public void setFreezeTime(Date freezeTime) + { + this.freezeTime = freezeTime; + } + + public Date getFreezeTime() + { + return freezeTime; + } + public void setCardTime(Date cardTime) + { + this.cardTime = cardTime; + } + + public Date getCardTime() + { + return cardTime; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("name", getName()) + .append("birthday", getBirthday()) + .append("sex", getSex()) + .append("email", getEmail()) + .append("address", getAddress()) + .append("phone", getPhone()) + .append("memberId", getMemberId()) + .append("memberLevel", getMemberLevel()) + .append("city", getCity()) + .append("area", getArea()) + .append("source", getSource()) + .append("status", getStatus()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("logoutTime", getLogoutTime()) + .append("freezeTime", getFreezeTime()) + .append("cardTime", getCardTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberCard.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberCard.java new file mode 100644 index 0000000..108cbbf --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberCard.java @@ -0,0 +1,122 @@ +package com.czsj.account.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员证件信息对象 czsj_member_card + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberCard extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 证件ID */ + private Integer uid; + + /** 会员ID */ + @Excel(name = "会员ID") + private Long memberUid; + + /** 证件类型 */ + @Excel(name = "证件类型") + private String cardType; + + /** 证件号码 */ + @Excel(name = "证件号码") + private String cardId; + + /** 有效标识,0有效,1失效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Integer uid) + { + this.uid = uid; + } + + public Integer getUid() + { + return uid; + } + public void setMemberUid(Long memberUid) + { + this.memberUid = memberUid; + } + + public Long getMemberUid() + { + return memberUid; + } + public void setCardType(String cardType) + { + this.cardType = cardType; + } + + public String getCardType() + { + return cardType; + } + public void setCardId(String cardId) + { + this.cardId = cardId; + } + + public String getCardId() + { + return cardId; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("memberUid", getMemberUid()) + .append("cardType", getCardType()) + .append("cardId", getCardId()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberLocus.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberLocus.java new file mode 100644 index 0000000..035a879 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberLocus.java @@ -0,0 +1,139 @@ +package com.czsj.account.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员轨迹信息对象 czsj_member_locus + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberLocus extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 会员轨迹ID */ + private Long uid; + + /** 会员ID */ + @Excel(name = "会员ID") + private Long memberUid; + + /** 轨迹类型(1:信息动态;2:社交动态;3:活动规则;4:待办动态) */ + @Excel(name = "轨迹类型(1:信息动态;2:社交动态;3:活动规则;4:待办动态)") + private Long trajectoryType; + + /** 文案内容 */ + @Excel(name = "文案内容") + private String content; + + /** 处理日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "处理日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setMemberUid(Long memberUid) + { + this.memberUid = memberUid; + } + + public Long getMemberUid() + { + return memberUid; + } + public void setTrajectoryType(Long trajectoryType) + { + this.trajectoryType = trajectoryType; + } + + public Long getTrajectoryType() + { + return trajectoryType; + } + public void setContent(String content) + { + this.content = content; + } + + public String getContent() + { + return content; + } + public void setCreateDate(Date createDate) + { + this.createDate = createDate; + } + + public Date getCreateDate() + { + return createDate; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("memberUid", getMemberUid()) + .append("trajectoryType", getTrajectoryType()) + .append("content", getContent()) + .append("createDate", getCreateDate()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberRelation.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberRelation.java new file mode 100644 index 0000000..d49f338 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberRelation.java @@ -0,0 +1,136 @@ +package com.czsj.account.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员关系对象 czsj_member_relation + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberRelation extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 会员关系ID */ + private Long uid; + + /** 会员ID */ + @Excel(name = "会员ID") + private Long memberUid; + + /** 关系 */ + @Excel(name = "关系") + private String relation; + + /** 关系会员ID */ + @Excel(name = "关系会员ID") + private Long memberRelationUid; + + /** 备注 */ + @Excel(name = "备注") + private String mark; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setMemberUid(Long memberUid) + { + this.memberUid = memberUid; + } + + public Long getMemberUid() + { + return memberUid; + } + public void setRelation(String relation) + { + this.relation = relation; + } + + public String getRelation() + { + return relation; + } + public void setMemberRelationUid(Long memberRelationUid) + { + this.memberRelationUid = memberRelationUid; + } + + public Long getMemberRelationUid() + { + return memberRelationUid; + } + public void setMark(String mark) + { + this.mark = mark; + } + + public String getMark() + { + return mark; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("memberUid", getMemberUid()) + .append("relation", getRelation()) + .append("memberRelationUid", getMemberRelationUid()) + .append("mark", getMark()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberSign.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberSign.java new file mode 100644 index 0000000..a09fb8f --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberSign.java @@ -0,0 +1,111 @@ +package com.czsj.account.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员签到记录对象 czsj_member_sign + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberSign extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 签到记录ID */ + private Long uid; + + /** 用户ID */ + @Excel(name = "用户ID") + private Long memberUid; + + /** 签到日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "签到日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDay; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setMemberUid(Long memberUid) + { + this.memberUid = memberUid; + } + + public Long getMemberUid() + { + return memberUid; + } + public void setCreateDay(Date createDay) + { + this.createDay = createDay; + } + + public Date getCreateDay() + { + return createDay; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("memberUid", getMemberUid()) + .append("createDay", getCreateDay()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTag.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTag.java new file mode 100644 index 0000000..0b65636 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTag.java @@ -0,0 +1,122 @@ +package com.czsj.account.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员标签对象 czsj_member_tag + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberTag extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 标签ID */ + private Long uid; + + /** 标签名称 */ + @Excel(name = "标签名称") + private String name; + + /** 标签备注 */ + @Excel(name = "标签备注") + private String mark; + + /** 标签组ID */ + @Excel(name = "标签组ID") + private Long tagGroupUid; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setMark(String mark) + { + this.mark = mark; + } + + public String getMark() + { + return mark; + } + public void setTagGroupUid(Long tagGroupUid) + { + this.tagGroupUid = tagGroupUid; + } + + public Long getTagGroupUid() + { + return tagGroupUid; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("name", getName()) + .append("mark", getMark()) + .append("tagGroupUid", getTagGroupUid()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTagGroup.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTagGroup.java new file mode 100644 index 0000000..598fd5c --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberTagGroup.java @@ -0,0 +1,108 @@ +package com.czsj.account.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员标签组对象 czsj_member_tag_group + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberTagGroup extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 标签组ID */ + private Long uid; + + /** 标签组名称 */ + @Excel(name = "标签组名称") + private String name; + + /** 标签组备注 */ + @Excel(name = "标签组备注") + private String mark; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setMark(String mark) + { + this.mark = mark; + } + + public String getMark() + { + return mark; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("name", getName()) + .append("mark", getMark()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxFans.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxFans.java new file mode 100644 index 0000000..986bdd2 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxFans.java @@ -0,0 +1,239 @@ +package com.czsj.account.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员微信粉丝对象 czsj_member_wx_fans + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberWxFans extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 会员微信粉丝ID */ + private Long uid; + + /** 会员ID */ + @Excel(name = "会员ID") + private Long memberUid; + + /** 公众号ID */ + @Excel(name = "公众号ID") + private String appId; + + /** 公众号名称 */ + @Excel(name = "公众号名称") + private String appName; + + /** 绑定时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "绑定时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date bindTime; + + /** 微信昵称 */ + @Excel(name = "微信昵称") + private String name; + + /** 微信头像URL */ + @Excel(name = "微信头像URL") + private String imageUrl; + + /** 微信unionID */ + @Excel(name = "微信unionID") + private String unionId; + + /** 微信openID */ + @Excel(name = "微信openID") + private String openId; + + /** 订阅状态,0订阅,1未订阅 */ + @Excel(name = "订阅状态,0订阅,1未订阅") + private Integer subscribeStatus; + + /** 订阅时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "订阅时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date subscribeTime; + + /** 取消订阅时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "取消订阅时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date unsubscribeTime; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setMemberUid(Long memberUid) + { + this.memberUid = memberUid; + } + + public Long getMemberUid() + { + return memberUid; + } + public void setAppId(String appId) + { + this.appId = appId; + } + + public String getAppId() + { + return appId; + } + public void setAppName(String appName) + { + this.appName = appName; + } + + public String getAppName() + { + return appName; + } + public void setBindTime(Date bindTime) + { + this.bindTime = bindTime; + } + + public Date getBindTime() + { + return bindTime; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setImageUrl(String imageUrl) + { + this.imageUrl = imageUrl; + } + + public String getImageUrl() + { + return imageUrl; + } + public void setUnionId(String unionId) + { + this.unionId = unionId; + } + + public String getUnionId() + { + return unionId; + } + public void setOpenId(String openId) + { + this.openId = openId; + } + + public String getOpenId() + { + return openId; + } + public void setSubscribeStatus(Integer subscribeStatus) + { + this.subscribeStatus = subscribeStatus; + } + + public Integer getSubscribeStatus() + { + return subscribeStatus; + } + public void setSubscribeTime(Date subscribeTime) + { + this.subscribeTime = subscribeTime; + } + + public Date getSubscribeTime() + { + return subscribeTime; + } + public void setUnsubscribeTime(Date unsubscribeTime) + { + this.unsubscribeTime = unsubscribeTime; + } + + public Date getUnsubscribeTime() + { + return unsubscribeTime; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("memberUid", getMemberUid()) + .append("appId", getAppId()) + .append("appName", getAppName()) + .append("bindTime", getBindTime()) + .append("name", getName()) + .append("imageUrl", getImageUrl()) + .append("unionId", getUnionId()) + .append("openId", getOpenId()) + .append("subscribeStatus", getSubscribeStatus()) + .append("subscribeTime", getSubscribeTime()) + .append("unsubscribeTime", getUnsubscribeTime()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxSource.java b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxSource.java new file mode 100644 index 0000000..80e912b --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/domain/CzsjMemberWxSource.java @@ -0,0 +1,234 @@ +package com.czsj.account.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.czsj.common.annotation.Excel; +import com.czsj.common.core.domain.BaseEntity; + +/** + * 会员微信来源信息对象 czsj_member_wx_source + * + * @author czsj + * @date 2024-12-01 + */ +public class CzsjMemberWxSource extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 会员来源ID */ + private Long uid; + + /** 微信unionID */ + @Excel(name = "微信unionID") + private String unionId; + + /** 微信openID */ + @Excel(name = "微信openID") + private String openId; + + /** 姓名 */ + @Excel(name = "姓名") + private String name; + + /** 头像url */ + @Excel(name = "头像url") + private String imageUrl; + + /** 生日 */ + @Excel(name = "生日") + private String birthday; + + /** 性别,0未知,1男,2女,3保密 */ + @Excel(name = "性别,0未知,1男,2女,3保密") + private Integer sex; + + /** 邮箱 */ + @Excel(name = "邮箱") + private String email; + + /** 地址 */ + @Excel(name = "地址") + private String address; + + /** 手机号码 */ + @Excel(name = "手机号码") + private String phone; + + /** 城市 */ + @Excel(name = "城市") + private String city; + + /** 地区 */ + @Excel(name = "地区") + private String area; + + /** 有效标识,0有效,1无效 */ + private Integer delFlag; + + /** 创建人ID */ + @Excel(name = "创建人ID") + private Long createUserId; + + /** 修改人ID */ + @Excel(name = "修改人ID") + private Long updateUserId; + + public void setUid(Long uid) + { + this.uid = uid; + } + + public Long getUid() + { + return uid; + } + public void setUnionId(String unionId) + { + this.unionId = unionId; + } + + public String getUnionId() + { + return unionId; + } + public void setOpenId(String openId) + { + this.openId = openId; + } + + public String getOpenId() + { + return openId; + } + public void setName(String name) + { + this.name = name; + } + + public String getName() + { + return name; + } + public void setImageUrl(String imageUrl) + { + this.imageUrl = imageUrl; + } + + public String getImageUrl() + { + return imageUrl; + } + public void setBirthday(String birthday) + { + this.birthday = birthday; + } + + public String getBirthday() + { + return birthday; + } + public void setSex(Integer sex) + { + this.sex = sex; + } + + public Integer getSex() + { + return sex; + } + public void setEmail(String email) + { + this.email = email; + } + + public String getEmail() + { + return email; + } + public void setAddress(String address) + { + this.address = address; + } + + public String getAddress() + { + return address; + } + public void setPhone(String phone) + { + this.phone = phone; + } + + public String getPhone() + { + return phone; + } + public void setCity(String city) + { + this.city = city; + } + + public String getCity() + { + return city; + } + public void setArea(String area) + { + this.area = area; + } + + public String getArea() + { + return area; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setCreateUserId(Long createUserId) + { + this.createUserId = createUserId; + } + + public Long getCreateUserId() + { + return createUserId; + } + public void setUpdateUserId(Long updateUserId) + { + this.updateUserId = updateUserId; + } + + public Long getUpdateUserId() + { + return updateUserId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("uid", getUid()) + .append("unionId", getUnionId()) + .append("openId", getOpenId()) + .append("name", getName()) + .append("imageUrl", getImageUrl()) + .append("birthday", getBirthday()) + .append("sex", getSex()) + .append("email", getEmail()) + .append("address", getAddress()) + .append("phone", getPhone()) + .append("city", getCity()) + .append("area", getArea()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("delFlag", getDelFlag()) + .append("createUserId", getCreateUserId()) + .append("updateUserId", getUpdateUserId()) + .toString(); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberCardMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberCardMapper.java new file mode 100644 index 0000000..69e3b32 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberCardMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberCard; + +/** + * 会员证件信息Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberCardMapper +{ + /** + * 查询会员证件信息 + * + * @param uid 会员证件信息主键 + * @return 会员证件信息 + */ + public CzsjMemberCard selectCzsjMemberCardByUid(Integer uid); + + /** + * 查询会员证件信息列表 + * + * @param czsjMemberCard 会员证件信息 + * @return 会员证件信息集合 + */ + public List selectCzsjMemberCardList(CzsjMemberCard czsjMemberCard); + + /** + * 新增会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + public int insertCzsjMemberCard(CzsjMemberCard czsjMemberCard); + + /** + * 修改会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + public int updateCzsjMemberCard(CzsjMemberCard czsjMemberCard); + + /** + * 删除会员证件信息 + * + * @param uid 会员证件信息主键 + * @return 结果 + */ + public int deleteCzsjMemberCardByUid(Integer uid); + + /** + * 批量删除会员证件信息 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberCardByUids(Integer[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberLocusMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberLocusMapper.java new file mode 100644 index 0000000..f1a366c --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberLocusMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberLocus; + +/** + * 会员轨迹信息Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberLocusMapper +{ + /** + * 查询会员轨迹信息 + * + * @param uid 会员轨迹信息主键 + * @return 会员轨迹信息 + */ + public CzsjMemberLocus selectCzsjMemberLocusByUid(Long uid); + + /** + * 查询会员轨迹信息列表 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 会员轨迹信息集合 + */ + public List selectCzsjMemberLocusList(CzsjMemberLocus czsjMemberLocus); + + /** + * 新增会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + public int insertCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus); + + /** + * 修改会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + public int updateCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus); + + /** + * 删除会员轨迹信息 + * + * @param uid 会员轨迹信息主键 + * @return 结果 + */ + public int deleteCzsjMemberLocusByUid(Long uid); + + /** + * 批量删除会员轨迹信息 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberLocusByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberMapper.java new file mode 100644 index 0000000..6fa791a --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMember; + +/** + * 会员信息Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberMapper +{ + /** + * 查询会员信息 + * + * @param uid 会员信息主键 + * @return 会员信息 + */ + public CzsjMember selectCzsjMemberByUid(Long uid); + + /** + * 查询会员信息列表 + * + * @param czsjMember 会员信息 + * @return 会员信息集合 + */ + public List selectCzsjMemberList(CzsjMember czsjMember); + + /** + * 新增会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + public int insertCzsjMember(CzsjMember czsjMember); + + /** + * 修改会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + public int updateCzsjMember(CzsjMember czsjMember); + + /** + * 删除会员信息 + * + * @param uid 会员信息主键 + * @return 结果 + */ + public int deleteCzsjMemberByUid(Long uid); + + /** + * 批量删除会员信息 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberRelationMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberRelationMapper.java new file mode 100644 index 0000000..46fa0a3 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberRelationMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberRelation; + +/** + * 会员关系Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberRelationMapper +{ + /** + * 查询会员关系 + * + * @param uid 会员关系主键 + * @return 会员关系 + */ + public CzsjMemberRelation selectCzsjMemberRelationByUid(Long uid); + + /** + * 查询会员关系列表 + * + * @param czsjMemberRelation 会员关系 + * @return 会员关系集合 + */ + public List selectCzsjMemberRelationList(CzsjMemberRelation czsjMemberRelation); + + /** + * 新增会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + public int insertCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation); + + /** + * 修改会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + public int updateCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation); + + /** + * 删除会员关系 + * + * @param uid 会员关系主键 + * @return 结果 + */ + public int deleteCzsjMemberRelationByUid(Long uid); + + /** + * 批量删除会员关系 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberRelationByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberSignMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberSignMapper.java new file mode 100644 index 0000000..c1ac60c --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberSignMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberSign; + +/** + * 会员签到记录Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberSignMapper +{ + /** + * 查询会员签到记录 + * + * @param uid 会员签到记录主键 + * @return 会员签到记录 + */ + public CzsjMemberSign selectCzsjMemberSignByUid(Long uid); + + /** + * 查询会员签到记录列表 + * + * @param czsjMemberSign 会员签到记录 + * @return 会员签到记录集合 + */ + public List selectCzsjMemberSignList(CzsjMemberSign czsjMemberSign); + + /** + * 新增会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + public int insertCzsjMemberSign(CzsjMemberSign czsjMemberSign); + + /** + * 修改会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + public int updateCzsjMemberSign(CzsjMemberSign czsjMemberSign); + + /** + * 删除会员签到记录 + * + * @param uid 会员签到记录主键 + * @return 结果 + */ + public int deleteCzsjMemberSignByUid(Long uid); + + /** + * 批量删除会员签到记录 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberSignByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagGroupMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagGroupMapper.java new file mode 100644 index 0000000..05fec16 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagGroupMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberTagGroup; + +/** + * 会员标签组Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberTagGroupMapper +{ + /** + * 查询会员标签组 + * + * @param uid 会员标签组主键 + * @return 会员标签组 + */ + public CzsjMemberTagGroup selectCzsjMemberTagGroupByUid(Long uid); + + /** + * 查询会员标签组列表 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 会员标签组集合 + */ + public List selectCzsjMemberTagGroupList(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 新增会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + public int insertCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 修改会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + public int updateCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 删除会员标签组 + * + * @param uid 会员标签组主键 + * @return 结果 + */ + public int deleteCzsjMemberTagGroupByUid(Long uid); + + /** + * 批量删除会员标签组 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberTagGroupByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagMapper.java new file mode 100644 index 0000000..bab2159 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberTagMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberTag; + +/** + * 会员标签Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberTagMapper +{ + /** + * 查询会员标签 + * + * @param uid 会员标签主键 + * @return 会员标签 + */ + public CzsjMemberTag selectCzsjMemberTagByUid(Long uid); + + /** + * 查询会员标签列表 + * + * @param czsjMemberTag 会员标签 + * @return 会员标签集合 + */ + public List selectCzsjMemberTagList(CzsjMemberTag czsjMemberTag); + + /** + * 新增会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + public int insertCzsjMemberTag(CzsjMemberTag czsjMemberTag); + + /** + * 修改会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + public int updateCzsjMemberTag(CzsjMemberTag czsjMemberTag); + + /** + * 删除会员标签 + * + * @param uid 会员标签主键 + * @return 结果 + */ + public int deleteCzsjMemberTagByUid(Long uid); + + /** + * 批量删除会员标签 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberTagByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxFansMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxFansMapper.java new file mode 100644 index 0000000..73a59f7 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxFansMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberWxFans; + +/** + * 会员微信粉丝Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberWxFansMapper +{ + /** + * 查询会员微信粉丝 + * + * @param uid 会员微信粉丝主键 + * @return 会员微信粉丝 + */ + public CzsjMemberWxFans selectCzsjMemberWxFansByUid(Long uid); + + /** + * 查询会员微信粉丝列表 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 会员微信粉丝集合 + */ + public List selectCzsjMemberWxFansList(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 新增会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + public int insertCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 修改会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + public int updateCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 删除会员微信粉丝 + * + * @param uid 会员微信粉丝主键 + * @return 结果 + */ + public int deleteCzsjMemberWxFansByUid(Long uid); + + /** + * 批量删除会员微信粉丝 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberWxFansByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxSourceMapper.java b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxSourceMapper.java new file mode 100644 index 0000000..018d5f1 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/mapper/CzsjMemberWxSourceMapper.java @@ -0,0 +1,61 @@ +package com.czsj.account.mapper; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberWxSource; + +/** + * 会员微信来源信息Mapper接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface CzsjMemberWxSourceMapper +{ + /** + * 查询会员微信来源信息 + * + * @param uid 会员微信来源信息主键 + * @return 会员微信来源信息 + */ + public CzsjMemberWxSource selectCzsjMemberWxSourceByUid(Long uid); + + /** + * 查询会员微信来源信息列表 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 会员微信来源信息集合 + */ + public List selectCzsjMemberWxSourceList(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 新增会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + public int insertCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 修改会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + public int updateCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 删除会员微信来源信息 + * + * @param uid 会员微信来源信息主键 + * @return 结果 + */ + public int deleteCzsjMemberWxSourceByUid(Long uid); + + /** + * 批量删除会员微信来源信息 + * + * @param uids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteCzsjMemberWxSourceByUids(Long[] uids); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberCardService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberCardService.java new file mode 100644 index 0000000..8c04c48 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberCardService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberCard; + +/** + * 会员证件信息Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberCardService +{ + /** + * 查询会员证件信息 + * + * @param uid 会员证件信息主键 + * @return 会员证件信息 + */ + public CzsjMemberCard selectCzsjMemberCardByUid(Integer uid); + + /** + * 查询会员证件信息列表 + * + * @param czsjMemberCard 会员证件信息 + * @return 会员证件信息集合 + */ + public List selectCzsjMemberCardList(CzsjMemberCard czsjMemberCard); + + /** + * 新增会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + public int insertCzsjMemberCard(CzsjMemberCard czsjMemberCard); + + /** + * 修改会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + public int updateCzsjMemberCard(CzsjMemberCard czsjMemberCard); + + /** + * 批量删除会员证件信息 + * + * @param uids 需要删除的会员证件信息主键集合 + * @return 结果 + */ + public int deleteCzsjMemberCardByUids(Integer[] uids); + + /** + * 删除会员证件信息信息 + * + * @param uid 会员证件信息主键 + * @return 结果 + */ + public int deleteCzsjMemberCardByUid(Integer uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberLocusService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberLocusService.java new file mode 100644 index 0000000..d484fbe --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberLocusService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberLocus; + +/** + * 会员轨迹信息Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberLocusService +{ + /** + * 查询会员轨迹信息 + * + * @param uid 会员轨迹信息主键 + * @return 会员轨迹信息 + */ + public CzsjMemberLocus selectCzsjMemberLocusByUid(Long uid); + + /** + * 查询会员轨迹信息列表 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 会员轨迹信息集合 + */ + public List selectCzsjMemberLocusList(CzsjMemberLocus czsjMemberLocus); + + /** + * 新增会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + public int insertCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus); + + /** + * 修改会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + public int updateCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus); + + /** + * 批量删除会员轨迹信息 + * + * @param uids 需要删除的会员轨迹信息主键集合 + * @return 结果 + */ + public int deleteCzsjMemberLocusByUids(Long[] uids); + + /** + * 删除会员轨迹信息信息 + * + * @param uid 会员轨迹信息主键 + * @return 结果 + */ + public int deleteCzsjMemberLocusByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberRelationService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberRelationService.java new file mode 100644 index 0000000..018d7c4 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberRelationService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberRelation; + +/** + * 会员关系Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberRelationService +{ + /** + * 查询会员关系 + * + * @param uid 会员关系主键 + * @return 会员关系 + */ + public CzsjMemberRelation selectCzsjMemberRelationByUid(Long uid); + + /** + * 查询会员关系列表 + * + * @param czsjMemberRelation 会员关系 + * @return 会员关系集合 + */ + public List selectCzsjMemberRelationList(CzsjMemberRelation czsjMemberRelation); + + /** + * 新增会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + public int insertCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation); + + /** + * 修改会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + public int updateCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation); + + /** + * 批量删除会员关系 + * + * @param uids 需要删除的会员关系主键集合 + * @return 结果 + */ + public int deleteCzsjMemberRelationByUids(Long[] uids); + + /** + * 删除会员关系信息 + * + * @param uid 会员关系主键 + * @return 结果 + */ + public int deleteCzsjMemberRelationByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberService.java new file mode 100644 index 0000000..8512d3c --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMember; + +/** + * 会员信息Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberService +{ + /** + * 查询会员信息 + * + * @param uid 会员信息主键 + * @return 会员信息 + */ + public CzsjMember selectCzsjMemberByUid(Long uid); + + /** + * 查询会员信息列表 + * + * @param czsjMember 会员信息 + * @return 会员信息集合 + */ + public List selectCzsjMemberList(CzsjMember czsjMember); + + /** + * 新增会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + public int insertCzsjMember(CzsjMember czsjMember); + + /** + * 修改会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + public int updateCzsjMember(CzsjMember czsjMember); + + /** + * 批量删除会员信息 + * + * @param uids 需要删除的会员信息主键集合 + * @return 结果 + */ + public int deleteCzsjMemberByUids(Long[] uids); + + /** + * 删除会员信息信息 + * + * @param uid 会员信息主键 + * @return 结果 + */ + public int deleteCzsjMemberByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberSignService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberSignService.java new file mode 100644 index 0000000..000dced --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberSignService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberSign; + +/** + * 会员签到记录Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberSignService +{ + /** + * 查询会员签到记录 + * + * @param uid 会员签到记录主键 + * @return 会员签到记录 + */ + public CzsjMemberSign selectCzsjMemberSignByUid(Long uid); + + /** + * 查询会员签到记录列表 + * + * @param czsjMemberSign 会员签到记录 + * @return 会员签到记录集合 + */ + public List selectCzsjMemberSignList(CzsjMemberSign czsjMemberSign); + + /** + * 新增会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + public int insertCzsjMemberSign(CzsjMemberSign czsjMemberSign); + + /** + * 修改会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + public int updateCzsjMemberSign(CzsjMemberSign czsjMemberSign); + + /** + * 批量删除会员签到记录 + * + * @param uids 需要删除的会员签到记录主键集合 + * @return 结果 + */ + public int deleteCzsjMemberSignByUids(Long[] uids); + + /** + * 删除会员签到记录信息 + * + * @param uid 会员签到记录主键 + * @return 结果 + */ + public int deleteCzsjMemberSignByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagGroupService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagGroupService.java new file mode 100644 index 0000000..57c516d --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagGroupService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberTagGroup; + +/** + * 会员标签组Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberTagGroupService +{ + /** + * 查询会员标签组 + * + * @param uid 会员标签组主键 + * @return 会员标签组 + */ + public CzsjMemberTagGroup selectCzsjMemberTagGroupByUid(Long uid); + + /** + * 查询会员标签组列表 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 会员标签组集合 + */ + public List selectCzsjMemberTagGroupList(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 新增会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + public int insertCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 修改会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + public int updateCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup); + + /** + * 批量删除会员标签组 + * + * @param uids 需要删除的会员标签组主键集合 + * @return 结果 + */ + public int deleteCzsjMemberTagGroupByUids(Long[] uids); + + /** + * 删除会员标签组信息 + * + * @param uid 会员标签组主键 + * @return 结果 + */ + public int deleteCzsjMemberTagGroupByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagService.java new file mode 100644 index 0000000..2dc610b --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberTagService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberTag; + +/** + * 会员标签Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberTagService +{ + /** + * 查询会员标签 + * + * @param uid 会员标签主键 + * @return 会员标签 + */ + public CzsjMemberTag selectCzsjMemberTagByUid(Long uid); + + /** + * 查询会员标签列表 + * + * @param czsjMemberTag 会员标签 + * @return 会员标签集合 + */ + public List selectCzsjMemberTagList(CzsjMemberTag czsjMemberTag); + + /** + * 新增会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + public int insertCzsjMemberTag(CzsjMemberTag czsjMemberTag); + + /** + * 修改会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + public int updateCzsjMemberTag(CzsjMemberTag czsjMemberTag); + + /** + * 批量删除会员标签 + * + * @param uids 需要删除的会员标签主键集合 + * @return 结果 + */ + public int deleteCzsjMemberTagByUids(Long[] uids); + + /** + * 删除会员标签信息 + * + * @param uid 会员标签主键 + * @return 结果 + */ + public int deleteCzsjMemberTagByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxFansService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxFansService.java new file mode 100644 index 0000000..0ae32f6 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxFansService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberWxFans; + +/** + * 会员微信粉丝Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberWxFansService +{ + /** + * 查询会员微信粉丝 + * + * @param uid 会员微信粉丝主键 + * @return 会员微信粉丝 + */ + public CzsjMemberWxFans selectCzsjMemberWxFansByUid(Long uid); + + /** + * 查询会员微信粉丝列表 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 会员微信粉丝集合 + */ + public List selectCzsjMemberWxFansList(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 新增会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + public int insertCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 修改会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + public int updateCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans); + + /** + * 批量删除会员微信粉丝 + * + * @param uids 需要删除的会员微信粉丝主键集合 + * @return 结果 + */ + public int deleteCzsjMemberWxFansByUids(Long[] uids); + + /** + * 删除会员微信粉丝信息 + * + * @param uid 会员微信粉丝主键 + * @return 结果 + */ + public int deleteCzsjMemberWxFansByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxSourceService.java b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxSourceService.java new file mode 100644 index 0000000..0405c62 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/ICzsjMemberWxSourceService.java @@ -0,0 +1,61 @@ +package com.czsj.account.service; + +import java.util.List; +import com.czsj.account.domain.CzsjMemberWxSource; + +/** + * 会员微信来源信息Service接口 + * + * @author czsj + * @date 2024-12-01 + */ +public interface ICzsjMemberWxSourceService +{ + /** + * 查询会员微信来源信息 + * + * @param uid 会员微信来源信息主键 + * @return 会员微信来源信息 + */ + public CzsjMemberWxSource selectCzsjMemberWxSourceByUid(Long uid); + + /** + * 查询会员微信来源信息列表 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 会员微信来源信息集合 + */ + public List selectCzsjMemberWxSourceList(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 新增会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + public int insertCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 修改会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + public int updateCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource); + + /** + * 批量删除会员微信来源信息 + * + * @param uids 需要删除的会员微信来源信息主键集合 + * @return 结果 + */ + public int deleteCzsjMemberWxSourceByUids(Long[] uids); + + /** + * 删除会员微信来源信息信息 + * + * @param uid 会员微信来源信息主键 + * @return 结果 + */ + public int deleteCzsjMemberWxSourceByUid(Long uid); +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberCardServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberCardServiceImpl.java new file mode 100644 index 0000000..b05b6e8 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberCardServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberCardMapper; +import com.czsj.account.domain.CzsjMemberCard; +import com.czsj.account.service.ICzsjMemberCardService; + +/** + * 会员证件信息Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberCardServiceImpl implements ICzsjMemberCardService +{ + @Autowired + private CzsjMemberCardMapper czsjMemberCardMapper; + + /** + * 查询会员证件信息 + * + * @param uid 会员证件信息主键 + * @return 会员证件信息 + */ + @Override + public CzsjMemberCard selectCzsjMemberCardByUid(Integer uid) + { + return czsjMemberCardMapper.selectCzsjMemberCardByUid(uid); + } + + /** + * 查询会员证件信息列表 + * + * @param czsjMemberCard 会员证件信息 + * @return 会员证件信息 + */ + @Override + public List selectCzsjMemberCardList(CzsjMemberCard czsjMemberCard) + { + return czsjMemberCardMapper.selectCzsjMemberCardList(czsjMemberCard); + } + + /** + * 新增会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + @Override + public int insertCzsjMemberCard(CzsjMemberCard czsjMemberCard) + { + czsjMemberCard.setCreateTime(DateUtils.getNowDate()); + return czsjMemberCardMapper.insertCzsjMemberCard(czsjMemberCard); + } + + /** + * 修改会员证件信息 + * + * @param czsjMemberCard 会员证件信息 + * @return 结果 + */ + @Override + public int updateCzsjMemberCard(CzsjMemberCard czsjMemberCard) + { + czsjMemberCard.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberCardMapper.updateCzsjMemberCard(czsjMemberCard); + } + + /** + * 批量删除会员证件信息 + * + * @param uids 需要删除的会员证件信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberCardByUids(Integer[] uids) + { + return czsjMemberCardMapper.deleteCzsjMemberCardByUids(uids); + } + + /** + * 删除会员证件信息信息 + * + * @param uid 会员证件信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberCardByUid(Integer uid) + { + return czsjMemberCardMapper.deleteCzsjMemberCardByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberLocusServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberLocusServiceImpl.java new file mode 100644 index 0000000..48f9990 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberLocusServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberLocusMapper; +import com.czsj.account.domain.CzsjMemberLocus; +import com.czsj.account.service.ICzsjMemberLocusService; + +/** + * 会员轨迹信息Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberLocusServiceImpl implements ICzsjMemberLocusService +{ + @Autowired + private CzsjMemberLocusMapper czsjMemberLocusMapper; + + /** + * 查询会员轨迹信息 + * + * @param uid 会员轨迹信息主键 + * @return 会员轨迹信息 + */ + @Override + public CzsjMemberLocus selectCzsjMemberLocusByUid(Long uid) + { + return czsjMemberLocusMapper.selectCzsjMemberLocusByUid(uid); + } + + /** + * 查询会员轨迹信息列表 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 会员轨迹信息 + */ + @Override + public List selectCzsjMemberLocusList(CzsjMemberLocus czsjMemberLocus) + { + return czsjMemberLocusMapper.selectCzsjMemberLocusList(czsjMemberLocus); + } + + /** + * 新增会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + @Override + public int insertCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus) + { + czsjMemberLocus.setCreateTime(DateUtils.getNowDate()); + return czsjMemberLocusMapper.insertCzsjMemberLocus(czsjMemberLocus); + } + + /** + * 修改会员轨迹信息 + * + * @param czsjMemberLocus 会员轨迹信息 + * @return 结果 + */ + @Override + public int updateCzsjMemberLocus(CzsjMemberLocus czsjMemberLocus) + { + czsjMemberLocus.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberLocusMapper.updateCzsjMemberLocus(czsjMemberLocus); + } + + /** + * 批量删除会员轨迹信息 + * + * @param uids 需要删除的会员轨迹信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberLocusByUids(Long[] uids) + { + return czsjMemberLocusMapper.deleteCzsjMemberLocusByUids(uids); + } + + /** + * 删除会员轨迹信息信息 + * + * @param uid 会员轨迹信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberLocusByUid(Long uid) + { + return czsjMemberLocusMapper.deleteCzsjMemberLocusByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberRelationServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberRelationServiceImpl.java new file mode 100644 index 0000000..11dbf6a --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberRelationServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberRelationMapper; +import com.czsj.account.domain.CzsjMemberRelation; +import com.czsj.account.service.ICzsjMemberRelationService; + +/** + * 会员关系Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberRelationServiceImpl implements ICzsjMemberRelationService +{ + @Autowired + private CzsjMemberRelationMapper czsjMemberRelationMapper; + + /** + * 查询会员关系 + * + * @param uid 会员关系主键 + * @return 会员关系 + */ + @Override + public CzsjMemberRelation selectCzsjMemberRelationByUid(Long uid) + { + return czsjMemberRelationMapper.selectCzsjMemberRelationByUid(uid); + } + + /** + * 查询会员关系列表 + * + * @param czsjMemberRelation 会员关系 + * @return 会员关系 + */ + @Override + public List selectCzsjMemberRelationList(CzsjMemberRelation czsjMemberRelation) + { + return czsjMemberRelationMapper.selectCzsjMemberRelationList(czsjMemberRelation); + } + + /** + * 新增会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + @Override + public int insertCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation) + { + czsjMemberRelation.setCreateTime(DateUtils.getNowDate()); + return czsjMemberRelationMapper.insertCzsjMemberRelation(czsjMemberRelation); + } + + /** + * 修改会员关系 + * + * @param czsjMemberRelation 会员关系 + * @return 结果 + */ + @Override + public int updateCzsjMemberRelation(CzsjMemberRelation czsjMemberRelation) + { + czsjMemberRelation.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberRelationMapper.updateCzsjMemberRelation(czsjMemberRelation); + } + + /** + * 批量删除会员关系 + * + * @param uids 需要删除的会员关系主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberRelationByUids(Long[] uids) + { + return czsjMemberRelationMapper.deleteCzsjMemberRelationByUids(uids); + } + + /** + * 删除会员关系信息 + * + * @param uid 会员关系主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberRelationByUid(Long uid) + { + return czsjMemberRelationMapper.deleteCzsjMemberRelationByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberServiceImpl.java new file mode 100644 index 0000000..1c76fad --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberMapper; +import com.czsj.account.domain.CzsjMember; +import com.czsj.account.service.ICzsjMemberService; + +/** + * 会员信息Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberServiceImpl implements ICzsjMemberService +{ + @Autowired + private CzsjMemberMapper czsjMemberMapper; + + /** + * 查询会员信息 + * + * @param uid 会员信息主键 + * @return 会员信息 + */ + @Override + public CzsjMember selectCzsjMemberByUid(Long uid) + { + return czsjMemberMapper.selectCzsjMemberByUid(uid); + } + + /** + * 查询会员信息列表 + * + * @param czsjMember 会员信息 + * @return 会员信息 + */ + @Override + public List selectCzsjMemberList(CzsjMember czsjMember) + { + return czsjMemberMapper.selectCzsjMemberList(czsjMember); + } + + /** + * 新增会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + @Override + public int insertCzsjMember(CzsjMember czsjMember) + { + czsjMember.setCreateTime(DateUtils.getNowDate()); + return czsjMemberMapper.insertCzsjMember(czsjMember); + } + + /** + * 修改会员信息 + * + * @param czsjMember 会员信息 + * @return 结果 + */ + @Override + public int updateCzsjMember(CzsjMember czsjMember) + { + czsjMember.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberMapper.updateCzsjMember(czsjMember); + } + + /** + * 批量删除会员信息 + * + * @param uids 需要删除的会员信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberByUids(Long[] uids) + { + return czsjMemberMapper.deleteCzsjMemberByUids(uids); + } + + /** + * 删除会员信息信息 + * + * @param uid 会员信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberByUid(Long uid) + { + return czsjMemberMapper.deleteCzsjMemberByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberSignServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberSignServiceImpl.java new file mode 100644 index 0000000..067b4cc --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberSignServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberSignMapper; +import com.czsj.account.domain.CzsjMemberSign; +import com.czsj.account.service.ICzsjMemberSignService; + +/** + * 会员签到记录Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberSignServiceImpl implements ICzsjMemberSignService +{ + @Autowired + private CzsjMemberSignMapper czsjMemberSignMapper; + + /** + * 查询会员签到记录 + * + * @param uid 会员签到记录主键 + * @return 会员签到记录 + */ + @Override + public CzsjMemberSign selectCzsjMemberSignByUid(Long uid) + { + return czsjMemberSignMapper.selectCzsjMemberSignByUid(uid); + } + + /** + * 查询会员签到记录列表 + * + * @param czsjMemberSign 会员签到记录 + * @return 会员签到记录 + */ + @Override + public List selectCzsjMemberSignList(CzsjMemberSign czsjMemberSign) + { + return czsjMemberSignMapper.selectCzsjMemberSignList(czsjMemberSign); + } + + /** + * 新增会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + @Override + public int insertCzsjMemberSign(CzsjMemberSign czsjMemberSign) + { + czsjMemberSign.setCreateTime(DateUtils.getNowDate()); + return czsjMemberSignMapper.insertCzsjMemberSign(czsjMemberSign); + } + + /** + * 修改会员签到记录 + * + * @param czsjMemberSign 会员签到记录 + * @return 结果 + */ + @Override + public int updateCzsjMemberSign(CzsjMemberSign czsjMemberSign) + { + czsjMemberSign.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberSignMapper.updateCzsjMemberSign(czsjMemberSign); + } + + /** + * 批量删除会员签到记录 + * + * @param uids 需要删除的会员签到记录主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberSignByUids(Long[] uids) + { + return czsjMemberSignMapper.deleteCzsjMemberSignByUids(uids); + } + + /** + * 删除会员签到记录信息 + * + * @param uid 会员签到记录主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberSignByUid(Long uid) + { + return czsjMemberSignMapper.deleteCzsjMemberSignByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagGroupServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagGroupServiceImpl.java new file mode 100644 index 0000000..20fba74 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagGroupServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberTagGroupMapper; +import com.czsj.account.domain.CzsjMemberTagGroup; +import com.czsj.account.service.ICzsjMemberTagGroupService; + +/** + * 会员标签组Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberTagGroupServiceImpl implements ICzsjMemberTagGroupService +{ + @Autowired + private CzsjMemberTagGroupMapper czsjMemberTagGroupMapper; + + /** + * 查询会员标签组 + * + * @param uid 会员标签组主键 + * @return 会员标签组 + */ + @Override + public CzsjMemberTagGroup selectCzsjMemberTagGroupByUid(Long uid) + { + return czsjMemberTagGroupMapper.selectCzsjMemberTagGroupByUid(uid); + } + + /** + * 查询会员标签组列表 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 会员标签组 + */ + @Override + public List selectCzsjMemberTagGroupList(CzsjMemberTagGroup czsjMemberTagGroup) + { + return czsjMemberTagGroupMapper.selectCzsjMemberTagGroupList(czsjMemberTagGroup); + } + + /** + * 新增会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + @Override + public int insertCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup) + { + czsjMemberTagGroup.setCreateTime(DateUtils.getNowDate()); + return czsjMemberTagGroupMapper.insertCzsjMemberTagGroup(czsjMemberTagGroup); + } + + /** + * 修改会员标签组 + * + * @param czsjMemberTagGroup 会员标签组 + * @return 结果 + */ + @Override + public int updateCzsjMemberTagGroup(CzsjMemberTagGroup czsjMemberTagGroup) + { + czsjMemberTagGroup.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberTagGroupMapper.updateCzsjMemberTagGroup(czsjMemberTagGroup); + } + + /** + * 批量删除会员标签组 + * + * @param uids 需要删除的会员标签组主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberTagGroupByUids(Long[] uids) + { + return czsjMemberTagGroupMapper.deleteCzsjMemberTagGroupByUids(uids); + } + + /** + * 删除会员标签组信息 + * + * @param uid 会员标签组主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberTagGroupByUid(Long uid) + { + return czsjMemberTagGroupMapper.deleteCzsjMemberTagGroupByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagServiceImpl.java new file mode 100644 index 0000000..b295e6d --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberTagServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberTagMapper; +import com.czsj.account.domain.CzsjMemberTag; +import com.czsj.account.service.ICzsjMemberTagService; + +/** + * 会员标签Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberTagServiceImpl implements ICzsjMemberTagService +{ + @Autowired + private CzsjMemberTagMapper czsjMemberTagMapper; + + /** + * 查询会员标签 + * + * @param uid 会员标签主键 + * @return 会员标签 + */ + @Override + public CzsjMemberTag selectCzsjMemberTagByUid(Long uid) + { + return czsjMemberTagMapper.selectCzsjMemberTagByUid(uid); + } + + /** + * 查询会员标签列表 + * + * @param czsjMemberTag 会员标签 + * @return 会员标签 + */ + @Override + public List selectCzsjMemberTagList(CzsjMemberTag czsjMemberTag) + { + return czsjMemberTagMapper.selectCzsjMemberTagList(czsjMemberTag); + } + + /** + * 新增会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + @Override + public int insertCzsjMemberTag(CzsjMemberTag czsjMemberTag) + { + czsjMemberTag.setCreateTime(DateUtils.getNowDate()); + return czsjMemberTagMapper.insertCzsjMemberTag(czsjMemberTag); + } + + /** + * 修改会员标签 + * + * @param czsjMemberTag 会员标签 + * @return 结果 + */ + @Override + public int updateCzsjMemberTag(CzsjMemberTag czsjMemberTag) + { + czsjMemberTag.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberTagMapper.updateCzsjMemberTag(czsjMemberTag); + } + + /** + * 批量删除会员标签 + * + * @param uids 需要删除的会员标签主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberTagByUids(Long[] uids) + { + return czsjMemberTagMapper.deleteCzsjMemberTagByUids(uids); + } + + /** + * 删除会员标签信息 + * + * @param uid 会员标签主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberTagByUid(Long uid) + { + return czsjMemberTagMapper.deleteCzsjMemberTagByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxFansServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxFansServiceImpl.java new file mode 100644 index 0000000..a272a2f --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxFansServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberWxFansMapper; +import com.czsj.account.domain.CzsjMemberWxFans; +import com.czsj.account.service.ICzsjMemberWxFansService; + +/** + * 会员微信粉丝Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberWxFansServiceImpl implements ICzsjMemberWxFansService +{ + @Autowired + private CzsjMemberWxFansMapper czsjMemberWxFansMapper; + + /** + * 查询会员微信粉丝 + * + * @param uid 会员微信粉丝主键 + * @return 会员微信粉丝 + */ + @Override + public CzsjMemberWxFans selectCzsjMemberWxFansByUid(Long uid) + { + return czsjMemberWxFansMapper.selectCzsjMemberWxFansByUid(uid); + } + + /** + * 查询会员微信粉丝列表 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 会员微信粉丝 + */ + @Override + public List selectCzsjMemberWxFansList(CzsjMemberWxFans czsjMemberWxFans) + { + return czsjMemberWxFansMapper.selectCzsjMemberWxFansList(czsjMemberWxFans); + } + + /** + * 新增会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + @Override + public int insertCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans) + { + czsjMemberWxFans.setCreateTime(DateUtils.getNowDate()); + return czsjMemberWxFansMapper.insertCzsjMemberWxFans(czsjMemberWxFans); + } + + /** + * 修改会员微信粉丝 + * + * @param czsjMemberWxFans 会员微信粉丝 + * @return 结果 + */ + @Override + public int updateCzsjMemberWxFans(CzsjMemberWxFans czsjMemberWxFans) + { + czsjMemberWxFans.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberWxFansMapper.updateCzsjMemberWxFans(czsjMemberWxFans); + } + + /** + * 批量删除会员微信粉丝 + * + * @param uids 需要删除的会员微信粉丝主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberWxFansByUids(Long[] uids) + { + return czsjMemberWxFansMapper.deleteCzsjMemberWxFansByUids(uids); + } + + /** + * 删除会员微信粉丝信息 + * + * @param uid 会员微信粉丝主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberWxFansByUid(Long uid) + { + return czsjMemberWxFansMapper.deleteCzsjMemberWxFansByUid(uid); + } +} diff --git a/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxSourceServiceImpl.java b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxSourceServiceImpl.java new file mode 100644 index 0000000..297b155 --- /dev/null +++ b/czsj-system/src/main/java/com/czsj/account/service/impl/CzsjMemberWxSourceServiceImpl.java @@ -0,0 +1,96 @@ +package com.czsj.account.service.impl; + +import java.util.List; +import com.czsj.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.czsj.account.mapper.CzsjMemberWxSourceMapper; +import com.czsj.account.domain.CzsjMemberWxSource; +import com.czsj.account.service.ICzsjMemberWxSourceService; + +/** + * 会员微信来源信息Service业务层处理 + * + * @author czsj + * @date 2024-12-01 + */ +@Service +public class CzsjMemberWxSourceServiceImpl implements ICzsjMemberWxSourceService +{ + @Autowired + private CzsjMemberWxSourceMapper czsjMemberWxSourceMapper; + + /** + * 查询会员微信来源信息 + * + * @param uid 会员微信来源信息主键 + * @return 会员微信来源信息 + */ + @Override + public CzsjMemberWxSource selectCzsjMemberWxSourceByUid(Long uid) + { + return czsjMemberWxSourceMapper.selectCzsjMemberWxSourceByUid(uid); + } + + /** + * 查询会员微信来源信息列表 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 会员微信来源信息 + */ + @Override + public List selectCzsjMemberWxSourceList(CzsjMemberWxSource czsjMemberWxSource) + { + return czsjMemberWxSourceMapper.selectCzsjMemberWxSourceList(czsjMemberWxSource); + } + + /** + * 新增会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + @Override + public int insertCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource) + { + czsjMemberWxSource.setCreateTime(DateUtils.getNowDate()); + return czsjMemberWxSourceMapper.insertCzsjMemberWxSource(czsjMemberWxSource); + } + + /** + * 修改会员微信来源信息 + * + * @param czsjMemberWxSource 会员微信来源信息 + * @return 结果 + */ + @Override + public int updateCzsjMemberWxSource(CzsjMemberWxSource czsjMemberWxSource) + { + czsjMemberWxSource.setUpdateTime(DateUtils.getNowDate()); + return czsjMemberWxSourceMapper.updateCzsjMemberWxSource(czsjMemberWxSource); + } + + /** + * 批量删除会员微信来源信息 + * + * @param uids 需要删除的会员微信来源信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberWxSourceByUids(Long[] uids) + { + return czsjMemberWxSourceMapper.deleteCzsjMemberWxSourceByUids(uids); + } + + /** + * 删除会员微信来源信息信息 + * + * @param uid 会员微信来源信息主键 + * @return 结果 + */ + @Override + public int deleteCzsjMemberWxSourceByUid(Long uid) + { + return czsjMemberWxSourceMapper.deleteCzsjMemberWxSourceByUid(uid); + } +} diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberCardMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberCardMapper.xml new file mode 100644 index 0000000..6be896f --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberCardMapper.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + select uid, member_uid, card_type, card_id, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_card + + + + + + + + insert into czsj_member_card + + uid, + member_uid, + card_type, + card_id, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{memberUid}, + #{cardType}, + #{cardId}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_card + + member_uid = #{memberUid}, + card_type = #{cardType}, + card_id = #{cardId}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_card where uid = #{uid} + + + + delete from czsj_member_card where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberLocusMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberLocusMapper.xml new file mode 100644 index 0000000..7eeacdc --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberLocusMapper.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + select uid, member_uid, trajectory_type, content, create_date, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_locus + + + + + + + + insert into czsj_member_locus + + uid, + member_uid, + trajectory_type, + content, + create_date, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{memberUid}, + #{trajectoryType}, + #{content}, + #{createDate}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_locus + + member_uid = #{memberUid}, + trajectory_type = #{trajectoryType}, + content = #{content}, + create_date = #{createDate}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_locus where uid = #{uid} + + + + delete from czsj_member_locus where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberMapper.xml new file mode 100644 index 0000000..10c1723 --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberMapper.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select uid, name, birthday, sex, email, address, phone, member_id, member_level, city, area, source, status, create_time, update_time, logout_time, freeze_time, card_time, del_flag, create_user_id, update_user_id from czsj_member + + + + + + + + insert into czsj_member + + uid, + name, + birthday, + sex, + email, + address, + phone, + member_id, + member_level, + city, + area, + source, + status, + create_time, + update_time, + logout_time, + freeze_time, + card_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{name}, + #{birthday}, + #{sex}, + #{email}, + #{address}, + #{phone}, + #{memberId}, + #{memberLevel}, + #{city}, + #{area}, + #{source}, + #{status}, + #{createTime}, + #{updateTime}, + #{logoutTime}, + #{freezeTime}, + #{cardTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member + + name = #{name}, + birthday = #{birthday}, + sex = #{sex}, + email = #{email}, + address = #{address}, + phone = #{phone}, + member_id = #{memberId}, + member_level = #{memberLevel}, + city = #{city}, + area = #{area}, + source = #{source}, + status = #{status}, + create_time = #{createTime}, + update_time = #{updateTime}, + logout_time = #{logoutTime}, + freeze_time = #{freezeTime}, + card_time = #{cardTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member where uid = #{uid} + + + + delete from czsj_member where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberRelationMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberRelationMapper.xml new file mode 100644 index 0000000..6bf5ac1 --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberRelationMapper.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + select uid, member_uid, relation, member_relation_uid, mark, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_relation + + + + + + + + insert into czsj_member_relation + + uid, + member_uid, + relation, + member_relation_uid, + mark, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{memberUid}, + #{relation}, + #{memberRelationUid}, + #{mark}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_relation + + member_uid = #{memberUid}, + relation = #{relation}, + member_relation_uid = #{memberRelationUid}, + mark = #{mark}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_relation where uid = #{uid} + + + + delete from czsj_member_relation where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberSignMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberSignMapper.xml new file mode 100644 index 0000000..40a42dd --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberSignMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + select uid, member_uid, create_day, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_sign + + + + + + + + insert into czsj_member_sign + + uid, + member_uid, + create_day, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{memberUid}, + #{createDay}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_sign + + member_uid = #{memberUid}, + create_day = #{createDay}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_sign where uid = #{uid} + + + + delete from czsj_member_sign where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberTagGroupMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberTagGroupMapper.xml new file mode 100644 index 0000000..480d908 --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberTagGroupMapper.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + select uid, name, mark, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_tag_group + + + + + + + + insert into czsj_member_tag_group + + uid, + name, + mark, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{name}, + #{mark}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_tag_group + + name = #{name}, + mark = #{mark}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_tag_group where uid = #{uid} + + + + delete from czsj_member_tag_group where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberTagMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberTagMapper.xml new file mode 100644 index 0000000..1eaa3e4 --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberTagMapper.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + select uid, name, mark, tag_group_uid, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_tag + + + + + + + + insert into czsj_member_tag + + uid, + name, + mark, + tag_group_uid, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{name}, + #{mark}, + #{tagGroupUid}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_tag + + name = #{name}, + mark = #{mark}, + tag_group_uid = #{tagGroupUid}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_tag where uid = #{uid} + + + + delete from czsj_member_tag where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberWxFansMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberWxFansMapper.xml new file mode 100644 index 0000000..4c814f3 --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberWxFansMapper.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select uid, member_uid, app_id, app_name, bind_time, name, image_url, union_id, open_id, subscribe_status, subscribe_time, unsubscribe_time, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_wx_fans + + + + + + + + insert into czsj_member_wx_fans + + uid, + member_uid, + app_id, + app_name, + bind_time, + name, + image_url, + union_id, + open_id, + subscribe_status, + subscribe_time, + unsubscribe_time, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{memberUid}, + #{appId}, + #{appName}, + #{bindTime}, + #{name}, + #{imageUrl}, + #{unionId}, + #{openId}, + #{subscribeStatus}, + #{subscribeTime}, + #{unsubscribeTime}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_wx_fans + + member_uid = #{memberUid}, + app_id = #{appId}, + app_name = #{appName}, + bind_time = #{bindTime}, + name = #{name}, + image_url = #{imageUrl}, + union_id = #{unionId}, + open_id = #{openId}, + subscribe_status = #{subscribeStatus}, + subscribe_time = #{subscribeTime}, + unsubscribe_time = #{unsubscribeTime}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_wx_fans where uid = #{uid} + + + + delete from czsj_member_wx_fans where uid in + + #{uid} + + + \ No newline at end of file diff --git a/czsj-system/src/main/resources/mapper/account/CzsjMemberWxSourceMapper.xml b/czsj-system/src/main/resources/mapper/account/CzsjMemberWxSourceMapper.xml new file mode 100644 index 0000000..110b97a --- /dev/null +++ b/czsj-system/src/main/resources/mapper/account/CzsjMemberWxSourceMapper.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + select uid, union_id, open_id, name, image_url, birthday, sex, email, address, phone, city, area, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_wx_source + + + + + + + + insert into czsj_member_wx_source + + uid, + union_id, + open_id, + name, + image_url, + birthday, + sex, + email, + address, + phone, + city, + area, + create_time, + update_time, + del_flag, + create_user_id, + update_user_id, + + + #{uid}, + #{unionId}, + #{openId}, + #{name}, + #{imageUrl}, + #{birthday}, + #{sex}, + #{email}, + #{address}, + #{phone}, + #{city}, + #{area}, + #{createTime}, + #{updateTime}, + #{delFlag}, + #{createUserId}, + #{updateUserId}, + + + + + update czsj_member_wx_source + + union_id = #{unionId}, + open_id = #{openId}, + name = #{name}, + image_url = #{imageUrl}, + birthday = #{birthday}, + sex = #{sex}, + email = #{email}, + address = #{address}, + phone = #{phone}, + city = #{city}, + area = #{area}, + create_time = #{createTime}, + update_time = #{updateTime}, + del_flag = #{delFlag}, + create_user_id = #{createUserId}, + update_user_id = #{updateUserId}, + + where uid = #{uid} + + + + delete from czsj_member_wx_source where uid = #{uid} + + + + delete from czsj_member_wx_source where uid in + + #{uid} + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 37d8967..9efdcb1 100644 --- a/pom.xml +++ b/pom.xml @@ -27,6 +27,8 @@ 6.6.5 2.13.0 4.1.2 + 1.18.16 + 5.4.1 2.3 0.9.1 @@ -40,6 +42,18 @@ + + org.projectlombok + lombok + ${lombok.version} + + + + cn.hutool + hutool-all + ${hutool.version} + + org.springframework diff --git a/uploadPath/avatar/2024/11/27/微信图片_20240720121710_20241127161057A001.jpg b/uploadPath/avatar/2024/11/27/微信图片_20240720121710_20241127161057A001.jpg new file mode 100644 index 0000000..114d756 Binary files /dev/null and b/uploadPath/avatar/2024/11/27/微信图片_20240720121710_20241127161057A001.jpg differ