| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- using AI.Platform.Core;
- using AI.Platform.Core.Entity.Site;
- using SqlSugar;
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace AI.Platform.Page.Pages.Site.Model
- {
- internal class SiteModel
- {
- }
- /// <summary>
- /// 站点列表显示数据
- /// </summary>
- public class SiteOutput
- {
- /// <summary>
- /// id
- /// </summary>
- public virtual long Id { get; set; }
- /// <summary>
- /// 父站id
- /// </summary>
- public long ParentID { get; set; }
- /// <summary>
- /// 站名
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// 父级站名
- /// </summary>
- public string ParentName { get; set; }
- /// <summary>
- /// 油站地址
- /// </summary>
- public string Address { get; set; }
- /// <summary>
- /// 联系方式
- /// </summary>
- public string Contact { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- public virtual DateTime? CreateTime { get; set; }
- }
- /// <summary>
- /// 站点编辑弹框传递数据
- /// </summary>
- public class StateDialogModel
- {
- /// <summary>
- /// 弹窗类型:1:新增;2:编辑;3:删除
- /// </summary>
- public int Type { get; set; }
- /// <summary>
- /// id
- /// </summary>
- public long? Id { get; set; }
- /// <summary>
- /// 站名
- /// </summary>
- public string Name { get; set; }
- /// <summary>
- /// 父级站点id
- /// </summary>
- public long ParentId { get; set; }
- /// <summary>
- /// 可供选择的父站
- /// </summary>
- public List<SiteInfo> Sites { get; set; }
- /// <summary>
- /// 油站地址
- /// </summary>
- public string Address { get; set; }
- /// <summary>
- /// 联系方式
- /// </summary>
- public string Contact { get; set; }
- public SiteEntity ToCompany()
- {
- SiteEntity siteEntity = new SiteEntity()
- {
- ParentId = ParentId == 0 ? Global.CurrentUser.SiteId : ParentId,
- Name = Name,
- Address = Address,
- Contact = Contact,
- CreateTime = DateTime.Now
- };
- if (Id != null) siteEntity.Id = (long)this.Id;
- return siteEntity;
- }
- }
- /// <summary>
- /// 用于记录站点信息,提供给用户信息编辑弹窗输送站点信息
- /// </summary>
- public class SiteInfo
- {
- /// <summary>
- /// 站点id
- /// </summary>
- public long Id { get; set; }
- /// <summary>
- /// 站名
- /// </summary>
- public string Name { get; set; }
- }
- }
|