8 changed files with 72 additions and 148 deletions
-
2src/main/java/com/iflytop/handacid/app/controller/DeviceController.java
-
2src/main/java/com/iflytop/handacid/app/controller/FormulationController.java
-
2src/main/java/com/iflytop/handacid/app/controller/ReceiveRecordController.java
-
7src/main/java/com/iflytop/handacid/app/service/DeviceInitService.java
-
1src/main/java/com/iflytop/handacid/common/mapper/FormulationMapper.java
-
30src/main/java/com/iflytop/handacid/common/mapper/FormulationMapper.xml
-
16src/main/java/com/iflytop/handacid/common/service/FormulationService.java
-
160src/main/resources/sql/init.sql
@ -1,30 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.iflytop.handacid.common.mapper.FormulationMapper"> |
|||
|
|||
<!-- 结果映射定义 --> |
|||
<resultMap id="FormulationVoMap" type="com.iflytop.handacid.common.model.vo.FormulationVO"> |
|||
<id column="id" property="id"/> |
|||
<result column="volume" property="volume"/> |
|||
<result column="revolutions" property="revolutions"/> |
|||
<result column="solution_id" property="solutionId"/> |
|||
<result column="solution_name" property="solutionName"/> |
|||
<result column="concentration" property="concentration"/> |
|||
<result column="scale" property="scale"/> |
|||
<result column="create_time" property="createTime"/> |
|||
<result column="update_time" property="updateTime"/> |
|||
<!-- 其他字段映射... --> |
|||
</resultMap> |
|||
|
|||
<!-- 分页查询 --> |
|||
<select id="selectPageVo" resultMap="FormulationVoMap"> |
|||
SELECT f.*, |
|||
s.name AS solution_name, |
|||
s.concentration AS concentration, |
|||
s.scale AS scale |
|||
FROM formulation f |
|||
LEFT JOIN solution s ON f.solution_id = s.id |
|||
<!-- 自动分页由MyBatis-Plus插件处理 --> |
|||
</select> |
|||
|
|||
</mapper> |
@ -1,30 +1,16 @@ |
|||
package com.iflytop.handacid.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.handacid.common.base.BasePageQuery; |
|||
import com.iflytop.handacid.common.mapper.FormulationMapper; |
|||
import com.iflytop.handacid.common.model.entity.Formulation; |
|||
import com.iflytop.handacid.common.model.vo.FormulationVO; |
|||
import com.iflytop.handacid.common.result.PageResult; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 配方接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class FormulationService extends ServiceImpl<FormulationMapper, Formulation> { |
|||
private final FormulationMapper formulationMapper; |
|||
public IPage<FormulationVO> selectPageVo(BasePageQuery query) { |
|||
IPage<Formulation> page = new Page<>(); |
|||
page.setSize(query.getPageSize()); |
|||
page.setCurrent(query.getPageNum()); |
|||
return formulationMapper.selectPageVo(page); |
|||
} |
|||
|
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue