model

package
v0.0.0-...-ae394c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationRecordModel

type ApplicationRecordModel struct {
	entity.BaseEntity
	Pk              int64             `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	UserPk          int64             `json:"user_pk" db:"user_pk"  gorm:"user_pk:cover;comment:"`
	PositionPk      int64             `json:"position_pk" db:"position_pk"  gorm:"position_pk:cover;comment:"`
	ApplyTime       time.Time         `json:"apply_time" db:"apply_time"  gorm:"apply_time:cover;comment:"`
	InterviewResult string            `json:"interview_result" db:"interview_result"  gorm:"interview_result:cover;comment:"`
	EnterprisePk    int64             `json:"enterprise_pk" db:"enterprise_pk"  gorm:"enterprise_pk:cover;comment:"`
	SourceType      string            `` /* 127-byte string literal not displayed */
	Enterprise      entity.Enterprise `json:"enterprise" gorm:"foreignKey:pk;references:enterprise_pk"`
	User            entity.User       `json:"user" gorm:"foreignKey:pk;references:user_pk"`
	Position        entity.Position   `json:"position" gorm:"foreignKey:pk;references:position_pk"`
	UserEntryPk     int64             `json:"user_entry_pk" db:"user_entry_pk"  gorm:"column:user_entry_pk;comment:待入职pk"`
}

func (ApplicationRecordModel) TableName

func (ApplicationRecordModel) TableName() string

type Enterprise

type Enterprise struct {
	entity.Enterprise
	CorporateName  string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone string `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
}

func (Enterprise) TableName

func (Enterprise) TableName() string

type EnterpriseModel

type EnterpriseModel struct {
	entity.Enterprise
	EnterpriseUser entity.EnterpriseUser `json:"user"  gorm:"foreignKey:pk;references:enterprise_pk"`
}

func (EnterpriseModel) TableName

func (EnterpriseModel) TableName() string

type EnterpriseRelation

type EnterpriseRelation struct {
	entity.EnterpriseRelation
}

func (EnterpriseRelation) TableName

func (EnterpriseRelation) TableName() string

type EnterpriseRelationProjectQuery

type EnterpriseRelationProjectQuery struct {
	EnterprisePk         int64  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:主键"`
	RelationEnterprisePk int64  `json:"relation_enterprise_pk" db:"relation_enterprise_pk"  gorm:"column:relation_enterprise_pk;comment:主键"`
	ProjectAddress       string `json:"project_address" db:"project_address" gorm:"column:project_address;comment:详细地址"`
	Province             string `json:"province" db:"province"  gorm:"column:province;comment:省"`
	City                 string `json:"city" db:"city"  gorm:"column:city;comment:市"`
	District             string `json:"district" db:"district"  gorm:"column:district;comment:区"`
	County               string `json:"county" db:"county"  gorm:"column:county;comment:镇"`
	CorporateName        string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone       string `json:"corporate_phone" db:"corporate_phone"  gorm:"column:corporate_phone;comment:负责人手机号"`
	ProjectName          string `json:"project_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CreateEnterpriseName string `` /* 127-byte string literal not displayed */
	AddressCode          string `json:"address_code" db:"address_code"  gorm:"column:address_code;comment:"`
	ProjectStatus        int32  `json:"project_status" db:"project_status"  gorm:"column:project_status;comment:"`
}

type EnterpriseRelationQuery

type EnterpriseRelationQuery struct {
	EnterprisePk   int64  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:主键"`
	CustomerName   string `json:"customer_name" db:"customer_name"  gorm:"column:customer_name;comment:客户名称"`
	Country        string `json:"country" db:"country"  gorm:"column:country;comment:国"`
	Province       string `json:"province" db:"province"  gorm:"column:province;comment:省"`
	City           string `json:"city" db:"city"  gorm:"column:city;comment:市"`
	District       string `json:"district" db:"district"  gorm:"column:district;comment:区"`
	County         string `json:"county" db:"county"  gorm:"column:county;comment:镇"`
	Site           string `json:"site" db:"site"  gorm:"column:site;comment:地址"`
	AddressCode    string `json:"address_code" db:"address_code"  gorm:"column:address_code;comment:地址编码"`
	CorporateName  string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone string `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
}

type EnterpriseUser

type EnterpriseUser struct {
	entity.BaseEntity
	Pk                    int64              `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	EnterprisePk          int64              `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	UserPk                int64              `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:人员主键"`
	Name                  string             `json:"name" db:"name" gorm:"column:name;comment:姓名"`
	Phone                 string             `json:"phone" db:"phone" gorm:"column:phone;comment:手机 "`
	Gender                int32              `json:"gender" db:"gender" gorm:"column:gender;comment:性别"`
	Birthday              *time.Time         `json:"birthday" db:"birthday" gorm:"column:birthday;comment:生日"`
	Height                float64            `json:"height" db:"height" gorm:"column:height;comment:身高"`
	Weight                float64            `json:"weight" db:"weight" gorm:"column:weight;comment:体重"`
	JobTitle              string             `json:"job_title" db:"job_title"  gorm:"column:job_title;comment:职称"`
	JobNumber             string             `json:"job_number" db:"job_number"  gorm:"column:job_number;comment:工号"`
	Nation                string             `json:"nation" db:"nation"  gorm:"column:nation;comment:民族"`
	Education             string             `json:"education" db:"education"  gorm:"column:education;comment:文化程度"`
	EmergencyContact      string             `json:"emergency_contact" db:"emergency_contact"  gorm:"column:emergency_contact;comment:紧急联系人"`
	EmergencyContactPhone string             `` /* 131-byte string literal not displayed */
	EntryTime             *time.Time         `json:"entry_time" db:"entry_time" gorm:"column:entry_time;comment:入职时间"`
	TermOfContract        string             `json:"term_of_contract" db:"term_of_contract"  gorm:"column:term_of_contract;comment:合同期限"`
	Address               string             `json:"address" db:"address"  gorm:"column:address;comment:住址"`
	Status                int32              `json:"status" db:"status" gorm:"column:status;comment:人员状态  1在职 2离职"`
	Enterprise            *entity.Enterprise `json:"enterprise" gorm:"foreignKey:pk;references:enterprise_pk"`
}

func (EnterpriseUser) TableName

func (EnterpriseUser) TableName() string

type InspectionPlan

type InspectionPlan struct {
	entity.BaseEntity
	Pk                  int64                  `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk        int64                  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:企业主键"`
	Name                string                 `json:"name" db:"name"  gorm:"column:name;comment:"`
	Remark              string                 `json:"remark" db:"remark"  gorm:"column:remark;comment:"`
	ProjectPk           int64                  `json:"project_pk" db:"project_pk"  gorm:"column:project_pk;comment:主键"`
	InspectionPlanPoint []*InspectionPlanPoint `json:"inspection_plan_point" gorm:"foreignKey:plan_pk;references:pk"`
}

func (InspectionPlan) TableName

func (InspectionPlan) TableName() string

type InspectionPlanPoint

type InspectionPlanPoint struct {
	entity.BaseEntity
	Pk              int64                   `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	PlanPk          int64                   `json:"plan_pk" db:"plan_pk"  gorm:"column:plan_pk;comment:"`
	PointPk         int64                   `json:"point_pk" db:"point_pk"  gorm:"column:point_pk;comment:"`
	InspectionPoint *entity.InspectionPoint `json:"inspection_point" gorm:"foreignKey:pk;references:point_pk"`
}

func (InspectionPlanPoint) TableName

func (InspectionPlanPoint) TableName() string

type LogisticsDelivery

type LogisticsDelivery struct {
	entity.LogisticsDelivery
	ClaimantEnterpriseUser entity.EnterpriseUser     `json:"claimant_enterprise_user" gorm:"foreignKey:pk;references:claimant"`
	ManagerEnterpriseUser  entity.EnterpriseUser     `json:"manager_enterprise_user" gorm:"foreignKey:pk;references:manager"`
	LogisticsInventory     entity.LogisticsInventory `json:"logistics_inventory" gorm:"foreignKey:pk;references:inventory_pk"`
	Project                entity.Project            `json:"project" gorm:"foreignKey:pk;references:project_pk"`
}

func (LogisticsDelivery) TableName

func (LogisticsDelivery) TableName() string

type LogisticsInventory

type LogisticsInventory struct {
	entity.LogisticsInventory
	PrincipalEnterpriseUser entity.EnterpriseUser `json:"principal_enterprise_user" gorm:"foreignKey:pk;references:principal"`
}

func (LogisticsInventory) TableName

func (LogisticsInventory) TableName() string

type LogisticsPurchase

type LogisticsPurchase struct {
	entity.BaseEntity
	Pk                      int64                 `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk            int64                 `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:租户主键"`
	Commodity               string                `json:"commodity" db:"commodity" gorm:"column:commodity;comment:商品"`
	Cover                   string                `json:"cover" db:"cover" gorm:"column:cover;comment:商品图"`
	Demand                  string                `json:"demand" db:"demand" gorm:"column:demand;comment:商品要求"`
	Num                     int32                 `json:"num" db:"num" gorm:"column:num;comment:需求数量"`
	Applicant               int64                 `json:"applicant" db:"applicant" gorm:"column:applicant;comment:申请人"`
	Reason                  string                `json:"reason" db:"reason" gorm:"column:reason;comment:申请原因"`
	Manager                 int64                 `json:"manager" db:"manager" gorm:"column:manager;comment:经办人"`
	Feedback                string                `json:"feedback" db:"feedback" gorm:"column:feedback;comment:反馈意见"`
	Status                  int32                 `json:"status" db:"status" gorm:"column:status;comment:单据状态1已完结2待处理3采购中4已拒绝"`
	ApplicantEnterpriseUser entity.EnterpriseUser `json:"applicant_enterprise_user" gorm:"foreignKey:pk;references:applicant"`
	ManagerEnterpriseUser   entity.EnterpriseUser `json:"manager_enterprise_user" gorm:"foreignKey:pk;references:manager"`
}

func (LogisticsPurchase) TableName

func (LogisticsPurchase) TableName() string

type LogisticsWarehousing

type LogisticsWarehousing struct {
	entity.BaseEntity
	Pk                      int64                 `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk            int64                 `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:租户主键"`
	Applicant               int64                 `json:"applicant" db:"applicant" gorm:"column:applicant;comment:申请人"`
	Supplier                string                `json:"supplier" db:"supplier" gorm:"column:supplier;comment:供应商"`
	Brand                   string                `json:"brand" db:"brand" gorm:"column:brand;comment:品牌"`
	Category                int32                 `json:"category" db:"category" gorm:"column:category;comment:品类1消耗品2售卖品3固定资产4试用品"`
	Commodity               string                `json:"commodity" db:"commodity" gorm:"column:commodity;comment:商品"`
	Cover                   string                `json:"cover" db:"cover" gorm:"column:cover;comment:商品图"`
	CostPrice               float64               `json:"cost_price" db:"cost_price" gorm:"column:cost_price;comment:成本单价"`
	PurchaseNum             int32                 `json:"purchase_num" db:"purchase_num" gorm:"column:purchase_num;comment:入库数量"`
	Source                  int32                 `json:"source" db:"source" gorm:"column:source;comment:商品来源1采购2租用3试用4其他"`
	Manager                 int64                 `json:"manager" db:"manager" gorm:"column:manager;comment:经办人"`
	PurchasePk              int64                 `json:"purchase_pk" db:"purchase_pk" gorm:"column:purchase_pk;comment:关联申请单"`
	InventoryPk             int64                 `json:"inventory_pk" db:"inventory_pk" gorm:"column:inventory_pk;comment:关联库存品"`
	Status                  int32                 `json:"status" db:"status" gorm:"column:status;comment:入库状态:1待入库2已入库"`
	ApplicantEnterpriseUser entity.EnterpriseUser `json:"applicant_enterprise_user" gorm:"foreignKey:pk;references:applicant"`
	ManagerEnterpriseUser   entity.EnterpriseUser `json:"manager_enterprise_user" gorm:"foreignKey:pk;references:manager"`
}

func (LogisticsWarehousing) TableName

func (LogisticsWarehousing) TableName() string

type Member

