From 8b7258c9427882bb1798f1502eaa35184c6e374e Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:29:18 +0800
Subject: [PATCH] 短信指定楼栋发送

---
 src/main/java/org/springblade/modules/place/entity/PlacePractitionerEntity.java |  163 +++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 117 insertions(+), 46 deletions(-)

diff --git a/src/main/java/org/springblade/modules/place/entity/PlacePractitionerEntity.java b/src/main/java/org/springblade/modules/place/entity/PlacePractitionerEntity.java
index eb7eeba..93f4aa6 100644
--- a/src/main/java/org/springblade/modules/place/entity/PlacePractitionerEntity.java
+++ b/src/main/java/org/springblade/modules/place/entity/PlacePractitionerEntity.java
@@ -1,33 +1,12 @@
-/*
- *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
- *
- *  Redistribution and use in source and binary forms, with or without
- *  modification, are permitted provided that the following conditions are met:
- *
- *  Redistributions of source code must retain the above copyright notice,
- *  this list of conditions and the following disclaimer.
- *  Redistributions in binary form must reproduce the above copyright
- *  notice, this list of conditions and the following disclaimer in the
- *  documentation and/or other materials provided with the distribution.
- *  Neither the name of the dreamlu.net developer nor the names of its
- *  contributors may be used to endorse or promote products derived from
- *  this software without specific prior written permission.
- *  Author: Chill 庄骞 (smallchill@163.com)
- */
 package org.springblade.modules.place.entity;
 
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import lombok.EqualsAndHashCode;
-import org.springblade.core.tenant.mp.TenantEntity;
-
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * 场所从业人员 实体类
@@ -39,33 +18,125 @@
 @TableName("jczz_place_practitioner")
 @ApiModel(value = "PlacePractitioner对象", description = "场所从业人员")
 public class PlacePractitionerEntity implements Serializable {
-	/**
-	 * 主键
-	 */
-	@JsonSerialize(using = ToStringSerializer.class)
-	@ApiModelProperty("主键id")
-	@TableId(value = "id", type = IdType.ASSIGN_ID)
+	private static final long serialVersionUID = 1L;
+	/** 主键 */
+	@ApiModelProperty(value = "主键ID", example = "")
+	@TableId(value = "id", type = IdType.AUTO)
 	private Long id;
 
-	/**
-	 * 场所ID
-	 */
-	@ApiModelProperty(value = "场所ID")
+	/** 场所ID */
+	@ApiModelProperty(value = "场所ID", example = "")
+	@TableField("place_id")
 	private Long placeId;
-	/**
-	 * 姓名
-	 */
-	@ApiModelProperty(value = "姓名")
+
+	/** 姓名 */
+	@ApiModelProperty(value = "姓名", example = "")
+	@TableField("name")
 	private String name;
-	/**
-	 * 电话
-	 */
-	@ApiModelProperty(value = "电话")
+
+	/** 电话 */
+	@ApiModelProperty(value = "电话", example = "")
+	@TableField("telephone")
 	private String telephone;
-	/**
-	 * 暂住地
-	 */
-	@ApiModelProperty(value = "暂住地")
+
+	/** 暂住地 */
+	@ApiModelProperty(value = "暂住地", example = "")
+	@TableField("temp_address")
 	private String tempAddress;
 
+	/** 年龄 */
+	@ApiModelProperty(value = "年龄", example = "")
+	@TableField("age")
+	private Integer age;
+
+	/** 性别 */
+	@ApiModelProperty(value = "性别", example = "")
+	@TableField("gender")
+	private Integer gender;
+
+	/** 身份证 */
+	@ApiModelProperty(value = "身份证", example = "")
+	@TableField("id_card")
+	private String idCard;
+
+	/** 岗位 */
+	@ApiModelProperty(value = "岗位", example = "")
+	@TableField("job_nature")
+	private String jobNature;
+
+	/** 从业人员的照片 */
+	@ApiModelProperty(value = "从业人员的照片", example = "")
+	@TableField("employer_img")
+	private String employerImg;
+
+	/** 创建时间 */
+	@ApiModelProperty(value = "创建时间", example = "")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+	@TableField(value = "create_time",fill = FieldFill.INSERT)
+	private Date createTime;
+
+	/** 民族 */
+	@ApiModelProperty(value = "民族", example = "")
+	@TableField("ethnicity")
+	private Integer ethnicity;
+
+	/** 0:否1:是 */
+	@ApiModelProperty(value = "0:否1:是", example = "")
+	@TableField("is_deleted")
+	@TableLogic(value = "0", delval = "1")
+	private Integer isDeleted;
+
+	/** 0:否 1:是 前科 */
+	@ApiModelProperty(value = "0:否 1:是 前科", example = "")
+	@TableField("criminal_record_flag")
+	private Integer criminalRecordFlag;
+
+	/** 0:否 1:是 假身份证 */
+	@ApiModelProperty(value = "0:否 1:是 假身份证", example = "")
+	@TableField("fake_id_card")
+	private Integer fakeIdCard;
+
+	/** 审查异常分类 */
+	@ApiModelProperty(value = "审查异常分类", example = "")
+	@TableField("ano_type_name")
+	private String anoTypeName;
+
+	/** 入职时间 */
+	@ApiModelProperty(value = "入职时间", example = "")
+	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+	@TableField(value = "employment_time")
+	private Date employmentTime;
+
+	/** 离职时间 */
+	@ApiModelProperty(value = "离职时间", example = "")
+	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+	@TableField("resignation_time")
+	private Date resignationTime;
+
+	/** 是离职 1:否 2:是 */
+	@ApiModelProperty(value = "是离职 1:否 2:是", example = "")
+	@TableField("resignation_flag")
+	private Integer resignationFlag;
+
+	/** 审核确认人用户id */
+	@ApiModelProperty(value = "审核确认人用户id", example = "")
+	@TableField("confirm_user_id")
+	private Long confirmUserId;
+
+	/** 确认标记 1:待审核  2:审核通过  3:审核不通过 4:待完善 */
+	@ApiModelProperty(value = "确认标记 1:待审核  2:审核通过  3:审核不通过 4:待完善", example = "")
+	@TableField("confirm_flag")
+	private Integer confirmFlag;
+
+	/** 审核确认时间 */
+	@ApiModelProperty(value = "审核确认时间", example = "")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+	@TableField("confirm_time")
+	private Date confirmTime;
+
+	/** 审核意见 */
+	@ApiModelProperty(value = "审核意见", example = "")
+	@TableField("confirm_notion")
+	private String confirmNotion;
+
 }

--
Gitblit v1.9.3