add 通过单位id查询单位最后一次缴费的信息
This commit is contained in:
+10
@@ -194,6 +194,16 @@ public class TbMemberProjectSubitemController extends JeroController<TbMemberPro
|
|||||||
return Result.OK();
|
return Result.OK();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过单位id查询单位最后一次缴费的信息
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "通过单位id查询单位最后一次缴费的信息")
|
||||||
|
@GetMapping(value = "/getLastByCompanyId")
|
||||||
|
public Result<TbMemberProjectSubitem> getLastByCompanyId(@RequestParam(name = "companyId") String companyId) {
|
||||||
|
TbMemberProjectSubitem projectSubitem = tbMemberProjectSubitemService.getLastByCompanyId(companyId);
|
||||||
|
return Result.OK(projectSubitem);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出excel
|
* 导出excel
|
||||||
*/
|
*/
|
||||||
|
|||||||
+2
@@ -53,4 +53,6 @@ public interface TbMemberProjectSubitemMapper extends BaseMapper<TbMemberProject
|
|||||||
IPage<TbMemberProjectSubitem> pieChartPage(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
IPage<TbMemberProjectSubitem> pieChartPage(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
||||||
|
|
||||||
IPage<TbMemberProjectSubitem> queryPageListCompany(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
IPage<TbMemberProjectSubitem> queryPageListCompany(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
||||||
|
|
||||||
|
TbMemberProjectSubitem getLastByCompanyId(@Param("companyId") String companyId);
|
||||||
}
|
}
|
||||||
|
|||||||
+8
@@ -139,4 +139,12 @@
|
|||||||
LEFT JOIN tb_member_project tmp on tmp.id = tmps.project_id
|
LEFT JOIN tb_member_project tmp on tmp.id = tmps.project_id
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getLastByCompanyId" resultMap="TbMemberProjectSubitemResultMap">
|
||||||
|
select tmps.* from tb_member_project_subitem tmps
|
||||||
|
LEFT JOIN tb_member_project tmp on tmp.id = tmps.project_id
|
||||||
|
where tmps.company_id = #{companyId}
|
||||||
|
order by tmp.year
|
||||||
|
limit 1
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
+4
@@ -492,4 +492,8 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
|
|||||||
record.setEquityStatus(INVALID);
|
record.setEquityStatus(INVALID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public TbMemberProjectSubitem getLastByCompanyId(String companyId) {
|
||||||
|
return baseMapper.getLastByCompanyId(companyId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user