type Member struct {
	entity.BaseEntity
	Pk             int64                  `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk   int64                  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:租户组件"`
	DepartmentPk   int64                  `json:"department_pk" db:"department_pk"  gorm:"column:department_pk;comment:部门主键"`
	UserPk         int64                  `json:"references" db:"user_pk"  gorm:"column:user_pk;comment:人员主键"`
	IsLeader       int32                  `json:"is_leader" db:"is_leader"  gorm:"column:is_leader;comment:是否是主管"`
	IsMain         int32                  `json:"is_main" db:"is_main"  gorm:"column:is_main;comment:是否是主部门"`
	JobTitle       string                 `json:"job_title" db:"job_title"  gorm:"column:job_title;comment:职称"`
	JobNumber      int64                  `json:"job_number" db:"job_number"  gorm:"column:job_number;comment:工号"`
	EnterpriseUser *entity.EnterpriseUser `json:"enterprise_user" db:"enterprise_user" gorm:"foreignKey:pk;references:user_pk"`
}

func (Member) TableName

func (Member) TableName() string

type MemberModel

type MemberModel struct {
	Pk           int64                 `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk int64                 `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:租户组件"`
	DepartmentPk int64                 `json:"department_pk" db:"department_pk"  gorm:"column:department_pk;comment:部门主键"`
	UserPk       int64                 `json:"user_pk" db:"user_pk"  gorm:"column:user_pk;comment:人员主键"`
	IsLeader     int32                 `json:"is_leader" db:"is_leader"  gorm:"column:is_leader;comment:是否是主管"`
	IsMain       int64                 `json:"is_main" db:"is_main"  gorm:"column:is_main;comment:是否是主部门"`
	JobTitle     string                `json:"job_title" db:"job_title"  gorm:"column:job_title;comment:职称"`
	JobNumber    int64                 `json:"job_number" db:"job_number"  gorm:"column:job_number;comment:工号"`
	Enterprise   entity.Enterprise     `json:"enterprise" gorm:"foreignKey:pk;references:enterprise_pk"`
	Department   entity.Department     `json:"department" gorm:"foreignKey:pk;references:department_pk"`
	User         entity.EnterpriseUser `json:"user" gorm:"foreignKey:pk;references:user_pk"`
}

func (MemberModel) TableName

func (MemberModel) TableName() string
type MenuResource struct {
	entity.MenuResource
	PageResource *entity.PageResource `json:"page_resource" gorm:"foreignKey:pk;references:resource_key"`
}
func (MenuResource) TableName() string
type MenuResourceForRedis struct {
	Pk            int64  `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	MenuType      int32  `json:"menu_type" db:"menu_type" gorm:"column:menu_type;comment:菜单类型:1页面 2URL 3空"`
	MenuName      string `json:"menu_name" db:"menu_name" gorm:"column:menu_name;comment:菜单名称"`
	ResourceKey   string `json:"resource_key" db:"resource_key" gorm:"column:resource_key;comment:菜单资源"`
	ParentPk      int64  `json:"parent_pk" db:"parent_pk" gorm:"column:parent_pk;comment:父级菜单PK(顶层菜单等于自身PK)"`
	Icon          string `json:"icon" db:"icon" gorm:"column:icon;comment:图标"`
	Sort          int32  `json:"sort" db:"sort" gorm:"column:sort;comment:排序"`
	Path          string `json:"path" db:"path" gorm:"column:path;comment:路由"`
	IsCache       int32  `json:"is_cache" db:"is_cache" gorm:"column:is_cache;comment:是否缓存:1不缓存 2缓存"`
	Component     string `json:"component" db:"component" gorm:"column:component;comment:组件路径"`
	ComponentName string `json:"component_name" db:"component_name" gorm:"column:component_name;comment:组件名"`
}
func (MenuResourceForRedis) TableName() string
type MenuResourceModel struct {
	entity.BaseEntity
	Pk                                    int64                                  `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	MenuType                              int32                                  `json:"menu_type" db:"menu_type" gorm:"column:menu_type;comment:菜单类型:1页面 2URL 3空"`
	MenuName                              string                                 `json:"menu_name" db:"menu_name" gorm:"column:menu_name;comment:菜单名称"`
	ResourceKey                           string                                 `json:"resource_key" db:"resource_key" gorm:"column:resource_key;comment:菜单资源"`
	ParentPk                              int64                                  `json:"parent_pk" db:"parent_pk" gorm:"column:parent_pk;comment:父级菜单PK(顶层菜单等于自身PK)"`
	Icon                                  string                                 `json:"icon" db:"icon" gorm:"column:icon;comment:图标"`
	Sort                                  int32                                  `json:"sort" db:"sort" gorm:"column:sort;comment:排序"`
	Path                                  string                                 `json:"path" db:"path" gorm:"column:path;comment:路由"`
	PageResourceWithInterfaceMessageModel *PageResourceWithInterfaceMessageModel `json:"page_resource_with_interface_message_model" gorm:"foreignKey:pk;references:resource_key"`
}
func (MenuResourceModel) TableName() string

type Oss

type Oss struct {
	Name      string
	Extension string
	Suffix    string
	Size      int64
	Data      []byte
	Sn        string
	Type      int64
	Url       string
}

type PageInterface

type PageInterface struct {
	entity.PageInterface
	InterfaceResource *entity.InterfaceResource `json:"interface_resource" gorm:"foreignKey:pk;references:interface_pk"`
}

func (PageInterface) TableName

func (PageInterface) TableName() string

type PageInterfaceModel

type PageInterfaceModel struct {
	entity.BaseEntity
	Pk                int64                     `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	PagePk            int64                     `json:"page_pk" db:"page_pk" gorm:"column:page_pk;comment:页面主键"`
	InterfacePk       int64                     `json:"interface_pk" db:"interface_pk" gorm:"column:interface_pk;comment:接口主键"`
	OperationType     int32                     `json:"operation_type" db:"operation_type" gorm:"column:operation_type;comment:操作类型: 1:只读2:读写"`
	InterfaceResource *entity.InterfaceResource `json:"interface_resource" gorm:"foreignKey:pk;references:interface_pk"`
}

func (PageInterfaceModel) TableName

func (PageInterfaceModel) TableName() string

type PageResource

type PageResource struct {
	Pk            int64  `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	PagePath      string `json:"page_path" db:"page_path" gorm:"column:page_path;comment:路由地址"`
	Component     string `json:"component" db:"component" gorm:"column:component;comment:组件路径"`
	ComponentName string `json:"component_name" db:"component_name" gorm:"column:component_name;comment:组件名"`
	//PageName      string `json:"page_name" db:"page_name" gorm:"column:page_name;comment:页面名"`
	//IsCache       int32  `json:"is_cache" db:"is_cache" gorm:"column:is_cache;comment:是否缓存:1不缓存 2缓存"`
	//PageType      int32  `json:"page_type" db:"page_type" gorm:"column:page_type;comment:页面类型:1平台 2 小程序"`
	OperationType int32 `json:"operation_type" db:"operation_type" gorm:"column:operation_type;comment:操作类型:1:只读2:读写"`
}

func (PageResource) TableName

func (PageResource) TableName() string

type PageResourceWithInterfaceMessageModel

type PageResourceWithInterfaceMessageModel struct {
	entity.BaseEntity
	Pk                 int64                 `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	PagePath           string                `json:"page_path" db:"page_path" gorm:"column:page_path;comment:路由地址"`
	Component          string                `json:"component" db:"component" gorm:"column:component;comment:组件路径"`
	ComponentName      string                `json:"component_name" db:"component_name" gorm:"column:component_name;comment:组件名"`
	IsCache            int32                 `json:"is_cache" db:"is_cache" gorm:"column:is_cache;comment:是否缓存:0不缓存 1缓存"`
	PageType           int32                 `json:"page_type" db:"page_type" gorm:"column:page_type;comment:"`
	PageName           string                `json:"page_name" db:"page_name" gorm:"column:page_name;comment:页面名"`
	PageInterfaceModel []*PageInterfaceModel `json:"page_interface_with_interface_model" gorm:"foreignKey:page_pk;references:pk"`
}

func (PageResourceWithInterfaceMessageModel) TableName

type PatrolPoint

type PatrolPoint struct {
	entity.PatrolPoint
}

func (PatrolPoint) TableName

func (PatrolPoint) TableName() string

type PatrolRoute

type PatrolRoute struct {
	entity.PatrolRoute
	PatrolRoutePoints []*PatrolRoutePoint `json:"patrol_route_points" gorm:"foreignKey:route_pk;references:pk"`
	PointRange        int32               `json:"point_range"`
}

func (PatrolRoute) TableName

func (PatrolRoute) TableName() string

type PatrolRoutePoint

type PatrolRoutePoint struct {
	entity.PatrolRoutePoint
	PatrolPoint entity.PatrolPoint `json:"patrol_point"  gorm:"foreignKey:pk;references:point_pk"`
}

func (PatrolRoutePoint) TableName

func (PatrolRoutePoint) TableName() string

type PatrolRouteRecord

type PatrolRouteRecord struct {
	entity.PatrolRouteRecord
	EnterpriseUser entity.EnterpriseUser `json:"enterprise_user"  gorm:"foreignKey:pk;references:enterprise_user_pk"`
	PatrolRoute    entity.PatrolRoute    `json:"patrol_route"  gorm:"foreignKey:pk;references:route_pk"`
}

func (PatrolRouteRecord) TableName

func (PatrolRouteRecord) TableName() string

type PatrolRouteRecordPoint

type PatrolRouteRecordPoint struct {
	entity.PatrolRouteRecordPoint
	PatrolRoutePoint PatrolRoutePoint `json:"patrol_route"  gorm:"foreignKey:pk;references:patrol_route_point_pk"`
}

func (PatrolRouteRecordPoint) TableName

func (PatrolRouteRecordPoint) TableName() string

type PermissionGroupModel

type PermissionGroupModel struct {
	entity.BaseEntity
	Pk                             int64                             `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	GroupName                      string                            `json:"group_name"            db:"group_name"              gorm:"column:group_name;comment:权限组名称"`
	Remark                         string                            `json:"remark"  db:"remark"   gorm:"column:remark;comment:备注"`
	EnterprisePk                   int64                             `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	GroupType                      int32                             `json:"group_type" db:"group_type" gorm:"column:group_type;comment:"`
	PermissionGroupPermissionModel []*PermissionGroupPermissionModel `json:"permission_group_permission_model" gorm:"foreignKey:permission_group_pk;references:pk"`
}

func (PermissionGroupModel) TableName

func (PermissionGroupModel) TableName() string

type PermissionGroupPermissionModel

type PermissionGroupPermissionModel struct {
	entity.BaseEntity
	Pk                int64              `json:"pk"            db:"pk"              gorm:"column:pk;comment:业务主键"`
	PermissionGroupPk int64              `` /* 129-byte string literal not displayed */
	PermissionPk      int64              `json:"permission_pk"  db:"permission_pk"   gorm:"column:permission_pk;comment:单一权限Pk"`
	Permission        *entity.Permission `json:"permission" gorm:"foreignKey:pk;references:permission_pk"`
}

func (PermissionGroupPermissionModel) TableName

type PermissionModel

type PermissionModel struct {
	entity.BaseEntity
	Pk             int64                `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	OperationType  int32                `` /* 135-byte string literal not displayed */
	Resource       int64                `json:"resource"  db:"resource"   gorm:"column:resource;comment:资源"`
	ResourceType   int32                `json:"resource_type"  db:"resource_type"   gorm:"column:resource_type;comment:资源类型"`
	PermissionName string               `json:"permission_name"  db:"permission_name"   gorm:"column:permission_name;comment:权限项名称"`
	EnterprisePk   int64                `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	Visibility     int32                `json:"visibility"  db:"visibility"   gorm:"column:visibility;comment:权限可见性:1可见 2不可见"`
	PageResource   *entity.PageResource `json:"page_resource" gorm:"foreignKey:pk;references:resource"`
	MenuResource   *entity.MenuResource `json:"menu_resource" gorm:"foreignKey:pk;references:resource"`
}

func (PermissionModel) TableName

func (PermissionModel) TableName() string

type PositionModel

type PositionModel struct {
	entity.BaseEntity
	Pk              int64              `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	Description     string             `json:"description" db:"description"  gorm:"description:cover;comment:职位详细信息"`
	SalaryRange     string             `json:"salary_range" db:"salary_range"  gorm:"salary_range:cover;comment:薪资范围"`
	Title           string             `json:"title" db:"title"  gorm:"title:cover;comment:招聘标题"`
	EnterprisePk    int64              `json:"enterprise_pk" db:"enterprise_pk"  gorm:"enterprise_pk:cover;comment:企业Pk"`
	PositionType    string             `json:"position_type" db:"position_type"  gorm:"position_type:cover;comment:招聘类型:0兼职 1长期"`
	Province        string             `json:"province" db:"province"  gorm:"column:province;comment:省"`
	City            string             `json:"city" db:"city"  gorm:"column:city;comment:市"`
	District        string             `json:"district" db:"district"  gorm:"column:district;comment:区"`
	PositionAddress string             `json:"position_address" db:"position_address"  gorm:"column:position_address;comment:招聘地址"`
	Qualification   string             `json:"qualification" db:"qualification"  gorm:"column:qualification;comment:所需资质"`
	IsIssue         string             `json:"is_issue" db:"is_issue"  gorm:"column:is_issue;comment:是否发布"`
	Longitude       string             `json:"longitude" db:"longitude"  gorm:"column:longitude;comment:经度"`
	Latitude        string             `json:"latitude" db:"latitude"  gorm:"column:latitude;comment:纬度"`
	IsCheck         string             `json:"is_check" db:"is_check"  gorm:"column:is_check;comment:是否需要审核  0需要  1不需要 "`
	Enterprise      *entity.Enterprise `json:"enterprise" gorm:"foreignKey:pk;references:enterprise_pk"`
}

