using Mapster; using Newtonsoft.Json; using Swashbuckle.AspNetCore.Annotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { /// /// 查询企业合同模板日志分页列表数据 /// [Resource([EnumResourceController.UserServerElectronSign])] public class GetEnterpriseContractTemplateLogsQuery : PagedListQuery { /// /// 模板Id /// public Guid Id { get; set; } } /// /// 查询运营端协议管理列表-结果 /// public class GetEnterpriseContractTemplateLogsQueryResult : PagedListQueryResult { } /// /// 查询运营端协议管理列表-结果-项 /// public class GetEnterpriseContractTemplateLogsQueryResultItem { public GetEnterpriseContractTemplateLogsQueryResultItem() { Content = []; } /// /// 跟踪Id /// public string TraceId { get; set; } /// /// 操作人 /// [JsonIgnore, SwaggerIgnore] public Guid? CreatedUserId { get; set; } /// /// 操作人 /// public string CreatedUser { get; set; } /// /// 操作时间 /// public DateTimeOffset CreatedTime { get; set; } /// /// 操作 /// public EnumDbAuditOperate Operate { get; set; } /// /// 旧值 /// [JsonIgnore, SwaggerIgnore] public string OldValues { get; set; } /// /// 新值 /// [JsonIgnore, SwaggerIgnore] public string NewValues { get; set; } /// /// 操作内容 /// [AdaptIgnore] public List Content { get; set; } } }