diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/common/CommonController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/common/CommonController.java index 2a108cbe..a5ff4888 100644 --- a/mmxt-admin/src/main/java/com/mmxt/web/controller/common/CommonController.java +++ b/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 adminFileCategories = adminFileCategoryService.selectAdminFileCategoryList(new MmxtAdminFileCategory()); + List 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); } } diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberListController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberListController.java deleted file mode 100644 index 7303d0a0..00000000 --- a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberListController.java +++ /dev/null @@ -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 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 list = adminMemberListService.selectAdminMemberListList(MmxtAdminMemberList); - ExcelUtil util = new ExcelUtil(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("批量修改失败!"); - } - } - - -} diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileCategoryController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileCategoryController.java new file mode 100644 index 00000000..cf54be00 --- /dev/null +++ b/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 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 list = mmxtMeiyuFileCategoryService.selectMmxtMeiyuFileCategoryList(mmxtMeiyuFileCategory); + ExcelUtil util = new ExcelUtil(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)); + } +} + diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileManageController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuFileManageController.java new file mode 100644 index 00000000..5fc904b2 --- /dev/null +++ b/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 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 list = mmxtMeiyuFileManageService.selectMmxtMeiyuFileManageList(mmxtMeiyuFileManage); + ExcelUtil util = new ExcelUtil(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)); + } +} + diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberListController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberListController.java new file mode 100644 index 00000000..71a059b8 --- /dev/null +++ b/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 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 list = adminMemberListService.selectAdminMemberListList(MmxtMeiyuMemberList); + ExcelUtil util = new ExcelUtil(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("批量修改失败!"); + } + } + + +} diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberLoginlogsController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberLoginlogsController.java new file mode 100644 index 00000000..6ca7d6e5 --- /dev/null +++ b/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 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 list = mmxtMeiyuMemberLoginlogsService.selectMmxtMeiyuMemberLoginlogsList(mmxtMeiyuMemberLoginlogs); + ExcelUtil util = new ExcelUtil(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)); + } +} + diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberOperateLogController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberOperateLogController.java new file mode 100644 index 00000000..75bcb7f0 --- /dev/null +++ b/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 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 list = mmxtMeiyuMemberOperateLogService.selectMmxtMeiyuMemberOperateLogList(mmxtMeiyuMemberOperateLog); + ExcelUtil util = new ExcelUtil(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)); + } +} diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberTeacherController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberTeacherController.java similarity index 58% rename from mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberTeacherController.java rename to mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuMemberTeacherController.java index bf44287e..5dcb966a 100644 --- a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtAdminMemberTeacherController.java +++ b/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 list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtAdminMemberTeacher); + List 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 list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtAdminMemberTeacher); - ExcelUtil util = new ExcelUtil(MmxtAdminMemberTeacher.class); + List list = adminMemberTeacherService.selectAdminMemberTeacherList(MmxtMeiyuMemberTeacher); + ExcelUtil util = new ExcelUtil(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)); } /** * 删除会员教师认证 diff --git a/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuSmsLogController.java b/mmxt-admin/src/main/java/com/mmxt/web/controller/mmxt/MmxtMeiyuSmsLogController.java new file mode 100644 index 00000000..14684e1a --- /dev/null +++ b/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 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 list = mmxtMeiyuSmsLogService.selectMmxtMeiyuSmsLogList(mmxtMeiyuSmsLog); + ExcelUtil util = new ExcelUtil(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)); + } +} + diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberGroup.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberGroup.java deleted file mode 100644 index 20d3d0e2..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberGroup.java +++ /dev/null @@ -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(); - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAttachment.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAttachment.java deleted file mode 100644 index b1aa78b8..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAttachment.java +++ /dev/null @@ -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(); - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileCategory.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileCategory.java similarity index 98% rename from mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileCategory.java rename to mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileCategory.java index e2cb608a..a9719d86 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileCategory.java +++ b/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; diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileManage.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileManage.java similarity index 98% rename from mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileManage.java rename to mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuFileManage.java index 1dbf6a43..93bc99ca 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminFileManage.java +++ b/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; diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberList.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberList.java similarity index 99% rename from mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberList.java rename to mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberList.java index dce69f98..129d069f 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberList.java +++ b/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; diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberLoginlogs.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberLoginlogs.java new file mode 100644 index 00000000..ec86edc4 --- /dev/null +++ b/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(); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberOperateLog.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberOperateLog.java new file mode 100644 index 00000000..52f5286f --- /dev/null +++ b/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(); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberTeacher.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberTeacher.java similarity index 98% rename from mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberTeacher.java rename to mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuMemberTeacher.java index 7578b791..414ed3c0 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtAdminMemberTeacher.java +++ b/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; diff --git a/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuSmsLog.java b/mmxt-business/src/main/java/com/mmxt/business/domain/MmxtMeiyuSmsLog.java new file mode 100644 index 00000000..b12d26a2 --- /dev/null +++ b/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(); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberGroupMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberGroupMapper.java deleted file mode 100644 index cc2e0e0b..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberGroupMapper.java +++ /dev/null @@ -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 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 selectGroupIdGroupByIds(String[] ids); -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAttachmentMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAttachmentMapper.java deleted file mode 100644 index 71c69232..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAttachmentMapper.java +++ /dev/null @@ -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 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); -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileCategoryMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileCategoryMapper.java similarity index 63% rename from mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileCategoryMapper.java rename to mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileCategoryMapper.java index 746397a0..fef13c5b 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileCategoryMapper.java +++ b/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 selectAdminFileCategoryList(MmxtAdminFileCategory MmxtAdminFileCategory); + public List 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 selectAdminFileCategoryListById(Long categoryId); + public List selectMmxtMeiyuFileCategoryListById(Long categoryId); /** * 查询文件分类列表大小 @@ -75,7 +75,7 @@ public interface MmxtAdminFileCategoryMapper * @param categoryId 父ID * @return 文件分类集合 */ - public List selectAdminFileCategoryListCapaCityById(Long categoryId); + public List 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 selectChildrenCategoryById(Long categoryId); + public List selectChildrenCategoryById(Long categoryId); /** * 修改子元素关系 @@ -124,7 +124,7 @@ public interface MmxtAdminFileCategoryMapper * @param categorys 子元素 * @return 结果 */ - public int updateCategoryChildren(@Param("categorys") List categorys); + public int updateCategoryChildren(@Param("categorys") List categorys); /** * 修改所在部门正常状态 diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileManageMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileManageMapper.java similarity index 56% rename from mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileManageMapper.java rename to mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuFileManageMapper.java index 2b419a91..93cd75bf 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminFileManageMapper.java +++ b/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 selectAdminFileManageList(MmxtAdminFileManage MmxtAdminFileManage); + public List 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); } diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberListMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberListMapper.java similarity index 73% rename from mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberListMapper.java rename to mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberListMapper.java index a704cfe5..d76072f5 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberListMapper.java +++ b/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 selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList); + public List 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 findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList); + public List findAdminMemberGroupList(MmxtMeiyuMemberList MmxtMeiyuMemberList); /** * 查询用户当前积分 diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberLoginlogsMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberLoginlogsMapper.java new file mode 100644 index 00000000..d06b5f6b --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberOperateLogMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberOperateLogMapper.java new file mode 100644 index 00000000..c7b8ea33 --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberTeacherMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberTeacherMapper.java similarity index 59% rename from mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberTeacherMapper.java rename to mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuMemberTeacherMapper.java index 7e780bb0..d4694ec5 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtAdminMemberTeacherMapper.java +++ b/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 selectAdminMemberTeacherList(MmxtAdminMemberTeacher MmxtAdminMemberTeacher); + public List 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); /** * 删除会员教师认证 diff --git a/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuSmsLogMapper.java b/mmxt-business/src/main/java/com/mmxt/business/mapper/MmxtMeiyuSmsLogMapper.java new file mode 100644 index 00000000..2f740346 --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberGroupService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberGroupService.java deleted file mode 100644 index 9c20726a..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberGroupService.java +++ /dev/null @@ -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 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); -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAttachmentService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAttachmentService.java deleted file mode 100644 index c5e84336..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAttachmentService.java +++ /dev/null @@ -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 selectAttachmentsByZid(String zid); - /** - * 查询附件列表 - * - * @param MmxtAttachment 附件 - * @return 附件集合 - */ - public List 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); -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileCategoryService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileCategoryService.java similarity index 60% rename from mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileCategoryService.java rename to mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileCategoryService.java index d8176eea..7861f26c 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileCategoryService.java +++ b/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 selectAdminFileCategoryList(MmxtAdminFileCategory MmxtAdminFileCategory); + public List 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 selectAdminFileCategoryTree(); + public List selectMmxtMeiyuFileCategoryTree(); /** * 查询文件分类树列表 * * @return 所有文件分类信息 */ - public List selectAdminFileCategoryListById(Long categoryId); + public List selectMmxtMeiyuFileCategoryListById(Long categoryId); /** * 查询文件分类树列表大小 * * @return 所有文件分类信息 */ - public List selectAdminFileCategoryListCapaCityById(Long categoryId); + public List selectMmxtMeiyuFileCategoryListCapaCityById(Long categoryId); /** * 校验目录名称是否唯一 * - * @param MmxtAdminFileCategory 目录信息 + * @param MmxtMeiyuFileCategory 目录信息 * @return 结果 */ - public String checkCategoryNameUnique(MmxtAdminFileCategory MmxtAdminFileCategory); + public String checkCategoryNameUnique(MmxtMeiyuFileCategory MmxtMeiyuFileCategory); /** * 根据ID查询所有子目录(正常状态) diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileManageService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileManageService.java similarity index 60% rename from mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileManageService.java rename to mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuFileManageService.java index b550bc14..279dfad1 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminFileManageService.java +++ b/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 selectAdminFileManageList(MmxtAdminFileManage MmxtAdminFileManage); + public List 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); } diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberListService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberListService.java similarity index 72% rename from mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberListService.java rename to mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberListService.java index c463f4e8..834e6b5b 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberListService.java +++ b/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 selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList); + public List 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 findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList); + public List findAdminMemberGroupList(MmxtMeiyuMemberList MmxtMeiyuMemberList); /** * 查询用户当前积分 diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberLoginlogsService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberLoginlogsService.java new file mode 100644 index 00000000..090b4b3c --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberOperateLogService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberOperateLogService.java new file mode 100644 index 00000000..cfdae578 --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberTeacherService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberTeacherService.java similarity index 59% rename from mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberTeacherService.java rename to mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuMemberTeacherService.java index 3fe765d3..a16bbc43 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtAdminMemberTeacherService.java +++ b/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 selectAdminMemberTeacherList(MmxtAdminMemberTeacher MmxtAdminMemberTeacher); + public List 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); /** * 批量删除会员教师认证 diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuSmsLogService.java b/mmxt-business/src/main/java/com/mmxt/business/service/IMmxtMeiyuSmsLogService.java new file mode 100644 index 00000000..d40604f5 --- /dev/null +++ b/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 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); +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/AdminMemberGroupServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/AdminMemberGroupServiceImpl.java deleted file mode 100644 index d9221254..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/AdminMemberGroupServiceImpl.java +++ /dev/null @@ -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 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 list = MmxtAdminMemberGroupMapper.selectGroupIdGroupByIds(ids); - return list.toArray(new String[list.size()]); - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileCategoryServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileCategoryServiceImpl.java deleted file mode 100644 index 8a5b42b7..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileCategoryServiceImpl.java +++ /dev/null @@ -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 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 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 selectAdminFileCategoryTree() - { - MmxtAdminFileCategory adminFileCategory1 = new MmxtAdminFileCategory(); - adminFileCategory1.setStatus(1); - List adminFileCategoryList = MmxtAdminFileCategoryMapper.selectAdminFileCategoryList(adminFileCategory1); - List ztrees = new ArrayList(); - 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 selectAdminFileCategoryListById(Long categoryId) { - List adminFileCategoryList = MmxtAdminFileCategoryMapper.selectAdminFileCategoryListById(categoryId); - List ztrees = new ArrayList(); - 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 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; - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileManageServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileManageServiceImpl.java deleted file mode 100644 index d8bdfd3e..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminFileManageServiceImpl.java +++ /dev/null @@ -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 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; - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberTeacherServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberTeacherServiceImpl.java deleted file mode 100644 index 467644b2..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberTeacherServiceImpl.java +++ /dev/null @@ -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 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); - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAttachmentServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAttachmentServiceImpl.java deleted file mode 100644 index cc086352..00000000 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAttachmentServiceImpl.java +++ /dev/null @@ -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 selectAttachmentsByZid(String zid) { - MmxtAttachment MmxtAttachment=new MmxtAttachment(); - MmxtAttachment.setZid(zid); - return MmxtAttachmentMapper.selectAttachmentList(MmxtAttachment); - } - - /** - * 查询附件列表 - * - * @param MmxtAttachment 附件 - * @return 附件 - */ - @Override - public List 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); - } -} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileCategoryServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileCategoryServiceImpl.java new file mode 100644 index 00000000..734921a1 --- /dev/null +++ b/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 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 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 selectMmxtMeiyuFileCategoryTree() + { + MmxtMeiyuFileCategory MmxtMeiyuFileCategory1 = new MmxtMeiyuFileCategory(); + MmxtMeiyuFileCategory1.setStatus(1); + List MmxtMeiyuFileCategoryList = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryList(MmxtMeiyuFileCategory1); + List ztrees = new ArrayList(); + 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 selectMmxtMeiyuFileCategoryListById(Long categoryId) { + List MmxtMeiyuFileCategoryList = MmxtMeiyuFileCategoryMapper.selectMmxtMeiyuFileCategoryListById(categoryId); + List ztrees = new ArrayList(); + 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 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; + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileManageServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuFileManageServiceImpl.java new file mode 100644 index 00000000..6c163a7e --- /dev/null +++ b/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 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; + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberListServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberListServiceImpl.java similarity index 50% rename from mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberListServiceImpl.java rename to mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberListServiceImpl.java index 1e8ee48b..d01841e7 100644 --- a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtAdminMemberListServiceImpl.java +++ b/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 selectAdminMemberListList(MmxtAdminMemberList MmxtAdminMemberList) + public List selectAdminMemberListList(MmxtMeiyuMemberList MmxtMeiyuMemberList) { - List list = mmxtAdminMemberListMapper.selectAdminMemberListList(MmxtAdminMemberList); + List list = mmxtMeiyuMemberListMapper.selectAdminMemberListList(MmxtMeiyuMemberList); return list; } @Override public List 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 findAdminMemberGroupList(MmxtAdminMemberList MmxtAdminMemberList) { - return mmxtAdminMemberListMapper.findAdminMemberGroupList(MmxtAdminMemberList); + public List 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); } } diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberLoginlogsServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberLoginlogsServiceImpl.java new file mode 100644 index 00000000..862fb3ae --- /dev/null +++ b/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 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); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberOperateLogServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberOperateLogServiceImpl.java new file mode 100644 index 00000000..96211e22 --- /dev/null +++ b/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 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); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberTeacherServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuMemberTeacherServiceImpl.java new file mode 100644 index 00000000..92e4f84b --- /dev/null +++ b/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 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); + } +} diff --git a/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuSmsLogServiceImpl.java b/mmxt-business/src/main/java/com/mmxt/business/service/impl/MmxtMeiyuSmsLogServiceImpl.java new file mode 100644 index 00000000..b367f40a --- /dev/null +++ b/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 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); + } +} diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberGroupMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberGroupMapper.xml deleted file mode 100644 index 11d3be71..00000000 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberGroupMapper.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - select group_id, group_title, creditshigher, creditslower, remark, status, create_by, create_time, update_by, update_time, del_flag from admin_member_group - - - - - - - - - - insert into admin_member_group - - group_title, - creditshigher, - creditslower, - remark, - status, - create_by, - create_time, - update_by, - update_time, - del_flag, - - - #{groupTitle}, - #{creditshigher}, - #{creditslower}, - #{remark}, - #{status}, - #{createBy}, - #{createTime}, - #{updateBy}, - #{updateTime}, - 0 - - - - - update admin_member_group - - group_title = #{groupTitle}, - creditshigher = #{creditshigher}, - creditslower = #{creditslower}, - remark = #{remark}, - status = #{status}, - update_by = #{updateBy}, - update_time = #{updateTime}, - - where group_id = #{groupId} - - - - update admin_member_group set del_flag = 1 where group_id = #{groupId} - - - - update admin_member_group set del_flag = 1 where group_id in - - #{groupId} - - - - - update admin_member_group set status = #{status} - where group_id in - - #{id} - - - - \ No newline at end of file diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAttachmentMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtAttachmentMapper.xml deleted file mode 100644 index a18b3875..00000000 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAttachmentMapper.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - select attach_id, zid, user_id, file_type, file_name, file_path,file_url, size, create_by, create_time, sort from cms_attachment - - - - - - - - insert into cms_attachment - - attach_id, - zid, - user_id, - file_type, - file_name, - file_path, - file_url, - size, - create_by, - create_time, - sort, - - - #{attachId}, - #{zid}, - #{userId}, - #{fileType}, - #{fileName}, - #{filePath}, - #{fileUrl}, - #{size}, - #{createBy}, - #{createTime}, - #{sort}, - - - - - update cms_attachment - - zid = #{zid}, - user_id = #{userId}, - file_type = #{fileType}, - file_name = #{fileName}, - file_path = #{filePath}, - file_url = #{fileUrl}, - size = #{size}, - create_by = #{createBy}, - create_time = #{createTime}, - sort = #{sort}, - - where attach_id = #{attachId} - - - - delete from cms_attachment where attach_id = #{attachId} - - - - delete from cms_attachment where attach_id in - - #{attachId} - - - - \ No newline at end of file diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAdminFileCategoryMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileCategoryMapper.xml similarity index 71% rename from mmxt-business/src/main/resources/mapper/business/MmxtAdminFileCategoryMapper.xml rename to mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileCategoryMapper.xml index 77b8a786..43639b36 100644 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAdminFileCategoryMapper.xml +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileCategoryMapper.xml @@ -2,9 +2,9 @@ - + - + @@ -23,12 +23,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - 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 + + 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 - + and category_id = #{categoryId} and category_name like concat('%', #{categoryName}, '%') @@ -38,31 +38,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by parent_id,sort - + 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 - + del_flag = 0 and parent_id = #{categoryId} - 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} - - insert into admin_file_category + + insert into mmxt_meiyu_file_category parent_id, ancestors, @@ -96,8 +96,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - update admin_file_category + + update mmxt_meiyu_file_category parent_id = #{parentId}, ancestors = #{ancestors}, @@ -114,12 +114,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where category_id = #{categoryId} - - update admin_file_category set del_flag = 1 where category_id = #{categoryId} + + update mmxt_meiyu_file_category set del_flag = 1 where category_id = #{categoryId} - - update admin_file_category set del_flag = 1 where category_id in + + update mmxt_meiyu_file_category set del_flag = 1 where category_id in #{categoryId} @@ -128,33 +128,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + where category_name = #{categoryName} and parent_id = #{parentId} and del_flag = 0 limit 1 - + select count(1) from mmxt_meiyu_file_category where del_flag = '0' and category_id = #{categoryId} and parent_id = #{parentId} - + select * from mmxt_meiyu_file_category where find_in_set(#{categoryId} , ancestors) - update admin_file_category set ancestors = + update mmxt_meiyu_file_category set ancestors = when #{item.categoryId} then #{item.ancestors} @@ -168,7 +168,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - update admin_file_category set status = '1' where category_id in + update mmxt_meiyu_file_category set status = '1' where category_id in #{categoryId} diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAdminFileManageMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileManageMapper.xml similarity index 72% rename from mmxt-business/src/main/resources/mapper/business/MmxtAdminFileManageMapper.xml rename to mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileManageMapper.xml index 35648901..74ba509a 100644 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAdminFileManageMapper.xml +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuFileManageMapper.xml @@ -2,9 +2,9 @@ - + - + @@ -21,17 +21,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - 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 + + 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 - + and del_flag = 0 and file_id = #{fileId} - 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)) and file_type = #{fileType} and status = #{status} @@ -39,17 +39,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by create_time desc - + where file_id = #{fileId} - + where object_name = #{objectName} - - insert into admin_file_manage + + insert into mmxt_meiyu_file_manage file_title, object_name, @@ -80,8 +80,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - update admin_file_manage + + update mmxt_meiyu_file_manage file_title = #{fileTitle}, object_name = #{objectName}, @@ -97,16 +97,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where file_id = #{fileId} - - update admin_file_manage set del_flag = 1 where file_id = #{fileId} + + update mmxt_meiyu_file_manage set del_flag = 1 where file_id = #{fileId} - - update admin_file_manage set del_flag = 1 where object_name = #{objectName} + + update mmxt_meiyu_file_manage set del_flag = 1 where object_name = #{objectName} - - update admin_file_manage set del_flag = 1 where file_id in + + update mmxt_meiyu_file_manage set del_flag = 1 where file_id in #{fileId} @@ -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())<=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 diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberListMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberListMapper.xml similarity index 86% rename from mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberListMapper.xml rename to mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberListMapper.xml index 5388c183..53444af2 100644 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberListMapper.xml +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberListMapper.xml @@ -2,9 +2,9 @@ - + - + @@ -40,10 +40,10 @@ - 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 - 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 a.del_flag = 0 and BINARY a.member_name like concat('%', #{memberName}, '%') @@ -90,7 +85,7 @@ order by a.last_logintime desc - del_flag = 0 @@ -103,15 +98,15 @@ - - insert into admin_member_list + + insert into mmxt_meiyu_member_list member_name, nick_name, @@ -163,8 +158,8 @@ - - update admin_member_list + + update mmxt_meiyu_member_list member_name = #{memberName}, nick_name = #{nickName}, @@ -187,19 +182,19 @@ - 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 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 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 admin_member_list set del_flag = 1 where member_id in + update mmxt_meiyu_member_list set del_flag = 1 where member_id in #{memberId} @@ -207,7 +202,7 @@ - update admin_member_list set status = #{status} + update mmxt_meiyu_member_list set status = #{status} where member_id in #{id} @@ -215,7 +210,7 @@ diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberLoginlogsMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberLoginlogsMapper.xml new file mode 100644 index 00000000..008208c6 --- /dev/null +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberLoginlogsMapper.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + select log_id, member_id, site_id, ipaddr, login_location, browser, os, status, msg, login_time from mmxt_meiyu_member_loginlogs + + + + + + + + insert into mmxt_meiyu_member_loginlogs + + member_id, + site_id, + ipaddr, + login_location, + browser, + os, + status, + msg, + login_time, + + + #{memberId}, + #{siteId}, + #{ipaddr}, + #{loginLocation}, + #{browser}, + #{os}, + #{status}, + #{msg}, + #{loginTime}, + + + + + update mmxt_meiyu_member_loginlogs + + member_id = #{memberId}, + site_id = #{siteId}, + ipaddr = #{ipaddr}, + login_location = #{loginLocation}, + browser = #{browser}, + os = #{os}, + status = #{status}, + msg = #{msg}, + login_time = #{loginTime}, + + where log_id = #{logId} + + + + delete from mmxt_meiyu_member_loginlogs where log_id = #{logId} + + + + delete from mmxt_meiyu_member_loginlogs where log_id in + + #{logId} + + + \ No newline at end of file diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberOperateLogMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberOperateLogMapper.xml new file mode 100644 index 00000000..5b283535 --- /dev/null +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberOperateLogMapper.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + insert into mmxt_meiyu_member_operate_log + + member_id, + operate_type, + operate_name, + ipaddr, + operate_location, + browser, + os, + operate_time, + operate_status, + error_msg, + + + #{memberId}, + #{operateType}, + #{operateName}, + #{ipaddr}, + #{operateLocation}, + #{browser}, + #{os}, + #{operateTime}, + #{operateStatus}, + #{errorMsg}, + + + + + update mmxt_meiyu_member_operate_log + + member_id = #{memberId}, + operate_type = #{operateType}, + operate_name = #{operateName}, + ipaddr = #{ipaddr}, + operate_location = #{operateLocation}, + browser = #{browser}, + os = #{os}, + operate_time = #{operateTime}, + operate_status = #{operateStatus}, + error_msg = #{errorMsg}, + + where log_id = #{logId} + + + + delete from mmxt_meiyu_member_operate_log where log_id = #{logId} + + + + delete from mmxt_meiyu_member_operate_log where log_id in + + #{logId} + + + \ No newline at end of file diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberTeacherMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberTeacherMapper.xml similarity index 87% rename from mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberTeacherMapper.xml rename to mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberTeacherMapper.xml index bd7dceff..43cbc520 100644 --- a/mmxt-business/src/main/resources/mapper/business/MmxtAdminMemberTeacherMapper.xml +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuMemberTeacherMapper.xml @@ -2,9 +2,9 @@ - + - + @@ -16,10 +16,10 @@ - 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 - 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 and a.area = #{area} and a.schoolname like concat('%', #{schoolname}, '%') @@ -54,8 +54,8 @@ where member_id = #{memberId} - - insert into admin_member_teacher + + insert into mmxt_meiyu_member_teacher member_id, area, @@ -78,8 +78,8 @@ - - update admin_member_teacher + + update mmxt_meiyu_member_teacher area = #{area}, schoolname = #{schoolname}, @@ -93,11 +93,11 @@ - delete from admin_member_teacher where member_id = #{memberId} + delete from mmxt_meiyu_member_teacher where member_id = #{memberId} - delete from admin_member_teacher where member_id in + delete from mmxt_meiyu_member_teacher where member_id in #{memberId} diff --git a/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuSmsLogMapper.xml b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuSmsLogMapper.xml new file mode 100644 index 00000000..ba8413ea --- /dev/null +++ b/mmxt-business/src/main/resources/mapper/business/MmxtMeiyuSmsLogMapper.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + insert into mmxt_meiyu_sms_log + + send_user, + carrieroperator, + phone, + content, + returncode, + send_status, + send_time, + send_type, + send_bizId, + send_ip, + site_flag, + create_time, + create_by, + del_flag, + + + #{sendUser}, + #{carrieroperator}, + #{phone}, + #{content}, + #{returncode}, + #{sendStatus}, + #{sendTime}, + #{sendType}, + #{sendBizid}, + #{sendIp}, + #{siteFlag}, + #{createTime}, + #{createBy}, + #{delFlag}, + + + + + update mmxt_meiyu_sms_log + + send_user = #{sendUser}, + carrieroperator = #{carrieroperator}, + phone = #{phone}, + content = #{content}, + returncode = #{returncode}, + send_status = #{sendStatus}, + send_time = #{sendTime}, + send_type = #{sendType}, + send_bizId = #{sendBizid}, + send_ip = #{sendIp}, + site_flag = #{siteFlag}, + create_time = #{createTime}, + create_by = #{createBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from mmxt_meiyu_sms_log where id = #{id} + + + + delete from mmxt_meiyu_sms_log where id in + + #{id} + + + \ No newline at end of file