Commit 7297488f authored by 赵啸非's avatar 赵啸非

修改职位信息

parent b8c7d98c
...@@ -93,12 +93,6 @@ public class ArtemisPostTest { ...@@ -93,12 +93,6 @@ public class ArtemisPostTest {
return ArtemisHttpUtil.doPostStringArtemis(config,path, body, null, null, "application/json"); return ArtemisHttpUtil.doPostStringArtemis(config,path, body, null, null, "application/json");
} }
public static String callPostApiGetDeptList() throws Exception { public static String callPostApiGetDeptList() throws Exception {
/** /**
* https://ip:port/artemis/api/resource/v1/org/orgList * https://ip:port/artemis/api/resource/v1/org/orgList
......
...@@ -4,7 +4,6 @@ import com.mortals.framework.exception.AppException; ...@@ -4,7 +4,6 @@ import com.mortals.framework.exception.AppException;
import com.mortals.framework.service.ITask; import com.mortals.framework.service.ITask;
import com.mortals.framework.service.ITaskExcuteService; import com.mortals.framework.service.ITaskExcuteService;
import com.mortals.xhx.base.framework.config.JsonUtils; import com.mortals.xhx.base.framework.config.JsonUtils;
import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.busiz.hik.ArtemisPostTest; import com.mortals.xhx.busiz.hik.ArtemisPostTest;
import com.mortals.xhx.busiz.rsp.DeptHikData; import com.mortals.xhx.busiz.rsp.DeptHikData;
import com.mortals.xhx.busiz.rsp.ListDept; import com.mortals.xhx.busiz.rsp.ListDept;
......
...@@ -7,116 +7,134 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,116 +7,134 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.job.model.vo.JobVo; import com.mortals.xhx.module.job.model.vo.JobVo;
/** /**
* 职位信息实体对象 * 职位信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-11
*/ */
public class JobEntity extends JobVo { public class JobEntity extends JobVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 分组id * 分组id
*/ */
private Long groupId; private Long groupId;
/** /**
* 分组名称 * 分组名称
*/ */
private String groupName; private String groupName;
/** /**
* 职位编码 * 职位编码
*/ */
private String jobCode; private String jobCode;
/** /**
* 职位名称 * 职位名称
*/ */
private String jobName; private String jobName;
/** /**
* 备注 * 备注
*/ */
private String remark; private String remark;
/**
* 节点类型(1.分组,2.职位)
*/
private Integer type;
public JobEntity(){} public JobEntity(){}
/** /**
* 获取 分组id * 获取 分组id
* @return Long * @return Long
*/ */
public Long getGroupId(){ public Long getGroupId(){
return groupId; return groupId;
} }
/** /**
* 设置 分组id * 设置 分组id
* @param groupId * @param groupId
*/ */
public void setGroupId(Long groupId){ public void setGroupId(Long groupId){
this.groupId = groupId; this.groupId = groupId;
} }
/** /**
* 获取 分组名称 * 获取 分组名称
* @return String * @return String
*/ */
public String getGroupName(){ public String getGroupName(){
return groupName; return groupName;
} }
/** /**
* 设置 分组名称 * 设置 分组名称
* @param groupName * @param groupName
*/ */
public void setGroupName(String groupName){ public void setGroupName(String groupName){
this.groupName = groupName; this.groupName = groupName;
} }
/** /**
* 获取 职位编码 * 获取 职位编码
* @return String * @return String
*/ */
public String getJobCode(){ public String getJobCode(){
return jobCode; return jobCode;
} }
/** /**
* 设置 职位编码 * 设置 职位编码
* @param jobCode * @param jobCode
*/ */
public void setJobCode(String jobCode){ public void setJobCode(String jobCode){
this.jobCode = jobCode; this.jobCode = jobCode;
} }
/** /**
* 获取 职位名称 * 获取 职位名称
* @return String * @return String
*/ */
public String getJobName(){ public String getJobName(){
return jobName; return jobName;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param jobName * @param jobName
*/ */
public void setJobName(String jobName){ public void setJobName(String jobName){
this.jobName = jobName; this.jobName = jobName;
} }
/** /**
* 获取 备注 * 获取 备注
* @return String * @return String
*/ */
public String getRemark(){ public String getRemark(){
return remark; return remark;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remark * @param remark
*/ */
public void setRemark(String remark){ public void setRemark(String remark){
this.remark = remark; this.remark = remark;
} }
/**
* 获取 节点类型(1.分组,2.职位)
* @return Integer
*/
public Integer getType(){
return type;
}
/**
* 设置 节点类型(1.分组,2.职位)
* @param type
*/
public void setType(Integer type){
this.type = type;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -124,7 +142,7 @@ public class JobEntity extends JobVo { ...@@ -124,7 +142,7 @@ public class JobEntity extends JobVo {
if (obj instanceof JobEntity) { if (obj instanceof JobEntity) {
JobEntity tmp = (JobEntity) obj; JobEntity tmp = (JobEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
...@@ -137,19 +155,22 @@ public class JobEntity extends JobVo { ...@@ -137,19 +155,22 @@ public class JobEntity extends JobVo {
sb.append(",jobCode:").append(getJobCode()); sb.append(",jobCode:").append(getJobCode());
sb.append(",jobName:").append(getJobName()); sb.append(",jobName:").append(getJobName());
sb.append(",remark:").append(getRemark()); sb.append(",remark:").append(getRemark());
sb.append(",type:").append(getType());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.groupId = null; this.groupId = null;
this.groupName = "";
this.groupName = ""; this.jobCode = "";
this.jobCode = ""; this.jobName = "";
this.jobName = ""; this.remark = "";
this.remark = ""; this.type = 1;
} }
} }
\ No newline at end of file
...@@ -103,19 +103,24 @@ CREATE TABLE mortals_xhx_care_template( ...@@ -103,19 +103,24 @@ CREATE TABLE mortals_xhx_care_template(
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_job`; DROP TABLE IF EXISTS `mortals_xhx_job`;
CREATE TABLE mortals_xhx_job( CREATE TABLE mortals_xhx_job(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`groupId` bigint(20) COMMENT '分组id', `groupId` bigint(20) COMMENT '分组id',
`groupName` varchar(128) COMMENT '分组名称', `groupName` varchar(128) COMMENT '分组名称',
`jobCode` varchar(128) COMMENT '职位编码', `jobCode` varchar(128) COMMENT '职位编码',
`jobName` varchar(128) COMMENT '职位名称', `jobName` varchar(128) COMMENT '职位名称',
`remark` varchar(512) COMMENT '备注', `remark` varchar(512) COMMENT '备注',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间', `updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`) `type` tinyint(2) DEFAULT '1' COMMENT '节点类型(1.分组,2.职位)',
PRIMARY KEY (`id`)
,KEY `groupName` (`groupName`) USING BTREE
,KEY `jobCode` (`jobCode`) USING BTREE
,KEY `jobName` (`jobName`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='职位信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='职位信息';
-- ---------------------------- -- ----------------------------
-- 员工黑名单信息表 -- 员工黑名单信息表
-- ---------------------------- -- ----------------------------
......
...@@ -3098,9 +3098,9 @@ jobName|String|否|职位名称,字段前后添加%%模糊查询 ...@@ -3098,9 +3098,9 @@ jobName|String|否|职位名称,字段前后添加%%模糊查询
**请求样例:** **请求样例:**
``` ```
{ {
"groupName":"221sgc", "groupName":"w4y1au",
"jobCode":"buzhdj", "jobCode":"p48hfz",
"jobName":"vduagu", "jobName":"tvhi3v",
"page":1, "page":1,
"size":10 "size":10
} }
...@@ -3128,7 +3128,9 @@ data|object|数据对象 ...@@ -3128,7 +3128,9 @@ data|object|数据对象
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
  type|Integer|节点类型(1.分组,2.职位)
dict|object|字典对象 dict|object|字典对象
 type|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
...@@ -3176,23 +3178,26 @@ data|object|数据对象 ...@@ -3176,23 +3178,26 @@ data|object|数据对象
 createUserId|Long|创建用户  createUserId|Long|创建用户
 updateUserId|Long|更新用户  updateUserId|Long|更新用户
 updateTime|Date|修改时间  updateTime|Date|修改时间
 type|Integer|节点类型(1.分组,2.职位)
dict|object|字典对象 dict|object|字典对象
 type|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":3224, "id":6214,
"groupId":5192, "groupId":6910,
"groupName":"y8zckh", "groupName":"h3qmbp",
"jobCode":"djdvg1", "jobCode":"ybsxab",
"jobName":"k2657g", "jobName":"mwfwda",
"remark":"ajxdd3", "remark":"j454du",
"createTime":"2023-04-07", "createTime":"2023-04-11",
"createUserId":4686, "createUserId":3094,
"updateUserId":8121, "updateUserId":1149,
"updateTime":"2023-04-07" "updateTime":"2023-04-11",
"type":4950
} }
} }
``` ```
...@@ -3216,15 +3221,17 @@ groupName|String|否|分组名称 ...@@ -3216,15 +3221,17 @@ groupName|String|否|分组名称
jobCode|String|否|职位编码 jobCode|String|否|职位编码
jobName|String|否|职位名称 jobName|String|否|职位名称
remark|String|否|备注 remark|String|否|备注
type|Integer|否|节点类型(1.分组,2.职位)
**请求样例:** **请求样例:**
``` ```
{ {
"groupId":3140, "groupId":4323,
"groupName":"q8jukx", "groupName":"0rvnhk",
"jobCode":"38mrsx", "jobCode":"qlhfq6",
"jobName":"fxtzka", "jobName":"aw1orv",
"remark":"owe9bs", "remark":"b3g5ig",
"type":5729
} }
``` ```
...@@ -3247,6 +3254,7 @@ data|object|数据对象 ...@@ -3247,6 +3254,7 @@ data|object|数据对象
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
  type|Integer|节点类型(1.分组,2.职位)
**响应消息样例:** **响应消息样例:**
``` ```
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
<common-lib.version>0.0.1-SNAPSHOT</common-lib.version> <common-lib.version>0.0.1-SNAPSHOT</common-lib.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<dependency> <dependency>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment