模块管理分权中心接口
This commit is contained in:
parent
19f3907807
commit
2b975e6636
|
|
@ -549,8 +549,10 @@ create table JCL_ORG_ITEM (
|
|||
create table JCL_ORG_DETACH (
|
||||
id int auto_increment not null,
|
||||
type int null,
|
||||
manger text not null,
|
||||
rolelevel text not null,
|
||||
ec_manger text not null,
|
||||
jcl_manger text not null,
|
||||
ec_rolelevel text not null,
|
||||
jcl_rolelevel text not null,
|
||||
module text not null,
|
||||
creator int null,
|
||||
delete_type int null,
|
||||
|
|
|
|||
|
|
@ -491,8 +491,10 @@ CREATE TABLE JCL_ORG_HRMRELATION (
|
|||
create table JCL_ORG_DETACH (
|
||||
id number not null,
|
||||
type number null,
|
||||
manger clob not null,
|
||||
rolelevel clob not null,
|
||||
ec_manger clob not null,
|
||||
jcl_manger clob not null,
|
||||
ec_rolelevel clob not null,
|
||||
jcl_rolelevel clob not null,
|
||||
module clob not null,
|
||||
creator number null,
|
||||
delete_type number null,
|
||||
|
|
|
|||
|
|
@ -522,8 +522,10 @@ CREATE TABLE JCL_ORG_MAP (
|
|||
create table JCL_ORG_DETACH (
|
||||
id int IDENTITY(1,1) not null,
|
||||
type int null,
|
||||
manger text not null,
|
||||
rolelevel text not null,
|
||||
ec_manger text not null,
|
||||
jcl_manger text not null,
|
||||
ec_rolelevel text not null,
|
||||
jcl_rolelevel text not null,
|
||||
module text not null,
|
||||
creator int null,
|
||||
delete_type int null,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
package com.api.organization.web;
|
||||
|
||||
import javax.ws.rs.Path;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
@Path("/bs/hrmorganization/detach")
|
||||
public class ManagerDetachController extends com.engine.organization.web.ManagerDetachController {
|
||||
}
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
package com.engine.organization.entity.detach.po;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ManagerDetachPO {
|
||||
/**
|
||||
* 自增主键
|
||||
*/
|
||||
private Integer id;
|
||||
/**
|
||||
* 管理员类型
|
||||
*/
|
||||
private Integer type;
|
||||
/**
|
||||
* ec管理员
|
||||
*/
|
||||
private String ec_manger;
|
||||
/**
|
||||
* jcl管理员
|
||||
*/
|
||||
private String jcl_manger;
|
||||
/**
|
||||
* ec分部
|
||||
*/
|
||||
private String ec_rolelevel;
|
||||
/**
|
||||
* jcl分部
|
||||
*/
|
||||
private String jcl_rolelevel;
|
||||
/**
|
||||
* 模块
|
||||
*/
|
||||
private String module;
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private Long creator;
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
private int deleteType;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
package com.engine.organization.entity.detach.vo;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
public class ManagerDetachVO {
|
||||
|
||||
}
|
||||
|
|
@ -37,19 +37,19 @@ public class SchemePO {
|
|||
*/
|
||||
private int isUsed;
|
||||
/**
|
||||
*
|
||||
* 创建人
|
||||
*/
|
||||
private Long creator;
|
||||
/**
|
||||
*
|
||||
* 删除标记
|
||||
*/
|
||||
private int deleteType;
|
||||
/**
|
||||
*
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
/**
|
||||
*
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
package com.engine.organization.service;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
public interface ManagerDetachService {
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
package com.engine.organization.service.impl;
|
||||
|
||||
import com.engine.core.impl.Service;
|
||||
import com.engine.organization.service.ManagerDetachService;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
public class ManagerDetachServiceImpl extends Service implements ManagerDetachService {
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
package com.engine.organization.web;
|
||||
|
||||
import com.engine.common.util.ParamUtil;
|
||||
import com.engine.common.util.ServiceUtil;
|
||||
import com.engine.organization.util.response.ReturnResult;
|
||||
import com.engine.organization.wrapper.ManagerDetachWrapper;
|
||||
import weaver.hrm.HrmUserVarify;
|
||||
import weaver.hrm.User;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.ws.rs.GET;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.Context;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description: 模块管理分权
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
public class ManagerDetachController {
|
||||
|
||||
public ManagerDetachWrapper getManagerDetachWrapper(User user) {
|
||||
return ServiceUtil.getService(ManagerDetachWrapper.class,user);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@GET
|
||||
@Path("/getTable")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
public ReturnResult listScheme(@Context HttpServletRequest request, @Context HttpServletResponse response) {
|
||||
try {
|
||||
User user = HrmUserVarify.getUser(request, response);
|
||||
Map<String, Object> map = ParamUtil.request2Map(request);
|
||||
return ReturnResult.successed(getManagerDetachWrapper(user).listPage(map));
|
||||
} catch (Exception e) {
|
||||
return ReturnResult.exceptionHandle(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.engine.organization.wrapper;
|
||||
|
||||
import com.engine.common.util.ServiceUtil;
|
||||
import com.engine.core.impl.Service;
|
||||
import com.engine.organization.service.ManagerDetachService;
|
||||
import com.engine.organization.service.impl.ManagerDetachServiceImpl;
|
||||
import weaver.hrm.User;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author weaver_cl
|
||||
* @Description:
|
||||
* @Date 2022/10/21
|
||||
* @Version V1.0
|
||||
**/
|
||||
public class ManagerDetachWrapper extends Service {
|
||||
|
||||
public ManagerDetachService getManagerDetachService(User user) {
|
||||
return ServiceUtil.getService(ManagerDetachServiceImpl.class,user);
|
||||
}
|
||||
|
||||
public Map<String, Object> listPage(Map<String, Object> params) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue