Browse Source

新增老师系列的表的代码

master
tianziyan 2 months ago
parent
commit
541a201984
  1. 56
      mmxt-admin/src/main/java/com/mmxt/web/controller/common/CommonController.java
  2. 179
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberListController.java
  3. 105
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileCategoryController.java
  4. 105
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileManageController.java
  5. 148
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberListController.java
  6. 105
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberLoginlogsController.java
  7. 104
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberOperateLogController.java
  8. 64
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberTeacherController.java
  9. 105
      mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuSmsLogController.java
  10. 146
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberGroup.java
  11. 161
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAttachment.java
  12. 2
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileCategory.java
  13. 2
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileManage.java
  14. 2
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberList.java
  15. 175
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberLoginlogs.java
  16. 190
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberOperateLog.java
  17. 2
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberTeacher.java
  18. 221
      mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuSmsLog.java
  19. 75
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberGroupMapper.java
  20. 63
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAttachmentMapper.java
  21. 36
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileCategoryMapper.java
  22. 26
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileManageMapper.java
  23. 20
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberListMapper.java
  24. 61
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberLoginlogsMapper.java
  25. 61
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberOperateLogMapper.java
  26. 18
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberTeacherMapper.java
  27. 61
      mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuSmsLogMapper.java
  28. 74
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberGroupService.java
  29. 70
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAttachmentService.java
  30. 32
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileCategoryService.java
  31. 24
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileManageService.java
  32. 20
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberListService.java
  33. 61
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberLoginlogsService.java
  34. 61
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberOperateLogService.java
  35. 18
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberTeacherService.java
  36. 61
      mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuSmsLogService.java
  37. 107
      mmxt-business/src/main/java/com/mmxt/business/service/impl/AdminMemberGroupServiceImpl.java
  38. 260
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileCategoryServiceImpl.java
  39. 155
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileManageServiceImpl.java
  40. 93
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberTeacherServiceImpl.java
  41. 110
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAttachmentServiceImpl.java
  42. 261
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileCategoryServiceImpl.java
  43. 157
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileManageServiceImpl.java
  44. 56
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberListServiceImpl.java
  45. 93
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberLoginlogsServiceImpl.java
  46. 93
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberOperateLogServiceImpl.java
  47. 94
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberTeacherServiceImpl.java
  48. 95
      mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuSmsLogServiceImpl.java
  49. 108
      mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberGroupMapper.xml
  50. 103
      mmxt-business/src/main/resources/mapper/business/MmxtAttachmentMapper.xml
  51. 64
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileCategoryMapper.xml
  52. 46
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileManageMapper.xml
  53. 45
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberListMapper.xml
  54. 96
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberLoginlogsMapper.xml
  55. 101
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberOperateLogMapper.xml
  56. 22
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberTeacherMapper.xml
  57. 118
      mmxt-business/src/main/resources/mapper/business/MmxtMeiyuSmsLogMapper.xml

56
mmxt-admin/src/main/java/com/mmxt/web/controller/common/CommonController.java

@ -11,18 +11,16 @@ import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import com.mmxt.business.domain.MmxtMeiyuFileManage;
import com.mmxt.common.constant.Constants;
import com.mmxt.common.core.domain.entity.SysUser;
import com.mmxt.common.core.redis.RedisCache;
import com.mmxt.common.exception.OssException;
import com.mmxt.common.utils.OSSUtil;
import com.mmxt.common.utils.SecurityUtils;
import com.mmxt.business.domain.MmxtAdminFileCategory;
import com.mmxt.business.domain.MmxtAdminFileManage;
import com.mmxt.business.domain.MmxtAttachment;
import com.mmxt.business.service.IMmxtAdminFileCategoryService;
import com.mmxt.business.service.IMmxtAdminFileManageService;
import com.mmxt.business.service.IMmxtAttachmentService;
import com.mmxt.business.service.IMmxtMeiyuFileCategoryService;
import com.mmxt.business.service.IMmxtMeiyuFileManageService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@ -55,15 +53,13 @@ public class CommonController
@Autowired
private RedisCache redisCacheAuto;
@Autowired
private IMmxtAttachmentService mmxtAttachmentService;
@Autowired
private IMmxtAdminFileCategoryService adminFileCategoryService;
private IMmxtMeiyuFileCategoryService adminFileCategoryService;
@Autowired
private IMmxtAdminFileManageService adminFileManageService;
private IMmxtMeiyuFileManageService adminFileManageService;
private static final String FILE_DELIMITER = ",";
@ -357,7 +353,7 @@ public class CommonController
if (file1.exists()){
file1.delete();
}
MmxtAdminFileManage adminFileManage = new MmxtAdminFileManage();
MmxtMeiyuFileManage adminFileManage = new MmxtMeiyuFileManage();
adminFileManage.setFileType(0);
adminFileManage.setFileTitle(fileName);
adminFileManage.setFileSize(file.getSize()+"");
@ -389,7 +385,7 @@ public class CommonController
String url ="";
try
{
MmxtAdminFileManage adminFileManage = new MmxtAdminFileManage();
MmxtMeiyuFileManage adminFileManage = new MmxtMeiyuFileManage();
String constans = isSite(flag);
String path = "";
if (isText(suffix)){
@ -433,29 +429,7 @@ public class CommonController
adminFileManage.setObjectName(sourceName);
addImage(adminFileManage);
AjaxResult ajax = AjaxResult.success(data);
String attachmentFlag=request.getParameter("attachment");
if("1".equals(attachmentFlag)||"true".equals(attachmentFlag)){
MmxtAttachment attachment=new MmxtAttachment();
//String guid=Guid.get();
//attachment.setAttachId(guid);
SysUser user= SecurityUtils.getLoginUser().getUser();
attachment.setUserId(user.getUserId().toString());
String zid=request.getParameter("zid");
if(StringUtils.isEmpty(zid)){
zid="";
}
attachment.setZid(zid);
attachment.setFileType(FileUploadUtils.getExtension(file));
attachment.setFileName(file.getName());
attachment.setFileUrl(url);
attachment.setSize(file.getSize());
mmxtAttachmentService.insertAttachment(attachment);
ajax.put("attachment", "1");
ajax.put("id", attachment.getAttachId());
}
return ajax;
return AjaxResult.success(data);
}
catch (Exception e)
{
@ -474,7 +448,7 @@ public class CommonController
String url ="";
try
{
MmxtAdminFileManage adminFileManage = new MmxtAdminFileManage();
MmxtMeiyuFileManage adminFileManage = new MmxtMeiyuFileManage();
String constans = isSite(flag);
String path = "";
if (isVideo(suffix)){
@ -549,9 +523,9 @@ public class CommonController
* @return
*/
public Long queryCategoryId(String path){
List<MmxtAdminFileCategory> adminFileCategories = adminFileCategoryService.selectAdminFileCategoryList(new MmxtAdminFileCategory());
List<MmxtMeiyuFileCategory> adminFileCategories = adminFileCategoryService.selectMmxtMeiyuFileCategoryList(new MmxtMeiyuFileCategory());
Long categoryId = null;
for (MmxtAdminFileCategory adminFileCategory : adminFileCategories) {
for (MmxtMeiyuFileCategory adminFileCategory : adminFileCategories) {
if (adminFileCategory.getPath().equals(path)){
return adminFileCategory.getCategoryId();
}
@ -566,7 +540,7 @@ public class CommonController
* @return
*/
public Boolean querySize(Long size ,Long categoryId){
MmxtAdminFileCategory adminFileCategory = adminFileCategoryService.selectAdminFileCategoryById(categoryId);
MmxtMeiyuFileCategory adminFileCategory = adminFileCategoryService.selectMmxtMeiyuFileCategoryById(categoryId);
Long sum = Long.valueOf(adminFileCategory.getCapacityUse())+size;
BigInteger num = new BigInteger("1073741824") ;
BigInteger aSize = BigInteger.valueOf(Integer.valueOf(adminFileCategory.getCapacity())).multiply(num);
@ -582,7 +556,7 @@ public class CommonController
* @param adminFileManage
* @return
*/
public int addImage(MmxtAdminFileManage adminFileManage){
public int addImage(MmxtMeiyuFileManage adminFileManage){
if(StringUtils.isNotNull(SecurityUtils.getLoginUser().getUser())){
adminFileManage.setCreateBy(SecurityUtils.getLoginUser().getUser().getUserName());
adminFileManage.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
@ -591,7 +565,7 @@ public class CommonController
adminFileManage.setUpdateBy("前台用户");
}
return adminFileManageService.insertAdminFileManage(adminFileManage);
return adminFileManageService.insertMmxtMeiyuFileManage(adminFileManage);
}
}

179
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberListController.java

@ -1,179 +0,0 @@
package com.mmxt.web.controller.mmxt;
import com.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.core.page.TableDataInfo;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.common.utils.StringUtils;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.business.domain.MmxtAdminMemberGroup;
import com.mmxt.business.domain.MmxtAdminMemberList;
import com.mmxt.business.service.IMmxtAdminMemberGroupService;
import com.mmxt.business.service.IMmxtAdminMemberListService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 会员用户信息Controller
*
* @author mmxt
* @date 2021-12-09
*/
@RestController
@RequestMapping("/mmxt/AMList")
public class MmxtAdminMemberListController extends BaseController
{
@Autowired
private IMmxtAdminMemberListService adminMemberListService;
@Autowired
private IMmxtAdminMemberGroupService adminMemberGroupService;
/**
* 查询会员用户信息列表
*/
@GetMapping("/list")
public TableDataInfo list(MmxtAdminMemberList MmxtAdminMemberList)
{
startPage();
List<MmxtAdminMemberList> list = adminMemberListService.selectAdminMemberListList(MmxtAdminMemberList);
for (MmxtAdminMemberList memberList : list) {
if (memberList.getGroupId()!=null&&!memberList.getGroupId().equals("")){
String[] ids=memberList.getGroupId().split(",");
String[] arr = adminMemberGroupService.selectGroupIdGroupByIds(ids);
//String[] arr = groupIds.split(",");
if (arr.length>1){
int gid = 0;
String gtitle="";
for (int i = 0; i < arr.length; i++) {
gid = Integer.valueOf(arr[i]);
if (i==arr.length-1){
gtitle +=adminMemberGroupService.selectAdminMemberGroupById(gid).getGroupTitle();
}else{
gtitle +=adminMemberGroupService.selectAdminMemberGroupById(gid).getGroupTitle()+",";
}
}
memberList.setGroupTitle(gtitle);
}else {
MmxtAdminMemberGroup adminMemberGroup = adminMemberGroupService.selectAdminMemberGroupById(Integer.valueOf(arr[0]));
if(StringUtils.isNotNull(adminMemberGroup)){
memberList.setGroupTitle(adminMemberGroup.getGroupTitle());
}
}
}else {
memberList.setGroupTitle(null);
}
}
return getDataTable(list);
}
/**
* 会员用户详细信息
*/
@GetMapping(value = "/{memberId}")
public AjaxResult getInfo(@PathVariable("memberId") Long memberId)
{
return success(adminMemberListService.selectAdminMemberListById(memberId));
}
/**
* 导出会员用户信息列表
*/
@PreAuthorize("@ss.hasPermi('manage:AMList:export')")
@Log(title = "会员用户信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtAdminMemberList MmxtAdminMemberList)
{
List<MmxtAdminMemberList> list = adminMemberListService.selectAdminMemberListList(MmxtAdminMemberList);
ExcelUtil<MmxtAdminMemberList> util = new ExcelUtil<MmxtAdminMemberList>(MmxtAdminMemberList.class);
util.exportExcel(response,list, "AMList");
}
/**
* 新增保存会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult addSave(@RequestBody MmxtAdminMemberList MmxtAdminMemberList)
{
int n = adminMemberListService.insertAdminMemberList(MmxtAdminMemberList);
String id = MmxtAdminMemberList.getGroupId();
return toAjax(n);
}
/**
* 修改保存会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult editSave(@RequestBody MmxtAdminMemberList MmxtAdminMemberList)
{
return toAjax(adminMemberListService.updateAdminMemberList(MmxtAdminMemberList));
}
/**
* 删除会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.DELETE)
@DeleteMapping( "/{memberIds}")
public AjaxResult remove(@PathVariable Long[] memberIds)
{
return toAjax(adminMemberListService.deleteAdminMemberListByIds(memberIds));
}
/**
* 会员账号状态修改
*/
@Log(title = "账号状态", businessType = BusinessType.UPDATE)
@PostMapping("/changeStatus")
public AjaxResult changeStatus(@RequestBody MmxtAdminMemberList MmxtAdminMemberList)
{
return toAjax(adminMemberListService.updateAdminMemberList(MmxtAdminMemberList));
}
/**
* 用户添加群组
* @param MmxtAdminMemberList
* @return
*/
@PostMapping("/authGroup/insertAuthGroup")
public AjaxResult insertAuthRole(@RequestBody MmxtAdminMemberList MmxtAdminMemberList)
{
try{
adminMemberListService.updateAdminMemberList(MmxtAdminMemberList);
}catch (Exception e){
e.printStackTrace();
}
return success();
}
/**
* 批量修改状态
* @param MmxtAdminMemberList
* @return
*/
@PostMapping(value = "/batchChangeStatus")
public AjaxResult batchPublish(@RequestBody MmxtAdminMemberList MmxtAdminMemberList) {
String status = MmxtAdminMemberList.getStatus();
if (StringUtils.isEmpty(MmxtAdminMemberList.getMemberIds())){
return error("请选择要修改的会员!");
}
String[] ids = MmxtAdminMemberList.getMemberIds().split(",");
try{
adminMemberListService.batchChangeStatus(ids, Integer.valueOf(status));
return success("批量修改成功!");
}catch (Exception e){
return error("批量修改失败!");
}
}
}

105
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileCategoryController.java

@ -0,0 +1,105 @@
package com.mmxt.web.controller.mmxt;
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.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import com.mmxt.business.service.IMmxtMeiyuFileCategoryService;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.common.core.page.TableDataInfo;
/**
* 文件分类Controller
*
* @author mmxt
* @date 2026-01-09
*/
@RestController
@RequestMapping("/mmxt/mmxtMeiyuFileCategory")
public class MmxtMeiyuFileCategoryController extends BaseController
{
@Autowired
private IMmxtMeiyuFileCategoryService mmxtMeiyuFileCategoryService;
/**
* 查询文件分类列表
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuFileCategory:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuFileCategory mmxtMeiyuFileCategory)
{
startPage();
List<MmxtMeiyuFileCategory> list = mmxtMeiyuFileCategoryService.selectMmxtMeiyuFileCategoryList(mmxtMeiyuFileCategory);
return getDataTable(list);
}
/**
* 导出文件分类列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileCategory:export')")
@Log(title = "文件分类", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuFileCategory mmxtMeiyuFileCategory)
{
List<MmxtMeiyuFileCategory> list = mmxtMeiyuFileCategoryService.selectMmxtMeiyuFileCategoryList(mmxtMeiyuFileCategory);
ExcelUtil<MmxtMeiyuFileCategory> util = new ExcelUtil<MmxtMeiyuFileCategory>(MmxtMeiyuFileCategory.class);
util.exportExcel(response, list, "文件分类数据");
}
/**
* 获取文件分类详细信息
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileCategory:query')")
@GetMapping(value = "/{categoryId}")
public AjaxResult getInfo(@PathVariable("categoryId") Long categoryId)
{
return success(mmxtMeiyuFileCategoryService.selectMmxtMeiyuFileCategoryById(categoryId));
}
/**
* 新增文件分类
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileCategory:add')")
@Log(title = "文件分类", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtMeiyuFileCategory mmxtMeiyuFileCategory)
{
return toAjax(mmxtMeiyuFileCategoryService.insertMmxtMeiyuFileCategory(mmxtMeiyuFileCategory));
}
/**
* 修改文件分类
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileCategory:edit')")
@Log(title = "文件分类", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody MmxtMeiyuFileCategory mmxtMeiyuFileCategory)
{
return toAjax(mmxtMeiyuFileCategoryService.updateMmxtMeiyuFileCategory(mmxtMeiyuFileCategory));
}
/**
* 删除文件分类
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileCategory:remove')")
@Log(title = "文件分类", businessType = BusinessType.DELETE)
@DeleteMapping("/{categoryIds}")
public AjaxResult remove(@PathVariable Long[] categoryIds)
{
return toAjax(mmxtMeiyuFileCategoryService.deleteMmxtMeiyuFileCategoryByIds(categoryIds));
}
}

105
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileManageController.java

@ -0,0 +1,105 @@
package com.mmxt.web.controller.mmxt;
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.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.business.domain.MmxtMeiyuFileManage;
import com.mmxt.business.service.IMmxtMeiyuFileManageService;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.common.core.page.TableDataInfo;
/**
* 文件管理列Controller
*
* @author mmxt
* @date 2026-01-09
*/
@RestController
@RequestMapping("/mmxt/mmxtMeiyuFileManage")
public class MmxtMeiyuFileManageController extends BaseController
{
@Autowired
private IMmxtMeiyuFileManageService mmxtMeiyuFileManageService;
/**
* 查询文件管理列列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileManage:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuFileManage mmxtMeiyuFileManage)
{
startPage();
List<MmxtMeiyuFileManage> list = mmxtMeiyuFileManageService.selectMmxtMeiyuFileManageList(mmxtMeiyuFileManage);
return getDataTable(list);
}
/**
* 导出文件管理列列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileManage:export')")
@Log(title = "文件管理列", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuFileManage mmxtMeiyuFileManage)
{
List<MmxtMeiyuFileManage> list = mmxtMeiyuFileManageService.selectMmxtMeiyuFileManageList(mmxtMeiyuFileManage);
ExcelUtil<MmxtMeiyuFileManage> util = new ExcelUtil<MmxtMeiyuFileManage>(MmxtMeiyuFileManage.class);
util.exportExcel(response, list, "文件管理列数据");
}
/**
* 获取文件管理列详细信息
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileManage:query')")
@GetMapping(value = "/{fileId}")
public AjaxResult getInfo(@PathVariable("fileId") Long fileId)
{
return success(mmxtMeiyuFileManageService.selectMmxtMeiyuFileManageById(fileId));
}
/**
* 新增文件管理列
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileManage:add')")
@Log(title = "文件管理列", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtMeiyuFileManage mmxtMeiyuFileManage)
{
return toAjax(mmxtMeiyuFileManageService.insertMmxtMeiyuFileManage(mmxtMeiyuFileManage));
}
/**
* 修改文件管理列
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuFileManage:edit')")
@Log(title = "文件管理列", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody MmxtMeiyuFileManage mmxtMeiyuFileManage)
{
return toAjax(mmxtMeiyuFileManageService.updateMmxtMeiyuFileManage(mmxtMeiyuFileManage));
}
/**
* 删除文件管理列
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuFileManage:remove')")
@Log(title = "文件管理列", businessType = BusinessType.DELETE)
@DeleteMapping("/{fileIds}")
public AjaxResult remove(@PathVariable Long[] fileIds)
{
return toAjax(mmxtMeiyuFileManageService.deleteMmxtMeiyuFileManageByIds(fileIds));
}
}

148
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberListController.java

@ -0,0 +1,148 @@
package com.mmxt.web.controller.mmxt;
import com.mmxt.business.domain.MmxtMeiyuMemberList;
import com.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.core.page.TableDataInfo;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.common.utils.StringUtils;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.business.service.IMmxtMeiyuMemberListService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* 会员用户信息Controller
*
* @author mmxt
* @date 2021-12-09
*/
@RestController
@RequestMapping("/mmxt/AMList")
public class MmxtMeiyuMemberListController extends BaseController
{
@Autowired
private IMmxtMeiyuMemberListService adminMemberListService;
/**
* 查询会员用户信息列表
*/
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
startPage();
List<MmxtMeiyuMemberList> list = adminMemberListService.selectAdminMemberListList(MmxtMeiyuMemberList);
return getDataTable(list);
}
/**
* 会员用户详细信息
*/
@GetMapping(value = "/{memberId}")
public AjaxResult getInfo(@PathVariable("memberId") Long memberId)
{
return success(adminMemberListService.selectAdminMemberListById(memberId));
}
/**
* 导出会员用户信息列表
*/
@PreAuthorize("@ss.hasPermi('manage:AMList:export')")
@Log(title = "会员用户信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
List<MmxtMeiyuMemberList> list = adminMemberListService.selectAdminMemberListList(MmxtMeiyuMemberList);
ExcelUtil<MmxtMeiyuMemberList> util = new ExcelUtil<MmxtMeiyuMemberList>(MmxtMeiyuMemberList.class);
util.exportExcel(response,list, "AMList");
}
/**
* 新增保存会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult addSave(@RequestBody MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
int n = adminMemberListService.insertAdminMemberList(MmxtMeiyuMemberList);
String id = MmxtMeiyuMemberList.getGroupId();
return toAjax(n);
}
/**
* 修改保存会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult editSave(@RequestBody MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
return toAjax(adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList));
}
/**
* 删除会员用户信息
*/
@Log(title = "会员用户信息", businessType = BusinessType.DELETE)
@DeleteMapping( "/{memberIds}")
public AjaxResult remove(@PathVariable Long[] memberIds)
{
return toAjax(adminMemberListService.deleteAdminMemberListByIds(memberIds));
}
/**
* 会员账号状态修改
*/
@Log(title = "账号状态", businessType = BusinessType.UPDATE)
@PostMapping("/changeStatus")
public AjaxResult changeStatus(@RequestBody MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
return toAjax(adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList));
}
/**
* 用户添加群组
* @param MmxtMeiyuMemberList
* @return
*/
@PostMapping("/authGroup/insertAuthGroup")
public AjaxResult insertAuthRole(@RequestBody MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
try{
adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList);
}catch (Exception e){
e.printStackTrace();
}
return success();
}
/**
* 批量修改状态
* @param MmxtMeiyuMemberList
* @return
*/
@PostMapping(value = "/batchChangeStatus")
public AjaxResult batchPublish(@RequestBody MmxtMeiyuMemberList MmxtMeiyuMemberList) {
String status = MmxtMeiyuMemberList.getStatus();
if (StringUtils.isEmpty(MmxtMeiyuMemberList.getMemberIds())){
return error("请选择要修改的会员!");
}
String[] ids = MmxtMeiyuMemberList.getMemberIds().split(",");
try{
adminMemberListService.batchChangeStatus(ids, Integer.valueOf(status));
return success("批量修改成功!");
}catch (Exception e){
return error("批量修改失败!");
}
}
}

105
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberLoginlogsController.java

@ -0,0 +1,105 @@
package com.mmxt.web.controller.mmxt;
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.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs;
import com.mmxt.business.service.IMmxtMeiyuMemberLoginlogsService;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.common.core.page.TableDataInfo;
/**
* 会员访问日志记录Controller
*
* @author mmxt
* @date 2026-01-09
*/
@RestController
@RequestMapping("/mmxt/mmxtMeiyuMemberLoginlogs")
public class MmxtMeiyuMemberLoginlogsController extends BaseController
{
@Autowired
private IMmxtMeiyuMemberLoginlogsService mmxtMeiyuMemberLoginlogsService;
/**
* 查询会员访问日志记录列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
startPage();
List<MmxtMeiyuMemberLoginlogs> list = mmxtMeiyuMemberLoginlogsService.selectMmxtMeiyuMemberLoginlogsList(mmxtMeiyuMemberLoginlogs);
return getDataTable(list);
}
/**
* 导出会员访问日志记录列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:export')")
@Log(title = "会员访问日志记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
List<MmxtMeiyuMemberLoginlogs> list = mmxtMeiyuMemberLoginlogsService.selectMmxtMeiyuMemberLoginlogsList(mmxtMeiyuMemberLoginlogs);
ExcelUtil<MmxtMeiyuMemberLoginlogs> util = new ExcelUtil<MmxtMeiyuMemberLoginlogs>(MmxtMeiyuMemberLoginlogs.class);
util.exportExcel(response, list, "会员访问日志记录数据");
}
/**
* 获取会员访问日志记录详细信息
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:query')")
@GetMapping(value = "/{logId}")
public AjaxResult getInfo(@PathVariable("logId") Long logId)
{
return success(mmxtMeiyuMemberLoginlogsService.selectMmxtMeiyuMemberLoginlogsByLogId(logId));
}
/**
* 新增会员访问日志记录
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:add')")
@Log(title = "会员访问日志记录", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
return toAjax(mmxtMeiyuMemberLoginlogsService.insertMmxtMeiyuMemberLoginlogs(mmxtMeiyuMemberLoginlogs));
}
/**
* 修改会员访问日志记录
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:edit')")
@Log(title = "会员访问日志记录", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
return toAjax(mmxtMeiyuMemberLoginlogsService.updateMmxtMeiyuMemberLoginlogs(mmxtMeiyuMemberLoginlogs));
}
/**
* 删除会员访问日志记录
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberLoginlogs:remove')")
@Log(title = "会员访问日志记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{logIds}")
public AjaxResult remove(@PathVariable Long[] logIds)
{
return toAjax(mmxtMeiyuMemberLoginlogsService.deleteMmxtMeiyuMemberLoginlogsByLogIds(logIds));
}
}

104
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberOperateLogController.java

@ -0,0 +1,104 @@
package com.mmxt.web.controller.mmxt;
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.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.business.domain.MmxtMeiyuMemberOperateLog;
import com.mmxt.business.service.IMmxtMeiyuMemberOperateLogService;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.common.core.page.TableDataInfo;
/**
* 用户操作日志Controller
*
* @author mmxt
* @date 2026-01-09
*/
@RestController
@RequestMapping("/mmxt/mmxtMeiyuMemberOperateLog")
public class MmxtMeiyuMemberOperateLogController extends BaseController
{
@Autowired
private IMmxtMeiyuMemberOperateLogService mmxtMeiyuMemberOperateLogService;
/**
* 查询用户操作日志列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
startPage();
List<MmxtMeiyuMemberOperateLog> list = mmxtMeiyuMemberOperateLogService.selectMmxtMeiyuMemberOperateLogList(mmxtMeiyuMemberOperateLog);
return getDataTable(list);
}
/**
* 导出用户操作日志列表
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:export')")
@Log(title = "用户操作日志", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
List<MmxtMeiyuMemberOperateLog> list = mmxtMeiyuMemberOperateLogService.selectMmxtMeiyuMemberOperateLogList(mmxtMeiyuMemberOperateLog);
ExcelUtil<MmxtMeiyuMemberOperateLog> util = new ExcelUtil<MmxtMeiyuMemberOperateLog>(MmxtMeiyuMemberOperateLog.class);
util.exportExcel(response, list, "用户操作日志数据");
}
/**
* 获取用户操作日志详细信息
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:query')")
@GetMapping(value = "/{logId}")
public AjaxResult getInfo(@PathVariable("logId") Long logId)
{
return success(mmxtMeiyuMemberOperateLogService.selectMmxtMeiyuMemberOperateLogByLogId(logId));
}
/**
* 新增用户操作日志
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:add')")
@Log(title = "用户操作日志", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
return toAjax(mmxtMeiyuMemberOperateLogService.insertMmxtMeiyuMemberOperateLog(mmxtMeiyuMemberOperateLog));
}
/**
* 修改用户操作日志
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:edit')")
@Log(title = "用户操作日志", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
return toAjax(mmxtMeiyuMemberOperateLogService.updateMmxtMeiyuMemberOperateLog(mmxtMeiyuMemberOperateLog));
}
/**
* 删除用户操作日志
*/
@PreAuthorize("@ss.hasPermi('mmxt:mmxtMeiyuMemberOperateLog:remove')")
@Log(title = "用户操作日志", businessType = BusinessType.DELETE)
@DeleteMapping("/{logIds}")
public AjaxResult remove(@PathVariable Long[] logIds)
{
return toAjax(mmxtMeiyuMemberOperateLogService.deleteMmxtMeiyuMemberOperateLogByLogIds(logIds));
}
}

64
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberTeacherController.java → mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberTeacherController.java

@ -1,5 +1,7 @@
package com.mmxt.web.controller.mmxt;
import com.mmxt.business.domain.MmxtMeiyuMemberList;
import com.mmxt.business.domain.MmxtMeiyuMemberTeacher;
import com.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
@ -7,10 +9,8 @@ import com.mmxt.common.core.page.TableDataInfo;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.business.domain.MmxtAdminMemberList;
import com.mmxt.business.domain.MmxtAdminMemberTeacher;
import com.mmxt.business.service.IMmxtAdminMemberListService;
import com.mmxt.business.service.IMmxtAdminMemberTeacherService;
import com.mmxt.business.service.IMmxtMeiyuMemberListService;
import com.mmxt.business.service.IMmxtMeiyuMemberTeacherService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -27,24 +27,24 @@ import java.util.List;
*/
@RestController
@RequestMapping("/mmxt/AMTeacher")
public class MmxtAdminMemberTeacherController extends BaseController
public class MmxtMeiyuMemberTeacherController extends BaseController
{
@Autowired
private IMmxtAdminMemberTeacherService adminMemberTeacherService;
private IMmxtMeiyuMemberTeacherService adminMemberTeacherService;
@Autowired
private IMmxtAdminMemberListService adminMemberListService;
private IMmxtMeiyuMemberListService adminMemberListService;
/**
* 查询会员教师认证列表
*/
@PreAuthorize("@ss.hasPermi('manage:AMTeacher:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
public TableDataInfo list(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
startPage();
List<MmxtAdminMemberTeacher> list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtAdminMemberTeacher);
List<MmxtMeiyuMemberTeacher> list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher);
return getDataTable(list);
}
@ -64,10 +64,10 @@ public class MmxtAdminMemberTeacherController extends BaseController
@PreAuthorize("@ss.hasPermi('manage:AMTeacher:export')")
@Log(title = "会员教师认证", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
public void export(HttpServletResponse response, MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
List<MmxtAdminMemberTeacher> list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtAdminMemberTeacher);
ExcelUtil<MmxtAdminMemberTeacher> util = new ExcelUtil<MmxtAdminMemberTeacher>(MmxtAdminMemberTeacher.class);
List<MmxtMeiyuMemberTeacher> list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher);
ExcelUtil<MmxtMeiyuMemberTeacher> util = new ExcelUtil<MmxtMeiyuMemberTeacher>(MmxtMeiyuMemberTeacher.class);
util.exportExcel(response,list, "AMTeacher");
}
@ -77,9 +77,9 @@ public class MmxtAdminMemberTeacherController extends BaseController
@PreAuthorize("@ss.hasPermi('manage:AMTeacher:add')")
@Log(title = "会员教师认证", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
public AjaxResult add(@RequestBody MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
return toAjax(adminMemberTeacherService.insertAdminMemberTeacher(MmxtAdminMemberTeacher));
return toAjax(adminMemberTeacherService.insertAdminMemberTeacher(MmxtMeiyuMemberTeacher));
}
/**
@ -88,31 +88,31 @@ public class MmxtAdminMemberTeacherController extends BaseController
@PreAuthorize("@ss.hasPermi('manage:AMTeacher:edit')")
@Log(title = "会员教师认证", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(HttpServletRequest request,@RequestBody MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
public AjaxResult edit(HttpServletRequest request,@RequestBody MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
Integer oldStatus = adminMemberTeacherService.selectAdminMemberTeacherById(MmxtAdminMemberTeacher.getMemberId()).getAuditStatus();
if (MmxtAdminMemberTeacher.getAuditStatus() != oldStatus) {
if (MmxtAdminMemberTeacher.getAuditStatus() == 1) {
MmxtAdminMemberTeacher.setRelationTime(DateUtils.getNowDate());
Integer oldStatus = adminMemberTeacherService.selectAdminMemberTeacherById(MmxtMeiyuMemberTeacher.getMemberId()).getAuditStatus();
if (MmxtMeiyuMemberTeacher.getAuditStatus() != oldStatus) {
if (MmxtMeiyuMemberTeacher.getAuditStatus() == 1) {
MmxtMeiyuMemberTeacher.setRelationTime(DateUtils.getNowDate());
//审核通过修改会员教师状态为1
MmxtAdminMemberList MmxtAdminMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtAdminMemberTeacher.getMemberId()));
MmxtAdminMemberList.setTeacherFlag(1);
adminMemberListService.updateAdminMemberList(MmxtAdminMemberList);
} else if (MmxtAdminMemberTeacher.getAuditStatus() == 2) {
MmxtAdminMemberTeacher.setRelationTime(DateUtils.getNowDate());
MmxtMeiyuMemberList MmxtMeiyuMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtMeiyuMemberTeacher.getMemberId()));
MmxtMeiyuMemberList.setTeacherFlag(1);
adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList);
} else if (MmxtMeiyuMemberTeacher.getAuditStatus() == 2) {
MmxtMeiyuMemberTeacher.setRelationTime(DateUtils.getNowDate());
//审核未通过修改会员教师状态为0
MmxtAdminMemberList MmxtAdminMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtAdminMemberTeacher.getMemberId()));
MmxtAdminMemberList.setTeacherFlag(0);
adminMemberListService.updateAdminMemberList(MmxtAdminMemberList);
MmxtMeiyuMemberList MmxtMeiyuMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtMeiyuMemberTeacher.getMemberId()));
MmxtMeiyuMemberList.setTeacherFlag(0);
adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList);
} else {
MmxtAdminMemberTeacher.setRelationTime(null);
MmxtMeiyuMemberTeacher.setRelationTime(null);
//修改审核状态为待审核 修改会员教师状态为0
MmxtAdminMemberList MmxtAdminMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtAdminMemberTeacher.getMemberId()));
MmxtAdminMemberList.setTeacherFlag(0);
adminMemberListService.updateAdminMemberList(MmxtAdminMemberList);
MmxtMeiyuMemberList MmxtMeiyuMemberList = adminMemberListService.selectAdminMemberListById(Long.valueOf(MmxtMeiyuMemberTeacher.getMemberId()));
MmxtMeiyuMemberList.setTeacherFlag(0);
adminMemberListService.updateAdminMemberList(MmxtMeiyuMemberList);
}
}
return toAjax(adminMemberTeacherService.updateAdminMemberTeacher(MmxtAdminMemberTeacher));
return toAjax(adminMemberTeacherService.updateAdminMemberTeacher(MmxtMeiyuMemberTeacher));
}
/**
* 删除会员教师认证

105
mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuSmsLogController.java

@ -0,0 +1,105 @@
package com.mmxt.web.controller.mmxt;
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.mmxt.common.annotation.Log;
import com.mmxt.common.core.controller.BaseController;
import com.mmxt.common.core.domain.AjaxResult;
import com.mmxt.common.enums.BusinessType;
import com.mmxt.business.domain.MmxtMeiyuSmsLog;
import com.mmxt.business.service.IMmxtMeiyuSmsLogService;
import com.mmxt.common.utils.poi.ExcelUtil;
import com.mmxt.common.core.page.TableDataInfo;
/**
* 短信发送记录Controller
*
* @author mmxt
* @date 2026-01-09
*/
@RestController
@RequestMapping("/business/mmxtMeiyuSmsLog")
public class MmxtMeiyuSmsLogController extends BaseController
{
@Autowired
private IMmxtMeiyuSmsLogService mmxtMeiyuSmsLogService;
/**
* 查询短信发送记录列表
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:list')")
@GetMapping("/list")
public TableDataInfo list(MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
startPage();
List<MmxtMeiyuSmsLog> list = mmxtMeiyuSmsLogService.selectMmxtMeiyuSmsLogList(mmxtMeiyuSmsLog);
return getDataTable(list);
}
/**
* 导出短信发送记录列表
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:export')")
@Log(title = "短信发送记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
List<MmxtMeiyuSmsLog> list = mmxtMeiyuSmsLogService.selectMmxtMeiyuSmsLogList(mmxtMeiyuSmsLog);
ExcelUtil<MmxtMeiyuSmsLog> util = new ExcelUtil<MmxtMeiyuSmsLog>(MmxtMeiyuSmsLog.class);
util.exportExcel(response, list, "短信发送记录数据");
}
/**
* 获取短信发送记录详细信息
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(mmxtMeiyuSmsLogService.selectMmxtMeiyuSmsLogById(id));
}
/**
* 新增短信发送记录
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:add')")
@Log(title = "短信发送记录", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
return toAjax(mmxtMeiyuSmsLogService.insertMmxtMeiyuSmsLog(mmxtMeiyuSmsLog));
}
/**
* 修改短信发送记录
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:edit')")
@Log(title = "短信发送记录", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
return toAjax(mmxtMeiyuSmsLogService.updateMmxtMeiyuSmsLog(mmxtMeiyuSmsLog));
}
/**
* 删除短信发送记录
*/
@PreAuthorize("@ss.hasPermi('business:mmxtMeiyuSmsLog:remove')")
@Log(title = "短信发送记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(mmxtMeiyuSmsLogService.deleteMmxtMeiyuSmsLogByIds(ids));
}
}

146
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberGroup.java

@ -1,146 +0,0 @@
package com.mmxt.business.domain;
import com.mmxt.common.annotation.Excel;
import com.mmxt.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import javax.validation.constraints.Size;
/**
* 会员群组对象 admin_member_group
*
* @author mmxt
* @date 2021-12-09
*/
public class MmxtAdminMemberGroup extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 群组ID */
private Integer groupId;
/** 群组名称 */
@Size(max = 50,message = "群组名称字符数超出,最多为50位字符!")
@Excel(name = "群组名称")
private String groupTitle;
/** 积分上限 */
@Excel(name = "积分上限")
private Integer creditshigher;
/** 积分下限 */
@Excel(name = "积分下限")
private Integer creditslower;
/** 状态 */
@Excel(name = "状态")
private Integer status;
/** 删除标志 */
private Integer delFlag;
/**选中的标识*/
private boolean flag =false;
/** 选中的群组ID */
private String groupIds;
/** 选中的会员ID */
private Long memberId;
public Long getMemberId() {
return memberId;
}
public void setMemberId(Long memberId) {
this.memberId = memberId;
}
public String getGroupIds() {
return groupIds;
}
public void setGroupIds(String groupIds) {
this.groupIds = groupIds;
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
public void setGroupId(Integer groupId)
{
this.groupId = groupId;
}
public Integer getGroupId()
{
return groupId;
}
public void setGroupTitle(String groupTitle)
{
this.groupTitle = groupTitle;
}
public String getGroupTitle()
{
return groupTitle;
}
public void setCreditshigher(Integer creditshigher)
{
this.creditshigher = creditshigher;
}
public Integer getCreditshigher()
{
return creditshigher;
}
public void setCreditslower(Integer creditslower)
{
this.creditslower = creditslower;
}
public Integer getCreditslower()
{
return creditslower;
}
public void setStatus(Integer status)
{
this.status = status;
}
public Integer getStatus()
{
return status;
}
public void setDelFlag(Integer delFlag)
{
this.delFlag = delFlag;
}
public Integer getDelFlag()
{
return delFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("groupId", getGroupId())
.append("groupTitle", getGroupTitle())
.append("creditshigher", getCreditshigher())
.append("creditslower", getCreditslower())
.append("remark", getRemark())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("delFlag", getDelFlag())
.toString();
}
}

161
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAttachment.java

@ -1,161 +0,0 @@
package com.mmxt.business.domain;
import com.mmxt.common.annotation.Excel;
import com.mmxt.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 附件对象 cms_attachment
*
* @author wujiyue
* @date 2019-11-01
*/
public class MmxtAttachment extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** ID */
private String attachId;
/** 组ID */
@Excel(name = "组ID")
private String zid;
/** 用户ID */
@Excel(name = "用户ID")
private String userId;
/** 类型 */
@Excel(name = "类型")
private String fileType;
/** 名称 */
@Excel(name = "名称")
private String fileName;
/** 路径 */
@Excel(name = "路径")
private String filePath;
/** URL */
@Excel(name = "URL")
private String fileUrl;
/** 大小 */
@Excel(name = "大小")
private Long size;
/** 排序 */
@Excel(name = "排序")
private Integer sort;
private String suffix;
//private String fileTypeName;
public void setAttachId(String attachId)
{
this.attachId = attachId;
}
public String getAttachId()
{
return attachId;
}
public void setZid(String zid)
{
this.zid = zid;
}
public String getZid()
{
return zid;
}
public void setUserId(String userId)
{
this.userId = userId;
}
public String getUserId()
{
return userId;
}
public void setFileType(String fileType)
{
this.fileType = fileType;
}
public String getFileType()
{
return fileType;
}
public void setFileName(String fileName)
{
this.fileName = fileName;
}
public String getFileName()
{
return fileName;
}
public void setFilePath(String filePath)
{
this.filePath = filePath;
}
public String getFilePath()
{
return filePath;
}
public void setSize(Long size)
{
this.size = size;
}
public Long getSize()
{
return size;
}
public void setSort(Integer sort)
{
this.sort = sort;
}
public Integer getSort()
{
return sort;
}
public String getSuffix() {
return suffix;
}
public void setSuffix(String suffix) {
this.suffix = suffix;
}
public String getFileUrl() {
return fileUrl;
}
public void setFileUrl(String fileUrl) {
this.fileUrl = fileUrl;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("attachId", getAttachId())
.append("zid", getZid())
.append("userId", getUserId())
.append("fileType", getFileType())
.append("fileName", getFileName())
.append("filePath", getFilePath())
.append("size", getSize())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("sort", getSort())
.toString();
}
}

2
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileCategory.java → mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileCategory.java

@ -13,7 +13,7 @@ import javax.validation.constraints.Size;
* @author mmxt
* @date 2021-12-23
*/
public class MmxtAdminFileCategory extends TreeEntity
public class MmxtMeiyuFileCategory extends TreeEntity
{
private static final long serialVersionUID = 1L;

2
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileManage.java → mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileManage.java

@ -11,7 +11,7 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author mmxt
* @date 2021-12-21
*/
public class MmxtAdminFileManage extends BaseEntity
public class MmxtMeiyuFileManage extends BaseEntity
{
private static final long serialVersionUID = 1L;

2
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberList.java → mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberList.java

@ -13,7 +13,7 @@ import java.util.Date;
* @author mmxt
* @date 2021-12-09
*/
public class MmxtAdminMemberList extends BaseEntity
public class MmxtMeiyuMemberList extends BaseEntity
{
private static final long serialVersionUID = 1L;

175
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberLoginlogs.java

@ -0,0 +1,175 @@
package com.mmxt.business.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.mmxt.common.annotation.Excel;
import com.mmxt.common.core.domain.BaseEntity;
/**
* 会员访问日志记录对象 mmxt_meiyu_member_loginlogs
*
* @author mmxt
* @date 2026-01-09
*/
public class MmxtMeiyuMemberLoginlogs extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 日志ID */
private Long logId;
/** 会员ID */
@Excel(name = "会员ID")
private String memberId;
/** 登录站点ID */
@Excel(name = "登录站点ID")
private String siteId;
/** 登录IP地址 */
@Excel(name = "登录IP地址")
private String ipaddr;
/** 登录地点 */
@Excel(name = "登录地点")
private String loginLocation;
/** 浏览器类型 */
@Excel(name = "浏览器类型")
private String browser;
/** 操作系统 */
@Excel(name = "操作系统")
private String os;
/** 登录状态(0成功,1失败) */
@Excel(name = "登录状态(0成功,1失败)")
private String status;
/** 提示信息 */
@Excel(name = "提示信息")
private String msg;
/** 访问时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "访问时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date loginTime;
public void setLogId(Long logId)
{
this.logId = logId;
}
public Long getLogId()
{
return logId;
}
public void setMemberId(String memberId)
{
this.memberId = memberId;
}
public String getMemberId()
{
return memberId;
}
public void setSiteId(String siteId)
{
this.siteId = siteId;
}
public String getSiteId()
{
return siteId;
}
public void setIpaddr(String ipaddr)
{
this.ipaddr = ipaddr;
}
public String getIpaddr()
{
return ipaddr;
}
public void setLoginLocation(String loginLocation)
{
this.loginLocation = loginLocation;
}
public String getLoginLocation()
{
return loginLocation;
}
public void setBrowser(String browser)
{
this.browser = browser;
}
public String getBrowser()
{
return browser;
}
public void setOs(String os)
{
this.os = os;
}
public String getOs()
{
return os;
}
public void setStatus(String status)
{
this.status = status;
}
public String getStatus()
{
return status;
}
public void setMsg(String msg)
{
this.msg = msg;
}
public String getMsg()
{
return msg;
}
public void setLoginTime(Date loginTime)
{
this.loginTime = loginTime;
}
public Date getLoginTime()
{
return loginTime;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("logId", getLogId())
.append("memberId", getMemberId())
.append("siteId", getSiteId())
.append("ipaddr", getIpaddr())
.append("loginLocation", getLoginLocation())
.append("browser", getBrowser())
.append("os", getOs())
.append("status", getStatus())
.append("msg", getMsg())
.append("loginTime", getLoginTime())
.toString();
}
}

190
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberOperateLog.java

@ -0,0 +1,190 @@
package com.mmxt.business.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.mmxt.common.annotation.Excel;
import com.mmxt.common.core.domain.BaseEntity;
/**
* 用户操作日志对象 mmxt_meiyu_member_operate_log
*
* @author mmxt
* @date 2026-01-09
*/
public class MmxtMeiyuMemberOperateLog extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 日志id */
private Long logId;
/** 用户id 关联admin_member_list */
@Excel(name = "用户id 关联admin_member_list")
private Long memberId;
/** 操作类型(LOGIN(登录) / LOGOUT(退出) / SUBMIT_WORK(提交作品) / VIEW_WORK(查看作品) /)VIEW_TEXTBOOK(查看教材) / VIEW_COURSEWARE(查看课件) / AI_REVIEW(触发 AI 点评) / COLLECT(收藏) / LIKE(点赞) */
@Excel(name = "操作类型", readConverterExp = "L=OGIN(登录),/=,L=OGOUT(退出),/=,S=UBMIT_WORK(提交作品),/=,V=IEW_WORK(查看作品),/=")
private String operateType;
/** 操作名称(中文描述) */
@Excel(name = "操作名称", readConverterExp = "中=文描述")
private String operateName;
/** 操作IP地址 */
@Excel(name = "操作IP地址")
private String ipaddr;
/** 操作地点 */
@Excel(name = "操作地点")
private String operateLocation;
/** 浏览器类型 */
@Excel(name = "浏览器类型")
private String browser;
/** 操作系统 */
@Excel(name = "操作系统")
private String os;
/** 操作时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date operateTime;
/** 操作状态(0成功 1失败) */
@Excel(name = "操作状态", readConverterExp = "0=成功,1=失败")
private String operateStatus;
/** 失败原因 */
@Excel(name = "失败原因")
private String errorMsg;
public void setLogId(Long logId)
{
this.logId = logId;
}
public Long getLogId()
{
return logId;
}
public void setMemberId(Long memberId)
{
this.memberId = memberId;
}
public Long getMemberId()
{
return memberId;
}
public void setOperateType(String operateType)
{
this.operateType = operateType;
}
public String getOperateType()
{
return operateType;
}
public void setOperateName(String operateName)
{
this.operateName = operateName;
}
public String getOperateName()
{
return operateName;
}
public void setIpaddr(String ipaddr)
{
this.ipaddr = ipaddr;
}
public String getIpaddr()
{
return ipaddr;
}
public void setOperateLocation(String operateLocation)
{
this.operateLocation = operateLocation;
}
public String getOperateLocation()
{
return operateLocation;
}
public void setBrowser(String browser)
{
this.browser = browser;
}
public String getBrowser()
{
return browser;
}
public void setOs(String os)
{
this.os = os;
}
public String getOs()
{
return os;
}
public void setOperateTime(Date operateTime)
{
this.operateTime = operateTime;
}
public Date getOperateTime()
{
return operateTime;
}
public void setOperateStatus(String operateStatus)
{
this.operateStatus = operateStatus;
}
public String getOperateStatus()
{
return operateStatus;
}
public void setErrorMsg(String errorMsg)
{
this.errorMsg = errorMsg;
}
public String getErrorMsg()
{
return errorMsg;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("logId", getLogId())
.append("memberId", getMemberId())
.append("operateType", getOperateType())
.append("operateName", getOperateName())
.append("ipaddr", getIpaddr())
.append("operateLocation", getOperateLocation())
.append("browser", getBrowser())
.append("os", getOs())
.append("operateTime", getOperateTime())
.append("operateStatus", getOperateStatus())
.append("errorMsg", getErrorMsg())
.toString();
}
}

2
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberTeacher.java → mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberTeacher.java

@ -13,7 +13,7 @@ import java.util.Date;
* @author mmxt
* @date 2021-12-09
*/
public class MmxtAdminMemberTeacher extends BaseEntity
public class MmxtMeiyuMemberTeacher extends BaseEntity
{
private static final long serialVersionUID = 1L;

221
mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuSmsLog.java

@ -0,0 +1,221 @@
package com.mmxt.business.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.mmxt.common.annotation.Excel;
import com.mmxt.common.core.domain.BaseEntity;
/**
* 短信发送记录对象 mmxt_meiyu_sms_log
*
* @author mmxt
* @date 2026-01-09
*/
public class MmxtMeiyuSmsLog extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** ID */
private Long id;
/** 发送人 */
@Excel(name = "发送人")
private String sendUser;
/** 运营商 */
@Excel(name = "运营商")
private String carrieroperator;
/** 手机号 */
@Excel(name = "手机号")
private String phone;
/** 内容 */
@Excel(name = "内容")
private String content;
/** 运营商返回码 */
@Excel(name = "运营商返回码")
private String returncode;
/** 发送状态(1成功2失败3草稿箱) */
@Excel(name = "发送状态(1成功2失败3草稿箱)")
private String sendStatus;
/** 发送时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "发送时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date sendTime;
/** 调用方式(1.注册2.修改密码3.修改手机号4.修改个人信息5.忘记账号6.系统推广) */
@Excel(name = "调用方式(1.注册2.修改密码3.修改手机号4.修改个人信息5.忘记账号6.系统推广)")
private String sendType;
/** 短信发送回执ID */
@Excel(name = "短信发送回执ID")
private String sendBizid;
/** 发送短信的IP */
@Excel(name = "发送短信的IP")
private String sendIp;
/** 站点标识(1美术2美伦3一体化4书法) */
@Excel(name = "站点标识", readConverterExp = "1=美术2美伦3一体化4书法")
private Integer siteFlag;
/** 删除标志 */
private Integer delFlag;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setSendUser(String sendUser)
{
this.sendUser = sendUser;
}
public String getSendUser()
{
return sendUser;
}
public void setCarrieroperator(String carrieroperator)
{
this.carrieroperator = carrieroperator;
}
public String getCarrieroperator()
{
return carrieroperator;
}
public void setPhone(String phone)
{
this.phone = phone;
}
public String getPhone()
{
return phone;
}
public void setContent(String content)
{
this.content = content;
}
public String getContent()
{
return content;
}
public void setReturncode(String returncode)
{
this.returncode = returncode;
}
public String getReturncode()
{
return returncode;
}
public void setSendStatus(String sendStatus)
{
this.sendStatus = sendStatus;
}
public String getSendStatus()
{
return sendStatus;
}
public void setSendTime(Date sendTime)
{
this.sendTime = sendTime;
}
public Date getSendTime()
{
return sendTime;
}
public void setSendType(String sendType)
{
this.sendType = sendType;
}
public String getSendType()
{
return sendType;
}
public void setSendBizid(String sendBizid)
{
this.sendBizid = sendBizid;
}
public String getSendBizid()
{
return sendBizid;
}
public void setSendIp(String sendIp)
{
this.sendIp = sendIp;
}
public String getSendIp()
{
return sendIp;
}
public void setSiteFlag(Integer siteFlag)
{
this.siteFlag = siteFlag;
}
public Integer getSiteFlag()
{
return siteFlag;
}
public void setDelFlag(Integer delFlag)
{
this.delFlag = delFlag;
}
public Integer getDelFlag()
{
return delFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("sendUser", getSendUser())
.append("carrieroperator", getCarrieroperator())
.append("phone", getPhone())
.append("content", getContent())
.append("returncode", getReturncode())
.append("sendStatus", getSendStatus())
.append("sendTime", getSendTime())
.append("sendType", getSendType())
.append("sendBizid", getSendBizid())
.append("sendIp", getSendIp())
.append("siteFlag", getSiteFlag())
.append("createTime", getCreateTime())
.append("createBy", getCreateBy())
.append("delFlag", getDelFlag())
.toString();
}
}

75
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberGroupMapper.java

@ -1,75 +0,0 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAdminMemberGroup;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 会员群组Mapper接口
*
* @author mmxt
* @date 2021-12-09
*/
public interface MmxtAdminMemberGroupMapper
{
/**
* 查询会员群组
*
* @param groupId 会员群组ID
* @return 会员群组
*/
public MmxtAdminMemberGroup selectAdminMemberGroupById(Integer groupId);
/**
* 查询会员群组列表
*
* @param MmxtAdminMemberGroup 会员群组
* @return 会员群组集合
*/
public List<MmxtAdminMemberGroup> selectAdminMemberGroupList(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 新增会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
public int insertAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 修改会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
public int updateAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 删除会员群组
*
* @param groupId 会员群组ID
* @return 结果
*/
public int deleteAdminMemberGroupById(Integer groupId);
/**
* 批量删除会员群组
*
* @param groupIds 需要删除的数据ID
* @return 结果
*/
public int deleteAdminMemberGroupByIds(Long[] groupIds);
/**
* 批量修改状态
* @param ids
* @param status
*/
public int batchChangeStatus(@Param("id")String[] ids, @Param("status")Integer status);
/**
* 查询状态正常的标签
*/
public List<String> selectGroupIdGroupByIds(String[] ids);
}

63
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAttachmentMapper.java

@ -1,63 +0,0 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAttachment;
import java.util.List;
/**
* 附件Mapper接口
*
* @author wujiyue
* @date 2019-11-01
*/
public interface MmxtAttachmentMapper
{
/**
* 查询附件
*
* @param attachId 附件ID
* @return 附件
*/
public MmxtAttachment selectAttachmentById(String attachId);
/**
* 查询附件列表
*
* @param MmxtAttachment 附件
* @return 附件集合
*/
public List<MmxtAttachment> selectAttachmentList(MmxtAttachment MmxtAttachment);
/**
* 新增附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
public int insertAttachment(MmxtAttachment MmxtAttachment);
/**
* 修改附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
public int updateAttachment(MmxtAttachment MmxtAttachment);
/**
* 删除附件
*
* @param attachId 附件ID
* @return 结果
*/
public int deleteAttachmentById(String attachId);
/**
* 批量删除附件
*
* @param attachIds 需要删除的数据ID
* @return 结果
*/
public int deleteAttachmentByIds(String[] attachIds);
}

36
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileCategoryMapper.java → mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileCategoryMapper.java

@ -1,6 +1,6 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAdminFileCategory;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-23
*/
public interface MmxtAdminFileCategoryMapper
public interface MmxtMeiyuFileCategoryMapper
{
/**
* 查询文件分类
@ -19,31 +19,31 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryId 文件分类ID
* @return 文件分类
*/
public MmxtAdminFileCategory selectAdminFileCategoryById(Long categoryId);
public MmxtMeiyuFileCategory selectMmxtMeiyuFileCategoryById(Long categoryId);
/**
* 查询文件分类列表
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 文件分类集合
*/
public List<MmxtAdminFileCategory> selectAdminFileCategoryList(MmxtAdminFileCategory MmxtAdminFileCategory);
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 新增文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
public int insertAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory);
public int insertMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 修改文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
public int updateAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory);
public int updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 删除文件分类
@ -51,7 +51,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryId 文件分类ID
* @return 结果
*/
public int deleteAdminFileCategoryById(Long categoryId);
public int deleteMmxtMeiyuFileCategoryById(Long categoryId);
/**
* 批量删除文件分类
@ -59,7 +59,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryIds 需要删除的数据ID
* @return 结果
*/
public int deleteAdminFileCategoryByIds(String[] categoryIds);
public int deleteMmxtMeiyuFileCategoryByIds(Long[] categoryIds);
/**
* 查询文件分类列表
@ -67,7 +67,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryId 父ID
* @return 文件分类集合
*/
public List<MmxtAdminFileCategory> selectAdminFileCategoryListById(Long categoryId);
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryListById(Long categoryId);
/**
* 查询文件分类列表大小
@ -75,7 +75,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryId 父ID
* @return 文件分类集合
*/
public List<MmxtAdminFileCategory> selectAdminFileCategoryListCapaCityById(Long categoryId);
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryListCapaCityById(Long categoryId);
/**
* 校验目录名称是否唯一
@ -84,7 +84,7 @@ public interface MmxtAdminFileCategoryMapper
* @param parentId 父目录ID
* @return 结果
*/
public MmxtAdminFileCategory checkCategoryNameUnique(@Param("categoryName") String categoryName, @Param("parentId") Long parentId);
public MmxtMeiyuFileCategory checkCategoryNameUnique(@Param("categoryName") String categoryName, @Param("parentId") Long parentId);
/**
* 根据ID查询所有子目录正常状态
@ -97,10 +97,10 @@ public interface MmxtAdminFileCategoryMapper
/**
* 查询目录是否存在下级
*
* @param MmxtAdminFileCategory 目录信息
* @param MmxtMeiyuFileCategory 目录信息
* @return 结果
*/
public int selectCategoryCount(MmxtAdminFileCategory MmxtAdminFileCategory);
public int selectCategoryCount(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 查询目录是否存在文件
@ -116,7 +116,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categoryId 目录ID
* @return 目录列表
*/
public List<MmxtAdminFileCategory> selectChildrenCategoryById(Long categoryId);
public List<MmxtMeiyuFileCategory> selectChildrenCategoryById(Long categoryId);
/**
* 修改子元素关系
@ -124,7 +124,7 @@ public interface MmxtAdminFileCategoryMapper
* @param categorys 子元素
* @return 结果
*/
public int updateCategoryChildren(@Param("categorys") List<MmxtAdminFileCategory> categorys);
public int updateCategoryChildren(@Param("categorys") List<MmxtMeiyuFileCategory> categorys);
/**
* 修改所在部门正常状态

26
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileManageMapper.java → mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileManageMapper.java

@ -1,7 +1,7 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAdminFileManage;
import com.mmxt.business.domain.MmxtMeiyuFileManage;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-21
*/
public interface MmxtAdminFileManageMapper
public interface MmxtMeiyuFileManageMapper
{
/**
* 查询文件管理列
@ -19,31 +19,31 @@ public interface MmxtAdminFileManageMapper
* @param fileId 文件管理列ID
* @return 文件管理列
*/
public MmxtAdminFileManage selectAdminFileManageById(Integer fileId);
public MmxtMeiyuFileManage selectMmxtMeiyuFileManageById(Long fileId);
/**
* 查询文件管理列列表
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 文件管理列集合
*/
public List<MmxtAdminFileManage> selectAdminFileManageList(MmxtAdminFileManage MmxtAdminFileManage);
public List<MmxtMeiyuFileManage> selectMmxtMeiyuFileManageList(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 新增文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
public int insertAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage);
public int insertMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 修改文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
public int updateAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage);
public int updateMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 删除文件管理列
@ -51,7 +51,7 @@ public interface MmxtAdminFileManageMapper
* @param fileId 文件管理列ID
* @return 结果
*/
public int deleteAdminFileManageById(Integer fileId);
public int deleteMmxtMeiyuFileManageById(Integer fileId);
/**
* 批量删除文件管理列
@ -59,7 +59,7 @@ public interface MmxtAdminFileManageMapper
* @param fileIds 需要删除的数据ID
* @return 结果
*/
public int deleteAdminFileManageByIds(String[] fileIds);
public int deleteMmxtMeiyuFileManageByIds(Long[] fileIds);
/**
* 根据id查询本身和子集近七天上传的文件数量
@ -73,7 +73,7 @@ public interface MmxtAdminFileManageMapper
* @param objectName
* @return
*/
public int deleteAdminFileManageByObjectName(String objectName);
public int deleteMmxtMeiyuFileManageByObjectName(String objectName);
/**
@ -82,5 +82,5 @@ public interface MmxtAdminFileManageMapper
* @param objectName 文件名
* @return 文件管理列
*/
public MmxtAdminFileManage selectAdminFileManageByObjectName(String objectName);
public MmxtMeiyuFileManage selectMmxtMeiyuFileManageByObjectName(String objectName);
}

20
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberListMapper.java → mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberListMapper.java

@ -1,6 +1,6 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAdminMemberList;
import com.mmxt.business.domain.MmxtMeiyuMemberList;
import com.mmxt.business.domain.vo.MmxtAdminMemberListVo;
import org.apache.ibatis.annotations.Param;
@ -12,7 +12,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-09
*/
public interface MmxtAdminMemberListMapper
public interface MmxtMeiyuMemberListMapper
{
/**
* 查询会员用户信息
@ -20,15 +20,15 @@ public interface MmxtAdminMemberListMapper
* @param memberId 会员用户信息ID
* @return 会员用户信息
*/
public MmxtAdminMemberList selectAdminMemberListById(Long memberId);
public MmxtMeiyuMemberList selectAdminMemberListById(Long memberId);
/**
* 查询会员用户信息列表
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 会员用户信息集合
*/
public List<MmxtAdminMemberList> selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList);
public List<MmxtMeiyuMemberList> selectAdminMemberListList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 查询会员用户信息列表 会员名称
@ -43,18 +43,18 @@ public interface MmxtAdminMemberListMapper
/**
* 新增会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
public int insertAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList);
public int insertAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 修改会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
public int updateAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList);
public int updateAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 删除会员用户信息
@ -72,7 +72,7 @@ public interface MmxtAdminMemberListMapper
*/
public int deleteAdminMemberListByIds(Long[] memberIds);
public List<MmxtAdminMemberList> findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList);
public List<MmxtMeiyuMemberList> findAdminMemberGroupList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 查询用户当前积分

61
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberLoginlogsMapper.java

@ -0,0 +1,61 @@
package com.mmxt.business.mapper;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs;
/**
* 会员访问日志记录Mapper接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface MmxtMeiyuMemberLoginlogsMapper
{
/**
* 查询会员访问日志记录
*
* @param logId 会员访问日志记录主键
* @return 会员访问日志记录
*/
public MmxtMeiyuMemberLoginlogs selectMmxtMeiyuMemberLoginlogsByLogId(Long logId);
/**
* 查询会员访问日志记录列表
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 会员访问日志记录集合
*/
public List<MmxtMeiyuMemberLoginlogs> selectMmxtMeiyuMemberLoginlogsList(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 新增会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
public int insertMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 修改会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
public int updateMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 删除会员访问日志记录
*
* @param logId 会员访问日志记录主键
* @return 结果
*/
public int deleteMmxtMeiyuMemberLoginlogsByLogId(Long logId);
/**
* 批量删除会员访问日志记录
*
* @param logIds 需要删除的数据主键集合
* @return 结果
*/
public int deleteMmxtMeiyuMemberLoginlogsByLogIds(Long[] logIds);
}

61
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberOperateLogMapper.java

@ -0,0 +1,61 @@
package com.mmxt.business.mapper;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuMemberOperateLog;
/**
* 用户操作日志Mapper接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface MmxtMeiyuMemberOperateLogMapper
{
/**
* 查询用户操作日志
*
* @param logId 用户操作日志主键
* @return 用户操作日志
*/
public MmxtMeiyuMemberOperateLog selectMmxtMeiyuMemberOperateLogByLogId(Long logId);
/**
* 查询用户操作日志列表
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 用户操作日志集合
*/
public List<MmxtMeiyuMemberOperateLog> selectMmxtMeiyuMemberOperateLogList(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 新增用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
public int insertMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 修改用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
public int updateMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 删除用户操作日志
*
* @param logId 用户操作日志主键
* @return 结果
*/
public int deleteMmxtMeiyuMemberOperateLogByLogId(Long logId);
/**
* 批量删除用户操作日志
*
* @param logIds 需要删除的数据主键集合
* @return 结果
*/
public int deleteMmxtMeiyuMemberOperateLogByLogIds(Long[] logIds);
}

18
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberTeacherMapper.java → mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberTeacherMapper.java

@ -1,6 +1,6 @@
package com.mmxt.business.mapper;
import com.mmxt.business.domain.MmxtAdminMemberTeacher;
import com.mmxt.business.domain.MmxtMeiyuMemberTeacher;
import java.util.List;
@ -10,7 +10,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-09
*/
public interface MmxtAdminMemberTeacherMapper
public interface MmxtMeiyuMemberTeacherMapper
{
/**
* 查询会员教师认证
@ -18,31 +18,31 @@ public interface MmxtAdminMemberTeacherMapper
* @param memberId 会员教师认证ID
* @return 会员教师认证
*/
public MmxtAdminMemberTeacher selectAdminMemberTeacherById(String memberId);
public MmxtMeiyuMemberTeacher selectAdminMemberTeacherById(String memberId);
/**
* 查询会员教师认证列表
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 会员教师认证集合
*/
public List<MmxtAdminMemberTeacher> selectAdminMemberTeacherList(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public List<MmxtMeiyuMemberTeacher> selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 新增会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
public int insertAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public int insertAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 修改会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
public int updateAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public int updateAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 删除会员教师认证

61
mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuSmsLogMapper.java

@ -0,0 +1,61 @@
package com.mmxt.business.mapper;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuSmsLog;
/**
* 短信发送记录Mapper接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface MmxtMeiyuSmsLogMapper
{
/**
* 查询短信发送记录
*
* @param id 短信发送记录主键
* @return 短信发送记录
*/
public MmxtMeiyuSmsLog selectMmxtMeiyuSmsLogById(Long id);
/**
* 查询短信发送记录列表
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 短信发送记录集合
*/
public List<MmxtMeiyuSmsLog> selectMmxtMeiyuSmsLogList(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 新增短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
public int insertMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 修改短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
public int updateMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 删除短信发送记录
*
* @param id 短信发送记录主键
* @return 结果
*/
public int deleteMmxtMeiyuSmsLogById(Long id);
/**
* 批量删除短信发送记录
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteMmxtMeiyuSmsLogByIds(Long[] ids);
}

74
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberGroupService.java

@ -1,74 +0,0 @@
package com.mmxt.business.service;
import com.mmxt.business.domain.MmxtAdminMemberGroup;
import java.util.List;
/**
* 会员群组Service接口
*
* @author mmxt
* @date 2021-12-09
*/
public interface IMmxtAdminMemberGroupService
{
/**
* 查询会员群组
*
* @param groupId 会员群组ID
* @return 会员群组
*/
public MmxtAdminMemberGroup selectAdminMemberGroupById(Integer groupId);
/**
* 查询会员群组列表
*
* @param MmxtAdminMemberGroup 会员群组
* @return 会员群组集合
*/
public List<MmxtAdminMemberGroup> selectAdminMemberGroupList(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 新增会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
public int insertAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 修改会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
public int updateAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup);
/**
* 批量删除会员群组
*
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteAdminMemberGroupByIds(Long[] ids);
/**
* 删除会员群组信息
*
* @param groupId 会员群组ID
* @return 结果
*/
public int deleteAdminMemberGroupById(Integer groupId);
/**
* 批量修改状态
* @param ids
* @param status
*/
public int batchChangeStatus(String[] ids,Integer status);
/**
* 查询状态正常的标签
*/
public String[] selectGroupIdGroupByIds(String[] ids);
}

70
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAttachmentService.java

@ -1,70 +0,0 @@
package com.mmxt.business.service;
import com.mmxt.business.domain.MmxtAttachment;
import java.util.List;
/**
* 附件Service接口
*
* @author wujiyue
* @date 2019-11-01
*/
public interface IMmxtAttachmentService
{
/**
* 查询附件
*
* @param attachId 附件ID
* @return 附件
*/
public MmxtAttachment selectAttachmentById(String attachId);
/**
* 根据zid查询附件列表
*
* @param zid 组id
* @return 附件集合
*/
public List<MmxtAttachment> selectAttachmentsByZid(String zid);
/**
* 查询附件列表
*
* @param MmxtAttachment 附件
* @return 附件集合
*/
public List<MmxtAttachment> selectAttachmentList(MmxtAttachment MmxtAttachment);
/**
* 新增附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
public int insertAttachment(MmxtAttachment MmxtAttachment);
/**
* 修改附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
public int updateAttachment(MmxtAttachment MmxtAttachment);
/**
* 批量删除附件
*
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteAttachmentByIds(String ids);
/**
* 删除附件信息
*
* @param attachId 附件ID
* @return 结果
*/
public int deleteAttachmentById(String attachId);
}

32
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileCategoryService.java → mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileCategoryService.java

@ -1,7 +1,7 @@
package com.mmxt.business.service;
import com.mmxt.common.core.domain.Ztree;
import com.mmxt.business.domain.MmxtAdminFileCategory;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-23
*/
public interface IMmxtAdminFileCategoryService
public interface IMmxtMeiyuFileCategoryService
{
/**
* 查询文件分类
@ -19,31 +19,31 @@ public interface IMmxtAdminFileCategoryService
* @param categoryId 文件分类ID
* @return 文件分类
*/
public MmxtAdminFileCategory selectAdminFileCategoryById(Long categoryId);
public MmxtMeiyuFileCategory selectMmxtMeiyuFileCategoryById(Long categoryId);
/**
* 查询文件分类列表
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 文件分类集合
*/
public List<MmxtAdminFileCategory> selectAdminFileCategoryList(MmxtAdminFileCategory MmxtAdminFileCategory);
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 新增文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
public int insertAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory);
public int insertMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 修改文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
public int updateAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory);
public int updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 批量删除文件分类
@ -51,7 +51,7 @@ public interface IMmxtAdminFileCategoryService
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteAdminFileCategoryByIds(String ids);
public int deleteMmxtMeiyuFileCategoryByIds(Long[] ids);
/**
* 删除文件分类信息
@ -59,36 +59,36 @@ public interface IMmxtAdminFileCategoryService
* @param categoryId 文件分类ID
* @return 结果
*/
public int deleteAdminFileCategoryById(Long categoryId);
public int deleteMmxtMeiyuFileCategoryById(Long categoryId);
/**
* 查询文件分类树列表
*
* @return 所有文件分类信息
*/
public List<Ztree> selectAdminFileCategoryTree();
public List<Ztree> selectMmxtMeiyuFileCategoryTree();
/**
* 查询文件分类树列表
*
* @return 所有文件分类信息
*/
public List<Ztree> selectAdminFileCategoryListById(Long categoryId);
public List<Ztree> selectMmxtMeiyuFileCategoryListById(Long categoryId);
/**
* 查询文件分类树列表大小
*
* @return 所有文件分类信息
*/
public List<MmxtAdminFileCategory> selectAdminFileCategoryListCapaCityById(Long categoryId);
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryListCapaCityById(Long categoryId);
/**
* 校验目录名称是否唯一
*
* @param MmxtAdminFileCategory 目录信息
* @param MmxtMeiyuFileCategory 目录信息
* @return 结果
*/
public String checkCategoryNameUnique(MmxtAdminFileCategory MmxtAdminFileCategory);
public String checkCategoryNameUnique(MmxtMeiyuFileCategory MmxtMeiyuFileCategory);
/**
* 根据ID查询所有子目录正常状态

24
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileManageService.java → mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileManageService.java

@ -1,7 +1,7 @@
package com.mmxt.business.service;
import com.mmxt.business.domain.MmxtAdminFileManage;
import com.mmxt.business.domain.MmxtMeiyuFileManage;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-21
*/
public interface IMmxtAdminFileManageService
public interface IMmxtMeiyuFileManageService
{
/**
* 查询文件管理列
@ -19,31 +19,31 @@ public interface IMmxtAdminFileManageService
* @param fileId 文件管理列ID
* @return 文件管理列
*/
public MmxtAdminFileManage selectAdminFileManageById(Integer fileId);
public MmxtMeiyuFileManage selectMmxtMeiyuFileManageById(Long fileId);
/**
* 查询文件管理列列表
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 文件管理列集合
*/
public List<MmxtAdminFileManage> selectAdminFileManageList(MmxtAdminFileManage MmxtAdminFileManage);
public List<MmxtMeiyuFileManage> selectMmxtMeiyuFileManageList(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 新增文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
public int insertAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage);
public int insertMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 修改文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
public int updateAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage);
public int updateMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage);
/**
* 批量删除文件管理列
@ -51,7 +51,7 @@ public interface IMmxtAdminFileManageService
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteAdminFileManageByIds(String ids);
public int deleteMmxtMeiyuFileManageByIds(Long[] ids);
/**
* 删除文件管理列信息
@ -59,7 +59,7 @@ public interface IMmxtAdminFileManageService
* @param fileId 文件管理列ID
* @return 结果
*/
public int deleteAdminFileManageById(Integer fileId);
public int deleteMmxtMeiyuFileManageById(Integer fileId);
/**
@ -83,5 +83,5 @@ public interface IMmxtAdminFileManageService
* @param objectName oss文件名
* @return 结果
*/
public int deleteAdminFileManageByObjectName(String objectName);
public int deleteMmxtMeiyuFileManageByObjectName(String objectName);
}

20
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberListService.java → mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberListService.java

@ -1,6 +1,6 @@
package com.mmxt.business.service;
import com.mmxt.business.domain.MmxtAdminMemberList;
import com.mmxt.business.domain.MmxtMeiyuMemberList;
import com.mmxt.business.domain.vo.MmxtAdminMemberListVo;
import java.util.List;
@ -11,7 +11,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-09
*/
public interface IMmxtAdminMemberListService
public interface IMmxtMeiyuMemberListService
{
/**
* 查询会员用户信息
@ -19,15 +19,15 @@ public interface IMmxtAdminMemberListService
* @param memberId 会员用户信息ID
* @return 会员用户信息
*/
public MmxtAdminMemberList selectAdminMemberListById(Long memberId);
public MmxtMeiyuMemberList selectAdminMemberListById(Long memberId);
/**
* 查询会员用户信息列表
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 会员用户信息集合
*/
public List<MmxtAdminMemberList> selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList);
public List<MmxtMeiyuMemberList> selectAdminMemberListList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 查询会员用户信息列表 会员名称
@ -42,18 +42,18 @@ public interface IMmxtAdminMemberListService
/**
* 新增会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
public int insertAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList);
public int insertAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 修改会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
public int updateAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList);
public int updateAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 批量删除会员用户信息
@ -72,7 +72,7 @@ public interface IMmxtAdminMemberListService
public int deleteAdminMemberListById(Long memberId);
public List<MmxtAdminMemberList> findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList);
public List<MmxtMeiyuMemberList> findAdminMemberGroupList(MmxtMeiyuMemberList MmxtMeiyuMemberList);
/**
* 查询用户当前积分

61
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberLoginlogsService.java

@ -0,0 +1,61 @@
package com.mmxt.business.service;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs;
/**
* 会员访问日志记录Service接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface IMmxtMeiyuMemberLoginlogsService
{
/**
* 查询会员访问日志记录
*
* @param logId 会员访问日志记录主键
* @return 会员访问日志记录
*/
public MmxtMeiyuMemberLoginlogs selectMmxtMeiyuMemberLoginlogsByLogId(Long logId);
/**
* 查询会员访问日志记录列表
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 会员访问日志记录集合
*/
public List<MmxtMeiyuMemberLoginlogs> selectMmxtMeiyuMemberLoginlogsList(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 新增会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
public int insertMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 修改会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
public int updateMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs);
/**
* 批量删除会员访问日志记录
*
* @param logIds 需要删除的会员访问日志记录主键集合
* @return 结果
*/
public int deleteMmxtMeiyuMemberLoginlogsByLogIds(Long[] logIds);
/**
* 删除会员访问日志记录信息
*
* @param logId 会员访问日志记录主键
* @return 结果
*/
public int deleteMmxtMeiyuMemberLoginlogsByLogId(Long logId);
}

61
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberOperateLogService.java

@ -0,0 +1,61 @@
package com.mmxt.business.service;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuMemberOperateLog;
/**
* 用户操作日志Service接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface IMmxtMeiyuMemberOperateLogService
{
/**
* 查询用户操作日志
*
* @param logId 用户操作日志主键
* @return 用户操作日志
*/
public MmxtMeiyuMemberOperateLog selectMmxtMeiyuMemberOperateLogByLogId(Long logId);
/**
* 查询用户操作日志列表
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 用户操作日志集合
*/
public List<MmxtMeiyuMemberOperateLog> selectMmxtMeiyuMemberOperateLogList(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 新增用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
public int insertMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 修改用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
public int updateMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog);
/**
* 批量删除用户操作日志
*
* @param logIds 需要删除的用户操作日志主键集合
* @return 结果
*/
public int deleteMmxtMeiyuMemberOperateLogByLogIds(Long[] logIds);
/**
* 删除用户操作日志信息
*
* @param logId 用户操作日志主键
* @return 结果
*/
public int deleteMmxtMeiyuMemberOperateLogByLogId(Long logId);
}

18
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberTeacherService.java → mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberTeacherService.java

@ -1,6 +1,6 @@
package com.mmxt.business.service;
import com.mmxt.business.domain.MmxtAdminMemberTeacher;
import com.mmxt.business.domain.MmxtMeiyuMemberTeacher;
import java.util.List;
@ -10,7 +10,7 @@ import java.util.List;
* @author mmxt
* @date 2021-12-09
*/
public interface IMmxtAdminMemberTeacherService
public interface IMmxtMeiyuMemberTeacherService
{
/**
* 查询会员教师认证
@ -18,31 +18,31 @@ public interface IMmxtAdminMemberTeacherService
* @param memberId 会员教师认证ID
* @return 会员教师认证
*/
public MmxtAdminMemberTeacher selectAdminMemberTeacherById(String memberId);
public MmxtMeiyuMemberTeacher selectAdminMemberTeacherById(String memberId);
/**
* 查询会员教师认证列表
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 会员教师认证集合
*/
public List<MmxtAdminMemberTeacher> selectAdminMemberTeacherList(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public List<MmxtMeiyuMemberTeacher> selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 新增会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
public int insertAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public int insertAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 修改会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
public int updateAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher);
public int updateAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher);
/**
* 批量删除会员教师认证

61
mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuSmsLogService.java

@ -0,0 +1,61 @@
package com.mmxt.business.service;
import java.util.List;
import com.mmxt.business.domain.MmxtMeiyuSmsLog;
/**
* 短信发送记录Service接口
*
* @author mmxt
* @date 2026-01-09
*/
public interface IMmxtMeiyuSmsLogService
{
/**
* 查询短信发送记录
*
* @param id 短信发送记录主键
* @return 短信发送记录
*/
public MmxtMeiyuSmsLog selectMmxtMeiyuSmsLogById(Long id);
/**
* 查询短信发送记录列表
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 短信发送记录集合
*/
public List<MmxtMeiyuSmsLog> selectMmxtMeiyuSmsLogList(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 新增短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
public int insertMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 修改短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
public int updateMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog);
/**
* 批量删除短信发送记录
*
* @param ids 需要删除的短信发送记录主键集合
* @return 结果
*/
public int deleteMmxtMeiyuSmsLogByIds(Long[] ids);
/**
* 删除短信发送记录信息
*
* @param id 短信发送记录主键
* @return 结果
*/
public int deleteMmxtMeiyuSmsLogById(Long id);
}

107
mmxt-business/src/main/java/com/mmxt/business/service/impl/AdminMemberGroupServiceImpl.java

@ -1,107 +0,0 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtAdminMemberGroup;
import com.mmxt.business.service.IMmxtAdminMemberGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 会员群组Service业务层处理
*
* @author mmxt
* @date 2021-12-09
*/
@Service
public class AdminMemberGroupServiceImpl implements IMmxtAdminMemberGroupService
{
@Autowired
private com.mmxt.business.mapper.MmxtAdminMemberGroupMapper MmxtAdminMemberGroupMapper;
/**
* 查询会员群组
*
* @param groupId 会员群组ID
* @return 会员群组
*/
@Override
public MmxtAdminMemberGroup selectAdminMemberGroupById(Integer groupId)
{
return MmxtAdminMemberGroupMapper.selectAdminMemberGroupById(groupId);
}
/**
* 查询会员群组列表
*
* @param MmxtAdminMemberGroup 会员群组
* @return 会员群组
*/
@Override
public List<MmxtAdminMemberGroup> selectAdminMemberGroupList(MmxtAdminMemberGroup MmxtAdminMemberGroup)
{
return MmxtAdminMemberGroupMapper.selectAdminMemberGroupList(MmxtAdminMemberGroup);
}
/**
* 新增会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
@Override
public int insertAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup)
{
return MmxtAdminMemberGroupMapper.insertAdminMemberGroup(MmxtAdminMemberGroup);
}
/**
* 修改会员群组
*
* @param MmxtAdminMemberGroup 会员群组
* @return 结果
*/
@Override
public int updateAdminMemberGroup(MmxtAdminMemberGroup MmxtAdminMemberGroup)
{
return MmxtAdminMemberGroupMapper.updateAdminMemberGroup(MmxtAdminMemberGroup);
}
/**
* 删除会员群组对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAdminMemberGroupByIds(Long[] ids)
{
return MmxtAdminMemberGroupMapper.deleteAdminMemberGroupByIds(ids);
}
/**
* 删除会员群组信息
*
* @param groupId 会员群组ID
* @return 结果
*/
@Override
public int deleteAdminMemberGroupById(Integer groupId)
{
return MmxtAdminMemberGroupMapper.deleteAdminMemberGroupById(groupId);
}
@Override
public int batchChangeStatus(String[] ids, Integer status) {
return MmxtAdminMemberGroupMapper.batchChangeStatus(ids,status);
}
/**
* 查询状态正常的标签
*/
@Override
public String[] selectGroupIdGroupByIds(String[] ids){
List<String> list = MmxtAdminMemberGroupMapper.selectGroupIdGroupByIds(ids);
return list.toArray(new String[list.size()]);
}
}

260
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileCategoryServiceImpl.java

@ -1,260 +0,0 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.service.IMmxtAdminFileCategoryService;
import com.mmxt.common.constant.UserConstants;
import com.mmxt.common.core.domain.Ztree;
import com.mmxt.common.core.text.Convert;
import com.mmxt.common.exception.ServiceException;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.common.utils.StringUtils;
import com.mmxt.business.domain.MmxtAdminFileCategory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* 文件分类Service业务层处理
*
* @author mmxt
* @date 2021-12-23
*/
@Service
public class MmxtAdminFileCategoryServiceImpl implements IMmxtAdminFileCategoryService
{
@Autowired
private com.mmxt.business.mapper.MmxtAdminFileCategoryMapper MmxtAdminFileCategoryMapper;
/**
* 查询文件分类
*
* @param categoryId 文件分类ID
* @return 文件分类
*/
@Override
public MmxtAdminFileCategory selectAdminFileCategoryById(Long categoryId)
{
return MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(categoryId);
}
/**
* 查询文件分类列表
*
* @param MmxtAdminFileCategory 文件分类
* @return 文件分类
*/
@Override
public List<MmxtAdminFileCategory> selectAdminFileCategoryList(MmxtAdminFileCategory MmxtAdminFileCategory)
{
return MmxtAdminFileCategoryMapper.selectAdminFileCategoryList(MmxtAdminFileCategory);
}
/**
* 新增文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @return 结果
*/
@Override
public int insertAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory)
{
if (MmxtAdminFileCategory.getParentId()!=0L){
MmxtAdminFileCategory info = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(MmxtAdminFileCategory.getParentId());
// 如果父节点不为"正常"状态,则不允许新增子节点
if (!UserConstants.FILE_CATEGORY_NORMAL.equals(info.getStatus()+""))
{
throw new ServiceException("目录停用,不允许新增");
}
MmxtAdminFileCategory.setPath(info.getPath()+MmxtAdminFileCategory.getIdentifiy()+"/");
MmxtAdminFileCategory.setAncestors(info.getAncestors() + "," + MmxtAdminFileCategory.getParentId());
}else {
MmxtAdminFileCategory.setPath(MmxtAdminFileCategory.getIdentifiy()+"/");
MmxtAdminFileCategory.setAncestors( MmxtAdminFileCategory.getParentId()+"");
}
MmxtAdminFileCategory.setCreateTime(DateUtils.getNowDate());
MmxtAdminFileCategory.setUpdateTime(DateUtils.getNowDate());
return MmxtAdminFileCategoryMapper.insertAdminFileCategory(MmxtAdminFileCategory);
}
/**
* 修改文件分类
*
* @param MmxtAdminFileCategory 文件分类
* @return 结果
*/
@Override
public int updateAdminFileCategory(MmxtAdminFileCategory MmxtAdminFileCategory)
{
MmxtAdminFileCategory newParentCategory = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(MmxtAdminFileCategory.getParentId());
MmxtAdminFileCategory oldCategory = selectAdminFileCategoryById(MmxtAdminFileCategory.getCategoryId());
if (StringUtils.isNotNull(newParentCategory) && StringUtils.isNotNull(oldCategory))
{
String newAncestors = newParentCategory.getAncestors() + "," + newParentCategory.getCategoryId();
String oldAncestors = oldCategory.getAncestors();
MmxtAdminFileCategory.setAncestors(newAncestors);
updateCategoryChildren(MmxtAdminFileCategory.getCategoryId(), newAncestors, oldAncestors);
}
MmxtAdminFileCategory.setUpdateTime(DateUtils.getNowDate());
int result = MmxtAdminFileCategoryMapper.updateAdminFileCategory(MmxtAdminFileCategory);
if (UserConstants.FILE_CATEGORY_NORMAL.equals(MmxtAdminFileCategory.getStatus()))
{
// 如果该部门是启用状态,则启用该部门的所有上级部门
updateParentCategoryStatusNormal(MmxtAdminFileCategory);
}
return result;
}
/**
* 修改子元素关系
*
* @param CategoryId 被修改的目录ID
* @param newAncestors 新的父ID集合
* @param oldAncestors 旧的父ID集合
*/
public void updateCategoryChildren(Long CategoryId, String newAncestors, String oldAncestors)
{
List<MmxtAdminFileCategory> children = MmxtAdminFileCategoryMapper.selectChildrenCategoryById(CategoryId);
for (MmxtAdminFileCategory child : children)
{
child.setAncestors(child.getAncestors().replace(oldAncestors, newAncestors));
}
if (children.size() > 0)
{
MmxtAdminFileCategoryMapper.updateCategoryChildren(children);
}
}
/**
* 修改该部门的父级部门状态
*
* @param MmxtAdminFileCategory 当前部门
*/
private void updateParentCategoryStatusNormal(MmxtAdminFileCategory MmxtAdminFileCategory)
{
String ancestors = MmxtAdminFileCategory.getAncestors();
Long[] categoryIds = Convert.toLongArray(ancestors);
MmxtAdminFileCategoryMapper.updateCategoryStatusNormal(categoryIds);
}
/**
* 删除文件分类对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAdminFileCategoryByIds(String ids)
{
return MmxtAdminFileCategoryMapper.deleteAdminFileCategoryByIds(Convert.toStrArray(ids));
}
/**
* 删除文件分类信息
*
* @param categoryId 文件分类ID
* @return 结果
*/
@Override
public int deleteAdminFileCategoryById(Long categoryId)
{
return MmxtAdminFileCategoryMapper.deleteAdminFileCategoryById(categoryId);
}
/**
* 查询文件分类树列表
*
* @return 所有文件分类信息
*/
@Override
public List<Ztree> selectAdminFileCategoryTree()
{
MmxtAdminFileCategory adminFileCategory1 = new MmxtAdminFileCategory();
adminFileCategory1.setStatus(1);
List<MmxtAdminFileCategory> adminFileCategoryList = MmxtAdminFileCategoryMapper.selectAdminFileCategoryList(adminFileCategory1);
List<Ztree> ztrees = new ArrayList<Ztree>();
for (MmxtAdminFileCategory MmxtAdminFileCategory : adminFileCategoryList)
{
Ztree ztree = new Ztree();
ztree.setId(MmxtAdminFileCategory.getCategoryId());
ztree.setpId(MmxtAdminFileCategory.getParentId());
ztree.setName(MmxtAdminFileCategory.getCategoryName());
ztree.setTitle(MmxtAdminFileCategory.getCategoryName());
ztrees.add(ztree);
}
return ztrees;
}
/*子分类树结构*/
@Override
public List<Ztree> selectAdminFileCategoryListById(Long categoryId) {
List<MmxtAdminFileCategory> adminFileCategoryList = MmxtAdminFileCategoryMapper.selectAdminFileCategoryListById(categoryId);
List<Ztree> ztrees = new ArrayList<Ztree>();
for (MmxtAdminFileCategory MmxtAdminFileCategory : adminFileCategoryList)
{
Ztree ztree = new Ztree();
ztree.setId(MmxtAdminFileCategory.getCategoryId());
ztree.setpId(MmxtAdminFileCategory.getParentId());
ztree.setName(MmxtAdminFileCategory.getCategoryName());
ztree.setTitle(MmxtAdminFileCategory.getCategoryName());
ztrees.add(ztree);
}
return ztrees;
}
/*查询下一级子分类*/
@Override
public List<MmxtAdminFileCategory> selectAdminFileCategoryListCapaCityById(Long categoryId) {
return MmxtAdminFileCategoryMapper.selectAdminFileCategoryListCapaCityById(categoryId);
}
/**
* 校验目录名称是否唯一
*
* @param MmxtAdminFileCategory 目录信息
* @return 结果
*/
@Override
public String checkCategoryNameUnique(MmxtAdminFileCategory MmxtAdminFileCategory) {
Long categoryId = StringUtils.isNull(MmxtAdminFileCategory.getCategoryId()) ? -1L :MmxtAdminFileCategory.getCategoryId();
MmxtAdminFileCategory info = MmxtAdminFileCategoryMapper.checkCategoryNameUnique(MmxtAdminFileCategory.getCategoryName(), MmxtAdminFileCategory.getParentId());
if (StringUtils.isNotNull(info) && info.getCategoryId().longValue() != categoryId.longValue())
{
return UserConstants.FILE_CATEGORY_NOT_UNIQUE;
}
return UserConstants.FILE_CATEGORY_UNIQUE;
}
/**
* 根据ID查询所有子目录正常状态
*
* @param categoryId 目录ID
* @return 子部门数
*/
@Override
public int selectNormalChildrenCategoryById(Long categoryId) {
return MmxtAdminFileCategoryMapper.selectNormalChildrenCategoryById(categoryId);
}
/**
* 查询目录是否存在下级
*
* @param parentId 父目录ID
* @return 结果
*/
@Override
public int selectCategoryCount(Long parentId) {
MmxtAdminFileCategory MmxtAdminFileCategory = new MmxtAdminFileCategory();
MmxtAdminFileCategory.setParentId(parentId);
return MmxtAdminFileCategoryMapper.selectCategoryCount(MmxtAdminFileCategory);
}
/**
* 查询目录是否存在文件
*
* @param categoryId 目录ID
* @return 结果 结果 true 存在 false 不存在
*/
@Override
public boolean checkCategoryExistFile(Long categoryId) {
int result = MmxtAdminFileCategoryMapper.checkCategoryExistFile(categoryId);
return result > 0 ? true : false;
}
}

155
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileManageServiceImpl.java

@ -1,155 +0,0 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtAdminFileCategory;
import com.mmxt.business.domain.MmxtAdminFileManage;
import com.mmxt.common.core.text.Convert;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.business.service.IMmxtAdminFileManageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 文件管理列Service业务层处理
*
* @author mmxt
* @date 2021-12-21
*/
@Service
public class MmxtAdminFileManageServiceImpl implements IMmxtAdminFileManageService
{
@Autowired
private com.mmxt.business.mapper.MmxtAdminFileManageMapper MmxtAdminFileManageMapper;
@Autowired
private com.mmxt.business.mapper.MmxtAdminFileCategoryMapper MmxtAdminFileCategoryMapper;
/**
* 查询文件管理列
*
* @param fileId 文件管理列ID
* @return 文件管理列
*/
@Override
public MmxtAdminFileManage selectAdminFileManageById(Integer fileId)
{
return MmxtAdminFileManageMapper.selectAdminFileManageById(fileId);
}
/**
* 查询文件管理列列表
*
* @param MmxtAdminFileManage 文件管理列
* @return 文件管理列
*/
@Override
public List<MmxtAdminFileManage> selectAdminFileManageList(MmxtAdminFileManage MmxtAdminFileManage)
{
return MmxtAdminFileManageMapper.selectAdminFileManageList(MmxtAdminFileManage);
}
/**
* 新增文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @return 结果
*/
@Override
public int insertAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage)
{
MmxtAdminFileManage.setCreateTime(DateUtils.getNowDate());
MmxtAdminFileManage.setUpdateTime(DateUtils.getNowDate());
//给本身和父级插入大小 单位:字节
insertSize(Long.valueOf(MmxtAdminFileManage.getCategoryId()),Long.valueOf(MmxtAdminFileManage.getFileSize()));
return MmxtAdminFileManageMapper.insertAdminFileManage(MmxtAdminFileManage);
}
/**
* 修改文件管理列
*
* @param MmxtAdminFileManage 文件管理列
* @return 结果
*/
@Override
public int updateAdminFileManage(MmxtAdminFileManage MmxtAdminFileManage)
{
MmxtAdminFileManage.setUpdateTime(DateUtils.getNowDate());
return MmxtAdminFileManageMapper.updateAdminFileManage(MmxtAdminFileManage);
}
/**
* 删除文件管理列对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAdminFileManageByIds(String ids)
{
return MmxtAdminFileManageMapper.deleteAdminFileManageByIds(Convert.toStrArray(ids));
}
/**
* 删除文件管理列信息
*
* @param fileId 文件管理列ID
* @return 结果
*/
@Override
public int deleteAdminFileManageById(Integer fileId)
{
return MmxtAdminFileManageMapper.deleteAdminFileManageById(fileId);
}
@Override
public int quertWeekFileNum(Long categoryId) {
return MmxtAdminFileManageMapper.quertWeekFileNum(categoryId);
}
@Override
public Boolean insertSize(Long categoryId, Long size) {
if (categoryId!=null&&!categoryId.equals("")){
MmxtAdminFileCategory MmxtAdminFileCategory = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(categoryId);
String[] arr = MmxtAdminFileCategory.getAncestors().split(",");
for (int i = 1; i < arr.length; i++) {
MmxtAdminFileCategory fileCategory = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(Long.valueOf(arr[i]));
Long sum = Long.valueOf(fileCategory.getCapacityUse())+ size;
fileCategory.setCapacityUse(sum+"");
MmxtAdminFileCategoryMapper.updateAdminFileCategory(fileCategory);
}
Long useSize = Long.valueOf(MmxtAdminFileCategory.getCapacityUse())+size;
MmxtAdminFileCategory.setCapacityUse(useSize+"");
MmxtAdminFileCategoryMapper.updateAdminFileCategory(MmxtAdminFileCategory);
return true;
}
return false;
}
@Override
public int deleteAdminFileManageByObjectName(String objectName) {
//删除文件并将对应size减少
MmxtAdminFileManage MmxtAdminFileManage = MmxtAdminFileManageMapper.selectAdminFileManageByObjectName(objectName);
reduceSize(Long.valueOf(MmxtAdminFileManage.getCategoryId()),Long.valueOf(MmxtAdminFileManage.getFileSize()));
return MmxtAdminFileManageMapper.deleteAdminFileManageByObjectName(objectName);
}
public Boolean reduceSize(Long categoryId, Long size) {
if (categoryId!=null&&!categoryId.equals("")){
MmxtAdminFileCategory MmxtAdminFileCategory = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(categoryId);
String[] arr = MmxtAdminFileCategory.getAncestors().split(",");
for (int i = 1; i < arr.length; i++) {
MmxtAdminFileCategory fileCategory = MmxtAdminFileCategoryMapper.selectAdminFileCategoryById(Long.valueOf(arr[i]));
Long sum = Long.valueOf(fileCategory.getCapacityUse())- size;
fileCategory.setCapacityUse(sum+"");
MmxtAdminFileCategoryMapper.updateAdminFileCategory(fileCategory);
}
Long useSize = Long.valueOf(MmxtAdminFileCategory.getCapacityUse())-size;
MmxtAdminFileCategory.setCapacityUse(useSize+"");
MmxtAdminFileCategoryMapper.updateAdminFileCategory(MmxtAdminFileCategory);
return true;
}
return false;
}
}

93
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberTeacherServiceImpl.java

@ -1,93 +0,0 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtAdminMemberTeacher;
import com.mmxt.business.service.IMmxtAdminMemberTeacherService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 会员教师认证Service业务层处理
*
* @author mmxt
* @date 2021-12-09
*/
@Service
public class MmxtAdminMemberTeacherServiceImpl implements IMmxtAdminMemberTeacherService
{
@Autowired
private com.mmxt.business.mapper.MmxtAdminMemberTeacherMapper MmxtAdminMemberTeacherMapper;
/**
* 查询会员教师认证
*
* @param memberId 会员教师认证ID
* @return 会员教师认证
*/
@Override
public MmxtAdminMemberTeacher selectAdminMemberTeacherById(String memberId)
{
return MmxtAdminMemberTeacherMapper.selectAdminMemberTeacherById(memberId);
}
/**
* 查询会员教师认证列表
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @return 会员教师认证
*/
@Override
public List<MmxtAdminMemberTeacher> selectAdminMemberTeacherList(MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
{
return MmxtAdminMemberTeacherMapper.selectAdminMemberTeacherList(MmxtAdminMemberTeacher);
}
/**
* 新增会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @return 结果
*/
@Override
public int insertAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
{
return MmxtAdminMemberTeacherMapper.insertAdminMemberTeacher(MmxtAdminMemberTeacher);
}
/**
* 修改会员教师认证
*
* @param MmxtAdminMemberTeacher 会员教师认证
* @return 结果
*/
@Override
public int updateAdminMemberTeacher(MmxtAdminMemberTeacher MmxtAdminMemberTeacher)
{
return MmxtAdminMemberTeacherMapper.updateAdminMemberTeacher(MmxtAdminMemberTeacher);
}
/**
* 删除会员教师认证对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAdminMemberTeacherByIds(Long[] ids)
{
return MmxtAdminMemberTeacherMapper.deleteAdminMemberTeacherByIds(ids);
}
/**
* 删除会员教师认证信息
*
* @param memberId 会员教师认证ID
* @return 结果
*/
@Override
public int deleteAdminMemberTeacherById(String memberId)
{
return MmxtAdminMemberTeacherMapper.deleteAdminMemberTeacherById(memberId);
}
}

110
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAttachmentServiceImpl.java

@ -1,110 +0,0 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtAttachment;
import com.mmxt.common.core.text.Convert;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.common.utils.Guid;
import com.mmxt.common.utils.SecurityUtils;
import com.mmxt.business.service.IMmxtAttachmentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 附件Service业务层处理
*
* @author wujiyue
* @date 2019-11-01
*/
@Service
public class MmxtAttachmentServiceImpl implements IMmxtAttachmentService
{
@Autowired
private com.mmxt.business.mapper.MmxtAttachmentMapper MmxtAttachmentMapper;
/**
* 查询附件
*
* @param attachId 附件ID
* @return 附件
*/
@Override
public MmxtAttachment selectAttachmentById(String attachId)
{
return MmxtAttachmentMapper.selectAttachmentById(attachId);
}
@Override
public List<MmxtAttachment> selectAttachmentsByZid(String zid) {
MmxtAttachment MmxtAttachment=new MmxtAttachment();
MmxtAttachment.setZid(zid);
return MmxtAttachmentMapper.selectAttachmentList(MmxtAttachment);
}
/**
* 查询附件列表
*
* @param MmxtAttachment 附件
* @return 附件
*/
@Override
public List<MmxtAttachment> selectAttachmentList(MmxtAttachment MmxtAttachment)
{
return MmxtAttachmentMapper.selectAttachmentList(MmxtAttachment);
}
/**
* 新增附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
@Override
public int insertAttachment(MmxtAttachment MmxtAttachment)
{
MmxtAttachment.setAttachId(Guid.get());
MmxtAttachment.setUserId(SecurityUtils.getLoginUser().getUserId().toString());
MmxtAttachment.setCreateBy(SecurityUtils.getUsername());
MmxtAttachment.setCreateTime(DateUtils.getNowDate());
return MmxtAttachmentMapper.insertAttachment(MmxtAttachment);
}
/**
* 修改附件
*
* @param MmxtAttachment 附件
* @return 结果
*/
@Override
public int updateAttachment(MmxtAttachment MmxtAttachment)
{
MmxtAttachment.setUpdateTime(DateUtils.getNowDate());
return MmxtAttachmentMapper.updateAttachment(MmxtAttachment);
}
/**
* 删除附件对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAttachmentByIds(String ids)
{
return MmxtAttachmentMapper.deleteAttachmentByIds(Convert.toStrArray(ids));
}
/**
* 删除附件信息
*
* @param attachId 附件ID
* @return 结果
*/
@Override
public int deleteAttachmentById(String attachId)
{
return MmxtAttachmentMapper.deleteAttachmentById(attachId);
}
}

261
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileCategoryServiceImpl.java

@ -0,0 +1,261 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import com.mmxt.business.mapper.MmxtMeiyuFileCategoryMapper;
import com.mmxt.business.service.IMmxtMeiyuFileCategoryService;
import com.mmxt.common.constant.UserConstants;
import com.mmxt.common.core.domain.Ztree;
import com.mmxt.common.core.text.Convert;
import com.mmxt.common.exception.ServiceException;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.common.utils.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* 文件分类Service业务层处理
*
* @author mmxt
* @date 2021-12-23
*/
@Service
public class MmxtMeiyuFileCategoryServiceImpl implements IMmxtMeiyuFileCategoryService
{
@Autowired
private MmxtMeiyuFileCategoryMapper MmxtMeiyuFileCategoryMapper;
/**
* 查询文件分类
*
* @param categoryId 文件分类ID
* @return 文件分类
*/
@Override
public MmxtMeiyuFileCategory selectMmxtMeiyuFileCategoryById(Long categoryId)
{
return MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(categoryId);
}
/**
* 查询文件分类列表
*
* @param MmxtMeiyuFileCategory 文件分类
* @return 文件分类
*/
@Override
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory MmxtMeiyuFileCategory)
{
return MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory);
}
/**
* 新增文件分类
*
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
@Override
public int insertMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory)
{
if (MmxtMeiyuFileCategory.getParentId()!=0L){
MmxtMeiyuFileCategory info = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(MmxtMeiyuFileCategory.getParentId());
// 如果父节点不为"正常"状态,则不允许新增子节点
if (!UserConstants.FILE_CATEGORY_NORMAL.equals(info.getStatus()+""))
{
throw new ServiceException("目录停用,不允许新增");
}
MmxtMeiyuFileCategory.setPath(info.getPath()+ MmxtMeiyuFileCategory.getIdentifiy()+"/");
MmxtMeiyuFileCategory.setAncestors(info.getAncestors() + "," + MmxtMeiyuFileCategory.getParentId());
}else {
MmxtMeiyuFileCategory.setPath(MmxtMeiyuFileCategory.getIdentifiy()+"/");
MmxtMeiyuFileCategory.setAncestors( MmxtMeiyuFileCategory.getParentId()+"");
}
MmxtMeiyuFileCategory.setCreateTime(DateUtils.getNowDate());
MmxtMeiyuFileCategory.setUpdateTime(DateUtils.getNowDate());
return MmxtMeiyuFileCategoryMapper.insertMmxtMeiyuFileCategory(MmxtMeiyuFileCategory);
}
/**
* 修改文件分类
*
* @param MmxtMeiyuFileCategory 文件分类
* @return 结果
*/
@Override
public int updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory MmxtMeiyuFileCategory)
{
MmxtMeiyuFileCategory newParentCategory = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(MmxtMeiyuFileCategory.getParentId());
MmxtMeiyuFileCategory oldCategory = selectMmxtMeiyuFileCategoryById(MmxtMeiyuFileCategory.getCategoryId());
if (StringUtils.isNotNull(newParentCategory) && StringUtils.isNotNull(oldCategory))
{
String newAncestors = newParentCategory.getAncestors() + "," + newParentCategory.getCategoryId();
String oldAncestors = oldCategory.getAncestors();
MmxtMeiyuFileCategory.setAncestors(newAncestors);
updateCategoryChildren(MmxtMeiyuFileCategory.getCategoryId(), newAncestors, oldAncestors);
}
MmxtMeiyuFileCategory.setUpdateTime(DateUtils.getNowDate());
int result = MmxtMeiyuFileCategoryMapper.updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory);
if (UserConstants.FILE_CATEGORY_NORMAL.equals(MmxtMeiyuFileCategory.getStatus()))
{
// 如果该部门是启用状态,则启用该部门的所有上级部门
updateParentCategoryStatusNormal(MmxtMeiyuFileCategory);
}
return result;
}
/**
* 修改子元素关系
*
* @param CategoryId 被修改的目录ID
* @param newAncestors 新的父ID集合
* @param oldAncestors 旧的父ID集合
*/
public void updateCategoryChildren(Long CategoryId, String newAncestors, String oldAncestors)
{
List<MmxtMeiyuFileCategory> children = MmxtMeiyuFileCategoryMapper.selectChildrenCategoryById(CategoryId);
for (MmxtMeiyuFileCategory child : children)
{
child.setAncestors(child.getAncestors().replace(oldAncestors, newAncestors));
}
if (children.size() > 0)
{
MmxtMeiyuFileCategoryMapper.updateCategoryChildren(children);
}
}
/**
* 修改该部门的父级部门状态
*
* @param MmxtMeiyuFileCategory 当前部门
*/
private void updateParentCategoryStatusNormal(MmxtMeiyuFileCategory MmxtMeiyuFileCategory)
{
String ancestors = MmxtMeiyuFileCategory.getAncestors();
Long[] categoryIds = Convert.toLongArray(ancestors);
MmxtMeiyuFileCategoryMapper.updateCategoryStatusNormal(categoryIds);
}
/**
* 删除文件分类对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteMmxtMeiyuFileCategoryByIds(Long[] ids)
{
return MmxtMeiyuFileCategoryMapper.deleteMmxtMeiyuFileCategoryByIds(ids);
}
/**
* 删除文件分类信息
*
* @param categoryId 文件分类ID
* @return 结果
*/
@Override
public int deleteMmxtMeiyuFileCategoryById(Long categoryId)
{
return MmxtMeiyuFileCategoryMapper.deleteMmxtMeiyuFileCategoryById(categoryId);
}
/**
* 查询文件分类树列表
*
* @return 所有文件分类信息
*/
@Override
public List<Ztree> selectMmxtMeiyuFileCategoryTree()
{
MmxtMeiyuFileCategory MmxtMeiyuFileCategory1 = new MmxtMeiyuFileCategory();
MmxtMeiyuFileCategory1.setStatus(1);
List<MmxtMeiyuFileCategory> MmxtMeiyuFileCategoryList = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory1);
List<Ztree> ztrees = new ArrayList<Ztree>();
for (MmxtMeiyuFileCategory MmxtMeiyuFileCategory : MmxtMeiyuFileCategoryList)
{
Ztree ztree = new Ztree();
ztree.setId(MmxtMeiyuFileCategory.getCategoryId());
ztree.setpId(MmxtMeiyuFileCategory.getParentId());
ztree.setName(MmxtMeiyuFileCategory.getCategoryName());
ztree.setTitle(MmxtMeiyuFileCategory.getCategoryName());
ztrees.add(ztree);
}
return ztrees;
}
/*子分类树结构*/
@Override
public List<Ztree> selectMmxtMeiyuFileCategoryListById(Long categoryId) {
List<MmxtMeiyuFileCategory> MmxtMeiyuFileCategoryList = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryListById(categoryId);
List<Ztree> ztrees = new ArrayList<Ztree>();
for (MmxtMeiyuFileCategory MmxtMeiyuFileCategory : MmxtMeiyuFileCategoryList)
{
Ztree ztree = new Ztree();
ztree.setId(MmxtMeiyuFileCategory.getCategoryId());
ztree.setpId(MmxtMeiyuFileCategory.getParentId());
ztree.setName(MmxtMeiyuFileCategory.getCategoryName());
ztree.setTitle(MmxtMeiyuFileCategory.getCategoryName());
ztrees.add(ztree);
}
return ztrees;
}
/*查询下一级子分类*/
@Override
public List<MmxtMeiyuFileCategory> selectMmxtMeiyuFileCategoryListCapaCityById(Long categoryId) {
return MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryListCapaCityById(categoryId);
}
/**
* 校验目录名称是否唯一
*
* @param MmxtMeiyuFileCategory 目录信息
* @return 结果
*/
@Override
public String checkCategoryNameUnique(MmxtMeiyuFileCategory MmxtMeiyuFileCategory) {
Long categoryId = StringUtils.isNull(MmxtMeiyuFileCategory.getCategoryId()) ? -1L : MmxtMeiyuFileCategory.getCategoryId();
MmxtMeiyuFileCategory info = MmxtMeiyuFileCategoryMapper.checkCategoryNameUnique(MmxtMeiyuFileCategory.getCategoryName(), MmxtMeiyuFileCategory.getParentId());
if (StringUtils.isNotNull(info) && info.getCategoryId().longValue() != categoryId.longValue())
{
return UserConstants.FILE_CATEGORY_NOT_UNIQUE;
}
return UserConstants.FILE_CATEGORY_UNIQUE;
}
/**
* 根据ID查询所有子目录正常状态
*
* @param categoryId 目录ID
* @return 子部门数
*/
@Override
public int selectNormalChildrenCategoryById(Long categoryId) {
return MmxtMeiyuFileCategoryMapper.selectNormalChildrenCategoryById(categoryId);
}
/**
* 查询目录是否存在下级
*
* @param parentId 父目录ID
* @return 结果
*/
@Override
public int selectCategoryCount(Long parentId) {
MmxtMeiyuFileCategory MmxtMeiyuFileCategory = new MmxtMeiyuFileCategory();
MmxtMeiyuFileCategory.setParentId(parentId);
return MmxtMeiyuFileCategoryMapper.selectCategoryCount(MmxtMeiyuFileCategory);
}
/**
* 查询目录是否存在文件
*
* @param categoryId 目录ID
* @return 结果 结果 true 存在 false 不存在
*/
@Override
public boolean checkCategoryExistFile(Long categoryId) {
int result = MmxtMeiyuFileCategoryMapper.checkCategoryExistFile(categoryId);
return result > 0 ? true : false;
}
}

157
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileManageServiceImpl.java

@ -0,0 +1,157 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtMeiyuFileCategory;
import com.mmxt.business.domain.MmxtMeiyuFileManage;
import com.mmxt.business.mapper.MmxtMeiyuFileCategoryMapper;
import com.mmxt.business.mapper.MmxtMeiyuFileManageMapper;
import com.mmxt.common.core.text.Convert;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.business.service.IMmxtMeiyuFileManageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 文件管理列Service业务层处理
*
* @author mmxt
* @date 2021-12-21
*/
@Service
public class MmxtMeiyuFileManageServiceImpl implements IMmxtMeiyuFileManageService
{
@Autowired
private MmxtMeiyuFileManageMapper MmxtMeiyuFileManageMapper;
@Autowired
private MmxtMeiyuFileCategoryMapper MmxtMeiyuFileCategoryMapper;
/**
* 查询文件管理列
*
* @param fileId 文件管理列ID
* @return 文件管理列
*/
@Override
public MmxtMeiyuFileManage selectMmxtMeiyuFileManageById(Long fileId)
{
return MmxtMeiyuFileManageMapper.selectMmxtMeiyuFileManageById(fileId);
}
/**
* 查询文件管理列列表
*
* @param MmxtMeiyuFileManage 文件管理列
* @return 文件管理列
*/
@Override
public List<MmxtMeiyuFileManage> selectMmxtMeiyuFileManageList(MmxtMeiyuFileManage MmxtMeiyuFileManage)
{
return MmxtMeiyuFileManageMapper.selectMmxtMeiyuFileManageList(MmxtMeiyuFileManage);
}
/**
* 新增文件管理列
*
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
@Override
public int insertMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage)
{
MmxtMeiyuFileManage.setCreateTime(DateUtils.getNowDate());
MmxtMeiyuFileManage.setUpdateTime(DateUtils.getNowDate());
//给本身和父级插入大小 单位:字节
insertSize(Long.valueOf(MmxtMeiyuFileManage.getCategoryId()),Long.valueOf(MmxtMeiyuFileManage.getFileSize()));
return MmxtMeiyuFileManageMapper.insertMmxtMeiyuFileManage(MmxtMeiyuFileManage);
}
/**
* 修改文件管理列
*
* @param MmxtMeiyuFileManage 文件管理列
* @return 结果
*/
@Override
public int updateMmxtMeiyuFileManage(MmxtMeiyuFileManage MmxtMeiyuFileManage)
{
MmxtMeiyuFileManage.setUpdateTime(DateUtils.getNowDate());
return MmxtMeiyuFileManageMapper.updateMmxtMeiyuFileManage(MmxtMeiyuFileManage);
}
/**
* 删除文件管理列对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteMmxtMeiyuFileManageByIds(Long[] ids)
{
return MmxtMeiyuFileManageMapper.deleteMmxtMeiyuFileManageByIds(ids);
}
/**
* 删除文件管理列信息
*
* @param fileId 文件管理列ID
* @return 结果
*/
@Override
public int deleteMmxtMeiyuFileManageById(Integer fileId)
{
return MmxtMeiyuFileManageMapper.deleteMmxtMeiyuFileManageById(fileId);
}
@Override
public int quertWeekFileNum(Long categoryId) {
return MmxtMeiyuFileManageMapper.quertWeekFileNum(categoryId);
}
@Override
public Boolean insertSize(Long categoryId, Long size) {
if (categoryId!=null&&!categoryId.equals("")){
MmxtMeiyuFileCategory MmxtMeiyuFileCategory = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(categoryId);
String[] arr = MmxtMeiyuFileCategory.getAncestors().split(",");
for (int i = 1; i < arr.length; i++) {
MmxtMeiyuFileCategory fileCategory = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(Long.valueOf(arr[i]));
Long sum = Long.valueOf(fileCategory.getCapacityUse())+ size;
fileCategory.setCapacityUse(sum+"");
MmxtMeiyuFileCategoryMapper.updateMmxtMeiyuFileCategory(fileCategory);
}
Long useSize = Long.valueOf(MmxtMeiyuFileCategory.getCapacityUse())+size;
MmxtMeiyuFileCategory.setCapacityUse(useSize+"");
MmxtMeiyuFileCategoryMapper.updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory);
return true;
}
return false;
}
@Override
public int deleteMmxtMeiyuFileManageByObjectName(String objectName) {
//删除文件并将对应size减少
MmxtMeiyuFileManage MmxtMeiyuFileManage = MmxtMeiyuFileManageMapper.selectMmxtMeiyuFileManageByObjectName(objectName);
reduceSize(Long.valueOf(MmxtMeiyuFileManage.getCategoryId()),Long.valueOf(MmxtMeiyuFileManage.getFileSize()));
return MmxtMeiyuFileManageMapper.deleteMmxtMeiyuFileManageByObjectName(objectName);
}
public Boolean reduceSize(Long categoryId, Long size) {
if (categoryId!=null&&!categoryId.equals("")){
MmxtMeiyuFileCategory MmxtMeiyuFileCategory = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(categoryId);
String[] arr = MmxtMeiyuFileCategory.getAncestors().split(",");
for (int i = 1; i < arr.length; i++) {
MmxtMeiyuFileCategory fileCategory = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryById(Long.valueOf(arr[i]));
Long sum = Long.valueOf(fileCategory.getCapacityUse())- size;
fileCategory.setCapacityUse(sum+"");
MmxtMeiyuFileCategoryMapper.updateMmxtMeiyuFileCategory(fileCategory);
}
Long useSize = Long.valueOf(MmxtMeiyuFileCategory.getCapacityUse())-size;
MmxtMeiyuFileCategory.setCapacityUse(useSize+"");
MmxtMeiyuFileCategoryMapper.updateMmxtMeiyuFileCategory(MmxtMeiyuFileCategory);
return true;
}
return false;
}
}

