| | |
| | | using FlexJobApi.Core.Enums.Users; |
| | | using Mapster; |
| | | using MediatR; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | |
| | | [Resource([EnumResourceController.UserServerElectronSign])] |
| | | public class SaveContractTemplateCommand : SaveDataCommand |
| | | { |
| | | public SaveContractTemplateCommand() |
| | | { |
| | | Values = []; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 企业Id(运营端保存时) |
| | | /// </summary> |
| | |
| | | public string File { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 制版模板照片 |
| | | /// </summary> |
| | | public string TemplateEditData { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 业务编码 |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | |
| | | /// 模板Id |
| | | /// </summary> |
| | | public string TemplateId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 变量 |
| | | /// </summary> |
| | | [AdaptIgnore] |
| | | public List<SaveContractTemplateCommandValue> Values { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 保存合同模板变量 |
| | | /// </summary> |
| | | public class SaveContractTemplateCommandValue |
| | | { |
| | | /// <summary> |
| | | /// Id |
| | | /// </summary> |
| | | public Guid? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 变量类型 |
| | | /// </summary> |
| | | public EnumContractTemplateValueType Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 内容填写人 |
| | | /// </summary> |
| | | public EnumContractTemplateValueRecorder Recorder { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户类型 |
| | | /// </summary> |
| | | public EnumUserType? UserType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 变量名称 |
| | | /// </summary> |
| | | public string Label { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 变量代码 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否必填 |
| | | /// </summary> |
| | | public bool Required { get; set; } |
| | | } |
| | | } |