diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailyScenicController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailyScenicController.java new file mode 100644 index 00000000..544b18bf --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailyScenicController.java @@ -0,0 +1,104 @@ +//package com.ruoyi.system.controller; +// +//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.system.domain.DailyScenic; +//import com.ruoyi.system.service.IDailyScenicService; +//import com.ruoyi.common.utils.poi.ExcelUtil; +//import com.ruoyi.common.core.page.TableDataInfo; +// +///** +// * 各景区的每天统计数据Controller +// * +// * @author haotian +// * @date 2024-12-09 +// */ +//@RestController +//@RequestMapping("/system/scenic") +//public class DailyScenicController extends BaseController +//{ +// @Autowired +// private IDailyScenicService dailyScenicService; +// +// /** +// * 查询各景区的每天统计数据列表 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:list')") +// @GetMapping("/list") +// public TableDataInfo list(DailyScenic dailyScenic) +// { +// startPage(); +// List list = dailyScenicService.selectDailyScenicList(dailyScenic); +// return getDataTable(list); +// } +// +// /** +// * 导出各景区的每天统计数据列表 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:export')") +// @Log(title = "各景区的每天统计数据", businessType = BusinessType.EXPORT) +// @PostMapping("/export") +// public void export(HttpServletResponse response, DailyScenic dailyScenic) +// { +// List list = dailyScenicService.selectDailyScenicList(dailyScenic); +// ExcelUtil util = new ExcelUtil(DailyScenic.class); +// util.exportExcel(response, list, "各景区的每天统计数据数据"); +// } +// +// /** +// * 获取各景区的每天统计数据详细信息 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:query')") +// @GetMapping(value = "/{dailyScenicId}") +// public AjaxResult getInfo(@PathVariable("dailyScenicId") Long dailyScenicId) +// { +// return success(dailyScenicService.selectDailyScenicByDailyScenicId(dailyScenicId)); +// } +// +// /** +// * 新增各景区的每天统计数据 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:add')") +// @Log(title = "各景区的每天统计数据", businessType = BusinessType.INSERT) +// @PostMapping +// public AjaxResult add(@RequestBody DailyScenic dailyScenic) +// { +// return toAjax(dailyScenicService.insertDailyScenic(dailyScenic)); +// } +// +// /** +// * 修改各景区的每天统计数据 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:edit')") +// @Log(title = "各景区的每天统计数据", businessType = BusinessType.UPDATE) +// @PutMapping +// public AjaxResult edit(@RequestBody DailyScenic dailyScenic) +// { +// return toAjax(dailyScenicService.updateDailyScenic(dailyScenic)); +// } +// +// /** +// * 删除各景区的每天统计数据 +// */ +// @PreAuthorize("@ss.hasPermi('system:scenic:remove')") +// @Log(title = "各景区的每天统计数据", businessType = BusinessType.DELETE) +// @DeleteMapping("/{dailyScenicIds}") +// public AjaxResult remove(@PathVariable Long[] dailyScenicIds) +// { +// return toAjax(dailyScenicService.deleteDailyScenicByDailyScenicIds(dailyScenicIds)); +// } +//} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailySourceController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailySourceController.java index f7ed2edb..ea5397cb 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailySourceController.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/DailySourceController.java @@ -1,104 +1,104 @@ -package com.ruoyi.system.controller; - -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.system.domain.DailySource; -import com.ruoyi.system.service.IDailySourceService; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; - -/** - * 资源位每天统计Controller - * - * @author haotian - * @date 2024-12-09 - */ -@RestController -@RequestMapping("/system/source") -public class DailySourceController extends BaseController -{ - @Autowired - private IDailySourceService dailySourceService; - - /** - * 查询资源位每天统计列表 - */ - @PreAuthorize("@ss.hasPermi('system:source:list')") - @GetMapping("/list") - public TableDataInfo list(DailySource dailySource) - { - startPage(); - List list = dailySourceService.selectDailySourceList(dailySource); - return getDataTable(list); - } - - /** - * 导出资源位每天统计列表 - */ - @PreAuthorize("@ss.hasPermi('system:source:export')") - @Log(title = "资源位每天统计", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, DailySource dailySource) - { - List list = dailySourceService.selectDailySourceList(dailySource); - ExcelUtil util = new ExcelUtil(DailySource.class); - util.exportExcel(response, list, "资源位每天统计数据"); - } - - /** - * 获取资源位每天统计详细信息 - */ - @PreAuthorize("@ss.hasPermi('system:source:query')") - @GetMapping(value = "/{dailySourceId}") - public AjaxResult getInfo(@PathVariable("dailySourceId") Long dailySourceId) - { - return success(dailySourceService.selectDailySourceByDailySourceId(dailySourceId)); - } - - /** - * 新增资源位每天统计 - */ - @PreAuthorize("@ss.hasPermi('system:source:add')") - @Log(title = "资源位每天统计", businessType = BusinessType.INSERT) - @PostMapping - public AjaxResult add(@RequestBody DailySource dailySource) - { - return toAjax(dailySourceService.insertDailySource(dailySource)); - } - - /** - * 修改资源位每天统计 - */ - @PreAuthorize("@ss.hasPermi('system:source:edit')") - @Log(title = "资源位每天统计", businessType = BusinessType.UPDATE) - @PutMapping - public AjaxResult edit(@RequestBody DailySource dailySource) - { - return toAjax(dailySourceService.updateDailySource(dailySource)); - } - - /** - * 删除资源位每天统计 - */ - @PreAuthorize("@ss.hasPermi('system:source:remove')") - @Log(title = "资源位每天统计", businessType = BusinessType.DELETE) - @DeleteMapping("/{dailySourceIds}") - public AjaxResult remove(@PathVariable Long[] dailySourceIds) - { - return toAjax(dailySourceService.deleteDailySourceByDailySourceIds(dailySourceIds)); - } -} +//package com.ruoyi.system.controller; +// +//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.system.domain.DailySource; +//import com.ruoyi.system.service.IDailySourceService; +//import com.ruoyi.common.utils.poi.ExcelUtil; +//import com.ruoyi.common.core.page.TableDataInfo; +// +///** +// * 资源位每天统计Controller +// * +// * @author haotian +// * @date 2024-12-09 +// */ +//@RestController +//@RequestMapping("/system/source") +//public class DailySourceController extends BaseController +//{ +// @Autowired +// private IDailySourceService dailySourceService; +// +// /** +// * 查询资源位每天统计列表 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:list')") +// @GetMapping("/list") +// public TableDataInfo list(DailySource dailySource) +// { +// startPage(); +// List list = dailySourceService.selectDailySourceList(dailySource); +// return getDataTable(list); +// } +// +// /** +// * 导出资源位每天统计列表 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:export')") +// @Log(title = "资源位每天统计", businessType = BusinessType.EXPORT) +// @PostMapping("/export") +// public void export(HttpServletResponse response, DailySource dailySource) +// { +// List list = dailySourceService.selectDailySourceList(dailySource); +// ExcelUtil util = new ExcelUtil(DailySource.class); +// util.exportExcel(response, list, "资源位每天统计数据"); +// } +// +// /** +// * 获取资源位每天统计详细信息 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:query')") +// @GetMapping(value = "/{dailySourceId}") +// public AjaxResult getInfo(@PathVariable("dailySourceId") Long dailySourceId) +// { +// return success(dailySourceService.selectDailySourceByDailySourceId(dailySourceId)); +// } +// +// /** +// * 新增资源位每天统计 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:add')") +// @Log(title = "资源位每天统计", businessType = BusinessType.INSERT) +// @PostMapping +// public AjaxResult add(@RequestBody DailySource dailySource) +// { +// return toAjax(dailySourceService.insertDailySource(dailySource)); +// } +// +// /** +// * 修改资源位每天统计 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:edit')") +// @Log(title = "资源位每天统计", businessType = BusinessType.UPDATE) +// @PutMapping +// public AjaxResult edit(@RequestBody DailySource dailySource) +// { +// return toAjax(dailySourceService.updateDailySource(dailySource)); +// } +// +// /** +// * 删除资源位每天统计 +// */ +// @PreAuthorize("@ss.hasPermi('system:source:remove')") +// @Log(title = "资源位每天统计", businessType = BusinessType.DELETE) +// @DeleteMapping("/{dailySourceIds}") +// public AjaxResult remove(@PathVariable Long[] dailySourceIds) +// { +// return toAjax(dailySourceService.deleteDailySourceByDailySourceIds(dailySourceIds)); +// } +//} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/DailyScenic.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/DailyScenic.java new file mode 100644 index 00000000..3c7e298b --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/DailyScenic.java @@ -0,0 +1,138 @@ +package com.ruoyi.system.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; + +/** + * 各景区的每天统计数据对象 daily_scenic + * + * @author haotian + * @date 2024-12-09 + */ +public class DailyScenic extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** id */ + private Long dailyScenicId; + + /** 景区关联 */ + @Excel(name = "景区关联") + private Long scenicId; + + /** 用户MR在线时长 */ + @Excel(name = "用户MR在线时长") + private Long uMrTime; + + /** 被购买总数(尽管您提到可能没意义,但根据需求还是包含在内) */ + @Excel(name = "被购买总数", readConverterExp = "尽=管您提到可能没意义,但根据需求还是包含在内") + private Long bought; + + /** 互动次数 */ + @Excel(name = "互动次数") + private Long interactions; + + /** 分享次数 */ + @Excel(name = "分享次数") + private Long shares; + + /** 收入 */ + @Excel(name = "收入") + private Long income; + + /** 每天时间,记录到天 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "每天时间,记录到天", width = 30, dateFormat = "yyyy-MM-dd") + private Date date; + + public void setDailyScenicId(Long dailyScenicId) + { + this.dailyScenicId = dailyScenicId; + } + + public Long getDailyScenicId() + { + return dailyScenicId; + } + public void setScenicId(Long scenicId) + { + this.scenicId = scenicId; + } + + public Long getScenicId() + { + return scenicId; + } + public void setuMrTime(Long uMrTime) + { + this.uMrTime = uMrTime; + } + + public Long getuMrTime() + { + return uMrTime; + } + public void setBought(Long bought) + { + this.bought = bought; + } + + public Long getBought() + { + return bought; + } + public void setInteractions(Long interactions) + { + this.interactions = interactions; + } + + public Long getInteractions() + { + return interactions; + } + public void setShares(Long shares) + { + this.shares = shares; + } + + public Long getShares() + { + return shares; + } + public void setIncome(Long income) + { + this.income = income; + } + + public Long getIncome() + { + return income; + } + public void setDate(Date date) + { + this.date = date; + } + + public Date getDate() + { + return date; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("dailyScenicId", getDailyScenicId()) + .append("scenicId", getScenicId()) + .append("uMrTime", getuMrTime()) + .append("bought", getBought()) + .append("interactions", getInteractions()) + .append("shares", getShares()) + .append("income", getIncome()) + .append("date", getDate()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MRTimeDto.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MRTimeDto.java index 3a6dec69..2513fc57 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MRTimeDto.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MRTimeDto.java @@ -1,2 +1,36 @@ -package com.ruoyi.system.domain.dto;public class MRTimeDto { +package com.ruoyi.system.domain.dto; + +import java.time.LocalDate; + +public class MRTimeDto { + + private String scenic; + private Long mrTime; + private LocalDate date; + + + + public String getScenic() { + return scenic; + } + + public void setScenic(String scenic) { + this.scenic = scenic; + } + + public Long getMrTime() { + return mrTime; + } + + public void setMrTime(Long mrTime) { + this.mrTime = mrTime; + } + + public LocalDate getDate() { + return date; + } + + public void setDate(LocalDate date) { + this.date = date; + } } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailyScenicMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailyScenicMapper.java new file mode 100644 index 00000000..19e2d150 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DailyScenicMapper.java @@ -0,0 +1,67 @@ +package com.ruoyi.system.mapper; + +import java.time.LocalDate; +import java.util.List; +import com.ruoyi.system.domain.DailyScenic; +import com.ruoyi.system.domain.dto.MRTimeDto; +import org.apache.ibatis.annotations.Param; + +/** + * 各景区的每天统计数据Mapper接口 + * + * @author haotian + * @date 2024-12-09 + */ +public interface DailyScenicMapper +{ + /** + * 查询各景区的每天统计数据 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 各景区的每天统计数据 + */ + public DailyScenic selectDailyScenicByDailyScenicId(Long dailyScenicId); + + /** + * 查询各景区的每天统计数据列表 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 各景区的每天统计数据集合 + */ + public List selectDailyScenicList(DailyScenic dailyScenic); + + /** + * 新增各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + public int insertDailyScenic(DailyScenic dailyScenic); + + /** + * 修改各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + public int updateDailyScenic(DailyScenic dailyScenic); + + /** + * 删除各景区的每天统计数据 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 结果 + */ + public int deleteDailyScenicByDailyScenicId(Long dailyScenicId); + + /** + * 批量删除各景区的每天统计数据 + * + * @param dailyScenicIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDailyScenicByDailyScenicIds(Long[] dailyScenicIds); + + + public List getMRTime(@Param("scenicId") Long scenicId,@Param("startDate") LocalDate startDate,@Param("endDate") LocalDate endDate); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailyScenicService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailyScenicService.java new file mode 100644 index 00000000..78a6e87b --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDailyScenicService.java @@ -0,0 +1,69 @@ +package com.ruoyi.system.service; + +import java.time.LocalDate; +import java.util.List; +import com.ruoyi.system.domain.DailyScenic; +import com.ruoyi.system.domain.dto.MRTimeDto; + +/** + * 各景区的每天统计数据Service接口 + * + * @author haotian + * @date 2024-12-09 + */ +public interface IDailyScenicService +{ + /** + * 查询各景区的每天统计数据 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 各景区的每天统计数据 + */ + public DailyScenic selectDailyScenicByDailyScenicId(Long dailyScenicId); + + /** + * 查询各景区的每天统计数据列表 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 各景区的每天统计数据集合 + */ + public List selectDailyScenicList(DailyScenic dailyScenic); + + /** + * 新增各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + public int insertDailyScenic(DailyScenic dailyScenic); + + /** + * 修改各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + public int updateDailyScenic(DailyScenic dailyScenic); + + /** + * 批量删除各景区的每天统计数据 + * + * @param dailyScenicIds 需要删除的各景区的每天统计数据主键集合 + * @return 结果 + */ + public int deleteDailyScenicByDailyScenicIds(Long[] dailyScenicIds); + + /** + * 删除各景区的每天统计数据信息 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 结果 + */ + public int deleteDailyScenicByDailyScenicId(Long dailyScenicId); + + /* + * 获取各景区指定时间区间内的MR在线时间 + * */ + + public List getMRTime(Long scenicId, LocalDate startDate, LocalDate endDate); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailyScenicServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailyScenicServiceImpl.java new file mode 100644 index 00000000..46fe8648 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DailyScenicServiceImpl.java @@ -0,0 +1,101 @@ +package com.ruoyi.system.service.impl; + +import java.time.LocalDate; +import java.util.List; + +import com.ruoyi.system.domain.dto.MRTimeDto; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.DailyScenicMapper; +import com.ruoyi.system.domain.DailyScenic; +import com.ruoyi.system.service.IDailyScenicService; + +/** + * 各景区的每天统计数据Service业务层处理 + * + * @author haotian + * @date 2024-12-09 + */ +@Service +public class DailyScenicServiceImpl implements IDailyScenicService +{ + @Autowired + private DailyScenicMapper dailyScenicMapper; + + /** + * 查询各景区的每天统计数据 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 各景区的每天统计数据 + */ + @Override + public DailyScenic selectDailyScenicByDailyScenicId(Long dailyScenicId) + { + return dailyScenicMapper.selectDailyScenicByDailyScenicId(dailyScenicId); + } + + /** + * 查询各景区的每天统计数据列表 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 各景区的每天统计数据 + */ + @Override + public List selectDailyScenicList(DailyScenic dailyScenic) + { + return dailyScenicMapper.selectDailyScenicList(dailyScenic); + } + + /** + * 新增各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + @Override + public int insertDailyScenic(DailyScenic dailyScenic) + { + return dailyScenicMapper.insertDailyScenic(dailyScenic); + } + + /** + * 修改各景区的每天统计数据 + * + * @param dailyScenic 各景区的每天统计数据 + * @return 结果 + */ + @Override + public int updateDailyScenic(DailyScenic dailyScenic) + { + return dailyScenicMapper.updateDailyScenic(dailyScenic); + } + + /** + * 批量删除各景区的每天统计数据 + * + * @param dailyScenicIds 需要删除的各景区的每天统计数据主键 + * @return 结果 + */ + @Override + public int deleteDailyScenicByDailyScenicIds(Long[] dailyScenicIds) + { + return dailyScenicMapper.deleteDailyScenicByDailyScenicIds(dailyScenicIds); + } + + /** + * 删除各景区的每天统计数据信息 + * + * @param dailyScenicId 各景区的每天统计数据主键 + * @return 结果 + */ + @Override + public int deleteDailyScenicByDailyScenicId(Long dailyScenicId) + { + return dailyScenicMapper.deleteDailyScenicByDailyScenicId(dailyScenicId); + } + + @Override + public List getMRTime(Long scenicId, LocalDate startDate, LocalDate endDate){ + return dailyScenicMapper.getMRTime(scenicId, startDate, endDate); + } +} diff --git a/ruoyi-system/src/main/resources/mapper/system/DailyScenicMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DailyScenicMapper.xml new file mode 100644 index 00000000..f51072b4 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/DailyScenicMapper.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + select daily_scenic_id, scenic_id, u_mr_time, bought, interactions, shares, income, date from daily_scenic + + + + + + + + + insert into daily_scenic + + scenic_id, + u_mr_time, + bought, + interactions, + shares, + income, + date, + + + #{scenicId}, + #{uMrTime}, + #{bought}, + #{interactions}, + #{shares}, + #{income}, + #{date}, + + + + + update daily_scenic + + scenic_id = #{scenicId}, + u_mr_time = #{uMrTime}, + bought = #{bought}, + interactions = #{interactions}, + shares = #{shares}, + income = #{income}, + date = #{date}, + + where daily_scenic_id = #{dailyScenicId} + + + + delete from daily_scenic where daily_scenic_id = #{dailyScenicId} + + + + delete from daily_scenic where daily_scenic_id in + + #{dailyScenicId} + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml new file mode 100644 index 00000000..c66eb3a1 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/DailySourceMapper.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + select daily_source_id, source_id, u_mr_time, bought, interactions, shares, date from daily_source + + + + + + + + insert into daily_source + + source_id, + u_mr_time, + bought, + interactions, + shares, + date, + + + #{sourceId}, + #{uMrTime}, + #{bought}, + #{interactions}, + #{shares}, + #{date}, + + + + + update daily_source + + source_id = #{sourceId}, + u_mr_time = #{uMrTime}, + bought = #{bought}, + interactions = #{interactions}, + shares = #{shares}, + date = #{date}, + + where daily_source_id = #{dailySourceId} + + + + delete from daily_source where daily_source_id = #{dailySourceId} + + + + delete from daily_source where daily_source_id in + + #{dailySourceId} + + + \ No newline at end of file