提交 5c69846f 编写于 作者: ibizdev's avatar ibizdev

jackwang 部署微服务接口

上级 b4b47cf9
......@@ -37,11 +37,11 @@
git clone -b master $para2 ibizhumanresources/
export NODE_OPTIONS=--max-old-space-size=4096
cd ibizhumanresources/
mvn clean package -Ppim
cd humanresource-app/humanresource-app-pim
mvn -Ppim docker:build
mvn -Ppim docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/humanresource-app-pim.yaml iBizEE --with-registry-auth
mvn clean package -Phrapi
cd humanresource-provider/humanresource-provider-hrapi
mvn -Phrapi docker:build
mvn -Phrapi docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/humanresource-provider-hrapi.yaml iBizEE --with-registry-auth
</command>
</hudson.tasks.Shell>
</builders>
......
......@@ -12,6 +12,6 @@ CMD echo "The application will start in ${IBIZ_SLEEP}s..." && \
sleep ${IBIZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /humanresource-app-pim.jar
EXPOSE 10327
EXPOSE 8080
ADD humanresource-app-pim.jar /humanresource-app-pim.jar
......@@ -3,25 +3,9 @@ services:
humanresource-app-pim:
image: registry.cn-shanghai.aliyuncs.com/ibizsys/humanresource-app-pim:latest
ports:
- "10327:10327"
- "8080:8080"
networks:
- agent_network
environment:
- SPRING_CLOUD_NACOS_DISCOVERY_IP=172.16.240.110
- SERVER_PORT=10327
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER-ADDR=172.16.240.110:8848
- SPRING_REDIS_HOST=172.16.240.110
- SPRING_REDIS_PORT=6379
- SPRING_REDIS_DATABASE=0
- SPRING_DATASOURCE_USERNAME=a_LAB01_e85d8801c
- SPRING_DATASOURCE_PASSWORD=b1@@@772
- SPRING_DATASOURCE_URL=jdbc:mysql://172.16.186.185:3306/a_LAB01_e85d8801c?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true&allowMultiQueries=true
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.jdbc.Driver
- SPRING_DATASOURCE_DEFAULTSCHEMA=a_LAB01_e85d8801c
- CAS=https://passport.ibizlab.cn
- NACOS=172.16.240.110:8848
- SEATA_REGISTRY_NACOS_SERVER-ADDR=172.16.240.110:8848
- SEATA_ENABLED=true
deploy:
resources:
limits:
......
......@@ -11,6 +11,14 @@ zuul:
path: /hroperationunits/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrfamily:
path: /hrfamilies/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrreward:
path: /hrrewards/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hromhierarchypurposeref:
path: /hromhierarchypurposerefs/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -19,6 +27,10 @@ zuul:
path: /hromhierarchycats/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrcertificate:
path: /hrcertificates/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrorgcontact:
path: /hrorgcontacts/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -27,6 +39,10 @@ zuul:
path: /hrempstates/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrtechnicaltitle:
path: /hrtechnicaltitles/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hremployee:
path: /hremployees/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -39,6 +55,10 @@ zuul:
path: /hrdutyedus/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrlanguageability:
path: /hrlanguageabilities/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hromhierarchypurpose:
path: /hromhierarchypurposes/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -47,6 +67,10 @@ zuul:
path: /hromhierarchies/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrworkrecord:
path: /hrworkrecords/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrdistribution:
path: /hrdistributions/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -59,6 +83,14 @@ zuul:
path: /hrposts/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrcontract:
path: /hrcontracts/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrpatent:
path: /hrpatents/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrorganization:
path: /hrorganizations/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
......@@ -71,14 +103,34 @@ zuul:
path: /hrdutycerts/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hreducation:
path: /hreducations/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrduty:
path: /hrduties/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrresearch:
path: /hrresearches/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrpostrel:
path: /hrpostrels/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrtrainingrecord:
path: /hrtrainingrecords/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrpaper:
path: /hrpapers/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
hrarchives:
path: /hrarchives/**
serviceId: ${ibiz.ref.service.ibizhumanresources-hrapi:ibizhumanresources-hrapi}
stripPrefix: false
loginv7:
path: /v7/login
serviceId: ${ibiz.ref.service.uaa:ibzuaa-api}
......
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[档案信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRARCHIVES",resultMap = "HRArchivesResultMap")
public class HRArchives extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 档案信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrarchivesid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrarchivesid")
@JsonProperty("hrarchivesid")
private String hrarchivesid;
/**
* 档案信息名称
*/
@TableField(value = "hrarchivesname")
@JSONField(name = "hrarchivesname")
@JsonProperty("hrarchivesname")
private String hrarchivesname;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [档案信息名称]
*/
public void setHrarchivesname(String hrarchivesname){
this.hrarchivesname = hrarchivesname ;
this.modify("hrarchivesname",hrarchivesname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[证书信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRCERTIFICATE",resultMap = "HRCertificateResultMap")
public class HRCertificate extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 证书信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrcertificateid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrcertificateid")
@JsonProperty("hrcertificateid")
private String hrcertificateid;
/**
* 证书信息名称
*/
@TableField(value = "hrcertificatename")
@JSONField(name = "hrcertificatename")
@JsonProperty("hrcertificatename")
private String hrcertificatename;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [证书信息名称]
*/
public void setHrcertificatename(String hrcertificatename){
this.hrcertificatename = hrcertificatename ;
this.modify("hrcertificatename",hrcertificatename);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[合同信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRCONTRACT",resultMap = "HRContractResultMap")
public class HRContract extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 合同信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrcontractid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrcontractid")
@JsonProperty("hrcontractid")
private String hrcontractid;
/**
* 合同信息名称
*/
@TableField(value = "hrcontractname")
@JSONField(name = "hrcontractname")
@JsonProperty("hrcontractname")
private String hrcontractname;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [合同信息名称]
*/
public void setHrcontractname(String hrcontractname){
this.hrcontractname = hrcontractname ;
this.modify("hrcontractname",hrcontractname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[教育信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HREDUCATION",resultMap = "HREducationResultMap")
public class HREducation extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 教育信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hreducationid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hreducationid")
@JsonProperty("hreducationid")
private String hreducationid;
/**
* 教育信息名称
*/
@TableField(value = "hreducationname")
@JSONField(name = "hreducationname")
@JsonProperty("hreducationname")
private String hreducationname;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [教育信息名称]
*/
public void setHreducationname(String hreducationname){
this.hreducationname = hreducationname ;
this.modify("hreducationname",hreducationname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[家庭情况]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRFAMILY",resultMap = "HRFamilyResultMap")
public class HRFamily extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 家庭情况名称
*/
@TableField(value = "hrfamilyname")
@JSONField(name = "hrfamilyname")
@JsonProperty("hrfamilyname")
private String hrfamilyname;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 家庭情况标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrfamilyid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrfamilyid")
@JsonProperty("hrfamilyid")
private String hrfamilyid;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [家庭情况名称]
*/
public void setHrfamilyname(String hrfamilyname){
this.hrfamilyname = hrfamilyname ;
this.modify("hrfamilyname",hrfamilyname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[语言能力]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRLANGUAGEABILITY",resultMap = "HRLanguageAbilityResultMap")
public class HRLanguageAbility extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 语言能力标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrlanguageabilityid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrlanguageabilityid")
@JsonProperty("hrlanguageabilityid")
private String hrlanguageabilityid;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 语言能力名称
*/
@TableField(value = "hrlanguageabilityname")
@JSONField(name = "hrlanguageabilityname")
@JsonProperty("hrlanguageabilityname")
private String hrlanguageabilityname;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [语言能力名称]
*/
public void setHrlanguageabilityname(String hrlanguageabilityname){
this.hrlanguageabilityname = hrlanguageabilityname ;
this.modify("hrlanguageabilityname",hrlanguageabilityname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[论文信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRPAPER",resultMap = "HRPaperResultMap")
public class HRPaper extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 论文信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrpaperid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrpaperid")
@JsonProperty("hrpaperid")
private String hrpaperid;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 论文信息名称
*/
@TableField(value = "hrpapername")
@JSONField(name = "hrpapername")
@JsonProperty("hrpapername")
private String hrpapername;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [论文信息名称]
*/
public void setHrpapername(String hrpapername){
this.hrpapername = hrpapername ;
this.modify("hrpapername",hrpapername);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[专利信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRPATENT",resultMap = "HRPatentResultMap")
public class HRPatent extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 专利信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrpatentid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrpatentid")
@JsonProperty("hrpatentid")
private String hrpatentid;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 专利信息名称
*/
@TableField(value = "hrpatentname")
@JSONField(name = "hrpatentname")
@JsonProperty("hrpatentname")
private String hrpatentname;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [专利信息名称]
*/
public void setHrpatentname(String hrpatentname){
this.hrpatentname = hrpatentname ;
this.modify("hrpatentname",hrpatentname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[科研成果]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRRESEARCH",resultMap = "HRResearchResultMap")
public class HRResearch extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 科研成果标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrresearchid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrresearchid")
@JsonProperty("hrresearchid")
private String hrresearchid;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 科研成果名称
*/
@TableField(value = "hrresearchname")
@JSONField(name = "hrresearchname")
@JsonProperty("hrresearchname")
private String hrresearchname;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [科研成果名称]
*/
public void setHrresearchname(String hrresearchname){
this.hrresearchname = hrresearchname ;
this.modify("hrresearchname",hrresearchname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[奖励惩罚]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRREWARD",resultMap = "HRRewardResultMap")
public class HRReward extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 奖励惩罚名称
*/
@TableField(value = "hrrewardname")
@JSONField(name = "hrrewardname")
@JsonProperty("hrrewardname")
private String hrrewardname;
/**
* 奖励惩罚标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrrewardid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrrewardid")
@JsonProperty("hrrewardid")
private String hrrewardid;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [奖励惩罚名称]
*/
public void setHrrewardname(String hrrewardname){
this.hrrewardname = hrrewardname ;
this.modify("hrrewardname",hrrewardname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[职称信息]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRTECHNICALTITLE",resultMap = "HRTechnicalTitleResultMap")
public class HRTechnicalTitle extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 职称信息标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrtechnicaltitleid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrtechnicaltitleid")
@JsonProperty("hrtechnicaltitleid")
private String hrtechnicaltitleid;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 职称信息名称
*/
@TableField(value = "hrtechnicaltitlename")
@JSONField(name = "hrtechnicaltitlename")
@JsonProperty("hrtechnicaltitlename")
private String hrtechnicaltitlename;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [职称信息名称]
*/
public void setHrtechnicaltitlename(String hrtechnicaltitlename){
this.hrtechnicaltitlename = hrtechnicaltitlename ;
this.modify("hrtechnicaltitlename",hrtechnicaltitlename);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[培训记录]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRTRAININGRECORD",resultMap = "HRTrainingRecordResultMap")
public class HRTrainingRecord extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 培训记录标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrtrainingrecordid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrtrainingrecordid")
@JsonProperty("hrtrainingrecordid")
private String hrtrainingrecordid;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 培训记录名称
*/
@TableField(value = "hrtrainingrecordname")
@JSONField(name = "hrtrainingrecordname")
@JsonProperty("hrtrainingrecordname")
private String hrtrainingrecordname;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [培训记录名称]
*/
public void setHrtrainingrecordname(String hrtrainingrecordname){
this.hrtrainingrecordname = hrtrainingrecordname ;
this.modify("hrtrainingrecordname",hrtrainingrecordname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.domain;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.math.BigInteger;
import java.util.HashMap;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.util.ObjectUtils;
import org.springframework.util.DigestUtils;
import cn.ibizlab.humanresource.util.domain.EntityBase;
import cn.ibizlab.humanresource.util.annotation.DEField;
import cn.ibizlab.humanresource.util.enums.DEPredefinedFieldType;
import cn.ibizlab.humanresource.util.enums.DEFieldDefaultValueType;
import java.io.Serializable;
import lombok.*;
import org.springframework.data.annotation.Transient;
import cn.ibizlab.humanresource.util.annotation.Audit;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.baomidou.mybatisplus.annotation.*;
import cn.ibizlab.humanresource.util.domain.EntityMP;
/**
* 实体[工作履历]
*/
@Getter
@Setter
@NoArgsConstructor
@JsonIgnoreProperties(value = "handler")
@TableName(value = "T_HRWORKRECORD",resultMap = "HRWorkRecordResultMap")
public class HRWorkRecord extends EntityMP implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 工作履历标识
*/
@DEField(isKeyField=true)
@TableId(value= "hrworkrecordid",type=IdType.ASSIGN_UUID)
@JSONField(name = "hrworkrecordid")
@JsonProperty("hrworkrecordid")
private String hrworkrecordid;
/**
* 工作履历名称
*/
@TableField(value = "hrworkrecordname")
@JSONField(name = "hrworkrecordname")
@JsonProperty("hrworkrecordname")
private String hrworkrecordname;
/**
* 更新人
*/
@DEField(preType = DEPredefinedFieldType.UPDATEMAN)
@TableField(value = "updateman")
@JSONField(name = "updateman")
@JsonProperty("updateman")
private String updateman;
/**
* 建立时间
*/
@DEField(preType = DEPredefinedFieldType.CREATEDATE)
@TableField(value = "createdate" , fill = FieldFill.INSERT)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("createdate")
private Timestamp createdate;
/**
* 建立人
*/
@DEField(preType = DEPredefinedFieldType.CREATEMAN)
@TableField(value = "createman" , fill = FieldFill.INSERT)
@JSONField(name = "createman")
@JsonProperty("createman")
private String createman;
/**
* 更新时间
*/
@DEField(preType = DEPredefinedFieldType.UPDATEDATE)
@TableField(value = "updatedate")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8")
@JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss")
@JsonProperty("updatedate")
private Timestamp updatedate;
/**
* 员工标识
*/
@TableField(value = "hremployeeid")
@JSONField(name = "hremployeeid")
@JsonProperty("hremployeeid")
private String hremployeeid;
/**
* 员工姓名
*/
@TableField(exist = false)
@JSONField(name = "hremployeename")
@JsonProperty("hremployeename")
private String hremployeename;
/**
* 员工
*/
@JsonIgnore
@JSONField(serialize = false)
@TableField(exist = false)
private cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee;
/**
* 设置 [工作履历名称]
*/
public void setHrworkrecordname(String hrworkrecordname){
this.hrworkrecordname = hrworkrecordname ;
this.modify("hrworkrecordname",hrworkrecordname);
}
/**
* 设置 [员工标识]
*/
public void setHremployeeid(String hremployeeid){
this.hremployeeid = hremployeeid ;
this.modify("hremployeeid",hremployeeid);
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRArchives;
/**
* 关系型数据实体[HRArchives] 查询条件对象
*/
@Slf4j
@Data
public class HRArchivesSearchContext extends QueryWrapperContext<HRArchives> {
private String n_hrarchivesname_like;//[档案信息名称]
public void setN_hrarchivesname_like(String n_hrarchivesname_like) {
this.n_hrarchivesname_like = n_hrarchivesname_like;
if(!ObjectUtils.isEmpty(this.n_hrarchivesname_like)){
this.getSearchCond().like("hrarchivesname", n_hrarchivesname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrarchivesname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRCertificate;
/**
* 关系型数据实体[HRCertificate] 查询条件对象
*/
@Slf4j
@Data
public class HRCertificateSearchContext extends QueryWrapperContext<HRCertificate> {
private String n_hrcertificatename_like;//[证书信息名称]
public void setN_hrcertificatename_like(String n_hrcertificatename_like) {
this.n_hrcertificatename_like = n_hrcertificatename_like;
if(!ObjectUtils.isEmpty(this.n_hrcertificatename_like)){
this.getSearchCond().like("hrcertificatename", n_hrcertificatename_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrcertificatename", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRContract;
/**
* 关系型数据实体[HRContract] 查询条件对象
*/
@Slf4j
@Data
public class HRContractSearchContext extends QueryWrapperContext<HRContract> {
private String n_hrcontractname_like;//[合同信息名称]
public void setN_hrcontractname_like(String n_hrcontractname_like) {
this.n_hrcontractname_like = n_hrcontractname_like;
if(!ObjectUtils.isEmpty(this.n_hrcontractname_like)){
this.getSearchCond().like("hrcontractname", n_hrcontractname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrcontractname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HREducation;
/**
* 关系型数据实体[HREducation] 查询条件对象
*/
@Slf4j
@Data
public class HREducationSearchContext extends QueryWrapperContext<HREducation> {
private String n_hreducationname_like;//[教育信息名称]
public void setN_hreducationname_like(String n_hreducationname_like) {
this.n_hreducationname_like = n_hreducationname_like;
if(!ObjectUtils.isEmpty(this.n_hreducationname_like)){
this.getSearchCond().like("hreducationname", n_hreducationname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hreducationname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRFamily;
/**
* 关系型数据实体[HRFamily] 查询条件对象
*/
@Slf4j
@Data
public class HRFamilySearchContext extends QueryWrapperContext<HRFamily> {
private String n_hrfamilyname_like;//[家庭情况名称]
public void setN_hrfamilyname_like(String n_hrfamilyname_like) {
this.n_hrfamilyname_like = n_hrfamilyname_like;
if(!ObjectUtils.isEmpty(this.n_hrfamilyname_like)){
this.getSearchCond().like("hrfamilyname", n_hrfamilyname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrfamilyname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRLanguageAbility;
/**
* 关系型数据实体[HRLanguageAbility] 查询条件对象
*/
@Slf4j
@Data
public class HRLanguageAbilitySearchContext extends QueryWrapperContext<HRLanguageAbility> {
private String n_hrlanguageabilityname_like;//[语言能力名称]
public void setN_hrlanguageabilityname_like(String n_hrlanguageabilityname_like) {
this.n_hrlanguageabilityname_like = n_hrlanguageabilityname_like;
if(!ObjectUtils.isEmpty(this.n_hrlanguageabilityname_like)){
this.getSearchCond().like("hrlanguageabilityname", n_hrlanguageabilityname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrlanguageabilityname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPaper;
/**
* 关系型数据实体[HRPaper] 查询条件对象
*/
@Slf4j
@Data
public class HRPaperSearchContext extends QueryWrapperContext<HRPaper> {
private String n_hrpapername_like;//[论文信息名称]
public void setN_hrpapername_like(String n_hrpapername_like) {
this.n_hrpapername_like = n_hrpapername_like;
if(!ObjectUtils.isEmpty(this.n_hrpapername_like)){
this.getSearchCond().like("hrpapername", n_hrpapername_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrpapername", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPatent;
/**
* 关系型数据实体[HRPatent] 查询条件对象
*/
@Slf4j
@Data
public class HRPatentSearchContext extends QueryWrapperContext<HRPatent> {
private String n_hrpatentname_like;//[专利信息名称]
public void setN_hrpatentname_like(String n_hrpatentname_like) {
this.n_hrpatentname_like = n_hrpatentname_like;
if(!ObjectUtils.isEmpty(this.n_hrpatentname_like)){
this.getSearchCond().like("hrpatentname", n_hrpatentname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrpatentname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRResearch;
/**
* 关系型数据实体[HRResearch] 查询条件对象
*/
@Slf4j
@Data
public class HRResearchSearchContext extends QueryWrapperContext<HRResearch> {
private String n_hrresearchname_like;//[科研成果名称]
public void setN_hrresearchname_like(String n_hrresearchname_like) {
this.n_hrresearchname_like = n_hrresearchname_like;
if(!ObjectUtils.isEmpty(this.n_hrresearchname_like)){
this.getSearchCond().like("hrresearchname", n_hrresearchname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrresearchname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRReward;
/**
* 关系型数据实体[HRReward] 查询条件对象
*/
@Slf4j
@Data
public class HRRewardSearchContext extends QueryWrapperContext<HRReward> {
private String n_hrrewardname_like;//[奖励惩罚名称]
public void setN_hrrewardname_like(String n_hrrewardname_like) {
this.n_hrrewardname_like = n_hrrewardname_like;
if(!ObjectUtils.isEmpty(this.n_hrrewardname_like)){
this.getSearchCond().like("hrrewardname", n_hrrewardname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrrewardname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTechnicalTitle;
/**
* 关系型数据实体[HRTechnicalTitle] 查询条件对象
*/
@Slf4j
@Data
public class HRTechnicalTitleSearchContext extends QueryWrapperContext<HRTechnicalTitle> {
private String n_hrtechnicaltitlename_like;//[职称信息名称]
public void setN_hrtechnicaltitlename_like(String n_hrtechnicaltitlename_like) {
this.n_hrtechnicaltitlename_like = n_hrtechnicaltitlename_like;
if(!ObjectUtils.isEmpty(this.n_hrtechnicaltitlename_like)){
this.getSearchCond().like("hrtechnicaltitlename", n_hrtechnicaltitlename_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrtechnicaltitlename", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTrainingRecord;
/**
* 关系型数据实体[HRTrainingRecord] 查询条件对象
*/
@Slf4j
@Data
public class HRTrainingRecordSearchContext extends QueryWrapperContext<HRTrainingRecord> {
private String n_hrtrainingrecordname_like;//[培训记录名称]
public void setN_hrtrainingrecordname_like(String n_hrtrainingrecordname_like) {
this.n_hrtrainingrecordname_like = n_hrtrainingrecordname_like;
if(!ObjectUtils.isEmpty(this.n_hrtrainingrecordname_like)){
this.getSearchCond().like("hrtrainingrecordname", n_hrtrainingrecordname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrtrainingrecordname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.filter;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import lombok.*;
import lombok.extern.slf4j.Slf4j;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.fastjson.annotation.JSONField;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
import cn.ibizlab.humanresource.util.filter.QueryWrapperContext;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.ibizlab.humanresource.core.humanresource.domain.HRWorkRecord;
/**
* 关系型数据实体[HRWorkRecord] 查询条件对象
*/
@Slf4j
@Data
public class HRWorkRecordSearchContext extends QueryWrapperContext<HRWorkRecord> {
private String n_hrworkrecordname_like;//[工作履历名称]
public void setN_hrworkrecordname_like(String n_hrworkrecordname_like) {
this.n_hrworkrecordname_like = n_hrworkrecordname_like;
if(!ObjectUtils.isEmpty(this.n_hrworkrecordname_like)){
this.getSearchCond().like("hrworkrecordname", n_hrworkrecordname_like);
}
}
private String n_hremployeeid_eq;//[员工标识]
public void setN_hremployeeid_eq(String n_hremployeeid_eq) {
this.n_hremployeeid_eq = n_hremployeeid_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeeid_eq)){
this.getSearchCond().eq("hremployeeid", n_hremployeeid_eq);
}
}
private String n_hremployeename_eq;//[员工姓名]
public void setN_hremployeename_eq(String n_hremployeename_eq) {
this.n_hremployeename_eq = n_hremployeename_eq;
if(!ObjectUtils.isEmpty(this.n_hremployeename_eq)){
this.getSearchCond().eq("hremployeename", n_hremployeename_eq);
}
}
private String n_hremployeename_like;//[员工姓名]
public void setN_hremployeename_like(String n_hremployeename_like) {
this.n_hremployeename_like = n_hremployeename_like;
if(!ObjectUtils.isEmpty(this.n_hremployeename_like)){
this.getSearchCond().like("hremployeename", n_hremployeename_like);
}
}
/**
* 启用快速搜索
*/
public void setQuery(String query)
{
this.query=query;
if(!StringUtils.isEmpty(query)){
this.getSearchCond().and( wrapper ->
wrapper.like("hrworkrecordname", query)
);
}
}
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRArchives;
import cn.ibizlab.humanresource.core.humanresource.filter.HRArchivesSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRArchivesMapper extends BaseMapper<HRArchives>{
Page<HRArchives> searchDefault(IPage page, @Param("srf") HRArchivesSearchContext context, @Param("ew") Wrapper<HRArchives> wrapper) ;
@Override
HRArchives selectById(Serializable id);
@Override
int insert(HRArchives entity);
@Override
int updateById(@Param(Constants.ENTITY) HRArchives entity);
@Override
int update(@Param(Constants.ENTITY) HRArchives entity, @Param("ew") Wrapper<HRArchives> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRArchives> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRCertificate;
import cn.ibizlab.humanresource.core.humanresource.filter.HRCertificateSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRCertificateMapper extends BaseMapper<HRCertificate>{
Page<HRCertificate> searchDefault(IPage page, @Param("srf") HRCertificateSearchContext context, @Param("ew") Wrapper<HRCertificate> wrapper) ;
@Override
HRCertificate selectById(Serializable id);
@Override
int insert(HRCertificate entity);
@Override
int updateById(@Param(Constants.ENTITY) HRCertificate entity);
@Override
int update(@Param(Constants.ENTITY) HRCertificate entity, @Param("ew") Wrapper<HRCertificate> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRCertificate> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRContract;
import cn.ibizlab.humanresource.core.humanresource.filter.HRContractSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRContractMapper extends BaseMapper<HRContract>{
Page<HRContract> searchDefault(IPage page, @Param("srf") HRContractSearchContext context, @Param("ew") Wrapper<HRContract> wrapper) ;
@Override
HRContract selectById(Serializable id);
@Override
int insert(HRContract entity);
@Override
int updateById(@Param(Constants.ENTITY) HRContract entity);
@Override
int update(@Param(Constants.ENTITY) HRContract entity, @Param("ew") Wrapper<HRContract> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRContract> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HREducation;
import cn.ibizlab.humanresource.core.humanresource.filter.HREducationSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HREducationMapper extends BaseMapper<HREducation>{
Page<HREducation> searchDefault(IPage page, @Param("srf") HREducationSearchContext context, @Param("ew") Wrapper<HREducation> wrapper) ;
@Override
HREducation selectById(Serializable id);
@Override
int insert(HREducation entity);
@Override
int updateById(@Param(Constants.ENTITY) HREducation entity);
@Override
int update(@Param(Constants.ENTITY) HREducation entity, @Param("ew") Wrapper<HREducation> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HREducation> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRFamily;
import cn.ibizlab.humanresource.core.humanresource.filter.HRFamilySearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRFamilyMapper extends BaseMapper<HRFamily>{
Page<HRFamily> searchDefault(IPage page, @Param("srf") HRFamilySearchContext context, @Param("ew") Wrapper<HRFamily> wrapper) ;
@Override
HRFamily selectById(Serializable id);
@Override
int insert(HRFamily entity);
@Override
int updateById(@Param(Constants.ENTITY) HRFamily entity);
@Override
int update(@Param(Constants.ENTITY) HRFamily entity, @Param("ew") Wrapper<HRFamily> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRFamily> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRLanguageAbility;
import cn.ibizlab.humanresource.core.humanresource.filter.HRLanguageAbilitySearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRLanguageAbilityMapper extends BaseMapper<HRLanguageAbility>{
Page<HRLanguageAbility> searchDefault(IPage page, @Param("srf") HRLanguageAbilitySearchContext context, @Param("ew") Wrapper<HRLanguageAbility> wrapper) ;
@Override
HRLanguageAbility selectById(Serializable id);
@Override
int insert(HRLanguageAbility entity);
@Override
int updateById(@Param(Constants.ENTITY) HRLanguageAbility entity);
@Override
int update(@Param(Constants.ENTITY) HRLanguageAbility entity, @Param("ew") Wrapper<HRLanguageAbility> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRLanguageAbility> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPaper;
import cn.ibizlab.humanresource.core.humanresource.filter.HRPaperSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRPaperMapper extends BaseMapper<HRPaper>{
Page<HRPaper> searchDefault(IPage page, @Param("srf") HRPaperSearchContext context, @Param("ew") Wrapper<HRPaper> wrapper) ;
@Override
HRPaper selectById(Serializable id);
@Override
int insert(HRPaper entity);
@Override
int updateById(@Param(Constants.ENTITY) HRPaper entity);
@Override
int update(@Param(Constants.ENTITY) HRPaper entity, @Param("ew") Wrapper<HRPaper> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRPaper> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPatent;
import cn.ibizlab.humanresource.core.humanresource.filter.HRPatentSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRPatentMapper extends BaseMapper<HRPatent>{
Page<HRPatent> searchDefault(IPage page, @Param("srf") HRPatentSearchContext context, @Param("ew") Wrapper<HRPatent> wrapper) ;
@Override
HRPatent selectById(Serializable id);
@Override
int insert(HRPatent entity);
@Override
int updateById(@Param(Constants.ENTITY) HRPatent entity);
@Override
int update(@Param(Constants.ENTITY) HRPatent entity, @Param("ew") Wrapper<HRPatent> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRPatent> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRResearch;
import cn.ibizlab.humanresource.core.humanresource.filter.HRResearchSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRResearchMapper extends BaseMapper<HRResearch>{
Page<HRResearch> searchDefault(IPage page, @Param("srf") HRResearchSearchContext context, @Param("ew") Wrapper<HRResearch> wrapper) ;
@Override
HRResearch selectById(Serializable id);
@Override
int insert(HRResearch entity);
@Override
int updateById(@Param(Constants.ENTITY) HRResearch entity);
@Override
int update(@Param(Constants.ENTITY) HRResearch entity, @Param("ew") Wrapper<HRResearch> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRResearch> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRReward;
import cn.ibizlab.humanresource.core.humanresource.filter.HRRewardSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRRewardMapper extends BaseMapper<HRReward>{
Page<HRReward> searchDefault(IPage page, @Param("srf") HRRewardSearchContext context, @Param("ew") Wrapper<HRReward> wrapper) ;
@Override
HRReward selectById(Serializable id);
@Override
int insert(HRReward entity);
@Override
int updateById(@Param(Constants.ENTITY) HRReward entity);
@Override
int update(@Param(Constants.ENTITY) HRReward entity, @Param("ew") Wrapper<HRReward> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRReward> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTechnicalTitle;
import cn.ibizlab.humanresource.core.humanresource.filter.HRTechnicalTitleSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRTechnicalTitleMapper extends BaseMapper<HRTechnicalTitle>{
Page<HRTechnicalTitle> searchDefault(IPage page, @Param("srf") HRTechnicalTitleSearchContext context, @Param("ew") Wrapper<HRTechnicalTitle> wrapper) ;
@Override
HRTechnicalTitle selectById(Serializable id);
@Override
int insert(HRTechnicalTitle entity);
@Override
int updateById(@Param(Constants.ENTITY) HRTechnicalTitle entity);
@Override
int update(@Param(Constants.ENTITY) HRTechnicalTitle entity, @Param("ew") Wrapper<HRTechnicalTitle> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRTechnicalTitle> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTrainingRecord;
import cn.ibizlab.humanresource.core.humanresource.filter.HRTrainingRecordSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRTrainingRecordMapper extends BaseMapper<HRTrainingRecord>{
Page<HRTrainingRecord> searchDefault(IPage page, @Param("srf") HRTrainingRecordSearchContext context, @Param("ew") Wrapper<HRTrainingRecord> wrapper) ;
@Override
HRTrainingRecord selectById(Serializable id);
@Override
int insert(HRTrainingRecord entity);
@Override
int updateById(@Param(Constants.ENTITY) HRTrainingRecord entity);
@Override
int update(@Param(Constants.ENTITY) HRTrainingRecord entity, @Param("ew") Wrapper<HRTrainingRecord> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRTrainingRecord> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.mapper;
import java.util.List;
import org.apache.ibatis.annotations.*;
import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Select;
import cn.ibizlab.humanresource.core.humanresource.domain.HRWorkRecord;
import cn.ibizlab.humanresource.core.humanresource.filter.HRWorkRecordSearchContext;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import java.io.Serializable;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.alibaba.fastjson.JSONObject;
public interface HRWorkRecordMapper extends BaseMapper<HRWorkRecord>{
Page<HRWorkRecord> searchDefault(IPage page, @Param("srf") HRWorkRecordSearchContext context, @Param("ew") Wrapper<HRWorkRecord> wrapper) ;
@Override
HRWorkRecord selectById(Serializable id);
@Override
int insert(HRWorkRecord entity);
@Override
int updateById(@Param(Constants.ENTITY) HRWorkRecord entity);
@Override
int update(@Param(Constants.ENTITY) HRWorkRecord entity, @Param("ew") Wrapper<HRWorkRecord> updateWrapper);
@Override
int deleteById(Serializable id);
/**
* 自定义查询SQL
* @param sql
* @return
*/
@Select("${sql}")
List<JSONObject> selectBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义更新SQL
* @param sql
* @return
*/
@Update("${sql}")
boolean updateBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义插入SQL
* @param sql
* @return
*/
@Insert("${sql}")
boolean insertBySQL(@Param("sql") String sql, @Param("et")Map param);
/**
* 自定义删除SQL
* @param sql
* @return
*/
@Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<HRWorkRecord> selectByHremployeeid(@Param("employeeid") Serializable employeeid) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRArchives;
import cn.ibizlab.humanresource.core.humanresource.filter.HRArchivesSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRArchives] 服务对象接口
*/
public interface IHRArchivesService extends IService<HRArchives>{
boolean create(HRArchives et) ;
void createBatch(List<HRArchives> list) ;
boolean update(HRArchives et) ;
void updateBatch(List<HRArchives> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRArchives get(String key) ;
HRArchives getDraft(HRArchives et) ;
boolean checkKey(HRArchives et) ;
boolean save(HRArchives et) ;
void saveBatch(List<HRArchives> list) ;
Page<HRArchives> searchDefault(HRArchivesSearchContext context) ;
List<HRArchives> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRArchives> getHrarchivesByIds(List<String> ids) ;
List<HRArchives> getHrarchivesByEntities(List<HRArchives> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRCertificate;
import cn.ibizlab.humanresource.core.humanresource.filter.HRCertificateSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRCertificate] 服务对象接口
*/
public interface IHRCertificateService extends IService<HRCertificate>{
boolean create(HRCertificate et) ;
void createBatch(List<HRCertificate> list) ;
boolean update(HRCertificate et) ;
void updateBatch(List<HRCertificate> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRCertificate get(String key) ;
HRCertificate getDraft(HRCertificate et) ;
boolean checkKey(HRCertificate et) ;
boolean save(HRCertificate et) ;
void saveBatch(List<HRCertificate> list) ;
Page<HRCertificate> searchDefault(HRCertificateSearchContext context) ;
List<HRCertificate> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRCertificate> getHrcertificateByIds(List<String> ids) ;
List<HRCertificate> getHrcertificateByEntities(List<HRCertificate> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRContract;
import cn.ibizlab.humanresource.core.humanresource.filter.HRContractSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRContract] 服务对象接口
*/
public interface IHRContractService extends IService<HRContract>{
boolean create(HRContract et) ;
void createBatch(List<HRContract> list) ;
boolean update(HRContract et) ;
void updateBatch(List<HRContract> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRContract get(String key) ;
HRContract getDraft(HRContract et) ;
boolean checkKey(HRContract et) ;
boolean save(HRContract et) ;
void saveBatch(List<HRContract> list) ;
Page<HRContract> searchDefault(HRContractSearchContext context) ;
List<HRContract> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRContract> getHrcontractByIds(List<String> ids) ;
List<HRContract> getHrcontractByEntities(List<HRContract> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HREducation;
import cn.ibizlab.humanresource.core.humanresource.filter.HREducationSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HREducation] 服务对象接口
*/
public interface IHREducationService extends IService<HREducation>{
boolean create(HREducation et) ;
void createBatch(List<HREducation> list) ;
boolean update(HREducation et) ;
void updateBatch(List<HREducation> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HREducation get(String key) ;
HREducation getDraft(HREducation et) ;
boolean checkKey(HREducation et) ;
boolean save(HREducation et) ;
void saveBatch(List<HREducation> list) ;
Page<HREducation> searchDefault(HREducationSearchContext context) ;
List<HREducation> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HREducation> getHreducationByIds(List<String> ids) ;
List<HREducation> getHreducationByEntities(List<HREducation> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRFamily;
import cn.ibizlab.humanresource.core.humanresource.filter.HRFamilySearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRFamily] 服务对象接口
*/
public interface IHRFamilyService extends IService<HRFamily>{
boolean create(HRFamily et) ;
void createBatch(List<HRFamily> list) ;
boolean update(HRFamily et) ;
void updateBatch(List<HRFamily> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRFamily get(String key) ;
HRFamily getDraft(HRFamily et) ;
boolean checkKey(HRFamily et) ;
boolean save(HRFamily et) ;
void saveBatch(List<HRFamily> list) ;
Page<HRFamily> searchDefault(HRFamilySearchContext context) ;
List<HRFamily> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRFamily> getHrfamilyByIds(List<String> ids) ;
List<HRFamily> getHrfamilyByEntities(List<HRFamily> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRLanguageAbility;
import cn.ibizlab.humanresource.core.humanresource.filter.HRLanguageAbilitySearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRLanguageAbility] 服务对象接口
*/
public interface IHRLanguageAbilityService extends IService<HRLanguageAbility>{
boolean create(HRLanguageAbility et) ;
void createBatch(List<HRLanguageAbility> list) ;
boolean update(HRLanguageAbility et) ;
void updateBatch(List<HRLanguageAbility> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRLanguageAbility get(String key) ;
HRLanguageAbility getDraft(HRLanguageAbility et) ;
boolean checkKey(HRLanguageAbility et) ;
boolean save(HRLanguageAbility et) ;
void saveBatch(List<HRLanguageAbility> list) ;
Page<HRLanguageAbility> searchDefault(HRLanguageAbilitySearchContext context) ;
List<HRLanguageAbility> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRLanguageAbility> getHrlanguageabilityByIds(List<String> ids) ;
List<HRLanguageAbility> getHrlanguageabilityByEntities(List<HRLanguageAbility> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPaper;
import cn.ibizlab.humanresource.core.humanresource.filter.HRPaperSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRPaper] 服务对象接口
*/
public interface IHRPaperService extends IService<HRPaper>{
boolean create(HRPaper et) ;
void createBatch(List<HRPaper> list) ;
boolean update(HRPaper et) ;
void updateBatch(List<HRPaper> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRPaper get(String key) ;
HRPaper getDraft(HRPaper et) ;
boolean checkKey(HRPaper et) ;
boolean save(HRPaper et) ;
void saveBatch(List<HRPaper> list) ;
Page<HRPaper> searchDefault(HRPaperSearchContext context) ;
List<HRPaper> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRPaper> getHrpaperByIds(List<String> ids) ;
List<HRPaper> getHrpaperByEntities(List<HRPaper> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRPatent;
import cn.ibizlab.humanresource.core.humanresource.filter.HRPatentSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRPatent] 服务对象接口
*/
public interface IHRPatentService extends IService<HRPatent>{
boolean create(HRPatent et) ;
void createBatch(List<HRPatent> list) ;
boolean update(HRPatent et) ;
void updateBatch(List<HRPatent> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRPatent get(String key) ;
HRPatent getDraft(HRPatent et) ;
boolean checkKey(HRPatent et) ;
boolean save(HRPatent et) ;
void saveBatch(List<HRPatent> list) ;
Page<HRPatent> searchDefault(HRPatentSearchContext context) ;
List<HRPatent> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRPatent> getHrpatentByIds(List<String> ids) ;
List<HRPatent> getHrpatentByEntities(List<HRPatent> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRResearch;
import cn.ibizlab.humanresource.core.humanresource.filter.HRResearchSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRResearch] 服务对象接口
*/
public interface IHRResearchService extends IService<HRResearch>{
boolean create(HRResearch et) ;
void createBatch(List<HRResearch> list) ;
boolean update(HRResearch et) ;
void updateBatch(List<HRResearch> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRResearch get(String key) ;
HRResearch getDraft(HRResearch et) ;
boolean checkKey(HRResearch et) ;
boolean save(HRResearch et) ;
void saveBatch(List<HRResearch> list) ;
Page<HRResearch> searchDefault(HRResearchSearchContext context) ;
List<HRResearch> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRResearch> getHrresearchByIds(List<String> ids) ;
List<HRResearch> getHrresearchByEntities(List<HRResearch> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRReward;
import cn.ibizlab.humanresource.core.humanresource.filter.HRRewardSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRReward] 服务对象接口
*/
public interface IHRRewardService extends IService<HRReward>{
boolean create(HRReward et) ;
void createBatch(List<HRReward> list) ;
boolean update(HRReward et) ;
void updateBatch(List<HRReward> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRReward get(String key) ;
HRReward getDraft(HRReward et) ;
boolean checkKey(HRReward et) ;
boolean save(HRReward et) ;
void saveBatch(List<HRReward> list) ;
Page<HRReward> searchDefault(HRRewardSearchContext context) ;
List<HRReward> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRReward> getHrrewardByIds(List<String> ids) ;
List<HRReward> getHrrewardByEntities(List<HRReward> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTechnicalTitle;
import cn.ibizlab.humanresource.core.humanresource.filter.HRTechnicalTitleSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRTechnicalTitle] 服务对象接口
*/
public interface IHRTechnicalTitleService extends IService<HRTechnicalTitle>{
boolean create(HRTechnicalTitle et) ;
void createBatch(List<HRTechnicalTitle> list) ;
boolean update(HRTechnicalTitle et) ;
void updateBatch(List<HRTechnicalTitle> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRTechnicalTitle get(String key) ;
HRTechnicalTitle getDraft(HRTechnicalTitle et) ;
boolean checkKey(HRTechnicalTitle et) ;
boolean save(HRTechnicalTitle et) ;
void saveBatch(List<HRTechnicalTitle> list) ;
Page<HRTechnicalTitle> searchDefault(HRTechnicalTitleSearchContext context) ;
List<HRTechnicalTitle> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRTechnicalTitle> getHrtechnicaltitleByIds(List<String> ids) ;
List<HRTechnicalTitle> getHrtechnicaltitleByEntities(List<HRTechnicalTitle> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRTrainingRecord;
import cn.ibizlab.humanresource.core.humanresource.filter.HRTrainingRecordSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRTrainingRecord] 服务对象接口
*/
public interface IHRTrainingRecordService extends IService<HRTrainingRecord>{
boolean create(HRTrainingRecord et) ;
void createBatch(List<HRTrainingRecord> list) ;
boolean update(HRTrainingRecord et) ;
void updateBatch(List<HRTrainingRecord> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRTrainingRecord get(String key) ;
HRTrainingRecord getDraft(HRTrainingRecord et) ;
boolean checkKey(HRTrainingRecord et) ;
boolean save(HRTrainingRecord et) ;
void saveBatch(List<HRTrainingRecord> list) ;
Page<HRTrainingRecord> searchDefault(HRTrainingRecordSearchContext context) ;
List<HRTrainingRecord> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRTrainingRecord> getHrtrainingrecordByIds(List<String> ids) ;
List<HRTrainingRecord> getHrtrainingrecordByEntities(List<HRTrainingRecord> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.Collection;
import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
import cn.ibizlab.humanresource.core.humanresource.domain.HRWorkRecord;
import cn.ibizlab.humanresource.core.humanresource.filter.HRWorkRecordSearchContext;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* 实体[HRWorkRecord] 服务对象接口
*/
public interface IHRWorkRecordService extends IService<HRWorkRecord>{
boolean create(HRWorkRecord et) ;
void createBatch(List<HRWorkRecord> list) ;
boolean update(HRWorkRecord et) ;
void updateBatch(List<HRWorkRecord> list) ;
boolean remove(String key) ;
void removeBatch(Collection<String> idList) ;
HRWorkRecord get(String key) ;
HRWorkRecord getDraft(HRWorkRecord et) ;
boolean checkKey(HRWorkRecord et) ;
boolean save(HRWorkRecord et) ;
void saveBatch(List<HRWorkRecord> list) ;
Page<HRWorkRecord> searchDefault(HRWorkRecordSearchContext context) ;
List<HRWorkRecord> selectByHremployeeid(String employeeid) ;
void removeByHremployeeid(String employeeid) ;
/**
*自定义查询SQL
* @param sql select * from table where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return select * from table where id = '1'
*/
List<JSONObject> select(String sql, Map param);
/**
*自定义SQL
* @param sql update table set name ='test' where id =#{et.param}
* @param param 参数列表 param.put("param","1");
* @return update table set name ='test' where id = '1'
*/
boolean execute(String sql, Map param);
List<HRWorkRecord> getHrworkrecordByIds(List<String> ids) ;
List<HRWorkRecord> getHrworkrecordByEntities(List<HRWorkRecord> entities) ;
}
package cn.ibizlab.humanresource.core.humanresource.service.impl;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.Map;
import java.util.HashSet;
import java.util.HashMap;
import java.util.Collection;
import java.util.Objects;
import java.util.Optional;
import java.math.BigInteger;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cglib.beans.BeanCopier;
import org.springframework.stereotype.Service;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import org.springframework.util.ObjectUtils;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.context.annotation.Lazy;
import cn.ibizlab.humanresource.core.humanresource.domain.HRArchives;
import cn.ibizlab.humanresource.core.humanresource.filter.HRArchivesSearchContext;
import cn.ibizlab.humanresource.core.humanresource.service.IHRArchivesService;
import cn.ibizlab.humanresource.util.helper.CachedBeanCopier;
import cn.ibizlab.humanresource.util.helper.DEFieldCacheMap;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import cn.ibizlab.humanresource.core.humanresource.mapper.HRArchivesMapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.alibaba.fastjson.JSONObject;
import org.springframework.util.StringUtils;
/**
* 实体[档案信息] 服务对象接口实现
*/
@Slf4j
@Service("HRArchivesServiceImpl")
public class HRArchivesServiceImpl extends ServiceImpl<HRArchivesMapper, HRArchives> implements IHRArchivesService {
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHREmployeeService hremployeeService;
protected int batchSize = 500;
@Override
@Transactional
public boolean create(HRArchives et) {
fillParentData(et);
if(!this.retBool(this.baseMapper.insert(et)))
return false;
CachedBeanCopier.copy(get(et.getHrarchivesid()),et);
return true;
}
@Override
public void createBatch(List<HRArchives> list) {
list.forEach(item->fillParentData(item));
this.saveBatch(list,batchSize);
}
@Override
@Transactional
public boolean update(HRArchives et) {
fillParentData(et);
if(!update(et,(Wrapper) et.getUpdateWrapper(true).eq("hrarchivesid",et.getHrarchivesid())))
return false;
CachedBeanCopier.copy(get(et.getHrarchivesid()),et);
return true;
}
@Override
public void updateBatch(List<HRArchives> list) {
list.forEach(item->fillParentData(item));
updateBatchById(list,batchSize);
}
@Override
@Transactional
public boolean remove(String key) {
boolean result=removeById(key);
return result ;
}
@Override
public void removeBatch(Collection<String> idList) {
removeByIds(idList);
}
@Override
@Transactional
public HRArchives get(String key) {
HRArchives et = getById(key);
if(et==null){
et=new HRArchives();
et.setHrarchivesid(key);
}
else{
}
return et;
}
@Override
public HRArchives getDraft(HRArchives et) {
fillParentData(et);
return et;
}
@Override
public boolean checkKey(HRArchives et) {
return (!ObjectUtils.isEmpty(et.getHrarchivesid()))&&(!Objects.isNull(this.getById(et.getHrarchivesid())));
}
@Override
@Transactional
public boolean save(HRArchives et) {
if(!saveOrUpdate(et))
return false;
return true;
}
@Override
@Transactional
public boolean saveOrUpdate(HRArchives et) {
if (null == et) {
return false;
} else {
return checkKey(et) ? this.update(et) : this.create(et);
}
}
@Override
public boolean saveBatch(Collection<HRArchives> list) {
list.forEach(item->fillParentData(item));
saveOrUpdateBatch(list,batchSize);
return true;
}
@Override
public void saveBatch(List<HRArchives> list) {
list.forEach(item->fillParentData(item));
saveOrUpdateBatch(list,batchSize);
}
@Override
public List<HRArchives> selectByHremployeeid(String employeeid) {
return baseMapper.selectByHremployeeid(employeeid);
}
@Override
public void removeByHremployeeid(String employeeid) {
this.remove(new QueryWrapper<HRArchives>().eq("hremployeeid",employeeid));
}
/**
* 查询集合 DEFAULT
*/
@Override
public Page<HRArchives> searchDefault(HRArchivesSearchContext context) {
com.baomidou.mybatisplus.extension.plugins.pagination.Page<HRArchives> pages=baseMapper.searchDefault(context.getPages(),context,context.getSelectCond());
return new PageImpl<HRArchives>(pages.getRecords(), context.getPageable(), pages.getTotal());
}
/**
* 为当前实体填充父数据(外键值文本、外键值附加数据)
* @param et
*/
private void fillParentData(HRArchives et){
//实体关系[DER1N_HRARCHIVES_HREMPLOYEE_HREMPLOYEEID_327A4D]
if(!ObjectUtils.isEmpty(et.getHremployeeid())){
cn.ibizlab.humanresource.core.humanresource.domain.HREmployee hremployee=et.getHremployee();
if(ObjectUtils.isEmpty(hremployee)){
cn.ibizlab.humanresource.core.humanresource.domain.HREmployee majorEntity=hremployeeService.get(et.getHremployeeid());
et.setHremployee(majorEntity);
hremployee=majorEntity;
}
et.setHremployeename(hremployee.getEmployeename());
}
}
@Override
public List<JSONObject> select(String sql, Map param){
return this.baseMapper.selectBySQL(sql,param);
}
@Override
@Transactional
public boolean execute(String sql , Map param){
if (sql == null || sql.isEmpty()) {
return false;
}
if (sql.toLowerCase().trim().startsWith("insert")) {
return this.baseMapper.insertBySQL(sql,param);
}
if (sql.toLowerCase().trim().startsWith("update")) {
return this.baseMapper.updateBySQL(sql,param);
}
if (sql.toLowerCase().trim().startsWith("delete")) {
return this.baseMapper.deleteBySQL(sql,param);
}
log.warn("暂未支持的SQL语法");
return true;
}
@Override
public List<HRArchives> getHrarchivesByIds(List<String> ids) {
return this.listByIds(ids);
}
@Override
public List<HRArchives> getHrarchivesByEntities(List<HRArchives> entities) {
List ids =new ArrayList();
for(HRArchives entity : entities){
Serializable id=entity.getHrarchivesid();
if(!ObjectUtils.isEmpty(id)){
ids.add(id);
}
}
if(ids.size()>0)
return this.listByIds(ids);
else
return entities;
}
}
......@@ -45,11 +45,50 @@ import org.springframework.util.StringUtils;
@Service("HREmployeeServiceImpl")
public class HREmployeeServiceImpl extends ServiceImpl<HREmployeeMapper, HREmployee> implements IHREmployeeService {
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRArchivesService hrarchivesService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRCertificateService hrcertificateService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRContractService hrcontractService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRDistributionService hrdistributionService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHREducationService hreducationService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRFamilyService hrfamilyService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRLanguageAbilityService hrlanguageabilityService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRPaperService hrpaperService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRPatentService hrpatentService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRResearchService hrresearchService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRRewardService hrrewardService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRTechnicalTitleService hrtechnicaltitleService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRTrainingRecordService hrtrainingrecordService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.humanresource.service.IHRWorkRecordService hrworkrecordService;
@Autowired
@Lazy
protected cn.ibizlab.humanresource.core.base.service.IHROrganizationService hrorganizationService;
@Autowired
@Lazy
......
<?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="cn.ibizlab.humanresource.core.humanresource.mapper.HRArchivesMapper">
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="HRArchivesResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRARCHIVESID`, t1.`HRARCHIVESNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRARCHIVES` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID ) t1 where hrarchivesid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
<resultMap id="HRArchivesResultMap" type="cn.ibizlab.humanresource.core.humanresource.domain.HRArchives" autoMapping="true">
<id property="hrarchivesid" column="hrarchivesid" /><!--主键字段映射-->
<result property="hremployeeid" column="hremployeeid" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="hremployee" javaType="cn.ibizlab.humanresource.core.humanresource.domain.HREmployee" column="hremployeeid" select="cn.ibizlab.humanresource.core.humanresource.mapper.HREmployeeMapper.selectById" fetchType="lazy"></association>
</resultMap>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HRARCHIVES_HREMPLOYEE_HREMPLOYEEID_327A4D] -->
<select id="selectByHremployeeid" resultMap="HRArchivesResultMap">
select t1.* from (
<include refid="Default" />
) t1
where hremployeeid=#{employeeid}
</select>
<!--数据集合[Default]-->
<select id="searchDefault" parameterType="cn.ibizlab.humanresource.core.humanresource.filter.HRArchivesSearchContext" resultMap="HRArchivesResultMap">
select t1.* from (
<include refid="Default" />
)t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
</select>
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRARCHIVESID`, t1.`HRARCHIVESNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRARCHIVES` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRARCHIVESID`, t1.`HRARCHIVESNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRARCHIVES` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
</mapper>
<?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="cn.ibizlab.humanresource.core.humanresource.mapper.HRCertificateMapper">
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="HRCertificateResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCERTIFICATEID`, t1.`HRCERTIFICATENAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCERTIFICATE` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID ) t1 where hrcertificateid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
<resultMap id="HRCertificateResultMap" type="cn.ibizlab.humanresource.core.humanresource.domain.HRCertificate" autoMapping="true">
<id property="hrcertificateid" column="hrcertificateid" /><!--主键字段映射-->
<result property="hremployeeid" column="hremployeeid" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="hremployee" javaType="cn.ibizlab.humanresource.core.humanresource.domain.HREmployee" column="hremployeeid" select="cn.ibizlab.humanresource.core.humanresource.mapper.HREmployeeMapper.selectById" fetchType="lazy"></association>
</resultMap>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HRCERTIFICATE_HREMPLOYEE_HREMPLOYEEID_327A4D] -->
<select id="selectByHremployeeid" resultMap="HRCertificateResultMap">
select t1.* from (
<include refid="Default" />
) t1
where hremployeeid=#{employeeid}
</select>
<!--数据集合[Default]-->
<select id="searchDefault" parameterType="cn.ibizlab.humanresource.core.humanresource.filter.HRCertificateSearchContext" resultMap="HRCertificateResultMap">
select t1.* from (
<include refid="Default" />
)t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
</select>
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCERTIFICATEID`, t1.`HRCERTIFICATENAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCERTIFICATE` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCERTIFICATEID`, t1.`HRCERTIFICATENAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCERTIFICATE` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
</mapper>
<?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="cn.ibizlab.humanresource.core.humanresource.mapper.HRContractMapper">
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="HRContractResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCONTRACTID`, t1.`HRCONTRACTNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCONTRACT` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID ) t1 where hrcontractid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
<resultMap id="HRContractResultMap" type="cn.ibizlab.humanresource.core.humanresource.domain.HRContract" autoMapping="true">
<id property="hrcontractid" column="hrcontractid" /><!--主键字段映射-->
<result property="hremployeeid" column="hremployeeid" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
<association property="hremployee" javaType="cn.ibizlab.humanresource.core.humanresource.domain.HREmployee" column="hremployeeid" select="cn.ibizlab.humanresource.core.humanresource.mapper.HREmployeeMapper.selectById" fetchType="lazy"></association>
</resultMap>
<!--关系实体暴露select方法供主实体通过外键查询关系实体数据[实体关系名称:DER1N_HRCONTRACT_HREMPLOYEE_HREMPLOYEEID_327A4D] -->
<select id="selectByHremployeeid" resultMap="HRContractResultMap">
select t1.* from (
<include refid="Default" />
) t1
where hremployeeid=#{employeeid}
</select>
<!--数据集合[Default]-->
<select id="searchDefault" parameterType="cn.ibizlab.humanresource.core.humanresource.filter.HRContractSearchContext" resultMap="HRContractResultMap">
select t1.* from (
<include refid="Default" />
)t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
</select>
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCONTRACTID`, t1.`HRCONTRACTNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCONTRACT` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HRCONTRACTID`, t1.`HRCONTRACTNAME`, t1.`HREMPLOYEEID`, t11.`EMPLOYEENAME` AS `HREMPLOYEENAME`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_HRCONTRACT` t1 LEFT JOIN EMPLOYEE t11 ON t1.HREMPLOYEEID = t11.EMPLOYEEID
]]>
</sql>
</mapper>
......@@ -12,6 +12,6 @@ CMD echo "The application will start in ${IBIZ_SLEEP}s..." && \
sleep ${IBIZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /humanresource-provider-hrapi.jar
EXPOSE 8081
EXPOSE 10317
ADD humanresource-provider-hrapi.jar /humanresource-provider-hrapi.jar
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册