Commit f0c44159 authored by 刘_震's avatar 刘_震

Merge remote-tracking branch 'origin/master'

parents 81290e9f eda3caf1
...@@ -4,6 +4,7 @@ import com.ruoyi.common.core.controller.BaseController; ...@@ -4,6 +4,7 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.model.wages.dao.WagesConversionData; import com.ruoyi.system.model.wages.dao.WagesConversionData;
import com.ruoyi.system.model.wages.dto.WagesParamsDto;
import com.ruoyi.system.model.wages.vo.WagesConversionDataVO; import com.ruoyi.system.model.wages.vo.WagesConversionDataVO;
import com.ruoyi.system.service.WagesConversionService; import com.ruoyi.system.service.WagesConversionService;
import org.slf4j.Logger; import org.slf4j.Logger;
...@@ -34,10 +35,10 @@ public class WagesConversionController extends BaseController { ...@@ -34,10 +35,10 @@ public class WagesConversionController extends BaseController {
return new AjaxResult(200, "成功"); return new AjaxResult(200, "成功");
} }
@GetMapping("/getWagesData") @PostMapping("/getWagesData")
public TableDataInfo getWagesDataList() { public TableDataInfo getWagesDataList(@RequestBody WagesParamsDto wagesParamsDto) {
startPage(); startPage();
List<WagesConversionData> wagesConversionData = wagesConversionService.selectWagesConversionDataList(); List<WagesConversionData> wagesConversionData = wagesConversionService.selectWagesConversionDataList(wagesParamsDto);
TableDataInfo dataTable = getDataTable(wagesConversionData); TableDataInfo dataTable = getDataTable(wagesConversionData);
logger.info(dataTable.getRows().toString()); logger.info(dataTable.getRows().toString());
......
...@@ -3,6 +3,7 @@ package com.ruoyi.system.mapper; ...@@ -3,6 +3,7 @@ package com.ruoyi.system.mapper;
import com.ruoyi.system.model.wages.dao.WagesConversionData; import com.ruoyi.system.model.wages.dao.WagesConversionData;
import com.ruoyi.system.model.wages.vo.WagesConversionDataVO; import com.ruoyi.system.model.wages.vo.WagesConversionDataVO;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.security.core.parameters.P;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.List; import java.util.List;
...@@ -14,7 +15,7 @@ import java.util.List; ...@@ -14,7 +15,7 @@ import java.util.List;
public interface WagesConversionMapper { public interface WagesConversionMapper {
void save(@Param("jsonData") String jsonData , @Param("yearMonth") String yearMonth, @Param("value") String value); void save(@Param("jsonData") String jsonData , @Param("yearMonth") String yearMonth, @Param("value") String value);
List<WagesConversionData> selectWagesConversionDataList(); List<WagesConversionData> selectWagesConversionDataList(@Param("n") int n, @Param("size") int size, @Param("date") String date);
void update(@Param("id")int id, @Param("jsonData") String jsonData); void update(@Param("id")int id, @Param("jsonData") String jsonData);
......
package com.ruoyi.system.model.wages.dto;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* 2024/6/12
* 分页
*/
@Data
public class WagesParamsDto {
@NotNull(message = "查询页码不能为空")
private String pageNum;
@NotNull(message = "查询条数不能为空")
private String pageSize;
private String wageMonth;
}
package com.ruoyi.system.service; package com.ruoyi.system.service;
import com.ruoyi.system.model.wages.dao.WagesConversionData; import com.ruoyi.system.model.wages.dao.WagesConversionData;
import com.ruoyi.system.model.wages.dto.WagesParamsDto;
import com.ruoyi.system.model.wages.vo.WagesConversionDataVO; import com.ruoyi.system.model.wages.vo.WagesConversionDataVO;
import java.util.List; import java.util.List;
...@@ -12,7 +13,7 @@ public interface WagesConversionService { ...@@ -12,7 +13,7 @@ public interface WagesConversionService {
void save(WagesConversionDataVO wagesConversionDataVO); void save(WagesConversionDataVO wagesConversionDataVO);
List<WagesConversionData> selectWagesConversionDataList(); List<WagesConversionData> selectWagesConversionDataList(WagesParamsDto wagesParamsDto);
void update(WagesConversionData wagesConversionData); void update(WagesConversionData wagesConversionData);
......
...@@ -3,6 +3,7 @@ package com.ruoyi.system.service.impl; ...@@ -3,6 +3,7 @@ package com.ruoyi.system.service.impl;
import com.ruoyi.system.mapper.WagesConversionMapper; import com.ruoyi.system.mapper.WagesConversionMapper;
import com.ruoyi.system.model.wages.dao.WagesConversionData; import com.ruoyi.system.model.wages.dao.WagesConversionData;
import com.ruoyi.system.model.wages.dto.WagesConversionDataDto; import com.ruoyi.system.model.wages.dto.WagesConversionDataDto;
import com.ruoyi.system.model.wages.dto.WagesParamsDto;
import com.ruoyi.system.model.wages.vo.WagesConversionDataVO; import com.ruoyi.system.model.wages.vo.WagesConversionDataVO;
import com.ruoyi.system.service.WagesConversionService; import com.ruoyi.system.service.WagesConversionService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -28,8 +29,12 @@ public class WagesConversionServiceImpl implements WagesConversionService { ...@@ -28,8 +29,12 @@ public class WagesConversionServiceImpl implements WagesConversionService {
} }
@Override @Override
public List<WagesConversionData> selectWagesConversionDataList() { public List<WagesConversionData> selectWagesConversionDataList(WagesParamsDto wagesParamsDto) {
return wagesConversionMapper.selectWagesConversionDataList(); String pageNum = wagesParamsDto.getPageNum();
String pageSize = wagesParamsDto.getPageSize();
String wageMonth = wagesParamsDto.getWageMonth();
int n = (Integer.parseInt(pageNum) - 1) * Integer.parseInt(pageSize);
return wagesConversionMapper.selectWagesConversionDataList(n, Integer.parseInt(pageSize), wageMonth);
} }
@Override @Override
......
...@@ -26,7 +26,8 @@ ...@@ -26,7 +26,8 @@
<select id="selectWagesConversionDataList" resultMap="WagesConversionData"> <select id="selectWagesConversionDataList" resultMap="WagesConversionData">
select id, if_generate_voucher, wage_month, create_date, update_date select id, if_generate_voucher, wage_month, create_date, update_date
from wages_conversion_data from wages_conversion_data
where if_generate_voucher = 0 where if_generate_voucher = 0 <if test="date != null"> and wage_month = #{date}</if>
order by create_date desc limit #{n}, #{size}
</select> </select>
<select id="selectWagesConversionDataById" parameterType="integer" <select id="selectWagesConversionDataById" parameterType="integer"
resultMap="WagesConversionData"> resultMap="WagesConversionData">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment