Files
his/openhis-server-new/openhis-ybapp/src/main/java/com/openhis/domain/Sign.java
2025-09-02 19:16:04 +08:00

77 lines
2.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}