From f374a263f5767d108692717ce67821381b4b7238 Mon Sep 17 00:00:00 2001 From: cc <3431368173@qq.com> Date: Thu, 6 Mar 2025 18:54:01 +0800 Subject: [PATCH] 123 --- .../src/api/model/AddValueService.js | 44 +++ .../src/api/model/ServiceRecord.js | 44 +++ .../src/views/model/AddValueService/index.vue | 309 ++++++++++++++++++ .../src/views/model/ServiceRecord/index.vue | 349 +++++++++++++++++++++ .../contoller/AppletAddValueServiceController.java | 25 ++ .../contoller/AppletServiceRecordController.java | 25 ++ .../controller/AddValueServiceController.java | 104 ++++++ .../model/controller/ServiceRecordController.java | 104 ++++++ .../com/ruoyi/model/domain/AddValueService.java | 96 ++++++ .../java/com/ruoyi/model/domain/ServiceRecord.java | 128 ++++++++ .../ruoyi/model/mapper/AddValueServiceMapper.java | 68 ++++ .../ruoyi/model/mapper/ServiceRecordMapper.java | 68 ++++ .../model/service/IAddValueServiceService.java | 68 ++++ .../ruoyi/model/service/IExamineConfigService.java | 2 +- .../ruoyi/model/service/IServiceRecordService.java | 68 ++++ .../service/impl/AddValueServiceServiceImpl.java | 106 +++++++ .../service/impl/CurrentConfigServiceImpl.java | 5 + .../model/service/impl/ExaminationServiceImpl.java | 6 + .../service/impl/ExamineConfigServiceImpl.java | 5 + .../model/service/impl/FinalConfigServiceImpl.java | 5 + .../service/impl/ServiceRecordServiceImpl.java | 106 +++++++ .../impl/ShortAnswerQuestionsServiceImpl.java | 5 + .../model/service/impl/TrainingServiceImpl.java | 5 + .../impl/TransactionDetailsServiceImpl.java | 5 + .../model/service/impl/WalletServiceImpl.java | 5 + .../service/impl/WithdrawalConfigServiceImpl.java | 5 + .../mapper/model/AddValueServiceMapper.xml | 91 ++++++ .../resources/mapper/model/ServiceRecordMapper.xml | 105 +++++++ 28 files changed, 1955 insertions(+), 1 deletion(-) create mode 100644 CatmDogd-Mall-Front-test/src/api/model/AddValueService.js create mode 100644 CatmDogd-Mall-Front-test/src/api/model/ServiceRecord.js create mode 100644 CatmDogd-Mall-Front-test/src/views/model/AddValueService/index.vue create mode 100644 CatmDogd-Mall-Front-test/src/views/model/ServiceRecord/index.vue create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAddValueServiceController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletServiceRecordController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AddValueServiceController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/controller/ServiceRecordController.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AddValueService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/domain/ServiceRecord.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AddValueServiceMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/ServiceRecordMapper.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAddValueServiceService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/IServiceRecordService.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AddValueServiceServiceImpl.java create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ServiceRecordServiceImpl.java create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/AddValueServiceMapper.xml create mode 100644 ruoyi-catdog/src/main/resources/mapper/model/ServiceRecordMapper.xml diff --git a/CatmDogd-Mall-Front-test/src/api/model/AddValueService.js b/CatmDogd-Mall-Front-test/src/api/model/AddValueService.js new file mode 100644 index 0000000..233badd --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/AddValueService.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询增值服务列表 +export function listAddValueService(query) { + return request({ + url: '/model/AddValueService/list', + method: 'get', + params: query + }) +} + +// 查询增值服务详细 +export function getAddValueService(addValueServiceId) { + return request({ + url: '/model/AddValueService/' + addValueServiceId, + method: 'get' + }) +} + +// 新增增值服务 +export function addAddValueService(data) { + return request({ + url: '/model/AddValueService', + method: 'post', + data: data + }) +} + +// 修改增值服务 +export function updateAddValueService(data) { + return request({ + url: '/model/AddValueService', + method: 'put', + data: data + }) +} + +// 删除增值服务 +export function delAddValueService(addValueServiceId) { + return request({ + url: '/model/AddValueService/' + addValueServiceId, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/api/model/ServiceRecord.js b/CatmDogd-Mall-Front-test/src/api/model/ServiceRecord.js new file mode 100644 index 0000000..db3c71a --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/api/model/ServiceRecord.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询服务记录列表 +export function listServiceRecord(query) { + return request({ + url: '/model/ServiceRecord/list', + method: 'get', + params: query + }) +} + +// 查询服务记录详细 +export function getServiceRecord(id) { + return request({ + url: '/model/ServiceRecord/' + id, + method: 'get' + }) +} + +// 新增服务记录 +export function addServiceRecord(data) { + return request({ + url: '/model/ServiceRecord', + method: 'post', + data: data + }) +} + +// 修改服务记录 +export function updateServiceRecord(data) { + return request({ + url: '/model/ServiceRecord', + method: 'put', + data: data + }) +} + +// 删除服务记录 +export function delServiceRecord(id) { + return request({ + url: '/model/ServiceRecord/' + id, + method: 'delete' + }) +} diff --git a/CatmDogd-Mall-Front-test/src/views/model/AddValueService/index.vue b/CatmDogd-Mall-Front-test/src/views/model/AddValueService/index.vue new file mode 100644 index 0000000..b9d9f87 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/AddValueService/index.vue @@ -0,0 +1,309 @@ + + + diff --git a/CatmDogd-Mall-Front-test/src/views/model/ServiceRecord/index.vue b/CatmDogd-Mall-Front-test/src/views/model/ServiceRecord/index.vue new file mode 100644 index 0000000..f96a5ed --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/model/ServiceRecord/index.vue @@ -0,0 +1,349 @@ + + + diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAddValueServiceController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAddValueServiceController.java new file mode 100644 index 0000000..176fec4 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletAddValueServiceController.java @@ -0,0 +1,25 @@ +package com.ruoyi.applet.contoller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.model.service.IAddValueServiceService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@Api(description = "增值服务") +@RestController +@RequestMapping("/applet/addValueService") +public class AppletAddValueServiceController extends BaseController { + @Autowired + private IAddValueServiceService addValueServiceService; + + @ApiOperation("查询增值服务列表") + @GetMapping("/getAddValueServiceList") + public TableDataInfo getAddValueServiceList(){ + return getDataTable(addValueServiceService.getAddValueServiceList()); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletServiceRecordController.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletServiceRecordController.java new file mode 100644 index 0000000..ea0770e --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/AppletServiceRecordController.java @@ -0,0 +1,25 @@ +package com.ruoyi.applet.contoller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.model.service.IServiceRecordService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@Api(description = "服务记录") +@RestController +@RequestMapping("/applet/serviceRecord") +public class AppletServiceRecordController extends BaseController { + @Autowired + private IServiceRecordService serviceRecordService; + + @ApiOperation("查询所有服务记录") + @GetMapping("/getServiceRecordList") + public TableDataInfo getServiceRecordList(){ + return getDataTable(serviceRecordService.getServiceRecordList()); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AddValueServiceController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AddValueServiceController.java new file mode 100644 index 0000000..f193d49 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/AddValueServiceController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.AddValueService; +import com.ruoyi.model.service.IAddValueServiceService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 增值服务Controller + * + * @author ruoyi + * @date 2025-03-06 + */ +@RestController +@RequestMapping("/model/AddValueService") +public class AddValueServiceController extends BaseController +{ + @Autowired + private IAddValueServiceService addValueServiceService; + + /** + * 查询增值服务列表 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:list')") + @GetMapping("/list") + public TableDataInfo list(AddValueService addValueService) + { + startPage(); + List list = addValueServiceService.selectAddValueServiceList(addValueService); + return getDataTable(list); + } + + /** + * 导出增值服务列表 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:export')") + @Log(title = "增值服务", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, AddValueService addValueService) throws IOException { + List list = addValueServiceService.selectAddValueServiceList(addValueService); + ExcelUtil util = new ExcelUtil(AddValueService.class); + util.exportExcel(response, list, "增值服务数据"); + } + + /** + * 获取增值服务详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:query')") + @GetMapping(value = "/{addValueServiceId}") + public AjaxResult getInfo(@PathVariable("addValueServiceId") Long addValueServiceId) + { + return success(addValueServiceService.selectAddValueServiceByAddValueServiceId(addValueServiceId)); + } + + /** + * 新增增值服务 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:add')") + @Log(title = "增值服务", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody AddValueService addValueService) + { + return toAjax(addValueServiceService.insertAddValueService(addValueService)); + } + + /** + * 修改增值服务 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:edit')") + @Log(title = "增值服务", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody AddValueService addValueService) + { + return toAjax(addValueServiceService.updateAddValueService(addValueService)); + } + + /** + * 删除增值服务 + */ + @PreAuthorize("@ss.hasPermi('model:AddValueService:remove')") + @Log(title = "增值服务", businessType = BusinessType.DELETE) + @DeleteMapping("/{addValueServiceIds}") + public AjaxResult remove(@PathVariable Long[] addValueServiceIds) + { + return toAjax(addValueServiceService.deleteAddValueServiceByAddValueServiceIds(addValueServiceIds)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/ServiceRecordController.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/ServiceRecordController.java new file mode 100644 index 0000000..f36b1a0 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/controller/ServiceRecordController.java @@ -0,0 +1,104 @@ +package com.ruoyi.model.controller; + +import java.io.IOException; +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.model.domain.ServiceRecord; +import com.ruoyi.model.service.IServiceRecordService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 服务记录Controller + * + * @author ruoyi + * @date 2025-03-06 + */ +@RestController +@RequestMapping("/model/ServiceRecord") +public class ServiceRecordController extends BaseController +{ + @Autowired + private IServiceRecordService serviceRecordService; + + /** + * 查询服务记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:list')") + @GetMapping("/list") + public TableDataInfo list(ServiceRecord serviceRecord) + { + startPage(); + List list = serviceRecordService.selectServiceRecordList(serviceRecord); + return getDataTable(list); + } + + /** + * 导出服务记录列表 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:export')") + @Log(title = "服务记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, ServiceRecord serviceRecord) throws IOException { + List list = serviceRecordService.selectServiceRecordList(serviceRecord); + ExcelUtil util = new ExcelUtil(ServiceRecord.class); + util.exportExcel(response, list, "服务记录数据"); + } + + /** + * 获取服务记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(serviceRecordService.selectServiceRecordById(id)); + } + + /** + * 新增服务记录 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:add')") + @Log(title = "服务记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody ServiceRecord serviceRecord) + { + return toAjax(serviceRecordService.insertServiceRecord(serviceRecord)); + } + + /** + * 修改服务记录 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:edit')") + @Log(title = "服务记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody ServiceRecord serviceRecord) + { + return toAjax(serviceRecordService.updateServiceRecord(serviceRecord)); + } + + /** + * 删除服务记录 + */ + @PreAuthorize("@ss.hasPermi('model:ServiceRecord:remove')") + @Log(title = "服务记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(serviceRecordService.deleteServiceRecordByIds(ids)); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AddValueService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AddValueService.java new file mode 100644 index 0000000..dc78d75 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/AddValueService.java @@ -0,0 +1,96 @@ +package com.ruoyi.model.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 增值服务对象 add_value_service + * + * @author ruoyi + * @date 2025-03-06 + */ +public class AddValueService extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 增值服务编号 */ + private Long addValueServiceId; + + /** 增值服务详情 */ + @Excel(name = "增值服务详情") + private String addValueServiceInfo; + + /** 增值服务名 */ + @Excel(name = "增值服务名") + private String addValueServiceName; + + /** 删除标识 */ + private Integer delFlag; + + /** 备注 */ + @Excel(name = "备注") + private String reamk; + + public void setAddValueServiceId(Long addValueServiceId) + { + this.addValueServiceId = addValueServiceId; + } + + public Long getAddValueServiceId() + { + return addValueServiceId; + } + public void setAddValueServiceInfo(String addValueServiceInfo) + { + this.addValueServiceInfo = addValueServiceInfo; + } + + public String getAddValueServiceInfo() + { + return addValueServiceInfo; + } + public void setAddValueServiceName(String addValueServiceName) + { + this.addValueServiceName = addValueServiceName; + } + + public String getAddValueServiceName() + { + return addValueServiceName; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setReamk(String reamk) + { + this.reamk = reamk; + } + + public String getReamk() + { + return reamk; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("addValueServiceId", getAddValueServiceId()) + .append("addValueServiceInfo", getAddValueServiceInfo()) + .append("addValueServiceName", getAddValueServiceName()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("delFlag", getDelFlag()) + .append("reamk", getReamk()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/ServiceRecord.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/ServiceRecord.java new file mode 100644 index 0000000..1560992 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/domain/ServiceRecord.java @@ -0,0 +1,128 @@ +package com.ruoyi.model.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.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 服务记录对象 service_record + * + * @author ruoyi + * @date 2025-03-06 + */ +public class ServiceRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 唯一标识 */ + private Long id; + + /** 伴宠师id */ + @Excel(name = "伴宠师id") + private Long petTeacherId; + + /** 删除标识 */ + private Integer delFlag; + + /** 图片记录 */ + @Excel(name = "图片记录") + private String imagesRecord; + + /** 服务时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "服务时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date serviceTime; + + /** 服务类型表的id */ + @Excel(name = "服务类型表的id") + private Long serviceType; + + /** 文字记录 */ + @Excel(name = "文字记录") + private String textRecord; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setPetTeacherId(Long petTeacherId) + { + this.petTeacherId = petTeacherId; + } + + public Long getPetTeacherId() + { + return petTeacherId; + } + public void setDelFlag(Integer delFlag) + { + this.delFlag = delFlag; + } + + public Integer getDelFlag() + { + return delFlag; + } + public void setImagesRecord(String imagesRecord) + { + this.imagesRecord = imagesRecord; + } + + public String getImagesRecord() + { + return imagesRecord; + } + public void setServiceTime(Date serviceTime) + { + this.serviceTime = serviceTime; + } + + public Date getServiceTime() + { + return serviceTime; + } + public void setServiceType(Long serviceType) + { + this.serviceType = serviceType; + } + + public Long getServiceType() + { + return serviceType; + } + public void setTextRecord(String textRecord) + { + this.textRecord = textRecord; + } + + public String getTextRecord() + { + return textRecord; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("petTeacherId", getPetTeacherId()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("delFlag", getDelFlag()) + .append("imagesRecord", getImagesRecord()) + .append("remark", getRemark()) + .append("serviceTime", getServiceTime()) + .append("serviceType", getServiceType()) + .append("textRecord", getTextRecord()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AddValueServiceMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AddValueServiceMapper.java new file mode 100644 index 0000000..5829ed3 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/AddValueServiceMapper.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.AddValueService; + +/** + * 增值服务Mapper接口 + * + * @author ruoyi + * @date 2025-03-06 + */ +public interface AddValueServiceMapper +{ + /** + * 查询增值服务 + * + * @param addValueServiceId 增值服务主键 + * @return 增值服务 + */ + public AddValueService selectAddValueServiceByAddValueServiceId(Long addValueServiceId); + + /** + * 查询增值服务列表 + * + * @param addValueService 增值服务 + * @return 增值服务集合 + */ + public List selectAddValueServiceList(AddValueService addValueService); + + /** + * 新增增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + public int insertAddValueService(AddValueService addValueService); + + /** + * 修改增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + public int updateAddValueService(AddValueService addValueService); + + /** + * 删除增值服务 + * + * @param addValueServiceId 增值服务主键 + * @return 结果 + */ + public int deleteAddValueServiceByAddValueServiceId(Long addValueServiceId); + + /** + * 批量删除增值服务 + * + * @param addValueServiceIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteAddValueServiceByAddValueServiceIds(Long[] addValueServiceIds); + + /** + * 查询增值服务列表 + * + * @return 增值服务集合 + */ + public List getAddValueServiceList(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/ServiceRecordMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/ServiceRecordMapper.java new file mode 100644 index 0000000..950e29f --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/mapper/ServiceRecordMapper.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.mapper; + +import java.util.List; +import com.ruoyi.model.domain.ServiceRecord; + +/** + * 服务记录Mapper接口 + * + * @author ruoyi + * @date 2025-03-06 + */ +public interface ServiceRecordMapper +{ + /** + * 查询服务记录 + * + * @param id 服务记录主键 + * @return 服务记录 + */ + public ServiceRecord selectServiceRecordById(Long id); + + /** + * 查询服务记录列表 + * + * @param serviceRecord 服务记录 + * @return 服务记录集合 + */ + public List selectServiceRecordList(ServiceRecord serviceRecord); + + /** + * 新增服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + public int insertServiceRecord(ServiceRecord serviceRecord); + + /** + * 修改服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + public int updateServiceRecord(ServiceRecord serviceRecord); + + /** + * 删除服务记录 + * + * @param id 服务记录主键 + * @return 结果 + */ + public int deleteServiceRecordById(Long id); + + /** + * 批量删除服务记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteServiceRecordByIds(Long[] ids); + + /** + * 查询服务记录列表 + * + * @return 服务记录集合 + */ + public List getServiceRecordList(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAddValueServiceService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAddValueServiceService.java new file mode 100644 index 0000000..03f8a8a --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IAddValueServiceService.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.AddValueService; + +/** + * 增值服务Service接口 + * + * @author ruoyi + * @date 2025-03-06 + */ +public interface IAddValueServiceService +{ + /** + * 查询增值服务 + * + * @param addValueServiceId 增值服务主键 + * @return 增值服务 + */ + public AddValueService selectAddValueServiceByAddValueServiceId(Long addValueServiceId); + + /** + * 查询增值服务列表 + * + * @param addValueService 增值服务 + * @return 增值服务集合 + */ + public List selectAddValueServiceList(AddValueService addValueService); + + /** + * 新增增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + public int insertAddValueService(AddValueService addValueService); + + /** + * 修改增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + public int updateAddValueService(AddValueService addValueService); + + /** + * 批量删除增值服务 + * + * @param addValueServiceIds 需要删除的增值服务主键集合 + * @return 结果 + */ + public int deleteAddValueServiceByAddValueServiceIds(Long[] addValueServiceIds); + + /** + * 删除增值服务信息 + * + * @param addValueServiceId 增值服务主键 + * @return 结果 + */ + public int deleteAddValueServiceByAddValueServiceId(Long addValueServiceId); + + /** + * 查询增值服务列表 + * + * @return 增值服务集合 + */ + public List getAddValueServiceList(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IExamineConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IExamineConfigService.java index 2db918f..db7acab 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IExamineConfigService.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IExamineConfigService.java @@ -60,7 +60,7 @@ public interface IExamineConfigService public int deleteExamineConfigById(Long id); /** - * 删除考核认证配置信息 + * 查询考核认证配置列表 * * @return 结果 */ diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IServiceRecordService.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IServiceRecordService.java new file mode 100644 index 0000000..3a64b6a --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/IServiceRecordService.java @@ -0,0 +1,68 @@ +package com.ruoyi.model.service; + +import java.util.List; +import com.ruoyi.model.domain.ServiceRecord; + +/** + * 服务记录Service接口 + * + * @author ruoyi + * @date 2025-03-06 + */ +public interface IServiceRecordService +{ + /** + * 查询服务记录 + * + * @param id 服务记录主键 + * @return 服务记录 + */ + public ServiceRecord selectServiceRecordById(Long id); + + /** + * 查询服务记录列表 + * + * @param serviceRecord 服务记录 + * @return 服务记录集合 + */ + public List selectServiceRecordList(ServiceRecord serviceRecord); + + /** + * 新增服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + public int insertServiceRecord(ServiceRecord serviceRecord); + + /** + * 修改服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + public int updateServiceRecord(ServiceRecord serviceRecord); + + /** + * 批量删除服务记录 + * + * @param ids 需要删除的服务记录主键集合 + * @return 结果 + */ + public int deleteServiceRecordByIds(Long[] ids); + + /** + * 删除服务记录信息 + * + * @param id 服务记录主键 + * @return 结果 + */ + public int deleteServiceRecordById(Long id); + + /** + * 查询服务记录列表 + * + * @return 服务记录集合 + */ + public List getServiceRecordList(); +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AddValueServiceServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AddValueServiceServiceImpl.java new file mode 100644 index 0000000..78a4ad9 --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AddValueServiceServiceImpl.java @@ -0,0 +1,106 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.AddValueServiceMapper; +import com.ruoyi.model.domain.AddValueService; +import com.ruoyi.model.service.IAddValueServiceService; + +/** + * 增值服务Service业务层处理 + * + * @author ruoyi + * @date 2025-03-06 + */ +@Service +public class AddValueServiceServiceImpl implements IAddValueServiceService +{ + @Autowired + private AddValueServiceMapper addValueServiceMapper; + + /** + * 查询增值服务 + * + * @param addValueServiceId 增值服务主键 + * @return 增值服务 + */ + @Override + public AddValueService selectAddValueServiceByAddValueServiceId(Long addValueServiceId) + { + return addValueServiceMapper.selectAddValueServiceByAddValueServiceId(addValueServiceId); + } + + /** + * 查询增值服务列表 + * + * @param addValueService 增值服务 + * @return 增值服务 + */ + @Override + public List selectAddValueServiceList(AddValueService addValueService) + { + return addValueServiceMapper.selectAddValueServiceList(addValueService); + } + + /** + * 新增增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + @Override + public int insertAddValueService(AddValueService addValueService) + { + addValueService.setCreateTime(DateUtils.getNowDate()); + return addValueServiceMapper.insertAddValueService(addValueService); + } + + /** + * 修改增值服务 + * + * @param addValueService 增值服务 + * @return 结果 + */ + @Override + public int updateAddValueService(AddValueService addValueService) + { + addValueService.setUpdateTime(DateUtils.getNowDate()); + return addValueServiceMapper.updateAddValueService(addValueService); + } + + /** + * 批量删除增值服务 + * + * @param addValueServiceIds 需要删除的增值服务主键 + * @return 结果 + */ + @Override + public int deleteAddValueServiceByAddValueServiceIds(Long[] addValueServiceIds) + { + return addValueServiceMapper.deleteAddValueServiceByAddValueServiceIds(addValueServiceIds); + } + + /** + * 删除增值服务信息 + * + * @param addValueServiceId 增值服务主键 + * @return 结果 + */ + @Override + public int deleteAddValueServiceByAddValueServiceId(Long addValueServiceId) + { + return addValueServiceMapper.deleteAddValueServiceByAddValueServiceId(addValueServiceId); + } + + /** + * 查询增值服务列表 + * + * @return 增值服务集合 + */ + @Override + public List getAddValueServiceList() { + return addValueServiceMapper.getAddValueServiceList(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/CurrentConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/CurrentConfigServiceImpl.java index c42c526..382c829 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/CurrentConfigServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/CurrentConfigServiceImpl.java @@ -91,6 +91,11 @@ public class CurrentConfigServiceImpl implements ICurrentConfigService return currentConfigMapper.deleteCurrentConfigByCurrentId(currentId); } + /** + * 查询等级配置列表 + * + * @return 等级配置集合 + */ @Override public List getCurrentConfigList() { return currentConfigMapper.getCurrentConfigList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExaminationServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExaminationServiceImpl.java index 8f46d2f..6c95f17 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExaminationServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExaminationServiceImpl.java @@ -95,6 +95,12 @@ public class ExaminationServiceImpl implements IExaminationService return examinationMapper.deleteExaminationByExaminationId(examinationId); } + /** + * 根据考题类型查询考题列表 + * + * @param examinationTypeId 考题类型 + * @return 考核集合 + */ @Override public List getExaminationType(Long examinationTypeId) { return examinationMapper.getExaminationType(examinationTypeId); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExamineConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExamineConfigServiceImpl.java index fe38587..f0e81f0 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExamineConfigServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ExamineConfigServiceImpl.java @@ -91,6 +91,11 @@ public class ExamineConfigServiceImpl implements IExamineConfigService return examineConfigMapper.deleteExamineConfigById(id); } + /** + * 查询考核认证配置列表 + * + * @return 结果 + */ @Override public List getExamineConfigList() { return examineConfigMapper.getExamineConfigList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/FinalConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/FinalConfigServiceImpl.java index 0b5d64c..da61a4b 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/FinalConfigServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/FinalConfigServiceImpl.java @@ -91,6 +91,11 @@ public class FinalConfigServiceImpl implements IFinalConfigService return finalConfigMapper.deleteFinalConfigById(id); } + /** + * 查询最终准备页面配置列表 + * + * @return 最终准备页面配置集合 + */ @Override public List getFinalConfigList() { return finalConfigMapper.getFinalConfigList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ServiceRecordServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ServiceRecordServiceImpl.java new file mode 100644 index 0000000..0d7ffad --- /dev/null +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ServiceRecordServiceImpl.java @@ -0,0 +1,106 @@ +package com.ruoyi.model.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.model.mapper.ServiceRecordMapper; +import com.ruoyi.model.domain.ServiceRecord; +import com.ruoyi.model.service.IServiceRecordService; + +/** + * 服务记录Service业务层处理 + * + * @author ruoyi + * @date 2025-03-06 + */ +@Service +public class ServiceRecordServiceImpl implements IServiceRecordService +{ + @Autowired + private ServiceRecordMapper serviceRecordMapper; + + /** + * 查询服务记录 + * + * @param id 服务记录主键 + * @return 服务记录 + */ + @Override + public ServiceRecord selectServiceRecordById(Long id) + { + return serviceRecordMapper.selectServiceRecordById(id); + } + + /** + * 查询服务记录列表 + * + * @param serviceRecord 服务记录 + * @return 服务记录 + */ + @Override + public List selectServiceRecordList(ServiceRecord serviceRecord) + { + return serviceRecordMapper.selectServiceRecordList(serviceRecord); + } + + /** + * 新增服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + @Override + public int insertServiceRecord(ServiceRecord serviceRecord) + { + serviceRecord.setCreateTime(DateUtils.getNowDate()); + return serviceRecordMapper.insertServiceRecord(serviceRecord); + } + + /** + * 修改服务记录 + * + * @param serviceRecord 服务记录 + * @return 结果 + */ + @Override + public int updateServiceRecord(ServiceRecord serviceRecord) + { + serviceRecord.setUpdateTime(DateUtils.getNowDate()); + return serviceRecordMapper.updateServiceRecord(serviceRecord); + } + + /** + * 批量删除服务记录 + * + * @param ids 需要删除的服务记录主键 + * @return 结果 + */ + @Override + public int deleteServiceRecordByIds(Long[] ids) + { + return serviceRecordMapper.deleteServiceRecordByIds(ids); + } + + /** + * 删除服务记录信息 + * + * @param id 服务记录主键 + * @return 结果 + */ + @Override + public int deleteServiceRecordById(Long id) + { + return serviceRecordMapper.deleteServiceRecordById(id); + } + + /** + * 查询服务记录列表 + * + * @return 服务记录集合 + */ + @Override + public List getServiceRecordList(){ + return serviceRecordMapper.getServiceRecordList(); + } +} diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ShortAnswerQuestionsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ShortAnswerQuestionsServiceImpl.java index 594edb1..c747bf5 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ShortAnswerQuestionsServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/ShortAnswerQuestionsServiceImpl.java @@ -94,6 +94,11 @@ public class ShortAnswerQuestionsServiceImpl implements IShortAnswerQuestionsSer return shortAnswerQuestionsMapper.deleteShortAnswerQuestionsByShortAnswerQuestionsId(shortAnswerQuestionsId); } + /** + * 查询简答题考试记录列表 + * + * @return 简答题考试记录集合 + */ @Override public List getShortAnswerQuestionsList() { return shortAnswerQuestionsMapper.getShortAnswerQuestionsList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TrainingServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TrainingServiceImpl.java index a154156..ba41cac 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TrainingServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TrainingServiceImpl.java @@ -94,6 +94,11 @@ public class TrainingServiceImpl implements ITrainingService return trainingMapper.deleteTrainingByTrainingId(trainingId); } + /** + * 查询考核培训列表 + * + * @return 考核培训集合 + */ @Override public List getTrainingList() { return trainingMapper.getTrainingList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TransactionDetailsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TransactionDetailsServiceImpl.java index edc1712..ee29187 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TransactionDetailsServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/TransactionDetailsServiceImpl.java @@ -93,6 +93,11 @@ public class TransactionDetailsServiceImpl implements ITransactionDetailsService return transactionDetailsMapper.deleteTransactionDetailsById(id); } + /** + * 查询交易明细记录列表 + * + * @return 交易明细记录集合 + */ @Override public List getTransactionDetailsList() { return transactionDetailsMapper.getTransactionDetailsList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java index 0630632..9247419 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WalletServiceImpl.java @@ -91,6 +91,11 @@ public class WalletServiceImpl implements IWalletService return walletMapper.deleteWalletById(id); } + /** + * 查询钱包列表 + * + * @return 钱包集合 + */ @Override public List getWalletList() { return walletMapper.getWalletList(); diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WithdrawalConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WithdrawalConfigServiceImpl.java index 6f4fa7a..af8db6f 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WithdrawalConfigServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/WithdrawalConfigServiceImpl.java @@ -91,6 +91,11 @@ public class WithdrawalConfigServiceImpl implements IWithdrawalConfigService return withdrawalConfigMapper.deleteWithdrawalConfigById(id); } + /** + * 查询钱包提现配置列表 + * + * @return 钱包提现配置集合 + */ @Override public List getWithdrawalConfigList() { return withdrawalConfigMapper.getWithdrawalConfigList(); diff --git a/ruoyi-catdog/src/main/resources/mapper/model/AddValueServiceMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/AddValueServiceMapper.xml new file mode 100644 index 0000000..dd51bde --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/AddValueServiceMapper.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + select add_value_service_id, add_value_service_info, add_value_service_name, create_by, create_time, del_flag, reamk, update_by, update_time from add_value_service + + + + + + + + + insert into add_value_service + + add_value_service_id, + add_value_service_info, + add_value_service_name, + create_by, + create_time, + del_flag, + reamk, + update_by, + update_time, + + + #{addValueServiceId}, + #{addValueServiceInfo}, + #{addValueServiceName}, + #{createBy}, + #{createTime}, + #{delFlag}, + #{reamk}, + #{updateBy}, + #{updateTime}, + + + + + update add_value_service + + add_value_service_info = #{addValueServiceInfo}, + add_value_service_name = #{addValueServiceName}, + create_by = #{createBy}, + create_time = #{createTime}, + del_flag = #{delFlag}, + reamk = #{reamk}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where add_value_service_id = #{addValueServiceId} + + + + delete from add_value_service where add_value_service_id = #{addValueServiceId} + + + + delete from add_value_service where add_value_service_id in + + #{addValueServiceId} + + + \ No newline at end of file diff --git a/ruoyi-catdog/src/main/resources/mapper/model/ServiceRecordMapper.xml b/ruoyi-catdog/src/main/resources/mapper/model/ServiceRecordMapper.xml new file mode 100644 index 0000000..4cf4ccd --- /dev/null +++ b/ruoyi-catdog/src/main/resources/mapper/model/ServiceRecordMapper.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + select id, pet_teacher_id, create_by, create_time, del_flag, images_record, remark, service_time, service_type, text_record, update_by, update_time from service_record + + + + + + + + + insert into service_record + + id, + pet_teacher_id, + create_by, + create_time, + del_flag, + images_record, + remark, + service_time, + service_type, + text_record, + update_by, + update_time, + + + #{id}, + #{petTeacherId}, + #{createBy}, + #{createTime}, + #{delFlag}, + #{imagesRecord}, + #{remark}, + #{serviceTime}, + #{serviceType}, + #{textRecord}, + #{updateBy}, + #{updateTime}, + + + + + update service_record + + pet_teacher_id = #{petTeacherId}, + create_by = #{createBy}, + create_time = #{createTime}, + del_flag = #{delFlag}, + images_record = #{imagesRecord}, + remark = #{remark}, + service_time = #{serviceTime}, + service_type = #{serviceType}, + text_record = #{textRecord}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from service_record where id = #{id} + + + + delete from service_record where id in + + #{id} + + + \ No newline at end of file