63 lines
1.9 KiB
C#
63 lines
1.9 KiB
C#
using Dlhis.Entity.Canteen.Enums;
|
|
using Kurisu.AspNetCore.DataAccess.Entity;
|
|
using Kurisu.AspNetCore.DataAccess.SqlSugar;
|
|
using Mapster;
|
|
using SqlSugar;
|
|
using SqlSugar.DbConvert;
|
|
|
|
namespace Dlhis.Entity.Basic.Entity;
|
|
|
|
/// <summary>
|
|
/// 营业点
|
|
/// </summary>
|
|
[SugarTable(TableName = "BusinessPlace", TableDescription = "营业点")]
|
|
public class BusinessPlaceEntity : SugarBaseEntity, ITenantId
|
|
{
|
|
/// <summary>
|
|
/// 代号
|
|
/// </summary>
|
|
[SugarColumn(ColumnDescription = "code")]
|
|
public Guid Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 自定义代号
|
|
/// </summary>
|
|
[AdaptIgnore(MemberSide.Destination)]
|
|
[SugarColumn(ColumnDescription = "自定义手工号")]
|
|
public string CustomCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 供应商
|
|
/// </summary>
|
|
[SugarColumn(ColumnDescription = "供应商")]
|
|
public string Supplier { get; set; }
|
|
|
|
/// <summary>
|
|
/// 营业点名称
|
|
/// </summary>
|
|
[SugarColumn(ColumnDescription = "营业点名称")]
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态,停用/启用
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "状态")]
|
|
public CanteenBusinessPlaceStatusEnumType Status { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 来源,自营/合作/外包
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "来源,自营/合作/外包")]
|
|
public CanteenBusinessPlaceSourceEnumType Source { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 分类,超市/餐厅/食堂
|
|
/// </summary>
|
|
[SugarColumn(ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert), ColumnDescription = "分类,超市/餐厅/食堂")]
|
|
public CanteenBusinessPlaceCatalogEnumType Catalog { get; set; }
|
|
|
|
|
|
public string TenantId { get; set; }
|
|
} |