77 lines
2.4 KiB
Java
77 lines
2.4 KiB
Java
package com.openhis.domain;
|
||
|
||
import com.alibaba.fastjson2.annotation.JSONField;
|
||
import com.baomidou.mybatisplus.annotation.IdType;
|
||
import com.baomidou.mybatisplus.annotation.TableField;
|
||
import com.baomidou.mybatisplus.annotation.TableId;
|
||
import com.baomidou.mybatisplus.annotation.TableName;
|
||
import com.core.common.core.domain.HisBaseEntity;
|
||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||
import lombok.Data;
|
||
import lombok.EqualsAndHashCode;
|
||
import lombok.experimental.Accessors;
|
||
import org.springframework.format.annotation.DateTimeFormat;
|
||
|
||
import java.io.Serializable;
|
||
|
||
/**
|
||
*【9001】【9002】签到 签退
|
||
*
|
||
* @author SunJQ
|
||
* @date 2025-04-16
|
||
*/
|
||
@Data
|
||
@TableName("yb_pub_sign")
|
||
@Accessors(chain = true)
|
||
@EqualsAndHashCode(callSuper = false)
|
||
public class Sign extends HisBaseEntity implements Serializable {
|
||
private static final long serialVersionUID = 1L;
|
||
/**主键*/
|
||
@TableId(type = IdType.ASSIGN_ID)
|
||
@JSONField(serialize=false)
|
||
private Long id;
|
||
/**操作员编号*/
|
||
@JSONField(name="opter_no")
|
||
private String opterNo;
|
||
/**签到编号*/
|
||
@JSONField(name="sign_no")
|
||
private String signNo;
|
||
/**签到时间*/
|
||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||
@JSONField(serialize=false)
|
||
private java.util.Date signTime;
|
||
/**签退时间*/
|
||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||
@JSONField(serialize=false)
|
||
private java.util.Date signOutTime;
|
||
/**状态,0-新建,1-签到,2-签退*/
|
||
@JSONField(serialize=false)
|
||
private String status;
|
||
/** 签到MAC地址 */
|
||
@JSONField(name="mac")
|
||
@TableField(exist = false)
|
||
private String mac;
|
||
/** 签到IP地址 */
|
||
@JSONField(name="ip")
|
||
@TableField(exist = false)
|
||
private String ip;
|
||
// /**创建人*/
|
||
// private String createBy;
|
||
// /**创建日期*/
|
||
// @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||
// @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||
// private java.util.Date createTime;
|
||
// /**更新人*/
|
||
// private String updateBy;
|
||
// /**更新日期*/
|
||
// @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||
// @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||
// private java.util.Date updateTime;
|
||
// /**所属部门*/
|
||
// private String sysOrgCode;
|
||
// /**租户ID*/
|
||
// private String tenantId;
|
||
}
|