147 lines
4.4 KiB
VB.net
147 lines
4.4 KiB
VB.net
|
|
Public Class RedisInfoNode
|
|||
|
|
'用户
|
|||
|
|
Public Property User As String
|
|||
|
|
Public Property PictureNum As String
|
|||
|
|
'项目名称
|
|||
|
|
Public Property ProjectName As String
|
|||
|
|
'项目id
|
|||
|
|
Public Property ProjectId As String
|
|||
|
|
'模版库名称 做返回时,代表生成图片路径
|
|||
|
|
Public Property MaterialLibraryName As String
|
|||
|
|
|
|||
|
|
'模板名称 做返回时,代表生成CDR路径
|
|||
|
|
Public Property TemplateName As String 'Mode_插卡取电_4开
|
|||
|
|
|
|||
|
|
'logo位置
|
|||
|
|
Public Property LogoPosition As String '1_2_2
|
|||
|
|
'替换的logo所在文件
|
|||
|
|
Public Property LogoFileName As String 'logo.png
|
|||
|
|
'替换logo的相对位置
|
|||
|
|
Public Property LogoIndexNumber As String '1_2_2
|
|||
|
|
|
|||
|
|
|
|||
|
|
Public Property TemplateNameIndex As String 'PageNumber_LayerNumber_Shapenumber =1_2_2
|
|||
|
|
'素材集合 <位置,替换的图像位置> <Locationnumber, PageNumber_LayerNumber_Shapenumber>
|
|||
|
|
' Public Property MaterialDic As Dictionary(Of String, String)
|
|||
|
|
Public Property PatternList As List(Of Pattern)
|
|||
|
|
Public Property Process As Integer
|
|||
|
|
'Guid { Get; Set; }
|
|||
|
|
Public Property Guid As String
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
End Class
|
|||
|
|
Public Class Pattern
|
|||
|
|
Public Property FileName As String '文件名称
|
|||
|
|
Public Property IndexNumber As String '相对位置
|
|||
|
|
Public Property ShapeNumber As String '位置
|
|||
|
|
Public Property LocationList As List(Of LocationList) '
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
Public Class LocationList
|
|||
|
|
Public Property FileName As String '文件名称
|
|||
|
|
Public ShapeType As Integer '素材类型 0自定义 1:图片 2:文字
|
|||
|
|
Public Property IndexNumber As String '相对位置
|
|||
|
|
Public Property ShapeNumber As String '素材绝对位置
|
|||
|
|
'颜色
|
|||
|
|
Public Property ShapeColor As String
|
|||
|
|
'字体
|
|||
|
|
Public Property ShapeFont As String
|
|||
|
|
'字号
|
|||
|
|
Public Property ShapeFontSize As Single
|
|||
|
|
'備注
|
|||
|
|
Public Property Remark As String
|
|||
|
|
'对齐行号
|
|||
|
|
Public Property LineNumber As String
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
Public Class RedisSendNode
|
|||
|
|
Enum StatusType
|
|||
|
|
'成功
|
|||
|
|
Success = 1
|
|||
|
|
'失败 素材库不存在
|
|||
|
|
MaterialLibraryNotExist = 2
|
|||
|
|
'失败 模板不存在
|
|||
|
|
TemplateNotExist = 3
|
|||
|
|
'失败 素材不存在
|
|||
|
|
MaterialNotExist = 4
|
|||
|
|
'失败 未找到素材放置位置
|
|||
|
|
MaterialPositionNotExist = 5
|
|||
|
|
'失败 获取数据库素材失败
|
|||
|
|
GetMaterialFromDBFail = 6
|
|||
|
|
'失败 构建图像失败
|
|||
|
|
BuildImageFail = 7
|
|||
|
|
'失败 生成文件失败
|
|||
|
|
SaveFileFail = 8
|
|||
|
|
'失败 未知操作 失败
|
|||
|
|
UnknownFail = 9
|
|||
|
|
'失败 序列化数据错误 失败
|
|||
|
|
SerializeFail = 10
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
End Enum
|
|||
|
|
|
|||
|
|
|
|||
|
|
'用户
|
|||
|
|
Public Property User As String
|
|||
|
|
Public Property PictureNum As String
|
|||
|
|
'项目名称
|
|||
|
|
Public Property ProjectName As String
|
|||
|
|
'项目id
|
|||
|
|
Public Property ProjectId As String
|
|||
|
|
'状态
|
|||
|
|
Public Property Status As Integer
|
|||
|
|
'图片路径
|
|||
|
|
Public Property ImagePath As String
|
|||
|
|
'CDR路径
|
|||
|
|
Public Property CdrPath As String
|
|||
|
|
'msg'返回信息
|
|||
|
|
Public Property Msg As String
|
|||
|
|
Public Property Process As Integer
|
|||
|
|
'Guid
|
|||
|
|
Public Property Guid As String
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
|
|||
|
|
Public Class RedisMsgNode
|
|||
|
|
Public Property MsgType As Integer '1、生成图像 2、生成房型面板总览
|
|||
|
|
|
|||
|
|
Public Property MsgNode As Object
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
Public Class PreviewRoomTypePanel
|
|||
|
|
|
|||
|
|
Public Property panels As List(Of Panel)
|
|||
|
|
Public Property picNum As String
|
|||
|
|
Public Property project As List(Of Project)
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
Public Class Panel
|
|||
|
|
Public Property carving_filename As String
|
|||
|
|
Public Property carving_quantity As Integer
|
|||
|
|
Public Property cdr_filename As String
|
|||
|
|
Public Property gang_series As String
|
|||
|
|
Public Property hotel_name As String
|
|||
|
|
Public Property model_type As String
|
|||
|
|
Public Property panel_list_name As String
|
|||
|
|
Public Property position As String
|
|||
|
|
Public Property room_name As String
|
|||
|
|
Public Property thumbnail_large As String
|
|||
|
|
End Class
|
|||
|
|
|
|||
|
|
Public Class Project
|
|||
|
|
Public Property cdr_filename As String
|
|||
|
|
Public Property created_at As String
|
|||
|
|
Public Property creator As String
|
|||
|
|
Public Property edit_status As String
|
|||
|
|
Public Property guid As String
|
|||
|
|
Public Property hotel_name As String
|
|||
|
|
Public Property id As Integer
|
|||
|
|
Public Property is_valid As Boolean
|
|||
|
|
Public Property remarks As String
|
|||
|
|
Public Property report_id As String
|
|||
|
|
Public Property room_data_json As String
|
|||
|
|
Public Property room_type_count As Integer
|
|||
|
|
End Class
|