func (PositionModel) TableName

func (PositionModel) TableName() string

type Project

type Project struct {
	entity.Project
	CreateEnterpriseName string `` /* 127-byte string literal not displayed */
	CorporateName        string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone       string `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
}

func (Project) TableName

func (Project) TableName() string

type ProjectEnterpriseRelation

type ProjectEnterpriseRelation struct {
	entity.ProjectEnterpriseRelation
	Project              *entity.Project `json:"project" gorm:"foreignKey:pk;references:project_pk"`
	CorporateName        string          `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone       string          `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
	CreateEnterpriseName string          `` /* 127-byte string literal not displayed */
}

func (ProjectEnterpriseRelation) TableName

func (ProjectEnterpriseRelation) TableName() string

type ProjectEnterpriseRelationForProject

type ProjectEnterpriseRelationForProject struct {
	entity.ProjectEnterpriseRelation
	CorporateName  string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone string `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
	EnterpriseName string `json:"enterprise_name" db:"enterprise_name" gorm:"column:enterprise_name;comment:项目创建企业名称"`
	Cover          string `json:"cover" db:"cover"  gorm:"column:cover;comment:封面"`
	Serial         string `json:"serial" db:"serial"  gorm:"column:serial;comment:统一社会信用代码"`
	StaffSize      string `json:"staff_size" db:"staff_size"  gorm:"column:staff_size;comment:人员规模"`
	License        string `json:"license" db:"license"  gorm:"column:license;comment:营业执照"`
	Country        string `json:"country" db:"country"  gorm:"column:country;comment:国"`
	Province       string `json:"province" db:"province"  gorm:"column:province;comment:省"`
	City           string `json:"city" db:"city"  gorm:"column:city;comment:市"`
	District       string `json:"district" db:"district"  gorm:"column:district;comment:区"`
	County         string `json:"county" db:"county"  gorm:"column:county;comment:镇"`
	Site           string `json:"site" db:"site"  gorm:"column:site;comment:地址"`
	Longitude      string `json:"longitude" db:"longitude"  gorm:"column:longitude;comment:经度"`
	Latitude       string `json:"latitude" db:"latitude"  gorm:"column:latitude;comment:纬度"`
	Type           int32  `json:"type" db:"type"  gorm:"column:type;comment:类型"`
	AddressCode    string `json:"address_code" db:"address_code"  gorm:"column:address_code;comment:地址编码"`
}

func (ProjectEnterpriseRelationForProject) TableName

type ProjectEnterpriseRelationForRelationEnterprise

type ProjectEnterpriseRelationForRelationEnterprise struct {
	entity.ProjectEnterpriseRelation
	EnterpriseName string `json:"enterprise_name" db:"enterprise_name" gorm:"column:enterprise_name;comment:项目创建企业名称"`
}

func (ProjectEnterpriseRelationForRelationEnterprise) TableName

type ProjectEnterpriseRelationQuery

type ProjectEnterpriseRelationQuery struct {
	EnterpriseName string `json:"enterprise_name" db:"enterprise_name"  gorm:"column:enterprise_name;comment:"`
	CorporateName  string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone string `json:"corporate_phone" db:"corporate_phone" gorm:"column:corporate_phone;comment:负责人手机"`
	ProjectPk      int64  `json:"project_pk" db:"project_pk"  gorm:"column:project_pk;comment:项目主键"`
}

type ProjectMember

type ProjectMember struct {
	entity.ProjectMember
	Phone          string    `json:"phone" db:"phone" gorm:"column:phone;comment:手机 "`
	Name           string    `json:"name" db:"name" gorm:"column:name;comment:姓名"`
	Height         float64   `json:"height" db:"height" gorm:"column:height;comment:身高"`
	Weight         float64   `json:"weight" db:"weight" gorm:"column:weight;comment:体重"`
	Education      string    `json:"education" db:"education"  gorm:"column:education;comment:文化程度"`
	Gender         int32     `json:"gender" db:"gender" gorm:"column:gender;comment:性别"`
	Birthday       time.Time `json:"birthday" db:"birthday" gorm:"column:birthday;comment:生日"`
	EnterpriseName string    `json:"enterprise_name" db:"enterprise_name" gorm:"column:enterprise_name;comment:所属公司名称"`
}

func (ProjectMember) TableName

func (ProjectMember) TableName() string

type ProjectMemberQueryBody

type ProjectMemberQueryBody struct {
	EnterpriseUserPk int64  `json:"enterprise_user_pk" db:"enterprise_user_pk"  gorm:"column:enterprise_user_pk;comment:成员主键"`
	ProjectPk        int64  `json:"project_pk" db:"project_pk"  gorm:"column:project_pk;comment:项目主键"`
	EnterprisePk     int64  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:企业主键"`
	Name             string `json:"name" db:"name"  gorm:"column:name;comment:人员姓名"`
	Phone            string `json:"phone" db:"phone"  gorm:"column:phone;comment:电话"`
	Gender           int32  `json:"gender" db:"gender"  gorm:"column:gender;comment:性别 1 男 2女 0未知"`
}

type ProjectPost

type ProjectPost struct {
	entity.ProjectPost
	EnterpriseName string `json:"enterprise_name" db:"enterprise_name" gorm:"column:enterprise_name;comment:所属公司名称"`
}

func (ProjectPost) TableName

func (ProjectPost) TableName() string

type ProjectQuery

