78 lines
1.6 KiB
C#
78 lines
1.6 KiB
C#
using System;
|
||
using System.ComponentModel.DataAnnotations;
|
||
using System.ComponentModel.DataAnnotations.Schema;
|
||
|
||
namespace MiAssessment.Admin.Business.Entities;
|
||
|
||
/// <summary>
|
||
/// 业务介绍页表
|
||
/// </summary>
|
||
[Table("business_pages")]
|
||
public class BusinessPage
|
||
{
|
||
/// <summary>
|
||
/// 主键ID
|
||
/// </summary>
|
||
[Key]
|
||
public long Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标题
|
||
/// </summary>
|
||
[Required]
|
||
[MaxLength(100)]
|
||
public string Title { get; set; } = null!;
|
||
|
||
/// <summary>
|
||
/// 图片URL
|
||
/// </summary>
|
||
[Required]
|
||
[MaxLength(500)]
|
||
public string ImageUrl { get; set; } = null!;
|
||
|
||
/// <summary>
|
||
/// 是否显示操作按钮
|
||
/// </summary>
|
||
[Column("ShowButton")]
|
||
public bool HasActionButton { get; set; }
|
||
|
||
/// <summary>
|
||
/// 操作按钮文字
|
||
/// </summary>
|
||
[Column("ButtonText")]
|
||
[MaxLength(50)]
|
||
public string? ActionButtonText { get; set; }
|
||
|
||
/// <summary>
|
||
/// 操作按钮跳转链接
|
||
/// </summary>
|
||
[Column("ButtonLink")]
|
||
[MaxLength(500)]
|
||
public string? ActionButtonLink { get; set; }
|
||
|
||
/// <summary>
|
||
/// 排序
|
||
/// </summary>
|
||
public int Sort { get; set; }
|
||
|
||
/// <summary>
|
||
/// 状态:0禁用 1启用
|
||
/// </summary>
|
||
public int Status { get; set; } = 1;
|
||
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
public DateTime CreateTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 更新时间
|
||
/// </summary>
|
||
public DateTime UpdateTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 软删除标记
|
||
/// </summary>
|
||
public bool IsDeleted { get; set; }
|
||
}
|