企业人员
This commit is contained in:
parent
260ac66935
commit
394e55ce09
|
@ -20,18 +20,18 @@ import com.ydool.common.base.BaseService;
|
||||||
*/
|
*/
|
||||||
public class Generator {
|
public class Generator {
|
||||||
|
|
||||||
private static String url = "jdbc:mysql://localhost:3306/ydool_demo?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai";
|
private static String url = "jdbc:mysql://10.0.0.200:3306/lc_oa?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai";
|
||||||
private static String username = "root";
|
private static String username = "lc_oa";
|
||||||
private static String password = "Wang09211108";
|
private static String password = "wZxxeSJjtTzT2iAk";
|
||||||
private static String driverName = "com.mysql.cj.jdbc.Driver";
|
private static String driverName = "com.mysql.cj.jdbc.Driver";
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
//表名
|
//表名
|
||||||
String tableName = "t_sys_role";
|
String tableName = "t_lc_personnel";
|
||||||
//表前缀
|
//表前缀
|
||||||
String tablePrefix = "t_sys_";
|
String tablePrefix = "t_lc_";
|
||||||
//作者—
|
//作者—
|
||||||
String author = "ljq";
|
String author = "msf";
|
||||||
|
|
||||||
generate(tableName, tablePrefix, author);
|
generate(tableName, tablePrefix, author);
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ public class Generator {
|
||||||
|
|
||||||
//包配置
|
//包配置
|
||||||
PackageConfig pc = new PackageConfig();
|
PackageConfig pc = new PackageConfig();
|
||||||
pc.setParent("com.ydool.system");
|
pc.setParent("com.ydool.staff");
|
||||||
pc.setEntity("entity");
|
pc.setEntity("entity");
|
||||||
pc.setServiceImpl("service");
|
pc.setServiceImpl("service");
|
||||||
pc.setServiceImpl("service.impl");
|
pc.setServiceImpl("service.impl");
|
||||||
|
|
|
@ -0,0 +1,132 @@
|
||||||
|
package com.ydool.staff.entity;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.ydool.common.base.BaseEntity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 人员表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author msf
|
||||||
|
* @since 2023-02-01
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@TableName("t_lc_personnel")
|
||||||
|
@ApiModel(value = "Personnel对象", description = "人员表")
|
||||||
|
public class Personnel extends BaseEntity {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "统一社会信用代码")
|
||||||
|
private String socialCreditCode;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "姓名")
|
||||||
|
private String username;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "企业名称")
|
||||||
|
private String companyName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "性别")
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "出生日期")
|
||||||
|
private Date birthday;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "身份证号")
|
||||||
|
private String numberId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "民族")
|
||||||
|
private String nation;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "政治面貌")
|
||||||
|
private String politicsStatus;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "学历")
|
||||||
|
private String education;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否应届毕业生")
|
||||||
|
private String freshGraduate;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "毕业院校")
|
||||||
|
private String academy;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "专业")
|
||||||
|
private String specialty;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "录用方式")
|
||||||
|
private String hireType;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "执业资格证")
|
||||||
|
private String qualification;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "专业技术职称")
|
||||||
|
private String jobTitle;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "所在部门")
|
||||||
|
private String presentDept;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "岗位职务")
|
||||||
|
private String position;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "合同形式")
|
||||||
|
private String contractModality;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "人员类型")
|
||||||
|
private String personnelType;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作状态")
|
||||||
|
private String workState;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "人员性质")
|
||||||
|
private String personnelCharacter;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "年薪")
|
||||||
|
private BigDecimal annualSalary;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "入职时间")
|
||||||
|
private Date hireDate;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "退休时间")
|
||||||
|
private Date retirementTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "离职时间")
|
||||||
|
private Date resignationTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "退休返聘开始时间")
|
||||||
|
private Date txfpStartTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "退休返聘结束时间")
|
||||||
|
private Date txfpEndTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "人员招聘单号")
|
||||||
|
private String recruitNumber;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "初审意见")
|
||||||
|
private String firstTrialRemark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "终审意见")
|
||||||
|
private String finalTrialRemark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "相关附件")
|
||||||
|
private String attachmentFile;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "变更标志")
|
||||||
|
private String alterationSign;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.ydool.staff.mapper;
|
||||||
|
|
||||||
|
import com.ydool.staff.entity.Personnel;
|
||||||
|
import com.github.yulichang.base.MPJBaseMapper;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 人员表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author msf
|
||||||
|
* @since 2023-02-01
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface PersonnelMapper extends MPJBaseMapper<Personnel> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
package com.ydool.staff.service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 人员表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author msf
|
||||||
|
* @since 2023-02-01
|
||||||
|
*/
|
||||||
|
public interface IPersonnelService {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.ydool.staff.service.impl;
|
||||||
|
|
||||||
|
import com.ydool.staff.entity.Personnel;
|
||||||
|
import com.ydool.common.base.BaseService;
|
||||||
|
import com.ydool.staff.mapper.PersonnelMapper;
|
||||||
|
import com.ydool.staff.service.IPersonnelService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 人员表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author msf
|
||||||
|
* @since 2023-02-01
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class PersonnelServiceImpl extends BaseService<PersonnelMapper, Personnel> implements IPersonnelService {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue