企业端设备模块->应急管理内容创建表和对象mapper,xml,企业接口调试

This commit is contained in:
79493 2022-11-09 17:31:40 +08:00
parent c7617c442f
commit b57ba7a564
18 changed files with 780 additions and 20 deletions

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.EntEmEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 企业应急资源表 Mapper 接口
* </p>
*
* @author
* @since 2022-11-09
*/
public interface EntEmEquipmentMapper extends BaseMapper<EntEmEquipment> {
}

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.EntEmExpert;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 企业应急专家 Mapper 接口
* </p>
*
* @author
* @since 2022-11-09
*/
public interface EntEmExpertMapper extends BaseMapper<EntEmExpert> {
}

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.EntEmRehearsal;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 应急演练 Mapper 接口
* </p>
*
* @author
* @since 2022-11-09
*/
public interface EntEmRehearsalMapper extends BaseMapper<EntEmRehearsal> {
}

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.EntEmReservePlan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 企业应急预警 Mapper 接口
* </p>
*
* @author
* @since 2022-11-09
*/
public interface EntEmReservePlanMapper extends BaseMapper<EntEmReservePlan> {
}

View File

@ -0,0 +1,147 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 企业应急资源表
* </p>
*
* @author
* @since 2022-11-09
*/
@TableName("ent_em_equipment")
@ApiModel(value="EntEmEquipment对象", description="企业应急资源表")
public class EntEmEquipment implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业应急资源id")
@TableId("ent_em_equipment_id")
private String entEmEquipmentId;
@ApiModelProperty(value = "应急资源数量")
@TableField("ent_em_equipment_number")
private Integer entEmEquipmentNumber;
@ApiModelProperty(value = "应急资源类型")
@TableField("ent_em_equipment_type")
private String entEmEquipmentType;
@ApiModelProperty(value = "应急资源位置")
@TableField("ent_em_equipment_storage_location")
private String entEmEquipmentStorageLocation;
@ApiModelProperty(value = "应急资源名")
@TableField("ent_em_equipment_name")
private String entEmEquipmentName;
@ApiModelProperty(value = "企业id")
@TableField("enterprise_id")
private String enterpriseId;
@TableField("create_time")
private Date createTime;
@TableField("create_by")
private String createBy;
@TableField("modify_time")
private Date modifyTime;
@TableField("modify_by")
private String modifyBy;
public String getEntEmEquipmentId() {
return entEmEquipmentId;
}
public void setEntEmEquipmentId(String entEmEquipmentId) {
this.entEmEquipmentId = entEmEquipmentId;
}
public Integer getEntEmEquipmentNumber() {
return entEmEquipmentNumber;
}
public void setEntEmEquipmentNumber(Integer entEmEquipmentNumber) {
this.entEmEquipmentNumber = entEmEquipmentNumber;
}
public String getEntEmEquipmentType() {
return entEmEquipmentType;
}
public void setEntEmEquipmentType(String entEmEquipmentType) {
this.entEmEquipmentType = entEmEquipmentType;
}
public String getEntEmEquipmentStorageLocation() {
return entEmEquipmentStorageLocation;
}
public void setEntEmEquipmentStorageLocation(String entEmEquipmentStorageLocation) {
this.entEmEquipmentStorageLocation = entEmEquipmentStorageLocation;
}
public String getEntEmEquipmentName() {
return entEmEquipmentName;
}
public void setEntEmEquipmentName(String entEmEquipmentName) {
this.entEmEquipmentName = entEmEquipmentName;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
@Override
public String toString() {
return "EntEmEquipment{" +
"entEmEquipmentId=" + entEmEquipmentId +
", entEmEquipmentNumber=" + entEmEquipmentNumber +
", entEmEquipmentType=" + entEmEquipmentType +
", entEmEquipmentStorageLocation=" + entEmEquipmentStorageLocation +
", entEmEquipmentName=" + entEmEquipmentName +
", enterpriseId=" + enterpriseId +
", createTime=" + createTime +
", createBy=" + createBy +
", modifyTime=" + modifyTime +
", modifyBy=" + modifyBy +
"}";
}
}