type ProjectQuery struct {
	ProjectAddress       string `json:"project_address" db:"project_address" gorm:"column:project_address;comment:详细地址"`
	Province             string `json:"province" db:"province"  gorm:"column:province;comment:省"`
	City                 string `json:"city" db:"city"  gorm:"column:city;comment:市"`
	District             string `json:"district" db:"district"  gorm:"column:district;comment:区"`
	County               string `json:"county" db:"county"  gorm:"column:county;comment:镇"`
	CorporateName        string `json:"corporate_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CorporatePhone       string `json:"corporate_phone" db:"corporate_phone"  gorm:"column:corporate_phone;comment:负责人手机号"`
	ProjectName          string `json:"project_name" db:"corporate_name"  gorm:"column:corporate_name;comment:负责人姓名"`
	CreateEnterpriseName string `` /* 127-byte string literal not displayed */
	EnterprisePk         int64  `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:企业主键"`
	AddressCode          string `json:"address_code" db:"address_code"  gorm:"column:address_code;comment:"`
	ProjectStatus        int32  `json:"project_status" db:"project_status"  gorm:"column:project_status;comment:"`
}

type ProjectQueryForUserProfession

type ProjectQueryForUserProfession struct {
	EnterpriseUserPk int64 `json:"enterprise_user_pk" db:"enterprise_user_pk" gorm:"column:enterprise_user_pk;comment:"`
}

type QfqzAccountModel

type QfqzAccountModel struct {
	entity.BaseEntity
	Pk                 int64                     `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	UserPk             int64                     `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:人员主键"`
	EnterprisePk       int64                     `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:租户主键"`
	Name               string                    `json:"name" db:"name" gorm:"column:name;comment:姓名"`
	Phone              string                    `json:"phone" db:"phone" gorm:"column:phone;comment:手机 "`
	CreatedAt          time.Time                 `json:"create_at"    db:"create_at" gorm:"column:create_at;comment:创建时间"`
	UserCredentials    []*entity.UserCredentials `json:"user_credentials"  gorm:"foreignKey:user_pk;references:pk"`    //卡片
	UserPermissionList []*entity.UserPermission  `json:"user_permission_list" gorm:"foreignKey:user_pk;references:pk"` //权限
	UserClientList     []*entity.UserClient      `json:"user_client_list" gorm:"foreignKey:user_pk;references:pk"`     //第三方
}

func (QfqzAccountModel) TableName

func (QfqzAccountModel) TableName() string

type QfqzAccountModelForEnterprise

type QfqzAccountModelForEnterprise struct {
	entity.BaseEntity
	Pk                 int64                     `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	UserPk             int64                     `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:人员主键"`
	EnterprisePk       int64                     `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:租户主键"`
	Name               string                    `json:"name" db:"name" gorm:"column:name;comment:姓名"`
	Phone              string                    `json:"phone" db:"phone" gorm:"column:phone;comment:手机 "`
	CreatedAt          time.Time                 `json:"create_at"    db:"create_at" gorm:"column:create_at;comment:创建时间"`
	UserCredentials    []*entity.UserCredentials `json:"user_credentials"  gorm:"foreignKey:user_pk;references:user_pk"`    //卡片
	UserPermissionList []*entity.UserPermission  `json:"user_permission_list" gorm:"foreignKey:user_pk;references:user_pk"` //权限
	UserClientList     []*entity.UserClient      `json:"user_client_list" gorm:"foreignKey:user_pk;references:user_pk"`     //第三方
}

func (QfqzAccountModelForEnterprise) TableName

type QfqzProfessionUserModel

type QfqzProfessionUserModel struct {
	entity.BaseEntity
	Pk              int64                    `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	UserPk          int64                    `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:用户主键"`
	Type            int64                    `json:"type" db:"type" gorm:"column:type;comment:主键"`
	User            *entity.User             `json:"user" gorm:"foreignKey:user_pk;references:pk"`
	UserCredentials []entity.UserCredentials `json:"user_credentials" gorm:"foreignKey:user_pk;references:user_pk"`
}

func (QfqzProfessionUserModel) TableName

func (QfqzProfessionUserModel) TableName() string

type QfqzUserModel

type QfqzUserModel struct {
	entity.User
	UserRealNameAuthenticationLog []*entity.UserRealNameAuthenticationLog `json:"real_name_log"   gorm:"foreignKey:user_pk;references:pk"`
	UserLiveness                  []*entity.UserLiveness                  `json:"user_liveness"   gorm:"foreignKey:user_pk;references:pk"`
	UserCredentials               []*entity.UserCredentials               `json:"user_credentials"   gorm:"foreignKey:user_pk;references:pk"`
}

func (QfqzUserModel) TableName

func (QfqzUserModel) TableName() string

type RoleGroupPermission

type RoleGroupPermission struct {
	entity.RoleGroupPermission
	RolePermission            []*RolePermission                 `json:"role_permission" gorm:"foreignKey:role_pk;references:permission_pk"`
	Permission                *entity.Permission                `json:"permission" gorm:"foreignKey:pk;references:permission_pk"`
	PermissionGroupPermission []*PermissionGroupPermissionModel `json:"permission_group_permission" gorm:"foreignKey:permission_group_pk;references:permission_pk"`
}

func (RoleGroupPermission) TableName

func (RoleGroupPermission) TableName() string

type RoleGroupPermissionModel

type RoleGroupPermissionModel struct {
	entity.BaseEntity
	Pk              int64                   `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	RoleGroupPk     int64                   `json:"role_group_pk"            db:"role_group_pk"              gorm:"column:role_group_pk;comment:"`
	PermissionPk    int64                   `json:"permission_pk" db:"permission_pk" gorm:"column:permission_pk;comment:权限主键"`
	PermissionType  int64                   `` /* 127-byte string literal not displayed */
	Role            *entity.Role            `json:"role" gorm:"foreignKey:pk;references:permission_pk"`
	PermissionGroup *entity.PermissionGroup `json:"permission_group" gorm:"foreignKey:pk;references:permission_pk"`
	Permission      *entity.Permission      `json:"permission" gorm:"foreignKey:pk;references:permission_pk"`
}

func (RoleGroupPermissionModel) TableName

func (RoleGroupPermissionModel) TableName() string

type RoleGroupWithRoleMessageModel

type RoleGroupWithRoleMessageModel struct {
	entity.BaseEntity
	Pk                  int64                       `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	RoleGroupName       string                      `json:"role_group_name"            db:"role_group_name"              gorm:"column:role_group_name;comment:角色组名称"`
	Remark              string                      `json:"remark"            db:"remark"              gorm:"column:remark;comment:备注"`
	EnterprisePk        int64                       `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	RoleGroupPermission []*RoleGroupPermissionModel `json:"role_list" gorm:"foreignKey:role_group_pk;references:pk"`
}

func (RoleGroupWithRoleMessageModel) TableName

type RoleModel

type RoleModel struct {
	entity.BaseEntity
	Pk                  int64                  `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	RoleName            string                 `json:"role_name"     db:"role_name"           gorm:"column:role_name;comment:角色名称"`
	Remark              string                 `json:"remark"        db:"remark"              gorm:"column:remark;comment:备注"`
	EnterprisePk        int64                  `json:"enterprise_pk" db:"enterprise_pk"       gorm:"column:enterprise_pk;comment:企业主键"`
	RolePermissionModel []*RolePermissionModel `json:"role_permission_model" gorm:"foreignKey:role_pk;references:pk"`
}

func (RoleModel) TableName

func (RoleModel) TableName() string

type RolePermission

type RolePermission struct {
	entity.RolePermission
	Permission                *entity.Permission                `json:"permission" gorm:"foreignKey:pk;references:permission_pk"`
	PermissionGroupPermission []*PermissionGroupPermissionModel `json:"permission_group_permission" gorm:"foreignKey:permission_group_pk;references:permission_pk"`
}

func (RolePermission) TableName

func (RolePermission) TableName() string

type RolePermissionModel

type RolePermissionModel struct {
	entity.BaseEntity
	Pk              int64                   `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	PermissionType  int32                   `` /* 147-byte string literal not displayed */
	PermissionPk    int64                   `json:"permission_pk"  db:"key"   gorm:"column:permission_pk;comment:权限主键"`
	RolePk          int64                   `json:"role_pk"  db:"role_pk"   gorm:"column:role_pk;comment:角色Pk"`
	PermissionGroup *entity.PermissionGroup `json:"permission_group" gorm:"foreignKey:pk;references:permission_pk"`
	Permission      *entity.Permission      `json:"permission" gorm:"foreignKey:pk;references:permission_pk"`
}

func (RolePermissionModel) TableName

func (RolePermissionModel) TableName() string

type TemporaryWorker

type TemporaryWorker struct {
	entity.BaseEntity
	Pk               int64                 `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	EnterprisePk     int64                 `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:企业主键"`
	EnterpriseUserPk int64                 `json:"enterprise_user_pk" db:"enterprise_user_pk"  gorm:"column:enterprise_user_pk;comment:租户用户pk"`
	StartTime        *time.Time            `json:"start_time" db:"start_time" gorm:"column:start_time;comment:起始时间"`
	EndTime          *time.Time            `json:"end_time" db:"end_time" gorm:"column:end_time;comment:结束时间"`
	EnterpriseUser   entity.EnterpriseUser `json:"enterprise_user" gorm:"foreignKey:pk;references:enterprise_user_pk"`
}

func (TemporaryWorker) TableName

func (TemporaryWorker) TableName() string

type TurnoverRecord

type TurnoverRecord struct {
	Pk                       int64                 `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	EnterprisePk             int64                 `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:企业主键"`
	EnterpriseUserPk         int64                 `json:"enterprise_user_pk" db:"enterprise_user_pk"  gorm:"column:enterprise_user_pk;comment:租户用户pk"`
	ApplyStatus              int32                 `json:"apply_status" db:"apply_status"  gorm:"column:apply_status;comment:审批状态"`
	Context                  string                `json:"context" db:"context"  gorm:"column:context;comment:申请内容"`
	Feedback                 string                `json:"feedback" db:"feedback"  gorm:"column:feedback;comment:反馈意见"`
	ApplicationTime          *time.Time            `json:"application_time" db:"application_time"  gorm:"column:application_time;comment:申请时间"`
	ApprovalTime             *time.Time            `json:"approval_time" db:"approval_time"  gorm:"column:approval_time;comment:审批时间"`
	ApprovalEnterpriseUserPk int64                 `` /* 142-byte string literal not displayed */
	Enterprise               entity.Enterprise     `json:"enterprise" db:"enterprise_pk" gorm:"foreignKey:pk;references:enterprise_pk"`
	EnterpriseUser           entity.EnterpriseUser `json:"enterprise_user"  gorm:"foreignKey:pk;references:enterprise_user_pk"`
	ApprovalEnterpriseUser   entity.EnterpriseUser `json:"approval_enterprise_user"  gorm:"foreignKey:pk;references:enterprise_user_pk"`
}

func (TurnoverRecord) TableName

func (TurnoverRecord) TableName() string

type User

type User struct {
	entity.User
	UserRealNameAuthenticationLog []*entity.UserRealNameAuthenticationLog `json:"real_name_log"   gorm:"foreignKey:user_pk;references:pk"`
	UserClient                    *entity.UserClient                      `json:"user_client" gorm:"foreignKey:user_pk;references:pk"`
	UserCredentials               []*entity.UserCredentials               `json:"user_credentials" gorm:"foreignKey:user_pk;references:pk"`
	UserLiveness                  []*entity.UserLiveness                  `json:"user_liveness"   gorm:"foreignKey:user_pk;references:pk"`
}

func (User) TableName

func (User) TableName() string

type UserEntryModel

type UserEntryModel struct {
	entity.BaseEntity
	Pk              int64              `json:"pk" db:"pk"  gorm:"column:pk;comment:主键"`
	UserPk          int64              `json:"user_pk" db:"user_pk"  gorm:"column:user_pk;comment:用户主键"`
	EnterprisePk    int64              `json:"enterprise_pk" db:"enterprise_pk"  gorm:"column:enterprise_pk;comment:单位主键"`
	Status          string             `json:"status" db:"status"  gorm:"column:status;comment:状态"`
	ArrivalTime     *time.Time         `json:"arrival_time" db:"arrival_time"  gorm:"column:arrival_time;comment:到岗时间"`
	PositionAddress string             `json:"position_address" db:"position_address"  gorm:"column:position_address;comment:地址"`
	Message         string             `json:"message" db:"message"  gorm:"column:message;comment:备注信息"`
	Longitude       string             `json:"longitude" db:"longitude"  gorm:"column:longitude;comment:经度"`
	Latitude        string             `json:"latitude" db:"latitude"  gorm:"column:latitude;comment:纬度"`
	UserType        string             `json:"user_type" db:"user_type"  gorm:"column:user_type;comment:入职人员类型 0 短期  1 长期 "`
	User            *entity.User       `json:"user" gorm:"foreignKey:pk;references:user_pk"`
	Enterprise      *entity.Enterprise `json:"enterprise" gorm:"foreignKey:pk;references:enterprise_pk"`
}

