【feat】 初始化会员模块

(cherry picked from commit 735cdc0c62)
This commit is contained in:
Kris 2024-12-01 01:28:16 +08:00
parent a0321e5c22
commit 15b1da46c1
60 changed files with 5388 additions and 3 deletions

View File

@ -1,2 +0,0 @@
# czsj

View File

@ -60,6 +60,11 @@
<groupId>com.czsj</groupId>
<artifactId>czsj-generator</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>

View File

@ -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)

View File

@ -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<CzsjMemberCard> 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<CzsjMemberCard> list = czsjMemberCardService.selectCzsjMemberCardList(czsjMemberCard);
ExcelUtil<CzsjMemberCard> util = new ExcelUtil<CzsjMemberCard>(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));
}
}

View File

@ -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<CzsjMember> 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<CzsjMember> list = czsjMemberService.selectCzsjMemberList(czsjMember);
ExcelUtil<CzsjMember> util = new ExcelUtil<CzsjMember>(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));
}
}

View File

@ -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<CzsjMemberLocus> 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<CzsjMemberLocus> list = czsjMemberLocusService.selectCzsjMemberLocusList(czsjMemberLocus);
ExcelUtil<CzsjMemberLocus> util = new ExcelUtil<CzsjMemberLocus>(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));
}
}

View File

@ -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<CzsjMemberRelation> 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<CzsjMemberRelation> list = czsjMemberRelationService.selectCzsjMemberRelationList(czsjMemberRelation);
ExcelUtil<CzsjMemberRelation> util = new ExcelUtil<CzsjMemberRelation>(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));
}
}

View File

@ -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<CzsjMemberSign> 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<CzsjMemberSign> list = czsjMemberSignService.selectCzsjMemberSignList(czsjMemberSign);
ExcelUtil<CzsjMemberSign> util = new ExcelUtil<CzsjMemberSign>(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));
}
}

View File

@ -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<CzsjMemberTag> 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<CzsjMemberTag> list = czsjMemberTagService.selectCzsjMemberTagList(czsjMemberTag);
ExcelUtil<CzsjMemberTag> util = new ExcelUtil<CzsjMemberTag>(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));
}
}

View File

@ -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<CzsjMemberTagGroup> 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<CzsjMemberTagGroup> list = czsjMemberTagGroupService.selectCzsjMemberTagGroupList(czsjMemberTagGroup);
ExcelUtil<CzsjMemberTagGroup> util = new ExcelUtil<CzsjMemberTagGroup>(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));
}
}

View File

@ -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<CzsjMemberWxFans> 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<CzsjMemberWxFans> list = czsjMemberWxFansService.selectCzsjMemberWxFansList(czsjMemberWxFans);
ExcelUtil<CzsjMemberWxFans> util = new ExcelUtil<CzsjMemberWxFans>(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));
}
}

View File

@ -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<CzsjMemberWxSource> 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<CzsjMemberWxSource> list = czsjMemberWxSourceService.selectCzsjMemberWxSourceList(czsjMemberWxSource);
ExcelUtil<CzsjMemberWxSource> util = new ExcelUtil<CzsjMemberWxSource>(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));
}
}

View File

@ -17,6 +17,11 @@
<dependencies>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</dependency>
<!-- Spring框架基本的核心工具 -->
<dependency>
<groupId>org.springframework</groupId>

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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();
}
}

View File

@ -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<CzsjMemberCard> 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);
}

View File

@ -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<CzsjMemberLocus> 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);
}

View File

@ -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<CzsjMember> 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);
}

View File

@ -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<CzsjMemberRelation> 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);
}

View File

@ -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<CzsjMemberSign> 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);
}

View File

@ -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<CzsjMemberTagGroup> 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);
}

View File

@ -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<CzsjMemberTag> 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);
}

View File

@ -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<CzsjMemberWxFans> 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);
}

View File

@ -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<CzsjMemberWxSource> 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);
}

View File

@ -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<CzsjMemberCard> 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);
}

View File

@ -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<CzsjMemberLocus> 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);
}

View File

@ -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<CzsjMemberRelation> 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);
}