View File

@ -0,0 +1,183 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 企业应急专家
* </p>
*
* @author
* @since 2022-11-09
*/
@TableName("ent_em_expert")
@ApiModel(value="EntEmExpert对象", description="企业应急专家")
public class EntEmExpert implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业应急专家id")
@TableId("ent_em_expert_id")
private String entEmExpertId;
@ApiModelProperty(value = "企业id")
@TableField("enterprise_id")
private String enterpriseId;
@ApiModelProperty(value = "专家名字")
@TableField("ent_em_expert_name")
private String entEmExpertName;
@ApiModelProperty(value = "性别")
@TableField("ent_em_expert_sex")
private Integer entEmExpertSex;
@ApiModelProperty(value = "专家电话")
@TableField("ent_em_expert_phone")
private String entEmExpertPhone;
@ApiModelProperty(value = "专家所在行业领域")
@TableField("ent_em_expert_class")
private String entEmExpertClass;
@ApiModelProperty(value = "专家专业")
@TableField("ent_em_expert_major")
private String entEmExpertMajor;
@ApiModelProperty(value = "专家类别")
@TableField("ent_em_expert_category")
private String entEmExpertCategory;
@ApiModelProperty(value = "专家住址")
@TableField("ent_em_expert_address")
private String entEmExpertAddress;
@TableField("create_by")
private String createBy;
@TableField("create_time")
private Date createTime;
@TableField("modify_by")
private String modifyBy;
@TableField("modify_time")
private Date modifyTime;
public String getEntEmExpertId() {
return entEmExpertId;
}
public void setEntEmExpertId(String entEmExpertId) {
this.entEmExpertId = entEmExpertId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getEntEmExpertName() {
return entEmExpertName;
}
public void setEntEmExpertName(String entEmExpertName) {
this.entEmExpertName = entEmExpertName;
}
public Integer getEntEmExpertSex() {
return entEmExpertSex;
}
public void setEntEmExpertSex(Integer entEmExpertSex) {
this.entEmExpertSex = entEmExpertSex;
}
public String getEntEmExpertPhone() {
return entEmExpertPhone;
}
public void setEntEmExpertPhone(String entEmExpertPhone) {
this.entEmExpertPhone = entEmExpertPhone;
}
public String getEntEmExpertClass() {
return entEmExpertClass;
}
public void setEntEmExpertClass(String entEmExpertClass) {
this.entEmExpertClass = entEmExpertClass;
}
public String getEntEmExpertMajor() {
return entEmExpertMajor;
}
public void setEntEmExpertMajor(String entEmExpertMajor) {
this.entEmExpertMajor = entEmExpertMajor;
}
public String getEntEmExpertCategory() {
return entEmExpertCategory;
}
public void setEntEmExpertCategory(String entEmExpertCategory) {
this.entEmExpertCategory = entEmExpertCategory;
}
public String getEntEmExpertAddress() {
return entEmExpertAddress;
}
public void setEntEmExpertAddress(String entEmExpertAddress) {
this.entEmExpertAddress = entEmExpertAddress;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
@Override
public String toString() {
return "EntEmExpert{" +
"entEmExpertId=" + entEmExpertId +
", enterpriseId=" + enterpriseId +
", entEmExpertName=" + entEmExpertName +
", entEmExpertSex=" + entEmExpertSex +
", entEmExpertPhone=" + entEmExpertPhone +
", entEmExpertClass=" + entEmExpertClass +
", entEmExpertMajor=" + entEmExpertMajor +
", entEmExpertCategory=" + entEmExpertCategory +
", entEmExpertAddress=" + entEmExpertAddress +
", createBy=" + createBy +
", createTime=" + createTime +
", modifyBy=" + modifyBy +
", modifyTime=" + modifyTime +
"}";
}
}

View File

@ -0,0 +1,135 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 应急演练
* </p>
*
* @author
* @since 2022-11-09
*/
@TableName("ent_em_rehearsal")
@ApiModel(value="EntEmRehearsal对象", description="应急演练")
public class EntEmRehearsal implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "应急演练id")
@TableId("ent_em_rehearsal_id")
private String entEmRehearsalId;
@ApiModelProperty(value = "应急演练开始时间")
@TableField("ent_em_rehearsal_start_time")
private Date entEmRehearsalStartTime;
@ApiModelProperty(value = "应急演练开始时间")
@TableField("ent_em_rehearsal_end_time")
private Date entEmRehearsalEndTime;
@ApiModelProperty(value = "应急演练项目")
@TableField("ent_em_rehearsal_project")
private String entEmRehearsalProject;
@ApiModelProperty(value = "备注")
@TableField("ent_em_rehearsal_remark")
private String entEmRehearsalRemark;
@TableField("create_by")
private String createBy;
@TableField("modify_by")
private String modifyBy;
@TableField("create_time")
private Date createTime;
@TableField("modify_time")
private Date modifyTime;
public String getEntEmRehearsalId() {
return entEmRehearsalId;
}
public void setEntEmRehearsalId(String entEmRehearsalId) {
this.entEmRehearsalId = entEmRehearsalId;
}
public Date getEntEmRehearsalStartTime() {
return entEmRehearsalStartTime;
}
public void setEntEmRehearsalStartTime(Date entEmRehearsalStartTime) {
this.entEmRehearsalStartTime = entEmRehearsalStartTime;
}
public Date getEntEmRehearsalEndTime() {
return entEmRehearsalEndTime;
}
public void setEntEmRehearsalEndTime(Date entEmRehearsalEndTime) {
this.entEmRehearsalEndTime = entEmRehearsalEndTime;
}
public String getEntEmRehearsalProject() {
return entEmRehearsalProject;
}
public void setEntEmRehearsalProject(String entEmRehearsalProject) {
this.entEmRehearsalProject = entEmRehearsalProject;
}
public String getEntEmRehearsalRemark() {
return entEmRehearsalRemark;
}
public void setEntEmRehearsalRemark(String entEmRehearsalRemark) {
this.entEmRehearsalRemark = entEmRehearsalRemark;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
@Override
public String toString() {
return "EntEmRehearsal{" +
"entEmRehearsalId=" + entEmRehearsalId +
", entEmRehearsalStartTime=" + entEmRehearsalStartTime +
", entEmRehearsalEndTime=" + entEmRehearsalEndTime +
", entEmRehearsalProject=" + entEmRehearsalProject +
", entEmRehearsalRemark=" + entEmRehearsalRemark +
", createBy=" + createBy +
", modifyBy=" + modifyBy +
", createTime=" + createTime +
", modifyTime=" + modifyTime +
"}";
}
}

