package com.bonus.canteen.core.device.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 版本对象 device_app_version
 * 
 * @author xsheng
 * @date 2025-05-25
 */


@Data
@ToString
public class DeviceAppVersion extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Integer id;

    /** 版本号 */
    private String version;

    /** 版本详情号 */
    @Excel(name = "版本详情号")
    @ApiModelProperty(value = "版本详情号")
    private String versionName;

    /** apk名称 */
    @Excel(name = "apk名称")
    @ApiModelProperty(value = "apk名称")
    private String apkName;

    /** apk路径 */
    @Excel(name = "apk路径")
    @ApiModelProperty(value = "apk路径")
    private String apkPath;

    /** 更新内容 */
    @Excel(name = "更新内容")
    @ApiModelProperty(value = "更新内容")
    private String updateContent;

    /** 部署时间 */
    @ApiModelProperty(value = "部署时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "部署时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date deployTime;

    /** 部署人员 */
    @Excel(name = "部署人员")
    @ApiModelProperty(value = "部署人员")
    private String deployUser;

    /** 食堂超市类别(1食堂,2商超) */
    private String canteenType;


}