func (UserEntryModel) TableName

func (UserEntryModel) TableName() string

type UserPermission

type UserPermission struct {
	entity.UserPermission
	RolePermission      []*RolePermission      `json:"role_permission" gorm:"foreignKey:role_pk;references:permission_pk"`
	RoleGroupPermission []*RoleGroupPermission `json:"role_group_permission" gorm:"foreignKey:role_group_pk;references:permission_pk"`
}

func (UserPermission) TableName

func (UserPermission) TableName() string

type UserPermissionForEnterprise

type UserPermissionForEnterprise struct {
	entity.BaseEntity
	Pk             int64                  `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	UserPk         int64                  `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:用户主键"`
	PermissionPk   int64                  `json:"permission_pk" db:"permission_pk" gorm:"column:permission_pk;comment:权限主键"`
	PermissionType int32                  `json:"permission_type" db:"permission_type" gorm:"column:permission_type;comment:权限类型1角色组、2角色"`
	EnterprisePk   int64                  `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	EnterpriseUser *entity.EnterpriseUser `json:"enterprise_user" gorm:"-"`
}

func (UserPermissionForEnterprise) TableName

func (UserPermissionForEnterprise) TableName() string

type UserPermissionModel

type UserPermissionModel struct {
	entity.BaseEntity
	Pk             int64        `json:"pk" db:"pk" gorm:"column:pk;comment:主键"`
	UserPk         int64        `json:"user_pk" db:"user_pk" gorm:"column:user_pk;comment:用户主键"`
	PermissionPk   int64        `json:"permission_pk" db:"permission_pk" gorm:"column:permission_pk;comment:权限主键"`
	PermissionType int32        `json:"permission_type" db:"permission_type" gorm:"column:permission_type;comment:权限类型1角色组、2角色"`
	EnterprisePk   int64        `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:企业主键"`
	User           *entity.User `json:"user" gorm:"foreignKey:pk;references:user_pk"`
}

func (UserPermissionModel) TableName

func (UserPermissionModel) TableName() string

type UserProfession

type UserProfession struct {
	entity.UserProfession
	UserName     string    `json:"user_name" db:"user_name" gorm:"column:user_name;comment:姓名"`
	UserPhone    string    `json:"user_phone" db:"user_phone" gorm:"column:user_phone;comment:手机 "`
	UserStatus   int32     `json:"user_status" db:"user_status" gorm:"column:user_status;comment:人员状态  1在职 2离职"`
	UserGender   int32     `json:"user_gender" db:"user_gender" gorm:"column:user_gender;comment:"`
	UserBirthday time.Time `json:"user_birthday" db:"user_birthday" gorm:"column:user_birthday;comment:生日"`
	UserHeight   float64   `json:"user_height" db:"user_height" gorm:"column:user_height;comment:身高"`
	UserWeight   float64   `json:"user_weight" db:"user_weight" gorm:"column:user_weight;comment:体重"`
}

func (UserProfession) TableName

func (UserProfession) TableName() string

type UserProfessionForPlatform

type UserProfessionForPlatform struct {
	entity.User
}

func (UserProfessionForPlatform) TableName

func (UserProfessionForPlatform) TableName() string

type UserProfessionForPlatformQuery

type UserProfessionForPlatformQuery struct {
	UserName   string `json:"user_name" db:"user_name" gorm:"column:user_name;comment:用户名称"`
	UserPhone  string `json:"user_phone" db:"user_phone" gorm:"column:user_phone;comment:用户手机"`
	UserStatus int32  `json:"user_status" db:"user_status" gorm:"column:user_status;comment:人员状态  1在职 2离职"`
	UserGender int32  `json:"user_gender" db:"user_gender" gorm:"column:user_gender;comment:"`
}

type UserProfessionForSupervisePlatformQuery

type UserProfessionForSupervisePlatformQuery struct {
	UserName   string  `json:"user_name" db:"user_name" gorm:"column:user_name;comment:用户名称"`
	UserPhone  string  `json:"user_phone" db:"user_phone" gorm:"column:user_phone;comment:用户手机"`
	UserStatus int32   `json:"user_status" db:"user_status" gorm:"column:user_status;comment:人员状态  1在职 2离职"`
	UserGender int32   `json:"user_gender" db:"user_gender" gorm:"column:user_gender;comment:"`
	ProjectPks []int64 `json:"project_pks" db:"project_pks" gorm:"column:project_pks;comment:"`
}

type UserProfessionQuery

type UserProfessionQuery struct {
	EnterprisePk       int64  `json:"enterprise_pk" db:"enterprise_pk" gorm:"column:enterprise_pk;comment:主键"`
	UserName           string `json:"user_name" db:"user_name" gorm:"column:user_name;comment:用户名称"`
	UserPhone          string `json:"user_phone" db:"user_phone" gorm:"column:user_phone;comment:用户手机"`
	UserProfessionType int32  `json:"user_profession_type" db:"user_profession_type" gorm:"column:user_profession_type;comment:"`
	UserStatus         int32  `json:"user_status" db:"user_status" gorm:"column:user_status;comment:人员状态  1在职 2离职"`
	UserGender         int32  `json:"user_gender" db:"user_gender" gorm:"column:user_gender;comment:"`
}

type UserProfessionWithEnterpriseNameAndStatus

type UserProfessionWithEnterpriseNameAndStatus struct {
	entity.UserProfession
	EnterpriseName string `json:"enterprise_name" gorm:"column:enterprise_name;comment:"`
	Status         int32  `json:"status" gorm:"column:status;comment:"`
}

func (UserProfessionWithEnterpriseNameAndStatus) TableName

type WorkSchedulePost

type WorkSchedulePost struct {
	entity.WorkSchedulePost
	ProjectPost  *entity.ProjectPost  `json:"project_post" gorm:"foreignKey:pk;references:post_pk"`
	WorkSchedule *entity.WorkSchedule `json:"work_schedule" gorm:"foreignKey:pk;references:schedule_pk"`
}

func (WorkSchedulePost) TableName

func (WorkSchedulePost) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL