This commit is contained in:
laodaming 2023-09-13 16:04:59 +08:00
parent 190ac0407e
commit 63669fe466
8 changed files with 36 additions and 29 deletions

View File

@ -10,7 +10,7 @@ type FsAdminDepartment struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号
DeptPid *int64 `gorm:"default:0;" json:"dept_pid"` // 上级部门 DeptPid *int64 `gorm:"default:0;" json:"dept_pid"` // 上级部门
DeptNo *string `gorm:"default:'';" json:"dept_no"` // DeptNo *string `gorm:"default:'';" json:"dept_no"` //
DeptName *string `gorm:"default:'';" json:"dept_name"` // DeptName *string `gorm:"unique_key;default:'';" json:"dept_name"` //
ShortName *string `gorm:"default:'';" json:"short_name"` // ShortName *string `gorm:"default:'';" json:"short_name"` //
UserId *int64 `gorm:"default:0;" json:"user_id"` // 部门负责人 UserId *int64 `gorm:"default:0;" json:"user_id"` // 部门负责人
Phone *string `gorm:"default:'';" json:"phone"` // Phone *string `gorm:"default:'';" json:"phone"` //

View File

@ -7,30 +7,31 @@ import (
// fs_admin_menu 后台--菜单表 // fs_admin_menu 后台--菜单表
type FsAdminMenu struct { type FsAdminMenu struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号
Pid *int64 `gorm:"default:0;" json:"pid"` // 上级菜单 Pid *int64 `gorm:"default:0;" json:"pid"` // 上级菜单
Name *string `gorm:"default:'';" json:"name"` // Name *string `gorm:"unique_key;default:'';" json:"name"` //
Path *string `gorm:"default:'';" json:"path"` // Path *string `gorm:"default:'';" json:"path"` //
Hide *string `gorm:"default:'';" json:"hide"` // Hide *string `gorm:"default:'';" json:"hide"` //
Metadata *[]byte `gorm:"default:'';" json:"metadata"` // 元数据,json格式 Type *int64 `gorm:"default:0;" json:"type"` // 类型1=菜单2=iframe3=外链4=按钮
Remark *string `gorm:"default:'';" json:"remark"` // Alias *string `gorm:"default:'';" json:"alias"` //
Sort *int64 `gorm:"default:0;" json:"sort"` // 排序权重 Icon *string `gorm:"default:'';" json:"icon"` //
CreateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"create_time"` // Redirect *string `gorm:"default:'';" json:"redirect"` //
UpdateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"update_time"` // Highlight *string `gorm:"default:'';" json:"highlight"` //
DeleteTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"delete_time"` // View *string `gorm:"default:'';" json:"view"` //
CreateUid *int64 `gorm:"default:0;" json:"create_uid"` // 创建人 Colour *string `gorm:"default:'';" json:"colour"` //
UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人 FullPageRout *int64 `gorm:"default:0;" json:"full_page_rout"` // 整页路由1=是0=否
DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人 Label *string `gorm:"default:'';" json:"label"` //
IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除1=是 0=否 Metadata *[]byte `gorm:"default:'';" json:"metadata"` // 元数据,json格式
Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用 Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用
Type *int64 `gorm:"default:0;" json:"type"` // 类型1=菜单2=iframe3=外链4=按钮 Remark *string `gorm:"default:'';" json:"remark"` //
Alias *string `gorm:"default:'';" json:"alias"` // Sort *int64 `gorm:"default:0;" json:"sort"` // 排序权重
Icon *string `gorm:"default:'';" json:"icon"` // CreateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"create_time"` //
Redirect *string `gorm:"default:'';" json:"redirect"` // UpdateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"update_time"` //
Highlight *string `gorm:"default:'';" json:"highlight"` // DeleteTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"delete_time"` //
View *string `gorm:"default:'';" json:"view"` // CreateUid *int64 `gorm:"default:0;" json:"create_uid"` // 创建人
Colour *string `gorm:"default:'';" json:"colour"` // UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人
Label *int64 `gorm:"default:0;" json:"label"` // 整页路由1=是0=否 DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人
IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除1=是 0=否
} }
type FsAdminMenuModel struct { type FsAdminMenuModel struct {
db *gorm.DB db *gorm.DB

View File

@ -9,7 +9,7 @@ import (
type FsAdminRole struct { type FsAdminRole struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号 Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // 序号
RolePid *int64 `gorm:"default:0;" json:"role_pid"` // 上级角色 RolePid *int64 `gorm:"default:0;" json:"role_pid"` // 上级角色
RoleName *string `gorm:"default:'';" json:"role_name"` // RoleName *string `gorm:"unique_key;default:'';" json:"role_name"` //
DataAuthType *int64 `gorm:"default:1;" json:"data_auth_type"` // 数据权限类型 DataAuthType *int64 `gorm:"default:1;" json:"data_auth_type"` // 数据权限类型
DataAuth *string `gorm:"default:'';" json:"data_auth"` // DataAuth *string `gorm:"default:'';" json:"data_auth"` //
Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用 Status *int64 `gorm:"default:2;" json:"status"` // 状态:1=启用,2=停用
@ -22,6 +22,7 @@ type FsAdminRole struct {
UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人 UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人
DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人 DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人
IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除1=是 0=否 IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除1=是 0=否
MenuAuth *[]byte `gorm:"default:'';" json:"menu_auth"` //
} }
type FsAdminRoleModel struct { type FsAdminRoleModel struct {
db *gorm.DB db *gorm.DB

View File

@ -12,7 +12,7 @@ type FsAdminUser struct {
RoleId *int64 `gorm:"default:0;" json:"role_id"` // 角色 RoleId *int64 `gorm:"default:0;" json:"role_id"` // 角色
EmployeeId *int64 `gorm:"default:0;" json:"employee_id"` // 员工 EmployeeId *int64 `gorm:"default:0;" json:"employee_id"` // 员工
Type *int64 `gorm:"default:0;" json:"type"` // 类型1=超级管理员2=普通管理员 Type *int64 `gorm:"default:0;" json:"type"` // 类型1=超级管理员2=普通管理员
Account *string `gorm:"default:'';" json:"account"` // Account *string `gorm:"unique_key;default:'';" json:"account"` //
Password *string `gorm:"default:'';" json:"password"` // Password *string `gorm:"default:'';" json:"password"` //
Nickname *string `gorm:"default:'';" json:"nickname"` // Nickname *string `gorm:"default:'';" json:"nickname"` //
Mobile *string `gorm:"default:'';" json:"mobile"` // Mobile *string `gorm:"default:'';" json:"mobile"` //

View File

@ -12,6 +12,7 @@ type FsChangeCode struct {
CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间 CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间
IsUse *int64 `gorm:"default:0;" json:"is_use"` // 是否使用 1已使用 0未使用 IsUse *int64 `gorm:"default:0;" json:"is_use"` // 是否使用 1已使用 0未使用
Metadata *[]byte `gorm:"default:'';" json:"metadata"` // Metadata *[]byte `gorm:"default:'';" json:"metadata"` //
Module *string `gorm:"default:'logo';" json:"module"` //
} }
type FsChangeCodeModel struct { type FsChangeCodeModel struct {
db *gorm.DB db *gorm.DB

View File

@ -11,7 +11,7 @@ type FsResource struct {
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户 ID UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户 ID
GuestId *int64 `gorm:"index;default:0;" json:"guest_id"` // 访客 ID GuestId *int64 `gorm:"index;default:0;" json:"guest_id"` // 访客 ID
ResourceType *string `gorm:"index;default:'';" json:"resource_type"` // 资源类型 ResourceType *string `gorm:"index;default:'';" json:"resource_type"` // 资源类型
ResourceUrl *string `gorm:"default:'';" json:"resource_url"` // 资源 URL ResourceUrl *string `gorm:"default:'';" json:"resource_url"` //
Version *string `gorm:"index;default:'0';" json:"version"` // 版本信息 Version *string `gorm:"index;default:'0';" json:"version"` // 版本信息
UploadedAt *time.Time `gorm:"index;default:'0000-00-00 00:00:00';" json:"uploaded_at"` // UploadedAt *time.Time `gorm:"index;default:'0000-00-00 00:00:00';" json:"uploaded_at"` //
Metadata *[]byte `gorm:"default:'';" json:"metadata"` // Metadata *[]byte `gorm:"default:'';" json:"metadata"` //

View File

@ -6,6 +6,7 @@ import "gorm.io/gorm"
type AllModelsGen struct { type AllModelsGen struct {
CasbinRule *CasbinRuleModel // casbin_rule CasbinRule *CasbinRuleModel // casbin_rule
FsAddress *FsAddressModel // fs_address 用户地址表 FsAddress *FsAddressModel // fs_address 用户地址表
FsAdminApi *FsAdminApiModel // fs_admin_api 后台--接口表
FsAdminAuthRole *FsAdminAuthRoleModel // fs_admin_auth_role 后台--角色表 FsAdminAuthRole *FsAdminAuthRoleModel // fs_admin_auth_role 后台--角色表
FsAdminDepartment *FsAdminDepartmentModel // fs_admin_department 后台--部门表 FsAdminDepartment *FsAdminDepartmentModel // fs_admin_department 后台--部门表
FsAdminMenu *FsAdminMenuModel // fs_admin_menu 后台--菜单表 FsAdminMenu *FsAdminMenuModel // fs_admin_menu 后台--菜单表
@ -92,6 +93,7 @@ type AllModelsGen struct {
FsQuotationSizeLayout *FsQuotationSizeLayoutModel // fs_quotation_size_layout 产品尺寸排版表 FsQuotationSizeLayout *FsQuotationSizeLayoutModel // fs_quotation_size_layout 产品尺寸排版表
FsRefundReason *FsRefundReasonModel // fs_refund_reason FsRefundReason *FsRefundReasonModel // fs_refund_reason
FsResource *FsResourceModel // fs_resource 资源表 FsResource *FsResourceModel // fs_resource 资源表
FsShoppingCart *FsShoppingCartModel // fs_shopping_cart 新版购物车表
FsStandardLogo *FsStandardLogoModel // fs_standard_logo 标准logo FsStandardLogo *FsStandardLogoModel // fs_standard_logo 标准logo
FsTags *FsTagsModel // fs_tags 产品分类表 FsTags *FsTagsModel // fs_tags 产品分类表
FsToolLogs *FsToolLogsModel // fs_tool_logs 3d设计工具日志表 FsToolLogs *FsToolLogsModel // fs_tool_logs 3d设计工具日志表
@ -111,6 +113,7 @@ func NewAllModels(gdb *gorm.DB) *AllModelsGen {
models := &AllModelsGen{ models := &AllModelsGen{
CasbinRule: NewCasbinRuleModel(gdb), CasbinRule: NewCasbinRuleModel(gdb),
FsAddress: NewFsAddressModel(gdb), FsAddress: NewFsAddressModel(gdb),
FsAdminApi: NewFsAdminApiModel(gdb),
FsAdminAuthRole: NewFsAdminAuthRoleModel(gdb), FsAdminAuthRole: NewFsAdminAuthRoleModel(gdb),
FsAdminDepartment: NewFsAdminDepartmentModel(gdb), FsAdminDepartment: NewFsAdminDepartmentModel(gdb),
FsAdminMenu: NewFsAdminMenuModel(gdb), FsAdminMenu: NewFsAdminMenuModel(gdb),
@ -197,6 +200,7 @@ func NewAllModels(gdb *gorm.DB) *AllModelsGen {
FsQuotationSizeLayout: NewFsQuotationSizeLayoutModel(gdb), FsQuotationSizeLayout: NewFsQuotationSizeLayoutModel(gdb),
FsRefundReason: NewFsRefundReasonModel(gdb), FsRefundReason: NewFsRefundReasonModel(gdb),
FsResource: NewFsResourceModel(gdb), FsResource: NewFsResourceModel(gdb),
FsShoppingCart: NewFsShoppingCartModel(gdb),
FsStandardLogo: NewFsStandardLogoModel(gdb), FsStandardLogo: NewFsStandardLogoModel(gdb),
FsTags: NewFsTagsModel(gdb), FsTags: NewFsTagsModel(gdb),
FsToolLogs: NewFsToolLogsModel(gdb), FsToolLogs: NewFsToolLogsModel(gdb),

View File

@ -162,7 +162,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
return return
} }
//获取模板开关信息并且对于没有默认值的给赋值默认值(但凡DIY有一个是空的就要请求默认数据) //获取模板开关信息并且对于没有默认值的给赋值默认值(但凡DIY有一个是空的就要请求默认数据)
if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" { if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" || renderImageData.RenderData.Slogan == "" {
templateSwitchInfo := template_switch_info.GetTemplateSwitchInfo(productTemplate.Id, productTemplate.TemplateInfo, *productTemplate.MaterialImg) templateSwitchInfo := template_switch_info.GetTemplateSwitchInfo(productTemplate.Id, productTemplate.TemplateInfo, *productTemplate.MaterialImg)
if renderImageData.RenderData.Website == "" && templateSwitchInfo.MaterialData.Website.IfShow { if renderImageData.RenderData.Website == "" && templateSwitchInfo.MaterialData.Website.IfShow {
renderImageData.RenderData.Website = templateSwitchInfo.MaterialData.Website.DefaultValue renderImageData.RenderData.Website = templateSwitchInfo.MaterialData.Website.DefaultValue