View File

@ -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<CzsjMember> 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);
}

View File

@ -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<CzsjMemberSign> 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);
}

View File

@ -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<CzsjMemberTagGroup> 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);
}

View File

@ -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<CzsjMemberTag> 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);
}

View File

@ -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<CzsjMemberWxFans> 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);
}

View File

@ -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<CzsjMemberWxSource> 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);
}

View File

@ -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<CzsjMemberCard> 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);
}
}

View File

@ -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<CzsjMemberLocus> 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);
}
}

View File

@ -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<CzsjMemberRelation> 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);
}
}

View File

@ -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<CzsjMember> 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);
}
}

View File

@ -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<CzsjMemberSign> 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);
}
}

View File

@ -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<CzsjMemberTagGroup> 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);
}
}

View File

@ -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<CzsjMemberTag> 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);
}
}

View File

@ -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<CzsjMemberWxFans> 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);
}
}

View File

@ -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<CzsjMemberWxSource> 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);
}
}

View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberCardMapper">
<resultMap type="CzsjMemberCard" id="CzsjMemberCardResult">
<result property="uid" column="uid" />
<result property="memberUid" column="member_uid" />
<result property="cardType" column="card_type" />
<result property="cardId" column="card_id" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberCardVo">
select uid, member_uid, card_type, card_id, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_card
</sql>
<select id="selectCzsjMemberCardList" parameterType="CzsjMemberCard" resultMap="CzsjMemberCardResult">
<include refid="selectCzsjMemberCardVo"/>
<where>
<if test="memberUid != null "> and member_uid = #{memberUid}</if>
<if test="cardType != null and cardType != ''"> and card_type = #{cardType}</if>
<if test="cardId != null and cardId != ''"> and card_id = #{cardId}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberCardByUid" parameterType="Integer" resultMap="CzsjMemberCardResult">
<include refid="selectCzsjMemberCardVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberCard" parameterType="CzsjMemberCard">
insert into czsj_member_card
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="memberUid != null">member_uid,</if>
<if test="cardType != null">card_type,</if>
<if test="cardId != null">card_id,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="memberUid != null">#{memberUid},</if>
<if test="cardType != null">#{cardType},</if>
<if test="cardId != null">#{cardId},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberCard" parameterType="CzsjMemberCard">
update czsj_member_card
<trim prefix="SET" suffixOverrides=",">
<if test="memberUid != null">member_uid = #{memberUid},</if>
<if test="cardType != null">card_type = #{cardType},</if>
<if test="cardId != null">card_id = #{cardId},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberCardByUid" parameterType="Integer">
delete from czsj_member_card where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberCardByUids" parameterType="String">
delete from czsj_member_card where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberLocusMapper">
<resultMap type="CzsjMemberLocus" id="CzsjMemberLocusResult">
<result property="uid" column="uid" />
<result property="memberUid" column="member_uid" />
<result property="trajectoryType" column="trajectory_type" />
<result property="content" column="content" />
<result property="createDate" column="create_date" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberLocusVo">
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
</sql>
<select id="selectCzsjMemberLocusList" parameterType="CzsjMemberLocus" resultMap="CzsjMemberLocusResult">
<include refid="selectCzsjMemberLocusVo"/>
<where>
<if test="memberUid != null "> and member_uid = #{memberUid}</if>
<if test="trajectoryType != null "> and trajectory_type = #{trajectoryType}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
<if test="createDate != null "> and create_date = #{createDate}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberLocusByUid" parameterType="Long" resultMap="CzsjMemberLocusResult">
<include refid="selectCzsjMemberLocusVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberLocus" parameterType="CzsjMemberLocus">
insert into czsj_member_locus
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="memberUid != null">member_uid,</if>
<if test="trajectoryType != null">trajectory_type,</if>
<if test="content != null">content,</if>
<if test="createDate != null">create_date,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="memberUid != null">#{memberUid},</if>
<if test="trajectoryType != null">#{trajectoryType},</if>
<if test="content != null">#{content},</if>
<if test="createDate != null">#{createDate},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberLocus" parameterType="CzsjMemberLocus">
update czsj_member_locus
<trim prefix="SET" suffixOverrides=",">
<if test="memberUid != null">member_uid = #{memberUid},</if>
<if test="trajectoryType != null">trajectory_type = #{trajectoryType},</if>
<if test="content != null">content = #{content},</if>
<if test="createDate != null">create_date = #{createDate},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberLocusByUid" parameterType="Long">
delete from czsj_member_locus where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberLocusByUids" parameterType="String">
delete from czsj_member_locus where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberMapper">
<resultMap type="CzsjMember" id="CzsjMemberResult">
<result property="uid" column="uid" />
<result property="name" column="name" />
<result property="birthday" column="birthday" />
<result property="sex" column="sex" />
<result property="email" column="email" />
<result property="address" column="address" />
<result property="phone" column="phone" />
<result property="memberId" column="member_id" />
<result property="memberLevel" column="member_level" />
<result property="city" column="city" />
<result property="area" column="area" />
<result property="source" column="source" />
<result property="status" column="status" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="logoutTime" column="logout_time" />
<result property="freezeTime" column="freeze_time" />
<result property="cardTime" column="card_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberVo">
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
</sql>
<select id="selectCzsjMemberList" parameterType="CzsjMember" resultMap="CzsjMemberResult">
<include refid="selectCzsjMemberVo"/>
<where>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="birthday != null and birthday != ''"> and birthday = #{birthday}</if>
<if test="sex != null "> and sex = #{sex}</if>
<if test="email != null and email != ''"> and email = #{email}</if>
<if test="address != null and address != ''"> and address = #{address}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="memberId != null "> and member_id = #{memberId}</if>
<if test="memberLevel != null "> and member_level = #{memberLevel}</if>
<if test="city != null and city != ''"> and city = #{city}</if>
<if test="area != null and area != ''"> and area = #{area}</if>
<if test="source != null and source != ''"> and source = #{source}</if>
<if test="status != null "> and status = #{status}</if>
<if test="logoutTime != null "> and logout_time = #{logoutTime}</if>
<if test="freezeTime != null "> and freeze_time = #{freezeTime}</if>
<if test="cardTime != null "> and card_time = #{cardTime}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberByUid" parameterType="Long" resultMap="CzsjMemberResult">
<include refid="selectCzsjMemberVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMember" parameterType="CzsjMember">
insert into czsj_member
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="name != null">name,</if>
<if test="birthday != null">birthday,</if>
<if test="sex != null">sex,</if>
<if test="email != null">email,</if>
<if test="address != null">address,</if>
<if test="phone != null">phone,</if>
<if test="memberId != null">member_id,</if>
<if test="memberLevel != null">member_level,</if>
<if test="city != null">city,</if>
<if test="area != null">area,</if>
<if test="source != null">source,</if>
<if test="status != null">status,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="logoutTime != null">logout_time,</if>
<if test="freezeTime != null">freeze_time,</if>
<if test="cardTime != null">card_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="name != null">#{name},</if>
<if test="birthday != null">#{birthday},</if>
<if test="sex != null">#{sex},</if>
<if test="email != null">#{email},</if>
<if test="address != null">#{address},</if>
<if test="phone != null">#{phone},</if>
<if test="memberId != null">#{memberId},</if>
<if test="memberLevel != null">#{memberLevel},</if>
<if test="city != null">#{city},</if>
<if test="area != null">#{area},</if>
<if test="source != null">#{source},</if>
<if test="status != null">#{status},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="logoutTime != null">#{logoutTime},</if>
<if test="freezeTime != null">#{freezeTime},</if>
<if test="cardTime != null">#{cardTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMember" parameterType="CzsjMember">
update czsj_member
<trim prefix="SET" suffixOverrides=",">
<if test="name != null">name = #{name},</if>
<if test="birthday != null">birthday = #{birthday},</if>
<if test="sex != null">sex = #{sex},</if>
<if test="email != null">email = #{email},</if>
<if test="address != null">address = #{address},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="memberId != null">member_id = #{memberId},</if>
<if test="memberLevel != null">member_level = #{memberLevel},</if>
<if test="city != null">city = #{city},</if>
<if test="area != null">area = #{area},</if>
<if test="source != null">source = #{source},</if>
<if test="status != null">status = #{status},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="logoutTime != null">logout_time = #{logoutTime},</if>
<if test="freezeTime != null">freeze_time = #{freezeTime},</if>
<if test="cardTime != null">card_time = #{cardTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberByUid" parameterType="Long">
delete from czsj_member where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberByUids" parameterType="String">
delete from czsj_member where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberRelationMapper">
<resultMap type="CzsjMemberRelation" id="CzsjMemberRelationResult">
<result property="uid" column="uid" />
<result property="memberUid" column="member_uid" />
<result property="relation" column="relation" />
<result property="memberRelationUid" column="member_relation_uid" />
<result property="mark" column="mark" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberRelationVo">
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
</sql>
<select id="selectCzsjMemberRelationList" parameterType="CzsjMemberRelation" resultMap="CzsjMemberRelationResult">
<include refid="selectCzsjMemberRelationVo"/>
<where>
<if test="memberUid != null "> and member_uid = #{memberUid}</if>
<if test="relation != null and relation != ''"> and relation = #{relation}</if>
<if test="memberRelationUid != null "> and member_relation_uid = #{memberRelationUid}</if>
<if test="mark != null and mark != ''"> and mark = #{mark}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberRelationByUid" parameterType="Long" resultMap="CzsjMemberRelationResult">
<include refid="selectCzsjMemberRelationVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberRelation" parameterType="CzsjMemberRelation">
insert into czsj_member_relation
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="memberUid != null">member_uid,</if>
<if test="relation != null">relation,</if>
<if test="memberRelationUid != null">member_relation_uid,</if>
<if test="mark != null">mark,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="memberUid != null">#{memberUid},</if>
<if test="relation != null">#{relation},</if>
<if test="memberRelationUid != null">#{memberRelationUid},</if>
<if test="mark != null">#{mark},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberRelation" parameterType="CzsjMemberRelation">
update czsj_member_relation
<trim prefix="SET" suffixOverrides=",">
<if test="memberUid != null">member_uid = #{memberUid},</if>
<if test="relation != null">relation = #{relation},</if>
<if test="memberRelationUid != null">member_relation_uid = #{memberRelationUid},</if>
<if test="mark != null">mark = #{mark},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberRelationByUid" parameterType="Long">
delete from czsj_member_relation where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberRelationByUids" parameterType="String">
delete from czsj_member_relation where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberSignMapper">
<resultMap type="CzsjMemberSign" id="CzsjMemberSignResult">
<result property="uid" column="uid" />
<result property="memberUid" column="member_uid" />
<result property="createDay" column="create_day" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberSignVo">
select uid, member_uid, create_day, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_sign
</sql>
<select id="selectCzsjMemberSignList" parameterType="CzsjMemberSign" resultMap="CzsjMemberSignResult">
<include refid="selectCzsjMemberSignVo"/>
<where>
<if test="memberUid != null "> and member_uid = #{memberUid}</if>
<if test="createDay != null "> and create_day = #{createDay}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberSignByUid" parameterType="Long" resultMap="CzsjMemberSignResult">
<include refid="selectCzsjMemberSignVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberSign" parameterType="CzsjMemberSign">
insert into czsj_member_sign
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="memberUid != null">member_uid,</if>
<if test="createDay != null">create_day,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="memberUid != null">#{memberUid},</if>
<if test="createDay != null">#{createDay},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberSign" parameterType="CzsjMemberSign">
update czsj_member_sign
<trim prefix="SET" suffixOverrides=",">
<if test="memberUid != null">member_uid = #{memberUid},</if>
<if test="createDay != null">create_day = #{createDay},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberSignByUid" parameterType="Long">
delete from czsj_member_sign where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberSignByUids" parameterType="String">
delete from czsj_member_sign where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberTagGroupMapper">
<resultMap type="CzsjMemberTagGroup" id="CzsjMemberTagGroupResult">
<result property="uid" column="uid" />
<result property="name" column="name" />
<result property="mark" column="mark" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberTagGroupVo">
select uid, name, mark, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_tag_group
</sql>
<select id="selectCzsjMemberTagGroupList" parameterType="CzsjMemberTagGroup" resultMap="CzsjMemberTagGroupResult">
<include refid="selectCzsjMemberTagGroupVo"/>
<where>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="mark != null and mark != ''"> and mark = #{mark}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberTagGroupByUid" parameterType="Long" resultMap="CzsjMemberTagGroupResult">
<include refid="selectCzsjMemberTagGroupVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberTagGroup" parameterType="CzsjMemberTagGroup">
insert into czsj_member_tag_group
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="name != null">name,</if>
<if test="mark != null">mark,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="name != null">#{name},</if>
<if test="mark != null">#{mark},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberTagGroup" parameterType="CzsjMemberTagGroup">
update czsj_member_tag_group
<trim prefix="SET" suffixOverrides=",">
<if test="name != null">name = #{name},</if>
<if test="mark != null">mark = #{mark},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberTagGroupByUid" parameterType="Long">
delete from czsj_member_tag_group where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberTagGroupByUids" parameterType="String">
delete from czsj_member_tag_group where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberTagMapper">
<resultMap type="CzsjMemberTag" id="CzsjMemberTagResult">
<result property="uid" column="uid" />
<result property="name" column="name" />
<result property="mark" column="mark" />
<result property="tagGroupUid" column="tag_group_uid" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberTagVo">
select uid, name, mark, tag_group_uid, create_time, update_time, del_flag, create_user_id, update_user_id from czsj_member_tag
</sql>
<select id="selectCzsjMemberTagList" parameterType="CzsjMemberTag" resultMap="CzsjMemberTagResult">
<include refid="selectCzsjMemberTagVo"/>
<where>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="mark != null and mark != ''"> and mark = #{mark}</if>
<if test="tagGroupUid != null "> and tag_group_uid = #{tagGroupUid}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberTagByUid" parameterType="Long" resultMap="CzsjMemberTagResult">
<include refid="selectCzsjMemberTagVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberTag" parameterType="CzsjMemberTag">
insert into czsj_member_tag
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="name != null">name,</if>
<if test="mark != null">mark,</if>
<if test="tagGroupUid != null">tag_group_uid,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="name != null">#{name},</if>
<if test="mark != null">#{mark},</if>
<if test="tagGroupUid != null">#{tagGroupUid},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberTag" parameterType="CzsjMemberTag">
update czsj_member_tag
<trim prefix="SET" suffixOverrides=",">
<if test="name != null">name = #{name},</if>
<if test="mark != null">mark = #{mark},</if>
<if test="tagGroupUid != null">tag_group_uid = #{tagGroupUid},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberTagByUid" parameterType="Long">
delete from czsj_member_tag where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberTagByUids" parameterType="String">
delete from czsj_member_tag where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberWxFansMapper">
<resultMap type="CzsjMemberWxFans" id="CzsjMemberWxFansResult">
<result property="uid" column="uid" />
<result property="memberUid" column="member_uid" />
<result property="appId" column="app_id" />
<result property="appName" column="app_name" />
<result property="bindTime" column="bind_time" />
<result property="name" column="name" />
<result property="imageUrl" column="image_url" />
<result property="unionId" column="union_id" />
<result property="openId" column="open_id" />
<result property="subscribeStatus" column="subscribe_status" />
<result property="subscribeTime" column="subscribe_time" />
<result property="unsubscribeTime" column="unsubscribe_time" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberWxFansVo">
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
</sql>
<select id="selectCzsjMemberWxFansList" parameterType="CzsjMemberWxFans" resultMap="CzsjMemberWxFansResult">
<include refid="selectCzsjMemberWxFansVo"/>
<where>
<if test="memberUid != null "> and member_uid = #{memberUid}</if>
<if test="appId != null and appId != ''"> and app_id = #{appId}</if>
<if test="appName != null and appName != ''"> and app_name like concat('%', #{appName}, '%')</if>
<if test="bindTime != null "> and bind_time = #{bindTime}</if>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="imageUrl != null and imageUrl != ''"> and image_url = #{imageUrl}</if>
<if test="unionId != null and unionId != ''"> and union_id = #{unionId}</if>
<if test="openId != null and openId != ''"> and open_id = #{openId}</if>
<if test="subscribeStatus != null "> and subscribe_status = #{subscribeStatus}</if>
<if test="subscribeTime != null "> and subscribe_time = #{subscribeTime}</if>
<if test="unsubscribeTime != null "> and unsubscribe_time = #{unsubscribeTime}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberWxFansByUid" parameterType="Long" resultMap="CzsjMemberWxFansResult">
<include refid="selectCzsjMemberWxFansVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberWxFans" parameterType="CzsjMemberWxFans">
insert into czsj_member_wx_fans
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="memberUid != null">member_uid,</if>
<if test="appId != null">app_id,</if>
<if test="appName != null">app_name,</if>
<if test="bindTime != null">bind_time,</if>
<if test="name != null">name,</if>
<if test="imageUrl != null">image_url,</if>
<if test="unionId != null">union_id,</if>
<if test="openId != null">open_id,</if>
<if test="subscribeStatus != null">subscribe_status,</if>
<if test="subscribeTime != null">subscribe_time,</if>
<if test="unsubscribeTime != null">unsubscribe_time,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="memberUid != null">#{memberUid},</if>
<if test="appId != null">#{appId},</if>
<if test="appName != null">#{appName},</if>
<if test="bindTime != null">#{bindTime},</if>
<if test="name != null">#{name},</if>
<if test="imageUrl != null">#{imageUrl},</if>
<if test="unionId != null">#{unionId},</if>
<if test="openId != null">#{openId},</if>
<if test="subscribeStatus != null">#{subscribeStatus},</if>
<if test="subscribeTime != null">#{subscribeTime},</if>
<if test="unsubscribeTime != null">#{unsubscribeTime},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberWxFans" parameterType="CzsjMemberWxFans">
update czsj_member_wx_fans
<trim prefix="SET" suffixOverrides=",">
<if test="memberUid != null">member_uid = #{memberUid},</if>
<if test="appId != null">app_id = #{appId},</if>
<if test="appName != null">app_name = #{appName},</if>
<if test="bindTime != null">bind_time = #{bindTime},</if>
<if test="name != null">name = #{name},</if>
<if test="imageUrl != null">image_url = #{imageUrl},</if>
<if test="unionId != null">union_id = #{unionId},</if>
<if test="openId != null">open_id = #{openId},</if>
<if test="subscribeStatus != null">subscribe_status = #{subscribeStatus},</if>
<if test="subscribeTime != null">subscribe_time = #{subscribeTime},</if>
<if test="unsubscribeTime != null">unsubscribe_time = #{unsubscribeTime},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberWxFansByUid" parameterType="Long">
delete from czsj_member_wx_fans where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberWxFansByUids" parameterType="String">
delete from czsj_member_wx_fans where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czsj.account.mapper.CzsjMemberWxSourceMapper">
<resultMap type="CzsjMemberWxSource" id="CzsjMemberWxSourceResult">
<result property="uid" column="uid" />
<result property="unionId" column="union_id" />
<result property="openId" column="open_id" />
<result property="name" column="name" />
<result property="imageUrl" column="image_url" />
<result property="birthday" column="birthday" />
<result property="sex" column="sex" />
<result property="email" column="email" />
<result property="address" column="address" />
<result property="phone" column="phone" />
<result property="city" column="city" />
<result property="area" column="area" />
<result property="createTime" column="create_time" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
<result property="createUserId" column="create_user_id" />
<result property="updateUserId" column="update_user_id" />
</resultMap>
<sql id="selectCzsjMemberWxSourceVo">
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
</sql>
<select id="selectCzsjMemberWxSourceList" parameterType="CzsjMemberWxSource" resultMap="CzsjMemberWxSourceResult">
<include refid="selectCzsjMemberWxSourceVo"/>
<where>
<if test="unionId != null and unionId != ''"> and union_id = #{unionId}</if>
<if test="openId != null and openId != ''"> and open_id = #{openId}</if>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="imageUrl != null and imageUrl != ''"> and image_url = #{imageUrl}</if>
<if test="birthday != null and birthday != ''"> and birthday = #{birthday}</if>
<if test="sex != null "> and sex = #{sex}</if>
<if test="email != null and email != ''"> and email = #{email}</if>
<if test="address != null and address != ''"> and address = #{address}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="city != null and city != ''"> and city = #{city}</if>
<if test="area != null and area != ''"> and area = #{area}</if>
<if test="createUserId != null "> and create_user_id = #{createUserId}</if>
<if test="updateUserId != null "> and update_user_id = #{updateUserId}</if>
</where>
</select>
<select id="selectCzsjMemberWxSourceByUid" parameterType="Long" resultMap="CzsjMemberWxSourceResult">
<include refid="selectCzsjMemberWxSourceVo"/>
where uid = #{uid}
</select>
<insert id="insertCzsjMemberWxSource" parameterType="CzsjMemberWxSource">
insert into czsj_member_wx_source
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="uid != null">uid,</if>
<if test="unionId != null">union_id,</if>
<if test="openId != null">open_id,</if>
<if test="name != null">name,</if>
<if test="imageUrl != null">image_url,</if>
<if test="birthday != null">birthday,</if>
<if test="sex != null">sex,</if>
<if test="email != null">email,</if>
<if test="address != null">address,</if>
<if test="phone != null">phone,</if>
<if test="city != null">city,</if>
<if test="area != null">area,</if>
<if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createUserId != null">create_user_id,</if>
<if test="updateUserId != null">update_user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="uid != null">#{uid},</if>
<if test="unionId != null">#{unionId},</if>
<if test="openId != null">#{openId},</if>
<if test="name != null">#{name},</if>
<if test="imageUrl != null">#{imageUrl},</if>
<if test="birthday != null">#{birthday},</if>
<if test="sex != null">#{sex},</if>
<if test="email != null">#{email},</if>
<if test="address != null">#{address},</if>
<if test="phone != null">#{phone},</if>
<if test="city != null">#{city},</if>
<if test="area != null">#{area},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createUserId != null">#{createUserId},</if>
<if test="updateUserId != null">#{updateUserId},</if>
</trim>
</insert>
<update id="updateCzsjMemberWxSource" parameterType="CzsjMemberWxSource">
update czsj_member_wx_source
<trim prefix="SET" suffixOverrides=",">
<if test="unionId != null">union_id = #{unionId},</if>
<if test="openId != null">open_id = #{openId},</if>
<if test="name != null">name = #{name},</if>
<if test="imageUrl != null">image_url = #{imageUrl},</if>
<if test="birthday != null">birthday = #{birthday},</if>
<if test="sex != null">sex = #{sex},</if>
<if test="email != null">email = #{email},</if>
<if test="address != null">address = #{address},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="city != null">city = #{city},</if>
<if test="area != null">area = #{area},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createUserId != null">create_user_id = #{createUserId},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
</trim>
where uid = #{uid}
</update>
<delete id="deleteCzsjMemberWxSourceByUid" parameterType="Long">
delete from czsj_member_wx_source where uid = #{uid}
</delete>
<delete id="deleteCzsjMemberWxSourceByUids" parameterType="String">
delete from czsj_member_wx_source where uid in
<foreach item="uid" collection="array" open="(" separator="," close=")">
#{uid}
</foreach>
</delete>
</mapper>

14
pom.xml
View File

@ -27,6 +27,8 @@
<oshi.version>6.6.5</oshi.version>
<commons.io.version>2.13.0</commons.io.version>
<poi.version>4.1.2</poi.version>
<lombok.version>1.18.16</lombok.version>
<hutool.version>5.4.1</hutool.version>
<velocity.version>2.3</velocity.version>
<jwt.version>0.9.1</jwt.version>
<!-- override dependency version -->
@ -40,6 +42,18 @@
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- 覆盖SpringFramework的依赖配置-->
<dependency>
<groupId>org.springframework</groupId>

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB