using MediatR; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 同步运营用户 /// [Resource([EnumResourceController.User])] public class SyncOperationUserCommand : IRequest { /// /// 数据来源 /// public EnumDataSource? DataSource { get; set; } /// /// 数据来源Id /// public Guid? DataSourceId { get; set; } /// /// 姓名 /// [MaxLength(32)] public string Name { get; set; } /// /// 用户名 /// [Required] [MaxLength(32)] public string UserName { get; set; } /// /// 手机号 /// /// 登录手机号 [MaxLength(11)] public string PhoneNumber { get; set; } /// /// 密码 /// public string Password { get; set; } /// /// 园区Id /// public List IndustrialParkIds { get; set; } /// /// 状态 /// public EnumUserStatus Status { get; set; } /// /// 备注 /// public string Remark { get; set; } } }