View File

@ -0,0 +1,123 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 企业应急预警
* </p>
*
* @author
* @since 2022-11-09
*/
@TableName("ent_em_reserve_plan")
@ApiModel(value="EntEmReservePlan对象", description="企业应急预警")
public class EntEmReservePlan implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业应急预案id")
@TableId("ent_em_reserve_plan_id")
private String entEmReservePlanId;
@ApiModelProperty(value = "应急预案名")
@TableField("ent_em_reserve_plan_name")
private String entEmReservePlanName;
@ApiModelProperty(value = "应急预案类型")
@TableField("ent_em_reserve_plan_type")
private String entEmReservePlanType;
@ApiModelProperty(value = "企业id")
@TableField("enterprise_id")
private String enterpriseId;
@TableField("create_time")
private Date createTime;
@TableField("create_by")
private String createBy;
@TableField("modify_time")
private Date modifyTime;
@TableField("modify_by")
private String modifyBy;
public String getEntEmReservePlanId() {
return entEmReservePlanId;
}
public void setEntEmReservePlanId(String entEmReservePlanId) {
this.entEmReservePlanId = entEmReservePlanId;
}
public String getEntEmReservePlanName() {
return entEmReservePlanName;
}
public void setEntEmReservePlanName(String entEmReservePlanName) {
this.entEmReservePlanName = entEmReservePlanName;
}
public String getEntEmReservePlanType() {
return entEmReservePlanType;
}
public void setEntEmReservePlanType(String entEmReservePlanType) {
this.entEmReservePlanType = entEmReservePlanType;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
@Override
public String toString() {
return "EntEmReservePlan{" +
"entEmReservePlanId=" + entEmReservePlanId +
", entEmReservePlanName=" + entEmReservePlanName +
", entEmReservePlanType=" + entEmReservePlanType +
", enterpriseId=" + enterpriseId +
", createTime=" + createTime +
", createBy=" + createBy +
", modifyTime=" + modifyTime +
", modifyBy=" + modifyBy +
"}";
}
}