56
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberListServiceImpl.java → mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberListServiceImpl.java

@ -1,10 +1,10 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtAdminMemberList;
import com.mmxt.business.domain.MmxtMeiyuMemberList;
import com.mmxt.business.domain.vo.MmxtAdminMemberListVo;
import com.mmxt.common.utils.DateUtils;
import com.mmxt.business.mapper.MmxtAdminMemberListMapper;
import com.mmxt.business.service.IMmxtAdminMemberListService;
import com.mmxt.business.mapper.MmxtMeiyuMemberListMapper;
import com.mmxt.business.service.IMmxtMeiyuMemberListService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -17,10 +17,10 @@ import java.util.List;
* @date 2021-12-09
*/
@Service
public class MmxtAdminMemberListServiceImpl implements IMmxtAdminMemberListService
public class MmxtMeiyuMemberListServiceImpl implements IMmxtMeiyuMemberListService
{
@Autowired
private MmxtAdminMemberListMapper mmxtAdminMemberListMapper;
private MmxtMeiyuMemberListMapper mmxtMeiyuMemberListMapper;
/**
* 查询会员用户信息
@ -29,57 +29,57 @@ public class MmxtAdminMemberListServiceImpl implements IMmxtAdminMemberListServi
* @return 会员用户信息
*/
@Override
public MmxtAdminMemberList selectAdminMemberListById(Long memberId)
public MmxtMeiyuMemberList selectAdminMemberListById(Long memberId)
{
return mmxtAdminMemberListMapper.selectAdminMemberListById(memberId);
return mmxtMeiyuMemberListMapper.selectAdminMemberListById(memberId);
}
/**
* 查询会员用户信息列表
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 会员用户信息
*/
@Override
public List<MmxtAdminMemberList> selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList)
public List<MmxtMeiyuMemberList> selectAdminMemberListList(MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
List<MmxtAdminMemberList> list = mmxtAdminMemberListMapper.selectAdminMemberListList(MmxtAdminMemberList);
List<MmxtMeiyuMemberList> list = mmxtMeiyuMemberListMapper.selectAdminMemberListList(MmxtMeiyuMemberList);
return list;
}
@Override
public List<MmxtAdminMemberListVo> selectMemberName() {
return mmxtAdminMemberListMapper.selectMemberName();
return mmxtMeiyuMemberListMapper.selectMemberName();
}
@Override
public MmxtAdminMemberListVo selectNickNameById(Long memberId) {
return mmxtAdminMemberListMapper.selectNickNameById(memberId);
return mmxtMeiyuMemberListMapper.selectNickNameById(memberId);
}
/**
* 新增会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
@Override
public int insertAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList)
public int insertAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
MmxtAdminMemberList.setCreateTime(DateUtils.getNowDate());
return mmxtAdminMemberListMapper.insertAdminMemberList(MmxtAdminMemberList);
MmxtMeiyuMemberList.setCreateTime(DateUtils.getNowDate());
return mmxtMeiyuMemberListMapper.insertAdminMemberList(MmxtMeiyuMemberList);
}
/**
* 修改会员用户信息
*
* @param MmxtAdminMemberList 会员用户信息
* @param MmxtMeiyuMemberList 会员用户信息
* @return 结果
*/
@Override
public int updateAdminMemberList(MmxtAdminMemberList MmxtAdminMemberList)
public int updateAdminMemberList(MmxtMeiyuMemberList MmxtMeiyuMemberList)
{
return mmxtAdminMemberListMapper.updateAdminMemberList(MmxtAdminMemberList);
return mmxtMeiyuMemberListMapper.updateAdminMemberList(MmxtMeiyuMemberList);
}
/**
@ -91,7 +91,7 @@ public class MmxtAdminMemberListServiceImpl implements IMmxtAdminMemberListServi
@Override
public int deleteAdminMemberListByIds(Long[] ids)
{
return mmxtAdminMemberListMapper.deleteAdminMemberListByIds(ids);
return mmxtMeiyuMemberListMapper.deleteAdminMemberListByIds(ids);
}
/**
@ -103,36 +103,36 @@ public class MmxtAdminMemberListServiceImpl implements IMmxtAdminMemberListServi
@Override
public int deleteAdminMemberListById(Long memberId)
{
return mmxtAdminMemberListMapper.deleteAdminMemberListById(memberId);
return mmxtMeiyuMemberListMapper.deleteAdminMemberListById(memberId);
}
@Override
public List<MmxtAdminMemberList> findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList) {
return mmxtAdminMemberListMapper.findAdminMemberGroupList(MmxtAdminMemberList);
public List<MmxtMeiyuMemberList> findAdminMemberGroupList(MmxtMeiyuMemberList MmxtMeiyuMemberList) {
return mmxtMeiyuMemberListMapper.findAdminMemberGroupList(MmxtMeiyuMemberList);
}
@Override
public int selectScoresById(Long memberId) {
return mmxtAdminMemberListMapper.selectScoresById(memberId);
return mmxtMeiyuMemberListMapper.selectScoresById(memberId);
}
@Override
public int scoresIn(Integer memberId, Integer scores) {
return mmxtAdminMemberListMapper.scoresIn(memberId,scores);
return mmxtMeiyuMemberListMapper.scoresIn(memberId,scores);
}
@Override
public int scoresOut(Integer memberId, Integer scores) {
return mmxtAdminMemberListMapper.scoresOut(memberId,scores);
return mmxtMeiyuMemberListMapper.scoresOut(memberId,scores);
}
@Override
public int batchChangeStatus(String[] ids, Integer status) {
return mmxtAdminMemberListMapper.batchChangeStatus(ids,status);
return mmxtMeiyuMemberListMapper.batchChangeStatus(ids,status);
}
@Override
public String selectAdminMemberListByGroupId(String groupId){
return mmxtAdminMemberListMapper.selectAdminMemberListByGroupId(groupId);
return mmxtMeiyuMemberListMapper.selectAdminMemberListByGroupId(groupId);
}
}

93
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberLoginlogsServiceImpl.java

@ -0,0 +1,93 @@
package com.mmxt.business.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mmxt.business.mapper.MmxtMeiyuMemberLoginlogsMapper;
import com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs;
import com.mmxt.business.service.IMmxtMeiyuMemberLoginlogsService;
/**
* 会员访问日志记录Service业务层处理
*
* @author mmxt
* @date 2026-01-09
*/
@Service
public class MmxtMeiyuMemberLoginlogsServiceImpl implements IMmxtMeiyuMemberLoginlogsService
{
@Autowired
private MmxtMeiyuMemberLoginlogsMapper mmxtMeiyuMemberLoginlogsMapper;
/**
* 查询会员访问日志记录
*
* @param logId 会员访问日志记录主键
* @return 会员访问日志记录
*/
@Override
public MmxtMeiyuMemberLoginlogs selectMmxtMeiyuMemberLoginlogsByLogId(Long logId)
{
return mmxtMeiyuMemberLoginlogsMapper.selectMmxtMeiyuMemberLoginlogsByLogId(logId);
}
/**
* 查询会员访问日志记录列表
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 会员访问日志记录
*/
@Override
public List<MmxtMeiyuMemberLoginlogs> selectMmxtMeiyuMemberLoginlogsList(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
return mmxtMeiyuMemberLoginlogsMapper.selectMmxtMeiyuMemberLoginlogsList(mmxtMeiyuMemberLoginlogs);
}
/**
* 新增会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
@Override
public int insertMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
return mmxtMeiyuMemberLoginlogsMapper.insertMmxtMeiyuMemberLoginlogs(mmxtMeiyuMemberLoginlogs);
}
/**
* 修改会员访问日志记录
*
* @param mmxtMeiyuMemberLoginlogs 会员访问日志记录
* @return 结果
*/
@Override
public int updateMmxtMeiyuMemberLoginlogs(MmxtMeiyuMemberLoginlogs mmxtMeiyuMemberLoginlogs)
{
return mmxtMeiyuMemberLoginlogsMapper.updateMmxtMeiyuMemberLoginlogs(mmxtMeiyuMemberLoginlogs);
}
/**
* 批量删除会员访问日志记录
*
* @param logIds 需要删除的会员访问日志记录主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuMemberLoginlogsByLogIds(Long[] logIds)
{
return mmxtMeiyuMemberLoginlogsMapper.deleteMmxtMeiyuMemberLoginlogsByLogIds(logIds);
}
/**
* 删除会员访问日志记录信息
*
* @param logId 会员访问日志记录主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuMemberLoginlogsByLogId(Long logId)
{
return mmxtMeiyuMemberLoginlogsMapper.deleteMmxtMeiyuMemberLoginlogsByLogId(logId);
}
}

93
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberOperateLogServiceImpl.java

@ -0,0 +1,93 @@
package com.mmxt.business.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mmxt.business.mapper.MmxtMeiyuMemberOperateLogMapper;
import com.mmxt.business.domain.MmxtMeiyuMemberOperateLog;
import com.mmxt.business.service.IMmxtMeiyuMemberOperateLogService;
/**
* 用户操作日志Service业务层处理
*
* @author mmxt
* @date 2026-01-09
*/
@Service
public class MmxtMeiyuMemberOperateLogServiceImpl implements IMmxtMeiyuMemberOperateLogService
{
@Autowired
private MmxtMeiyuMemberOperateLogMapper mmxtMeiyuMemberOperateLogMapper;
/**
* 查询用户操作日志
*
* @param logId 用户操作日志主键
* @return 用户操作日志
*/
@Override
public MmxtMeiyuMemberOperateLog selectMmxtMeiyuMemberOperateLogByLogId(Long logId)
{
return mmxtMeiyuMemberOperateLogMapper.selectMmxtMeiyuMemberOperateLogByLogId(logId);
}
/**
* 查询用户操作日志列表
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 用户操作日志
*/
@Override
public List<MmxtMeiyuMemberOperateLog> selectMmxtMeiyuMemberOperateLogList(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
return mmxtMeiyuMemberOperateLogMapper.selectMmxtMeiyuMemberOperateLogList(mmxtMeiyuMemberOperateLog);
}
/**
* 新增用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
@Override
public int insertMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
return mmxtMeiyuMemberOperateLogMapper.insertMmxtMeiyuMemberOperateLog(mmxtMeiyuMemberOperateLog);
}
/**
* 修改用户操作日志
*
* @param mmxtMeiyuMemberOperateLog 用户操作日志
* @return 结果
*/
@Override
public int updateMmxtMeiyuMemberOperateLog(MmxtMeiyuMemberOperateLog mmxtMeiyuMemberOperateLog)
{
return mmxtMeiyuMemberOperateLogMapper.updateMmxtMeiyuMemberOperateLog(mmxtMeiyuMemberOperateLog);
}
/**
* 批量删除用户操作日志
*
* @param logIds 需要删除的用户操作日志主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuMemberOperateLogByLogIds(Long[] logIds)
{
return mmxtMeiyuMemberOperateLogMapper.deleteMmxtMeiyuMemberOperateLogByLogIds(logIds);
}
/**
* 删除用户操作日志信息
*
* @param logId 用户操作日志主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuMemberOperateLogByLogId(Long logId)
{
return mmxtMeiyuMemberOperateLogMapper.deleteMmxtMeiyuMemberOperateLogByLogId(logId);
}
}

94
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberTeacherServiceImpl.java

@ -0,0 +1,94 @@
package com.mmxt.business.service.impl;
import com.mmxt.business.domain.MmxtMeiyuMemberTeacher;
import com.mmxt.business.mapper.MmxtMeiyuMemberTeacherMapper;
import com.mmxt.business.service.IMmxtMeiyuMemberTeacherService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 会员教师认证Service业务层处理
*
* @author mmxt
* @date 2021-12-09
*/
@Service
public class MmxtMeiyuMemberTeacherServiceImpl implements IMmxtMeiyuMemberTeacherService
{
@Autowired
private MmxtMeiyuMemberTeacherMapper MmxtMeiyuMemberTeacherMapper;
/**
* 查询会员教师认证
*
* @param memberId 会员教师认证ID
* @return 会员教师认证
*/
@Override
public MmxtMeiyuMemberTeacher selectAdminMemberTeacherById(String memberId)
{
return MmxtMeiyuMemberTeacherMapper.selectAdminMemberTeacherById(memberId);
}
/**
* 查询会员教师认证列表
*
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 会员教师认证
*/
@Override
public List<MmxtMeiyuMemberTeacher> selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
return MmxtMeiyuMemberTeacherMapper.selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher);
}
/**
* 新增会员教师认证
*
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
@Override
public int insertAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
return MmxtMeiyuMemberTeacherMapper.insertAdminMemberTeacher(MmxtMeiyuMemberTeacher);
}
/**
* 修改会员教师认证
*
* @param MmxtMeiyuMemberTeacher 会员教师认证
* @return 结果
*/
@Override
public int updateAdminMemberTeacher(MmxtMeiyuMemberTeacher MmxtMeiyuMemberTeacher)
{
return MmxtMeiyuMemberTeacherMapper.updateAdminMemberTeacher(MmxtMeiyuMemberTeacher);
}
/**
* 删除会员教师认证对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteAdminMemberTeacherByIds(Long[] ids)
{
return MmxtMeiyuMemberTeacherMapper.deleteAdminMemberTeacherByIds(ids);
}
/**
* 删除会员教师认证信息
*
* @param memberId 会员教师认证ID
* @return 结果
*/
@Override
public int deleteAdminMemberTeacherById(String memberId)
{
return MmxtMeiyuMemberTeacherMapper.deleteAdminMemberTeacherById(memberId);
}
}

