update 小程序查询资料网元增加运行年份字段
This commit is contained in:
+5
-1
@@ -26,6 +26,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.jero.member.vo.PayMemberProjectSubitemExcel;
|
import com.jero.member.vo.PayMemberProjectSubitemExcel;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import com.jero.common.system.base.controller.JeroController;
|
import com.jero.common.system.base.controller.JeroController;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.shiro.SecurityUtils;
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
@@ -75,7 +76,7 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "企业端 会员项目成员表-分页列表查询", notes = "企业联系人相关的资料网员项目")
|
@ApiOperation(value = "企业端 会员项目成员表-分页列表查询", notes = "企业联系人相关的资料网员项目")
|
||||||
@GetMapping(value = "/pageCompany")
|
@GetMapping(value = "/pageCompany")
|
||||||
public Result<?> queryPageListCompany(PayMemberProjectSubitem payMemberProjectSubitem,
|
public Result<IPage<PayMemberProjectSubitem>> queryPageListCompany(PayMemberProjectSubitem payMemberProjectSubitem,
|
||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
@@ -84,6 +85,9 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
|
|||||||
PayContactsManagement contactsManagement = contactsManagementService.getById(userId);
|
PayContactsManagement contactsManagement = contactsManagementService.getById(userId);
|
||||||
payMemberProjectSubitem.setCompanyId(contactsManagement.getCompanyId());
|
payMemberProjectSubitem.setCompanyId(contactsManagement.getCompanyId());
|
||||||
QueryWrapper<PayMemberProjectSubitem> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProjectSubitem, req.getParameterMap());
|
QueryWrapper<PayMemberProjectSubitem> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProjectSubitem, req.getParameterMap());
|
||||||
|
if (StringUtils.isNotBlank(payMemberProjectSubitem.getParticularYear())){
|
||||||
|
queryWrapper.eq("pmp.particular_year",payMemberProjectSubitem.getParticularYear());
|
||||||
|
}
|
||||||
Page<PayMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
Page<PayMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
||||||
IPage<PayMemberProjectSubitem> pageList = memberProjectSubitemService.queryPageListCompany(page, queryWrapper);
|
IPage<PayMemberProjectSubitem> pageList = memberProjectSubitemService.queryPageListCompany(page, queryWrapper);
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
|
|||||||
+6
@@ -259,4 +259,10 @@ public class PayMemberProjectSubitem implements Serializable {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String projectName;
|
private String projectName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运行年份
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String particularYear;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -30,10 +30,11 @@
|
|||||||
<result column="make_invoice" property="makeInvoice" />
|
<result column="make_invoice" property="makeInvoice" />
|
||||||
<result column="mail" property="mail" />
|
<result column="mail" property="mail" />
|
||||||
<result column="project_name" property="projectName" />
|
<result column="project_name" property="projectName" />
|
||||||
|
<result column="particular_year" property="particularYear"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<select id="queryPageListCompany" resultMap="MemberProjectSubitemResultMap">
|
<select id="queryPageListCompany" resultMap="MemberProjectSubitemResultMap">
|
||||||
select pmps.*,pmp.project_name from pay_member_project_subitem pmps
|
select pmps.*,pmp.project_name,pmp.particular_year from pay_member_project_subitem pmps
|
||||||
left join pay_member_project pmp on pmps.project_id = pmp.id
|
left join pay_member_project pmp on pmps.project_id = pmp.id
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user