View File

@ -5,6 +5,8 @@ import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -42,9 +44,11 @@ public class EntUserCredential implements Serializable {
@TableField("ent_user_id")
private String entUserId;
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("credential_start_time")
private Date credentialStartTime;
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("credential_end_time")
private Date credentialEndTime;

View File

@ -2,7 +2,6 @@ package com.rzyc.model.ent;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalTime;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rzyc.mapper.EntEmEquipmentMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.EntEmEquipment">
<id column="ent_em_equipment_id" property="entEmEquipmentId" />
<result column="ent_em_equipment_number" property="entEmEquipmentNumber" />
<result column="ent_em_equipment_type" property="entEmEquipmentType" />
<result column="ent_em_equipment_storage_location" property="entEmEquipmentStorageLocation" />
<result column="ent_em_equipment_name" property="entEmEquipmentName" />
<result column="enterprise_id" property="enterpriseId" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ent_em_equipment_id, ent_em_equipment_number, ent_em_equipment_type, ent_em_equipment_storage_location, ent_em_equipment_name, enterprise_id, create_time, create_by, modify_time, modify_by
</sql>
</mapper>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rzyc.mapper.EntEmExpertMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.EntEmExpert">
<id column="ent_em_expert_id" property="entEmExpertId" />
<result column="enterprise_id" property="enterpriseId" />
<result column="ent_em_expert_name" property="entEmExpertName" />
<result column="ent_em_expert_sex" property="entEmExpertSex" />
<result column="ent_em_expert_phone" property="entEmExpertPhone" />
<result column="ent_em_expert_class" property="entEmExpertClass" />
<result column="ent_em_expert_major" property="entEmExpertMajor" />
<result column="ent_em_expert_category" property="entEmExpertCategory" />
<result column="ent_em_expert_address" property="entEmExpertAddress" />
<result column="create_by" property="createBy" />
<result column="create_time" property="createTime" />
<result column="modify_by" property="modifyBy" />
<result column="modify_time" property="modifyTime" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ent_em_expert_id, enterprise_id, ent_em_expert_name, ent_em_expert_sex, ent_em_expert_phone, ent_em_expert_class, ent_em_expert_major, ent_em_expert_category, ent_em_expert_address, create_by, create_time, modify_by, modify_time
</sql>
</mapper>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rzyc.mapper.EntEmRehearsalMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.EntEmRehearsal">
<id column="ent_em_rehearsal_id" property="entEmRehearsalId" />
<result column="ent_em_rehearsal_start_time" property="entEmRehearsalStartTime" />
<result column="ent_em_rehearsal_end_time" property="entEmRehearsalEndTime" />
<result column="ent_em_rehearsal_project" property="entEmRehearsalProject" />
<result column="ent_em_rehearsal_remark" property="entEmRehearsalRemark" />
<result column="create_by" property="createBy" />
<result column="modify_by" property="modifyBy" />
<result column="create_time" property="createTime" />
<result column="modify_time" property="modifyTime" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ent_em_rehearsal_id, ent_em_rehearsal_start_time, ent_em_rehearsal_end_time, ent_em_rehearsal_project, ent_em_rehearsal_remark, create_by, modify_by, create_time, modify_time
</sql>
</mapper>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rzyc.mapper.EntEmReservePlanMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.EntEmReservePlan">
<id column="ent_em_reserve_plan_id" property="entEmReservePlanId" />
<result column="ent_em_reserve_plan_name" property="entEmReservePlanName" />
<result column="ent_em_reserve_plan_type" property="entEmReservePlanType" />
<result column="enterprise_id" property="enterpriseId" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ent_em_reserve_plan_id, ent_em_reserve_plan_name, ent_em_reserve_plan_type, enterprise_id, create_time, create_by, modify_time, modify_by
</sql>
</mapper>

View File

@ -42,9 +42,7 @@
<result column="password" property="password" />
<result column="post_path" property="postPath" />
<result column="post_path_name" property="postPathName" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
<result column="noTimeout" property="noTimeout"/>
<result column="overtime" property="overtime"/>
@ -53,28 +51,33 @@
<result column="overTimeTask" property="overTimeTask"/>
<result column="userTypeName" property="userTypeName"/>
<result column="postName" property="postName"/>
<result column="job_number" property="jobNumber"/>
</resultMap>
<select id="selectEntUserList" resultMap="entUserListStatistic">
select eu.*,ep.name postName,eut.name userTypeName,
select t1.*,sum(case when task_state = 1 then 1 else 0 end) as ongoingTask,
sum(case when task_state = 2 then 1 else 0 end) as finishTask,
sum(case when task_state = 3 then 1 else 0 end) as overTimeTask
from (select eu.ent_user_id,eu.post_id,eu.enterprise_id,eu.name,eu.mobile,eu.user_type,eu.age,eu.work_time,eu.password,eu.post_path,eu.post_path_name,eu.create_by,eu.modify_by,eu.job_number,
ep.name postName,eut.name userTypeName,
sum(case when credential_state = 1 then 1 else 0 end)as noTimeout,
sum(case when credential_state = 2 then 1 else 0 end)as overtime ,
sum(case when task_state = 1 then 1 else 0 end) as ongoingTask,
sum(case when task_state = 2 then 1 else 0 end) as finishTask,
sum(case when task_state = 3 then 1 else 0 end) as overTimeTask
sum(case when credential_state = 2 then 1 else 0 end)as overtime
from ent_user eu
left join ent_post ep on eu.post_id = ep.post_id
left join ent_user_credential euc on eu.ent_user_id = euc.ent_user_id
left join ent_post_task ept on eu.ent_user_id = ept.ent_user_id
left join ent_user_type eut on eut.id = eu.user_type
where 1=1
<if test="null != keyContent and '' != keyContent">
where eu.name like concat('%',#{keyContent},'%')
and ( eu.name like concat('%',#{keyContent},'%')
or eu.job_number like concat('%',#{keyContent},'%')
or ep.name like concat('%',#{keyContent},'%')
or ep.name like concat('%',#{keyContent},'%'))
</if>
<if test="null != postId and '' != postId">
and eu.post_path like concat('%',#{postId},'%')
</if>
group by eu.ent_user_id)as t1
left join ent_post_task ept on t1.ent_user_id = ept.ent_user_id
group by t1.ent_user_id
</select>
<update id="updateEntUser" parameterType="com.rzyc.model.ent.EntUser">

View File

@ -266,9 +266,6 @@ public class PersonalController extends BaseController{
* @throws Exception
*/
@ApiOperation(value = "企业用户证照表-新增,修改", notes = "企业用户证照表-新增,修改")
@ApiImplicitParams({
@ApiImplicitParam(name = "entUserId", value = "企业用户id",required = true, dataType = "string"),
})
@PostMapping(value = "/entUserCredentialUpdate")
@PreAuthorize("hasAnyAuthority('entUserCredentialUpdate:update')")
@MethodAnnotation(authorizations = {"entUserCredentialUpdate:update"},name = "企业用户证照表-新增,修改")

View File

@ -162,12 +162,12 @@ public class PcBusinessService extends BaseController {
for (EntUserCredentialUpdateDto e:entUserCredentialUpdateDto) {
EntUserCredential entUserCredential = new EntUserCredential();
BeanUtils.copyProperties(e,entUserCredential);
if (StringUtils.isNotBlank(entUserCredential.getCredentialId())) {
EntUserCredential credential = entUserCredentialMapper.selectById(entUserCredential.getCredentialId());
if (null != credential) {
entUserCredential.setModifyBy(getUserId());
entUserCredential.setModifyTime(new Date());
result += entUserCredentialMapper.updateEntUserCredential(entUserCredential);
}else {
entUserCredential.setCredentialId(RandomNumber.getUUid());
entUserCredential.setCreateBy(getUserId());
entUserCredential.setCreateTime(new Date());
result += entUserCredentialMapper.insertEntUserCredential(entUserCredential);
@ -217,6 +217,9 @@ public class PcBusinessService extends BaseController {
singleResult.setMessage(Message.MOBILE_IS_ILLEGAL);
return singleResult;
}
if (null != addOrUpdateEntUserDto.getPostId() && addOrUpdateEntUserDto.getPostId().equals("company")){
throw new CustomException(Message.CANT_ADD_IN_COMPANY_LEVEL);
}
//验证数据重复
EntUser entUser = new EntUser();
BeanUtils.copyProperties(addOrUpdateEntUserDto,entUser);
@ -229,14 +232,15 @@ public class PcBusinessService extends BaseController {
if (StringUtils.isNotBlank(entUser.getEntUserId())){
EntUser phone = entUserMapper.validMobile(entUser.getMobile(),entUser.getEntUserId());
if (null != phone){
throw new CustomException("手机号已经存在");
throw new CustomException(Message.HAS_MOBILE);
}
result = entUserMapper.updateEntUser(entUser);
}else {
EntUser phone = entUserMapper.validMobile(entUser.getMobile(),null);
if (null != phone){
throw new CustomException("手机号已经存在");
throw new CustomException(Message.HAS_MOBILE);
}
entUser.setEntUserId(RandomNumber.getUUid());
result = entUserMapper.insert(entUser);
}
if (result != 1){
@ -245,6 +249,9 @@ public class PcBusinessService extends BaseController {
}
//插入证件图
if (null != addOrUpdateEntUserDto.getEntUserCredentialUpdateDtos() && addOrUpdateEntUserDto.getEntUserCredentialUpdateDtos().size() > 0 ){
for (EntUserCredentialUpdateDto d:addOrUpdateEntUserDto.getEntUserCredentialUpdateDtos()) {
d.setEntUserId(entUser.getEntUserId());
}
singleResult = this.entUserCredentialUpdate(addOrUpdateEntUserDto.getEntUserCredentialUpdateDtos());
}
@ -348,7 +355,7 @@ public class PcBusinessService extends BaseController {
entPost.setPostId(uuid);
entPost.setCreateTime(new Date());
entPost.setCreateBy(getUserId());
EntPost post = entPostMapper.getParentPost(addOrUpdateEntPostDto.getPostId());
EntPost post = entPostMapper.getParentPost(addOrUpdateEntPostDto.getParentId());
entPost.setPostPath(post.getPostPath() + "," + uuid);
result = entPostMapper.insertEntPost(entPost);
}

View File

@ -97,7 +97,7 @@ public class Message {
public static final String COUPON_ERROT = "优惠券出错";
public static final String HAS_MOBILE = "已绑定手机号";
public static final String HAS_MOBILE = "已绑定手机号";
public static final String HAS_USERNAME = "用户名已存在";
@ -170,4 +170,6 @@ public class Message {
public static final String AUTHORIZATION_FAILED="无权限操作";
public static final String MOBILE_IS_ILLEGAL="手机号非法";
public static final String CANT_ADD_IN_COMPANY_LEVEL = "不允许在公司下直接编辑人员";
}