95
mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuSmsLogServiceImpl.java

@ -0,0 +1,95 @@
package com.mmxt.business.service.impl;
import java.util.List;
import com.mmxt.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mmxt.business.mapper.MmxtMeiyuSmsLogMapper;
import com.mmxt.business.domain.MmxtMeiyuSmsLog;
import com.mmxt.business.service.IMmxtMeiyuSmsLogService;
/**
* 短信发送记录Service业务层处理
*
* @author mmxt
* @date 2026-01-09
*/
@Service
public class MmxtMeiyuSmsLogServiceImpl implements IMmxtMeiyuSmsLogService
{
@Autowired
private MmxtMeiyuSmsLogMapper mmxtMeiyuSmsLogMapper;
/**
* 查询短信发送记录
*
* @param id 短信发送记录主键
* @return 短信发送记录
*/
@Override
public MmxtMeiyuSmsLog selectMmxtMeiyuSmsLogById(Long id)
{
return mmxtMeiyuSmsLogMapper.selectMmxtMeiyuSmsLogById(id);
}
/**
* 查询短信发送记录列表
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 短信发送记录
*/
@Override
public List<MmxtMeiyuSmsLog> selectMmxtMeiyuSmsLogList(MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
return mmxtMeiyuSmsLogMapper.selectMmxtMeiyuSmsLogList(mmxtMeiyuSmsLog);
}
/**
* 新增短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
@Override
public int insertMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
mmxtMeiyuSmsLog.setCreateTime(DateUtils.getNowDate());
return mmxtMeiyuSmsLogMapper.insertMmxtMeiyuSmsLog(mmxtMeiyuSmsLog);
}
/**
* 修改短信发送记录
*
* @param mmxtMeiyuSmsLog 短信发送记录
* @return 结果
*/
@Override
public int updateMmxtMeiyuSmsLog(MmxtMeiyuSmsLog mmxtMeiyuSmsLog)
{
return mmxtMeiyuSmsLogMapper.updateMmxtMeiyuSmsLog(mmxtMeiyuSmsLog);
}
/**
* 批量删除短信发送记录
*
* @param ids 需要删除的短信发送记录主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuSmsLogByIds(Long[] ids)
{
return mmxtMeiyuSmsLogMapper.deleteMmxtMeiyuSmsLogByIds(ids);
}
/**
* 删除短信发送记录信息
*
* @param id 短信发送记录主键
* @return 结果
*/
@Override
public int deleteMmxtMeiyuSmsLogById(Long id)
{
return mmxtMeiyuSmsLogMapper.deleteMmxtMeiyuSmsLogById(id);
}
}

