69 lines
1.7 KiB
C#
Raw Normal View History

2025-06-04 09:42:48 +08:00
using Syc.Basic.Web.WMS.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;
namespace Syc.Basic.Web.WMS.Entitys
{
/// <summary>
/// 组织
/// </summary>
public class Organization:Entity<int>
{
public Organization()
{
Users = new List<User>();
}
/// <summary>
/// 组织编号
/// </summary>
public string Code { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 负责人ID
/// </summary>
public int? Leader { get; set; }
/// <summary>
/// 状态 0:正常 1:停用
/// </summary>
public bool Status { get; set; }
/// <summary>
/// 类型 0:公司 1:部门
/// </summary>
public OrganizationType Type { get; set; }
/// <summary>
/// 上级ID
/// </summary>
public int? Pid { get; set; }
/// <summary>
/// 机器人助手
/// </summary>
public int wechatRobotId { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Order { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime Createtime { get; set; }
[NotMapped]
public List<Organization> Children { get; set; }
public virtual List<User> Users { get; set; }
}
}