提交 685d854e authored 作者: 张龙发's avatar 张龙发

管理决策代码提交

上级 2f80e705
package com.elephant.framework.galaxy.aroad.module.zhjc.controller; package com.elephant.framework.galaxy.aroad.module.zhjc.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R; import com.elephant.framework.galaxy.aroad.response.R;
...@@ -10,6 +11,8 @@ import lombok.AllArgsConstructor; ...@@ -10,6 +11,8 @@ import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController; import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
import java.util.List;
/** /**
* 人力资源表 * 人力资源表
...@@ -35,6 +38,18 @@ public class ZhjcGljcRlzybController extends BaseController { ...@@ -35,6 +38,18 @@ public class ZhjcGljcRlzybController extends BaseController {
return new R<>(zhjcGljcRlzybService.page(page,Wrappers.query(zhjcGljcRlzyb))); return new R<>(zhjcGljcRlzybService.page(page,Wrappers.query(zhjcGljcRlzyb)));
} }
/**
* 根据zw(职位)分页查询对应的人力资源数据
* @param page
* @param zw
* @return
*/
@GetMapping("/getDataByZwAndPage")
public IPage<List<ZhjcGljcRlzyb>> getRlzyDataGetZw(Page page, String zw){
System.out.println("page :"+page);
System.out.println("zw :"+zw);
return zhjcGljcRlzybService.getRlzyDataGetZw(page,zw);
}
/** /**
* 通过id查询人力资源表 * 通过id查询人力资源表
......
package com.elephant.framework.galaxy.aroad.module.zhjc.service; package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb; import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb;
import java.util.List;
/** /**
* 人力资源表 * 人力资源表
* *
...@@ -11,4 +15,11 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb; ...@@ -11,4 +15,11 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb;
*/ */
public interface ZhjcGljcRlzybService extends IService<ZhjcGljcRlzyb> { public interface ZhjcGljcRlzybService extends IService<ZhjcGljcRlzyb> {
/**
* 根据zw(职位)分页查询对应的人力资源数据
* @param page
* @param zw
* @return
*/
IPage<List<ZhjcGljcRlzyb>> getRlzyDataGetZw(Page page, String zw);
} }
package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl; package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb; import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGljcRlzyb;
import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGljcRlzybMapper; import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGljcRlzybMapper;
import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGljcRlzybService; import com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGljcRlzybService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* 人力资源表 * 人力资源表
* *
...@@ -13,6 +19,18 @@ import org.springframework.stereotype.Service; ...@@ -13,6 +19,18 @@ import org.springframework.stereotype.Service;
* @date 2019-04-03 15:29:21 * @date 2019-04-03 15:29:21
*/ */
@Service @Service
@AllArgsConstructor
public class ZhjcGljcRlzybServiceImpl extends ServiceImpl<ZhjcGljcRlzybMapper, ZhjcGljcRlzyb> implements ZhjcGljcRlzybService { public class ZhjcGljcRlzybServiceImpl extends ServiceImpl<ZhjcGljcRlzybMapper, ZhjcGljcRlzyb> implements ZhjcGljcRlzybService {
private final ZhjcGljcRlzybMapper zhjcGljcRlzybMapper;
/**
* 根据zw(职位)分页查询对应的人力资源数据
* @param page
* @param zw
* @return
*/
public IPage<List<ZhjcGljcRlzyb>> getRlzyDataGetZw(Page page, String zw){
IPage ipage = zhjcGljcRlzybMapper.selectPage(page, Wrappers.<ZhjcGljcRlzyb>query().lambda().inSql(ZhjcGljcRlzyb::getZw,zw));
return ipage;
}
} }
...@@ -20,7 +20,7 @@ import java.time.LocalDateTime; ...@@ -20,7 +20,7 @@ import java.time.LocalDateTime;
* @date 2019-03-15 16:58:24 * @date 2019-03-15 16:58:24
*/ */
@Data @Data
@TableName("T_ZHJG_DCKH_RW") @TableName("t_zhjg_dckh_rw")
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class ZhjgDckhRw extends Model<ZhjgDckhRw> { public class ZhjgDckhRw extends Model<ZhjgDckhRw> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -16,7 +16,7 @@ import java.time.LocalDateTime; ...@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
* @date 2019-03-15 16:59:03 * @date 2019-03-15 16:59:03
*/ */
@Data @Data
@TableName("T_ZHJG_DCKH_RW_FF") @TableName("t_zhjg_dckh_rw_ff")
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class ZhjgDckhRwFf extends Model<ZhjgDckhRwFf> { public class ZhjgDckhRwFf extends Model<ZhjgDckhRwFf> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论