108
mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberGroupMapper.xml

@ -1,108 +0,0 @@
<?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.mmxt.business.mapper.MmxtAdminMemberGroupMapper">
<resultMap type="com.mmxt.business.domain.MmxtAdminMemberGroup" id="AdminMemberGroupResult">
<result property="groupId" column="group_id" />
<result property="groupTitle" column="group_title" />
<result property="creditshigher" column="creditshigher" />
<result property="creditslower" column="creditslower" />
<result property="remark" column="remark" />
<result property="status" column="status" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="delFlag" column="del_flag" />
</resultMap>
<sql id="selectAdminMemberGroupVo">
select group_id, group_title, creditshigher, creditslower, remark, status, create_by, create_time, update_by, update_time, del_flag from admin_member_group
</sql>
<select id="selectAdminMemberGroupList" parameterType="com.mmxt.business.domain.MmxtAdminMemberGroup" resultMap="AdminMemberGroupResult">
<include refid="selectAdminMemberGroupVo"/>
<where>
del_flag = 0
<if test="groupId != null "> and group_id = #{groupId}</if>
<if test="groupTitle != null and groupTitle != ''"> and group_title like concat('%', #{groupTitle}, '%')</if>
<if test="status != null "> and status = #{status}</if>
</where>
</select>
<select id="selectAdminMemberGroupById" parameterType="Integer" resultMap="AdminMemberGroupResult">
<include refid="selectAdminMemberGroupVo"/>
where group_id = #{groupId}
</select>
<select id="selectGroupIdGroupByIds" parameterType="String" resultType="String">
select group_id from admin_member_group where del_flag = 0 and group_id in
<foreach item="groupId" collection="array" open="(" separator="," close=")">
#{groupId}
</foreach>
</select>
<insert id="insertAdminMemberGroup" parameterType="com.mmxt.business.domain.MmxtAdminMemberGroup" useGeneratedKeys="true" keyProperty="groupId">
insert into admin_member_group
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="groupTitle != null and groupTitle != ''">group_title,</if>
<if test="creditshigher != null">creditshigher,</if>
<if test="creditslower != null">creditslower,</if>
<if test="remark != null">remark,</if>
<if test="status != null">status,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
del_flag,
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="groupTitle != null and groupTitle != ''">#{groupTitle},</if>
<if test="creditshigher != null">#{creditshigher},</if>
<if test="creditslower != null">#{creditslower},</if>
<if test="remark != null">#{remark},</if>
<if test="status != null">#{status},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
0
</trim>
</insert>
<update id="updateAdminMemberGroup" parameterType="com.mmxt.business.domain.MmxtAdminMemberGroup">
update admin_member_group
<trim prefix="SET" suffixOverrides=",">
<if test="groupTitle != null and groupTitle != ''">group_title = #{groupTitle},</if>
<if test="creditshigher != null">creditshigher = #{creditshigher},</if>
<if test="creditslower != null">creditslower = #{creditslower},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="status != null">status = #{status},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where group_id = #{groupId}
</update>
<update id="deleteAdminMemberGroupById" parameterType="Integer">
update admin_member_group set del_flag = 1 where group_id = #{groupId}
</update>
<update id="deleteAdminMemberGroupByIds" parameterType="String">
update admin_member_group set del_flag = 1 where group_id in
<foreach item="groupId" collection="array" open="(" separator="," close=")">
#{groupId}
</foreach>
</update>
<update id="batchChangeStatus" flushCache="true" parameterType="String">
update admin_member_group set status = #{status}
where group_id in
<foreach item="id" collection="id" open="(" separator="," close=")">
#{id}
</foreach>
</update>
</mapper>

103
mmxt-business/src/main/resources/mapper/business/MmxtAttachmentMapper.xml

@ -1,103 +0,0 @@
<?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.mmxt.business.mapper.MmxtAttachmentMapper">
<resultMap type="com.mmxt.business.domain.MmxtAttachment" id="AttachmentResult">
<result property="attachId" column="attach_id" />
<result property="zid" column="zid" />
<result property="userId" column="user_id" />
<result property="fileType" column="file_type" />
<result property="fileName" column="file_name" />
<result property="filePath" column="file_path" />
<result property="fileUrl" column="file_url" />
<result property="size" column="size" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="sort" column="sort" />
</resultMap>
<sql id="selectAttachmentVo">
select attach_id, zid, user_id, file_type, file_name, file_path,file_url, size, create_by, create_time, sort from cms_attachment
</sql>
<select id="selectAttachmentList" parameterType="com.mmxt.business.domain.MmxtAttachment" resultMap="AttachmentResult">
select a.attach_id, a.zid, a.user_id,a.file_type, a.file_name, a.file_path,a.file_url, a.size, a.create_by, a.create_time, a.sort from cms_attachment a
<where>
<if test="zid != null and zid != ''"> and a.zid = #{zid}</if>
<if test="userId != null and userId != ''"> and a.user_id = #{userId}</if>
<if test="fileType != null and fileType != ''"> and a.file_type = #{fileType}</if>
<if test="fileName != null and fileName != ''"> and a.file_name like concat('%', #{fileName}, '%')</if>
<if test="filePath != null and filePath != ''"> and a.file_path = #{filePath}</if>
<if test="size != null "> and a.size = #{size}</if>
<if test="sort != null "> and a.sort = #{sort}</if>
</where>
order by a.sort asc
</select>
<select id="selectAttachmentById" parameterType="String" resultMap="AttachmentResult">
<include refid="selectAttachmentVo"/>
where attach_id = #{attachId}
</select>
<insert id="insertAttachment" parameterType="com.mmxt.business.domain.MmxtAttachment" useGeneratedKeys="true" keyProperty="attachId">
insert into cms_attachment
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="attachId != null and attachId != ''">attach_id,</if>
<if test="zid != null and zid != ''">zid,</if>
<if test="userId != null and userId != ''">user_id,</if>
<if test="fileType != null and fileType != ''">file_type,</if>
<if test="fileName != null and fileName != ''">file_name,</if>
<if test="filePath != null and filePath != ''">file_path,</if>
<if test="fileUrl != null and fileUrl != ''">file_url,</if>
<if test="size != null ">size,</if>
<if test="createBy != null and createBy != ''">create_by,</if>
<if test="createTime != null ">create_time,</if>
<if test="sort != null ">sort,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="attachId != null and attachId != ''">#{attachId},</if>
<if test="zid != null and zid != ''">#{zid},</if>
<if test="userId != null and userId != ''">#{userId},</if>
<if test="fileType != null and fileType != ''">#{fileType},</if>
<if test="fileName != null and fileName != ''">#{fileName},</if>
<if test="filePath != null and filePath != ''">#{filePath},</if>
<if test="fileUrl != null and fileUrl != ''">#{fileUrl},</if>
<if test="size != null ">#{size},</if>
<if test="createBy != null and createBy != ''">#{createBy},</if>
<if test="createTime != null ">#{createTime},</if>
<if test="sort != null ">#{sort},</if>
</trim>
</insert>
<update id="updateAttachment" parameterType="com.mmxt.business.domain.MmxtAttachment">
update cms_attachment
<trim prefix="SET" suffixOverrides=",">
<if test="zid != null and zid != ''">zid = #{zid},</if>
<if test="userId != null and userId != ''">user_id = #{userId},</if>
<if test="fileType != null and fileType != ''">file_type = #{fileType},</if>
<if test="fileName != null and fileName != ''">file_name = #{fileName},</if>
<if test="filePath != null and filePath != ''">file_path = #{filePath},</if>
<if test="fileUrl != null and fileUrl != ''">file_url = #{fileUrl},</if>
<if test="size != null ">size = #{size},</if>
<if test="createBy != null and createBy != ''">create_by = #{createBy},</if>
<if test="createTime != null ">create_time = #{createTime},</if>
<if test="sort != null ">sort = #{sort},</if>
</trim>
where attach_id = #{attachId}
</update>
<delete id="deleteAttachmentById" parameterType="String">
delete from cms_attachment where attach_id = #{attachId}
</delete>
<delete id="deleteAttachmentByIds" parameterType="String">
delete from cms_attachment where attach_id in
<foreach item="attachId" collection="array" open="(" separator="," close=")">
#{attachId}
</foreach>
</delete>
</mapper>

64
mmxt-business/src/main/resources/mapper/business/MmxtAdminFileCategoryMapper.xml → mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileCategoryMapper.xml

@ -2,9 +2,9 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mmxt.business.mapper.MmxtAdminFileCategoryMapper">
<mapper namespace="com.mmxt.business.mapper.MmxtMeiyuFileCategoryMapper">
<resultMap type="com.mmxt.business.domain.MmxtAdminFileCategory" id="AdminFileCategoryResult">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuFileCategory" id="MmxtMeiyuFileCategoryResult">
<result property="categoryId" column="category_id" />
<result property="parentId" column="parent_id" />
<result property="ancestors" column="ancestors" />
@ -23,12 +23,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="parentName" column="parent_name" />
</resultMap>
<sql id="selectAdminFileCategoryVo">
select category_id, parent_id, ancestors, category_name, capacity, capacityUse, identifiy, path, sort, status, create_by, create_time, update_by, update_time, del_flag from admin_file_category
<sql id="selectMmxtMeiyuFileCategoryVo">
select category_id, parent_id, ancestors, category_name, capacity, capacityUse, identifiy, path, sort, status, create_by, create_time, update_by, update_time, del_flag from mmxt_meiyu_file_category
</sql>
<select id="selectAdminFileCategoryList" parameterType="com.mmxt.business.domain.MmxtAdminFileCategory" resultMap="AdminFileCategoryResult">
<include refid="selectAdminFileCategoryVo"/>
<select id="selectMmxtMeiyuFileCategoryList" parameterType="com.mmxt.business.domain.MmxtMeiyuFileCategory" resultMap="MmxtMeiyuFileCategoryResult">
<include refid="selectMmxtMeiyuFileCategoryVo"/>
<where>
<if test="categoryId != null "> and category_id = #{categoryId}</if>
<if test="categoryName != null and categoryName != ''"> and category_name like concat('%', #{categoryName}, '%')</if>
@ -38,31 +38,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
order by parent_id,sort
</select>
<!--通过父id查询所有子集列表 -->
<select id="selectAdminFileCategoryListById" parameterType="Long" resultMap="AdminFileCategoryResult">
<include refid="selectAdminFileCategoryVo"/>
<select id="selectMmxtMeiyuFileCategoryListById" parameterType="Long" resultMap="MmxtMeiyuFileCategoryResult">
<include refid="selectMmxtMeiyuFileCategoryVo"/>
<where>
and del_flag = 0
and category_id in ( SELECT t.category_id FROM admin_file_category t WHERE FIND_IN_SET (#{categoryId},ancestors) AND t.del_flag=0)
and category_id in ( SELECT t.category_id FROM mmxt_meiyu_file_category t WHERE FIND_IN_SET (#{categoryId},ancestors) AND t.del_flag=0)
AND STATUS=1
</where>
</select>
<!--通过父id查询下一级子集列表-->
<select id="selectAdminFileCategoryListCapaCityById" parameterType="Long" resultMap="AdminFileCategoryResult">
<include refid="selectAdminFileCategoryVo"/>
<select id="selectMmxtMeiyuFileCategoryListCapaCityById" parameterType="Long" resultMap="MmxtMeiyuFileCategoryResult">
<include refid="selectMmxtMeiyuFileCategoryVo"/>
<where>
del_flag = 0
and parent_id = #{categoryId}
</where>
</select>
<select id="selectAdminFileCategoryById" parameterType="Long" resultMap="AdminFileCategoryResult">
<select id="selectMmxtMeiyuFileCategoryById" parameterType="Long" resultMap="MmxtMeiyuFileCategoryResult">
select t.category_id, t.parent_id, t.ancestors, t.category_name, t.capacity, t.capacityUse, t.identifiy, t.sort, t.path, t.status, t.create_by, t.create_time, t.update_by, t.update_time, t.del_flag, p.category_name as parent_name
from admin_file_category t
left join admin_file_category p on p.category_id = t.parent_id
from mmxt_meiyu_file_category t
left join mmxt_meiyu_file_category p on p.category_id = t.parent_id
where t.category_id = #{categoryId}
</select>
<insert id="insertAdminFileCategory" parameterType="com.mmxt.business.domain.MmxtAdminFileCategory" useGeneratedKeys="true" keyProperty="categoryId">
insert into admin_file_category
<insert id="insertMmxtMeiyuFileCategory" parameterType="com.mmxt.business.domain.MmxtMeiyuFileCategory" useGeneratedKeys="true" keyProperty="categoryId">
insert into mmxt_meiyu_file_category
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="parentId != null">parent_id,</if>
<if test="ancestors != null">ancestors,</if>
@ -96,8 +96,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</insert>
<update id="updateAdminFileCategory" parameterType="com.mmxt.business.domain.MmxtAdminFileCategory">
update admin_file_category
<update id="updateMmxtMeiyuFileCategory" parameterType="com.mmxt.business.domain.MmxtMeiyuFileCategory">
update mmxt_meiyu_file_category
<trim prefix="SET" suffixOverrides=",">
<if test="parentId != null">parent_id = #{parentId},</if>
<if test="ancestors != null">ancestors = #{ancestors},</if>
@ -114,12 +114,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where category_id = #{categoryId}
</update>
<update id="deleteAdminFileCategoryById" parameterType="Long">
update admin_file_category set del_flag = 1 where category_id = #{categoryId}
<update id="deleteMmxtMeiyuFileCategoryById" parameterType="Long">
update mmxt_meiyu_file_category set del_flag = 1 where category_id = #{categoryId}
</update>
<update id="deleteAdminFileCategoryByIds" parameterType="String">
update admin_file_category set del_flag = 1 where category_id in
<update id="deleteMmxtMeiyuFileCategoryByIds" parameterType="String">
update mmxt_meiyu_file_category set del_flag = 1 where category_id in
<foreach item="categoryId" collection="array" open="(" separator="," close=")">
#{categoryId}
</foreach>
@ -128,33 +128,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<!--2021-12-30 -->
<!--检验目录名称是否唯一-->
<select id="checkCategoryNameUnique" resultMap="AdminFileCategoryResult">
<include refid="selectAdminFileCategoryVo"/>
<select id="checkCategoryNameUnique" resultMap="MmxtMeiyuFileCategoryResult">
<include refid="selectMmxtMeiyuFileCategoryVo"/>
where category_name = #{categoryName} and parent_id = #{parentId} and del_flag = 0 limit 1
</select>
<!--查找正常状态子目录-->
<select id="selectNormalChildrenCategoryById" parameterType="Long" resultType="int">
select count(*) from admin_file_category where status = 1 and del_flag = '0' and find_in_set(#{categoryId}, ancestors)
select count(*) from mmxt_meiyu_file_category where status = 1 and del_flag = '0' and find_in_set(#{categoryId}, ancestors)
</select>
<!--查询目录是否存在文件-->
<select id="checkCategoryExistFile" parameterType="Long" resultType="int">
select count(1) from admin_file_manage where category_id = #{categoryId} and del_flag = '0'
select count(1) from mmxt_meiyu_file_manage where category_id = #{categoryId} and del_flag = '0'
</select>
<!--查询目录是否存在子目录-->
<select id="selectCategoryCount" parameterType="com.mmxt.business.domain.MmxtAdminFileCategory" resultType="int">
select count(1) from admin_file_category
<select id="selectCategoryCount" parameterType="com.mmxt.business.domain.MmxtMeiyuFileCategory" resultType="int">
select count(1) from mmxt_meiyu_file_category
where del_flag = '0'
<if test="categoryId != null and categoryId != 0"> and category_id = #{categoryId} </if>
<if test="parentId != null and parentId != 0"> and parent_id = #{parentId} </if>
</select>
<!--通过id查询子分类信息-->
<select id="selectChildrenCategoryById" parameterType="Long" resultMap="AdminFileCategoryResult">
select * from admin_file_category where find_in_set(#{categoryId} , ancestors)
<select id="selectChildrenCategoryById" parameterType="Long" resultMap="MmxtMeiyuFileCategoryResult">
select * from mmxt_meiyu_file_category where find_in_set(#{categoryId} , ancestors)
</select>
<!--修改子元素关系-->
<update id="updateCategoryChildren" parameterType="java.util.List">
update admin_file_category set ancestors =
update mmxt_meiyu_file_category set ancestors =
<foreach collection="categorys" item="item" index="index"
separator=" " open="case category_id" close="end">
when #{item.categoryId} then #{item.ancestors}
@ -168,7 +168,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<!--修改该部门的父级部门状态-->
<update id="updateCategoryStatusNormal" parameterType="Long">
update admin_file_category set status = '1' where category_id in
update mmxt_meiyu_file_category set status = '1' where category_id in
<foreach collection="array" item="categoryId" open="(" separator="," close=")">
#{categoryId}
</foreach>

46
mmxt-business/src/main/resources/mapper/business/MmxtAdminFileManageMapper.xml → mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileManageMapper.xml

@ -2,9 +2,9 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mmxt.business.mapper.MmxtAdminFileManageMapper">
<mapper namespace="com.mmxt.business.mapper.MmxtMeiyuFileManageMapper">
<resultMap type="com.mmxt.business.domain.MmxtAdminFileManage" id="AdminFileManageResult">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuFileManage" id="MmxtMeiyuFileManageResult">
<result property="fileId" column="file_id" />
<result property="fileTitle" column="file_title" />
<result property="objectName" column="object_name" />
@ -21,17 +21,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="delFlag" column="del_flag" />
</resultMap>
<sql id="selectAdminFileManageVo">
select file_id, file_title, category_id,object_name, file_size, file_url, file_type, sort, status, create_by, create_time, update_by, update_time, del_flag from admin_file_manage
<sql id="selectMmxtMeiyuFileManageVo">
select file_id, file_title, category_id,object_name, file_size, file_url, file_type, sort, status, create_by, create_time, update_by, update_time, del_flag from mmxt_meiyu_file_manage
</sql>
<select id="selectAdminFileManageList" parameterType="com.mmxt.business.domain.MmxtAdminFileManage" resultMap="AdminFileManageResult">
<include refid="selectAdminFileManageVo"/>
<select id="selectMmxtMeiyuFileManageList" parameterType="com.mmxt.business.domain.MmxtMeiyuFileManage" resultMap="MmxtMeiyuFileManageResult">
<include refid="selectMmxtMeiyuFileManageVo"/>
<where>
and del_flag = 0
<if test="fileId != null "> and file_id = #{fileId}</if>
<if test="categoryId != null and categoryId != ''">
and category_id = #{categoryId} OR category_id IN (SELECT category_id FROM admin_file_category WHERE FIND_IN_SET( #{categoryId},ancestors))
and category_id = #{categoryId} OR category_id IN (SELECT category_id FROM MmxtMeiyu_file_category WHERE FIND_IN_SET( #{categoryId},ancestors))
</if>
<if test="fileType != null "> and file_type = #{fileType}</if>
<if test="status != null "> and status = #{status}</if>
@ -39,17 +39,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
order by create_time desc
</select>
<select id="selectAdminFileManageById" parameterType="Integer" resultMap="AdminFileManageResult">
<include refid="selectAdminFileManageVo"/>
<select id="selectMmxtMeiyuFileManageById" parameterType="Long" resultMap="MmxtMeiyuFileManageResult">
<include refid="selectMmxtMeiyuFileManageVo"/>
where file_id = #{fileId}
</select>
<!--2022-1-7-->
<select id="selectAdminFileManageByObjectName" parameterType="String" resultMap="AdminFileManageResult">
<include refid="selectAdminFileManageVo"/>
<select id="selectMmxtMeiyuFileManageByObjectName" parameterType="String" resultMap="MmxtMeiyuFileManageResult">
<include refid="selectMmxtMeiyuFileManageVo"/>
where object_name = #{objectName}
</select>
<insert id="insertAdminFileManage" parameterType="com.mmxt.business.domain.MmxtAdminFileManage" useGeneratedKeys="true" keyProperty="fileId">
insert into admin_file_manage
<insert id="insertMmxtMeiyuFileManage" parameterType="com.mmxt.business.domain.MmxtMeiyuFileManage" useGeneratedKeys="true" keyProperty="fileId">
insert into mmxt_meiyu_file_manage
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="fileTitle != null and fileTitle != ''">file_title,</if>
<if test="objectName != null">object_name,</if>
@ -80,8 +80,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim>
</insert>
<update id="updateAdminFileManage" parameterType="com.mmxt.business.domain.MmxtAdminFileManage">
update admin_file_manage
<update id="updateMmxtMeiyuFileManage" parameterType="com.mmxt.business.domain.MmxtMeiyuFileManage">
update mmxt_meiyu_file_manage
<trim prefix="SET" suffixOverrides=",">
<if test="fileTitle != null and fileTitle != ''">file_title = #{fileTitle},</if>
<if test="objectName != null">object_name = #{objectName},</if>
@ -97,16 +97,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where file_id = #{fileId}
</update>
<update id="deleteAdminFileManageById" parameterType="Integer">
update admin_file_manage set del_flag = 1 where file_id = #{fileId}
<update id="deleteMmxtMeiyuFileManageById" parameterType="Long">
update mmxt_meiyu_file_manage set del_flag = 1 where file_id = #{fileId}
</update>
<update id="deleteAdminFileManageByObjectName" parameterType="String">
update admin_file_manage set del_flag = 1 where object_name = #{objectName}
<update id="deleteMmxtMeiyuFileManageByObjectName" parameterType="String">
update mmxt_meiyu_file_manage set del_flag = 1 where object_name = #{objectName}
</update>
<update id="deleteAdminFileManageByIds" parameterType="String">
update admin_file_manage set del_flag = 1 where file_id in
<update id="deleteMmxtMeiyuFileManageByIds" parameterType="String">
update mmxt_meiyu_file_manage set del_flag = 1 where file_id in
<foreach item="fileId" collection="array" open="(" separator="," close=")">
#{fileId}
</foreach>
@ -118,11 +118,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT
count(*)
FROM
admin_file_manage
mmxt_meiyu_file_manage
WHERE
DATEDIFF( create_time, NOW())&lt;=0
AND DATEDIFF( create_time, NOW())>=- 7
AND category_id IN (SELECT category_id FROM admin_file_category WHERE FIND_IN_SET( #{categoryId},ancestors))
AND category_id IN (SELECT category_id FROM mmxt_meiyu_file_category WHERE FIND_IN_SET( #{categoryId},ancestors))
AND del_flag = 0
</select>

45
mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberListMapper.xml → mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberListMapper.xml

@ -2,9 +2,9 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mmxt.business.mapper.MmxtAdminMemberListMapper">
<mapper namespace="com.mmxt.business.mapper.MmxtMeiyuMemberListMapper">
<resultMap type="com.mmxt.business.domain.MmxtAdminMemberList" id="AdminMemberListResult">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuMemberList" id="AdminMemberListResult">
<result property="memberId" column="member_id" />
<result property="memberName" column="member_name" />
<result property="nickName" column="nick_name" />
@ -40,10 +40,10 @@
</resultMap>
<sql id="selectAdminMemberListVo">
select member_id, member_name, nick_name, sex, avatar, password, weixin_openid, phonenumber, email, teacher_flag, group_id, area, address,signature, remark, status, create_siteid, create_time, last_logintime, del_flag,scores from admin_member_list
select member_id, member_name, nick_name, sex, avatar, password, weixin_openid, phonenumber, email, teacher_flag, group_id, area, address,signature, remark, status, create_siteid, create_time, last_logintime, del_flag,scores from mmxt_meiyu_member_list
</sql>
<select id="selectAdminMemberListList" parameterType="com.mmxt.business.domain.MmxtAdminMemberList" resultMap="AdminMemberListResult">
<select id="selectAdminMemberListList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberList" resultMap="AdminMemberListResult">
<!--<include refid="selectAdminMemberListVo"/>-->
select
a.member_id,
@ -64,13 +64,8 @@
a.create_siteid,
a.create_time,
a.last_logintime,
a.scores,
(select count(*) as count from admin_user_follow where user_id = a.member_id) as follow_count,
(select count(*) as count from admin_user_follow where followed_user_id = a.member_id) as followed_user_count,
(select count(*) as count from admin_user_follow as auf inner join admin_user_follow as buf
on auf.followed_user_id = buf.user_id where auf.user_id = buf.followed_user_id
and auf.user_id = a.member_id) as friend_count
from admin_member_list a
a.scores
from mmxt_meiyu_member_list a
<where>
a.del_flag = 0
<if test="memberName != null and memberName != ''"> and BINARY a.member_name like concat('%', #{memberName}, '%')</if>
@ -90,7 +85,7 @@
order by a.last_logintime desc
</select>
<!--2022-1-23-->
<select id="findAdminMemberGroupList" parameterType="com.mmxt.business.domain.MmxtAdminMemberList" resultMap="AdminMemberListResult">
<select id="findAdminMemberGroupList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberList" resultMap="AdminMemberListResult">
<include refid="selectAdminMemberListVo"/>
<where>
del_flag = 0
@ -103,15 +98,15 @@
</select>
<select id="selectMemberName" resultMap="AdminMemberListResult">
select member_id,member_name from admin_member_list
select member_id,member_name from mmxt_meiyu_member_list
</select>
<select id="selectNickNameById" parameterType="Long" resultMap="AdminMemberListVoResult">
select nick_name from admin_member_list where member_id = #{memberId}
select nick_name from mmxt_meiyu_member_list where member_id = #{memberId}
</select>
<select id="selectScoresById" parameterType="Long" resultType="Integer">
select scores from admin_member_list where member_id = #{memberId}
select scores from mmxt_meiyu_member_list where member_id = #{memberId}
</select>
<select id="selectAdminMemberListById" parameterType="Long" resultMap="AdminMemberListResult">
@ -119,8 +114,8 @@
where member_id = #{memberId}
</select>
<insert id="insertAdminMemberList" parameterType="com.mmxt.business.domain.MmxtAdminMemberList" useGeneratedKeys="true" keyProperty="memberId">
insert into admin_member_list
<insert id="insertAdminMemberList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberList" useGeneratedKeys="true" keyProperty="memberId">
insert into mmxt_meiyu_member_list
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="memberName != null and memberName != ''">member_name,</if>
<if test="nickName != null and nickName != ''">nick_name,</if>
@ -163,8 +158,8 @@
</trim>
</insert>
<update id="updateAdminMemberList" parameterType="com.mmxt.business.domain.MmxtAdminMemberList">
update admin_member_list
<update id="updateAdminMemberList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberList">
update mmxt_meiyu_member_list
<trim prefix="SET" suffixOverrides=",">
<if test="memberName != null and memberName != ''">member_name = #{memberName},</if>
<if test="nickName != null and nickName != ''">nick_name = #{nickName},</if>
@ -187,19 +182,19 @@
</update>
<update id="scoresIn" parameterType="Integer">
update admin_member_list set scores = scores + #{scores} where member_id = #{memberId}
update mmxt_meiyu_member_list set scores = scores + #{scores} where member_id = #{memberId}
</update>
<update id="scoresOut" parameterType="Integer">
update admin_member_list set scores = scores - #{scores} where member_id = #{memberId}
update mmxt_meiyu_member_list set scores = scores - #{scores} where member_id = #{memberId}
</update>
<update id="deleteAdminMemberListById" parameterType="Long">
update admin_member_list set del_flag = 1 where member_id = #{memberId}
update mmxt_meiyu_member_list set del_flag = 1 where member_id = #{memberId}
</update>
<update id="deleteAdminMemberListByIds" parameterType="String">
update admin_member_list set del_flag = 1 where member_id in
update mmxt_meiyu_member_list set del_flag = 1 where member_id in
<foreach item="memberId" collection="array" open="(" separator="," close=")">
#{memberId}
</foreach>
@ -207,7 +202,7 @@
<update id="batchChangeStatus" flushCache="true" parameterType="String">
update admin_member_list set status = #{status}
update mmxt_meiyu_member_list set status = #{status}
where member_id in
<foreach item="id" collection="id" open="(" separator="," close=")">
#{id}
@ -215,7 +210,7 @@
</update>
<select id="selectAdminMemberListByGroupId" parameterType="String" resultType="String">
select GROUP_CONCAT( member_name, '' ) as member_name from admin_member_list
select GROUP_CONCAT( member_name, '' ) as member_name from mmxt_meiyu_member_list
where group_id = #{group_id} and del_flag = 0
</select>

96
mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberLoginlogsMapper.xml

@ -0,0 +1,96 @@
<?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.mmxt.business.mapper.MmxtMeiyuMemberLoginlogsMapper">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs" id="MmxtMeiyuMemberLoginlogsResult">
<result property="logId" column="log_id" />
<result property="memberId" column="member_id" />
<result property="siteId" column="site_id" />
<result property="ipaddr" column="ipaddr" />
<result property="loginLocation" column="login_location" />
<result property="browser" column="browser" />
<result property="os" column="os" />
<result property="status" column="status" />
<result property="msg" column="msg" />
<result property="loginTime" column="login_time" />
</resultMap>
<sql id="selectMmxtMeiyuMemberLoginlogsVo">
select log_id, member_id, site_id, ipaddr, login_location, browser, os, status, msg, login_time from mmxt_meiyu_member_loginlogs
</sql>
<select id="selectMmxtMeiyuMemberLoginlogsList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs" resultMap="MmxtMeiyuMemberLoginlogsResult">
<include refid="selectMmxtMeiyuMemberLoginlogsVo"/>
<where>
<if test="memberId != null and memberId != ''"> and member_id = #{memberId}</if>
<if test="siteId != null and siteId != ''"> and site_id = #{siteId}</if>
<if test="ipaddr != null and ipaddr != ''"> and ipaddr = #{ipaddr}</if>
<if test="loginLocation != null and loginLocation != ''"> and login_location = #{loginLocation}</if>
<if test="browser != null and browser != ''"> and browser = #{browser}</if>
<if test="os != null and os != ''"> and os = #{os}</if>
<if test="status != null and status != ''"> and status = #{status}</if>
<if test="msg != null and msg != ''"> and msg = #{msg}</if>
<if test="loginTime != null "> and login_time = #{loginTime}</if>
</where>
</select>
<select id="selectMmxtMeiyuMemberLoginlogsByLogId" parameterType="Long" resultMap="MmxtMeiyuMemberLoginlogsResult">
<include refid="selectMmxtMeiyuMemberLoginlogsVo"/>
where log_id = #{logId}
</select>
<insert id="insertMmxtMeiyuMemberLoginlogs" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs" useGeneratedKeys="true" keyProperty="logId">
insert into mmxt_meiyu_member_loginlogs
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="memberId != null and memberId != ''">member_id,</if>
<if test="siteId != null and siteId != ''">site_id,</if>
<if test="ipaddr != null">ipaddr,</if>
<if test="loginLocation != null">login_location,</if>
<if test="browser != null">browser,</if>
<if test="os != null">os,</if>
<if test="status != null">status,</if>
<if test="msg != null">msg,</if>
<if test="loginTime != null">login_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="memberId != null and memberId != ''">#{memberId},</if>
<if test="siteId != null and siteId != ''">#{siteId},</if>
<if test="ipaddr != null">#{ipaddr},</if>
<if test="loginLocation != null">#{loginLocation},</if>
<if test="browser != null">#{browser},</if>
<if test="os != null">#{os},</if>
<if test="status != null">#{status},</if>
<if test="msg != null">#{msg},</if>
<if test="loginTime != null">#{loginTime},</if>
</trim>
</insert>
<update id="updateMmxtMeiyuMemberLoginlogs" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberLoginlogs">
update mmxt_meiyu_member_loginlogs
<trim prefix="SET" suffixOverrides=",">
<if test="memberId != null and memberId != ''">member_id = #{memberId},</if>
<if test="siteId != null and siteId != ''">site_id = #{siteId},</if>
<if test="ipaddr != null">ipaddr = #{ipaddr},</if>
<if test="loginLocation != null">login_location = #{loginLocation},</if>
<if test="browser != null">browser = #{browser},</if>
<if test="os != null">os = #{os},</if>
<if test="status != null">status = #{status},</if>
<if test="msg != null">msg = #{msg},</if>
<if test="loginTime != null">login_time = #{loginTime},</if>
</trim>
where log_id = #{logId}
</update>
<delete id="deleteMmxtMeiyuMemberLoginlogsByLogId" parameterType="Long">
delete from mmxt_meiyu_member_loginlogs where log_id = #{logId}
</delete>
<delete id="deleteMmxtMeiyuMemberLoginlogsByLogIds" parameterType="String">
delete from mmxt_meiyu_member_loginlogs where log_id in
<foreach item="logId" collection="array" open="(" separator="," close=")">
#{logId}
</foreach>
</delete>
</mapper>

101
mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberOperateLogMapper.xml

@ -0,0 +1,101 @@
<?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.mmxt.business.mapper.MmxtMeiyuMemberOperateLogMapper">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuMemberOperateLog" id="MmxtMeiyuMemberOperateLogResult">
<result property="logId" column="log_id" />
<result property="memberId" column="member_id" />
<result property="operateType" column="operate_type" />
<result property="operateName" column="operate_name" />
<result property="ipaddr" column="ipaddr" />
<result property="operateLocation" column="operate_location" />
<result property="browser" column="browser" />
<result property="os" column="os" />
<result property="operateTime" column="operate_time" />
<result property="operateStatus" column="operate_status" />
<result property="errorMsg" column="error_msg" />
</resultMap>
<sql id="selectMmxtMeiyuMemberOperateLogVo">
select log_id, member_id, operate_type, operate_name, ipaddr, operate_location, browser, os, operate_time, operate_status, error_msg from mmxt_meiyu_member_operate_log
</sql>
<select id="selectMmxtMeiyuMemberOperateLogList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberOperateLog" resultMap="MmxtMeiyuMemberOperateLogResult">
<include refid="selectMmxtMeiyuMemberOperateLogVo"/>
<where>
<if test="memberId != null "> and member_id = #{memberId}</if>
<if test="operateType != null and operateType != ''"> and operate_type = #{operateType}</if>
<if test="operateName != null and operateName != ''"> and operate_name like concat('%', #{operateName}, '%')</if>
<if test="ipaddr != null and ipaddr != ''"> and ipaddr = #{ipaddr}</if>
<if test="operateLocation != null and operateLocation != ''"> and operate_location = #{operateLocation}</if>
<if test="browser != null and browser != ''"> and browser = #{browser}</if>
<if test="os != null and os != ''"> and os = #{os}</if>
<if test="operateTime != null "> and operate_time = #{operateTime}</if>
<if test="operateStatus != null and operateStatus != ''"> and operate_status = #{operateStatus}</if>
<if test="errorMsg != null and errorMsg != ''"> and error_msg = #{errorMsg}</if>
</where>
</select>
<select id="selectMmxtMeiyuMemberOperateLogByLogId" parameterType="Long" resultMap="MmxtMeiyuMemberOperateLogResult">
<include refid="selectMmxtMeiyuMemberOperateLogVo"/>
where log_id = #{logId}
</select>
<insert id="insertMmxtMeiyuMemberOperateLog" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberOperateLog" useGeneratedKeys="true" keyProperty="logId">
insert into mmxt_meiyu_member_operate_log
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="memberId != null">member_id,</if>
<if test="operateType != null">operate_type,</if>
<if test="operateName != null">operate_name,</if>
<if test="ipaddr != null">ipaddr,</if>
<if test="operateLocation != null">operate_location,</if>
<if test="browser != null">browser,</if>
<if test="os != null">os,</if>
<if test="operateTime != null">operate_time,</if>
<if test="operateStatus != null">operate_status,</if>
<if test="errorMsg != null">error_msg,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="memberId != null">#{memberId},</if>
<if test="operateType != null">#{operateType},</if>
<if test="operateName != null">#{operateName},</if>
<if test="ipaddr != null">#{ipaddr},</if>
<if test="operateLocation != null">#{operateLocation},</if>
<if test="browser != null">#{browser},</if>
<if test="os != null">#{os},</if>
<if test="operateTime != null">#{operateTime},</if>
<if test="operateStatus != null">#{operateStatus},</if>
<if test="errorMsg != null">#{errorMsg},</if>
</trim>
</insert>
<update id="updateMmxtMeiyuMemberOperateLog" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberOperateLog">
update mmxt_meiyu_member_operate_log
<trim prefix="SET" suffixOverrides=",">
<if test="memberId != null">member_id = #{memberId},</if>
<if test="operateType != null">operate_type = #{operateType},</if>
<if test="operateName != null">operate_name = #{operateName},</if>
<if test="ipaddr != null">ipaddr = #{ipaddr},</if>
<if test="operateLocation != null">operate_location = #{operateLocation},</if>
<if test="browser != null">browser = #{browser},</if>
<if test="os != null">os = #{os},</if>
<if test="operateTime != null">operate_time = #{operateTime},</if>
<if test="operateStatus != null">operate_status = #{operateStatus},</if>
<if test="errorMsg != null">error_msg = #{errorMsg},</if>
</trim>
where log_id = #{logId}
</update>
<delete id="deleteMmxtMeiyuMemberOperateLogByLogId" parameterType="Long">
delete from mmxt_meiyu_member_operate_log where log_id = #{logId}
</delete>
<delete id="deleteMmxtMeiyuMemberOperateLogByLogIds" parameterType="String">
delete from mmxt_meiyu_member_operate_log where log_id in
<foreach item="logId" collection="array" open="(" separator="," close=")">
#{logId}
</foreach>
</delete>
</mapper>

22
mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberTeacherMapper.xml → mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberTeacherMapper.xml

@ -2,9 +2,9 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mmxt.business.mapper.MmxtAdminMemberTeacherMapper">
<mapper namespace="com.mmxt.business.mapper.MmxtMeiyuMemberTeacherMapper">
<resultMap type="com.mmxt.business.domain.MmxtAdminMemberTeacher" id="AdminMemberTeacherResult">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuMemberTeacher" id="AdminMemberTeacherResult">
<result property="memberId" column="member_id" />
<result property="area" column="area" />
<result property="schoolname" column="schoolname" />
@ -16,10 +16,10 @@
</resultMap>
<sql id="selectAdminMemberTeacherVo">
select member_id, area, schoolname, teacher_type, document_url, relation_time, audit_status,audit_suggest from admin_member_teacher
select member_id, area, schoolname, teacher_type, document_url, relation_time, audit_status,audit_suggest from mmxt_meiyu_member_teacher
</sql>
<select id="selectAdminMemberTeacherList" parameterType="com.mmxt.business.domain.MmxtAdminMemberTeacher" resultMap="AdminMemberTeacherResult">
<select id="selectAdminMemberTeacherList" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberTeacher" resultMap="AdminMemberTeacherResult">
SELECT
a.member_id,
a.area,
@ -31,7 +31,7 @@
a.audit_suggest,
b.nick_name as nickName
FROM
admin_member_teacher a LEFT JOIN admin_member_list b on a.member_id = b.member_id
mmxt_meiyu_member_teacher a LEFT JOIN mmxt_meiyu_member_list b on a.member_id = b.member_id
<where>
<if test="area != null and area != ''"> and a.area = #{area}</if>
<if test="schoolname != null and schoolname != ''"> and a.schoolname like concat('%', #{schoolname}, '%')</if>
@ -54,8 +54,8 @@
where member_id = #{memberId}
</select>
<insert id="insertAdminMemberTeacher" parameterType="com.mmxt.business.domain.MmxtAdminMemberTeacher">
insert into admin_member_teacher
<insert id="insertAdminMemberTeacher" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberTeacher">
insert into mmxt_meiyu_member_teacher
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="memberId != null">member_id,</if>
<if test="area != null">area,</if>
@ -78,8 +78,8 @@
</trim>
</insert>
<update id="updateAdminMemberTeacher" parameterType="com.mmxt.business.domain.MmxtAdminMemberTeacher">
update admin_member_teacher
<update id="updateAdminMemberTeacher" parameterType="com.mmxt.business.domain.MmxtMeiyuMemberTeacher">
update mmxt_meiyu_member_teacher
<trim prefix="SET" suffixOverrides=",">
<if test="area != null">area = #{area},</if>
<if test="schoolname != null and schoolname != ''">schoolname = #{schoolname},</if>
@ -93,11 +93,11 @@
</update>
<delete id="deleteAdminMemberTeacherById" parameterType="String">
delete from admin_member_teacher where member_id = #{memberId}
delete from mmxt_meiyu_member_teacher where member_id = #{memberId}
</delete>
<delete id="deleteAdminMemberTeacherByIds" parameterType="String">
delete from admin_member_teacher where member_id in
delete from mmxt_meiyu_member_teacher where member_id in
<foreach item="memberId" collection="array" open="(" separator="," close=")">
#{memberId}
</foreach>

118
mmxt-business/src/main/resources/mapper/business/MmxtMeiyuSmsLogMapper.xml

@ -0,0 +1,118 @@
<?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.mmxt.business.mapper.MmxtMeiyuSmsLogMapper">
<resultMap type="com.mmxt.business.domain.MmxtMeiyuSmsLog" id="MmxtMeiyuSmsLogResult">
<result property="id" column="id" />
<result property="sendUser" column="send_user" />
<result property="carrieroperator" column="carrieroperator" />
<result property="phone" column="phone" />
<result property="content" column="content" />
<result property="returncode" column="returncode" />
<result property="sendStatus" column="send_status" />
<result property="sendTime" column="send_time" />
<result property="sendType" column="send_type" />
<result property="sendBizid" column="send_bizId" />
<result property="sendIp" column="send_ip" />
<result property="siteFlag" column="site_flag" />
<result property="createTime" column="create_time" />
<result property="createBy" column="create_by" />
<result property="delFlag" column="del_flag" />
</resultMap>
<sql id="selectMmxtMeiyuSmsLogVo">
select id, send_user, carrieroperator, phone, content, returncode, send_status, send_time, send_type, send_bizId, send_ip, site_flag, create_time, create_by, del_flag from mmxt_meiyu_sms_log
</sql>
<select id="selectMmxtMeiyuSmsLogList" parameterType="com.mmxt.business.domain.MmxtMeiyuSmsLog" resultMap="MmxtMeiyuSmsLogResult">
<include refid="selectMmxtMeiyuSmsLogVo"/>
<where>
<if test="sendUser != null and sendUser != ''"> and send_user = #{sendUser}</if>
<if test="carrieroperator != null and carrieroperator != ''"> and carrieroperator = #{carrieroperator}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
<if test="returncode != null and returncode != ''"> and returncode = #{returncode}</if>
<if test="sendStatus != null and sendStatus != ''"> and send_status = #{sendStatus}</if>
<if test="sendTime != null "> and send_time = #{sendTime}</if>
<if test="sendType != null and sendType != ''"> and send_type = #{sendType}</if>
<if test="sendBizid != null and sendBizid != ''"> and send_bizId = #{sendBizid}</if>
<if test="sendIp != null and sendIp != ''"> and send_ip = #{sendIp}</if>
<if test="siteFlag != null "> and site_flag = #{siteFlag}</if>
</where>
</select>
<select id="selectMmxtMeiyuSmsLogById" parameterType="Long" resultMap="MmxtMeiyuSmsLogResult">
<include refid="selectMmxtMeiyuSmsLogVo"/>
where id = #{id}
</select>
<insert id="insertMmxtMeiyuSmsLog" parameterType="com.mmxt.business.domain.MmxtMeiyuSmsLog" useGeneratedKeys="true" keyProperty="id">
insert into mmxt_meiyu_sms_log
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="sendUser != null">send_user,</if>
<if test="carrieroperator != null">carrieroperator,</if>
<if test="phone != null">phone,</if>
<if test="content != null">content,</if>
<if test="returncode != null">returncode,</if>
<if test="sendStatus != null">send_status,</if>
<if test="sendTime != null">send_time,</if>
<if test="sendType != null">send_type,</if>
<if test="sendBizid != null">send_bizId,</if>
<if test="sendIp != null">send_ip,</if>
<if test="siteFlag != null">site_flag,</if>
<if test="createTime != null">create_time,</if>
<if test="createBy != null">create_by,</if>
<if test="delFlag != null">del_flag,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="sendUser != null">#{sendUser},</if>
<if test="carrieroperator != null">#{carrieroperator},</if>
<if test="phone != null">#{phone},</if>
<if test="content != null">#{content},</if>
<if test="returncode != null">#{returncode},</if>
<if test="sendStatus != null">#{sendStatus},</if>
<if test="sendTime != null">#{sendTime},</if>
<if test="sendType != null">#{sendType},</if>
<if test="sendBizid != null">#{sendBizid},</if>
<if test="sendIp != null">#{sendIp},</if>
<if test="siteFlag != null">#{siteFlag},</if>
<if test="createTime != null">#{createTime},</if>
<if test="createBy != null">#{createBy},</if>
<if test="delFlag != null">#{delFlag},</if>
</trim>
</insert>
<update id="updateMmxtMeiyuSmsLog" parameterType="com.mmxt.business.domain.MmxtMeiyuSmsLog">
update mmxt_meiyu_sms_log
<trim prefix="SET" suffixOverrides=",">
<if test="sendUser != null">send_user = #{sendUser},</if>
<if test="carrieroperator != null">carrieroperator = #{carrieroperator},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="content != null">content = #{content},</if>
<if test="returncode != null">returncode = #{returncode},</if>
<if test="sendStatus != null">send_status = #{sendStatus},</if>
<if test="sendTime != null">send_time = #{sendTime},</if>
<if test="sendType != null">send_type = #{sendType},</if>
<if test="sendBizid != null">send_bizId = #{sendBizid},</if>
<if test="sendIp != null">send_ip = #{sendIp},</if>
<if test="siteFlag != null">site_flag = #{siteFlag},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteMmxtMeiyuSmsLogById" parameterType="Long">
delete from mmxt_meiyu_sms_log where id = #{id}
</delete>
<delete id="deleteMmxtMeiyuSmsLogByIds" parameterType="String">
delete from mmxt_meiyu_sms_log where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
Loading…
Cancel
Save