108 lines
3.1 KiB
C#
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.

using System;
using System.ComponentModel.DataAnnotations.Schema;
using Learun.Util;
using SqlSugar;
namespace Learun.Application.WeChat.WeChat
{
/// <summary>
/// 版 本 Learun-ADMS V6.1.6.0 敏捷开发框架
/// Copyright (c) 2013-2017 Hexagon PPM
/// 创 建:超级管理员
/// 日 期2017-12-11 12:03
/// 描 述:微信管理
/// </summary>
public class WX_DepartmentEntity
{
#region
/// <summary>
/// F_Id
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_ID")]
public string F_Id { get; set; }
/// <summary>
/// 微信部门id
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_WXId")]
public int F_WXId { get; set; }
/// <summary>
/// 微信父级Id
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_ParentId")]
public int F_ParentId { get; set; }
/// <summary>
/// 系统部门Id
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_DepartmentId")]
public string F_DepartmentId { get; set; }
/// <summary>
/// 部门名称
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_Name")]
public string F_Name { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_Order")]
public int? F_Order { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEDATE")]
public DateTime? F_CreateDate { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEUSERID")]
public string F_CreateUserId { get; set; }
/// <summary>
/// 创建人名字
/// </summary>
/// <returns></returns>
[SugarColumn(ColumnName = "F_CREATEUSERNAME")]
public string F_CreateUserName { get; set; }
#endregion
#region
/// <summary>
/// 新增调用
/// </summary>
public void Create()
{
this.F_Id = Guid.NewGuid().ToString();
this.F_CreateDate = DateTime.Now;
UserInfo userInfo = LoginUserInfo.Get();
this.F_CreateUserId = userInfo.userId;
this.F_CreateUserName = userInfo.realName;
}
/// <summary>
/// 编辑调用
/// </summary>
/// <param name="keyValue"></param>
public void Modify(string keyValue)
{
this.F_Id = keyValue;
}
/// <summary>
/// 设置微信ID
/// </summary>
/// <param name="keyValue"></param>
public void SetWXId()
{
Random rd = new Random();
this.F_WXId = rd.Next(100, 200);
}
#endregion
}
}