Documentation
¶
Index ¶
- type ApplicationRecordModel
- type Enterprise
- type EnterpriseModel
- type EnterpriseRelation
- type EnterpriseRelationProjectQuery
- type EnterpriseRelationQuery
- type EnterpriseUser
- type InspectionPlan
- type InspectionPlanPoint
- type LogisticsDelivery
- type LogisticsInventory
- type LogisticsPurchase
- type LogisticsWarehousing
- type Member
- type MemberModel
- type MenuResource
- type MenuResourceForRedis
- type MenuResourceModel
- type Oss
- type PageInterface
- type PageInterfaceModel
- type PageResource
- type PageResourceWithInterfaceMessageModel
- type PatrolPoint
- type PatrolRoute
- type PatrolRoutePoint
- type PatrolRouteRecord
- type PatrolRouteRecordPoint
- type PermissionGroupModel
- type PermissionGroupPermissionModel
- type PermissionModel
- type PositionModel
- type Project
- type ProjectEnterpriseRelation
- type ProjectEnterpriseRelationForProject
- type ProjectEnterpriseRelationForRelationEnterprise
- type ProjectEnterpriseRelationQuery
- type ProjectMember
- type ProjectMemberQueryBody
- type ProjectPost
- type ProjectQuery
- type ProjectQueryForUserProfession
- type QfqzAccountModel
- type QfqzAccountModelForEnterprise
- type QfqzProfessionUserModel
- type QfqzUserModel
- type RoleGroupPermission
- type RoleGroupPermissionModel
- type RoleGroupWithRoleMessageModel
- type RoleModel
- type RolePermission
- type RolePermissionModel
- type TemporaryWorker
- type TurnoverRecord
- type User
- type UserEntryModel
- type UserPermission
- type UserPermissionForEnterprise
- type UserPermissionModel
- type UserProfession
- type UserProfessionForPlatform
- type UserProfessionForPlatformQuery
- type UserProfessionForSupervisePlatformQuery
- type UserProfessionQuery
- type UserProfessionWithEnterpriseNameAndStatus
- type WorkSchedulePost
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"` }
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 ¶
type MenuResource struct { entity.MenuResource PageResource *entity.PageResource `json:"page_resource" gorm:"foreignKey:pk;references:resource_key"` }
func (MenuResource) TableName ¶
func (MenuResource) TableName() string
type MenuResourceForRedis ¶
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 ¶
func (MenuResourceForRedis) TableName() string
type MenuResourceModel ¶
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 ¶
func (MenuResourceModel) TableName() 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 ¶
func (PageResourceWithInterfaceMessageModel) TableName() string
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 ¶
func (PermissionGroupPermissionModel) TableName() string
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:负责人手机"` }
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 ¶
func (ProjectEnterpriseRelationForProject) TableName() string
type ProjectEnterpriseRelationForRelationEnterprise ¶
type ProjectEnterpriseRelationForRelationEnterprise struct { entity.ProjectEnterpriseRelation EnterpriseName string `json:"enterprise_name" db:"enterprise_name" gorm:"column:enterprise_name;comment:项目创建企业名称"` }
func (ProjectEnterpriseRelationForRelationEnterprise) TableName ¶
func (ProjectEnterpriseRelationForRelationEnterprise) TableName() string
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 ¶
func (QfqzAccountModelForEnterprise) TableName() string
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 ¶
func (RoleGroupWithRoleMessageModel) TableName() string
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"` }
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"` }
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 ¶
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 ¶
func (UserProfessionWithEnterpriseNameAndStatus) TableName() string
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
Source Files
¶
- Oss.go
- Patrol_route_record.go
- application_record_model.go
- enterprise.go
- enterprise_relation.go
- enterprise_user.go
- inspection_plan.go
- inspection_plan_point.go
- logistics_delivery.go
- logistics_inventory.go
- logistics_purchase.go
- logistics_warehousing.go
- member.go
- menu_resource_model.go
- page_resource_model.go
- patrol_point.go
- patrol_route.go
- patrol_route_point.go
- patrol_route_record_point.go
- permission_group_model.go
- permission_group_permission_model.go
- permission_model.go
- position_model.go
- project.go
- project_enterprise_relation.go
- project_member.go
- project_post.go
- qfqz_account_model.go
- qfqz_profession_user_model.go
- qfqz_user_model.go
- role_group_permission.go
- role_group_permission_model.go
- role_model.go
- role_permission.go
- temporary_worker.go
- turnover_record.go
- user.go
- user_entry_model.go
- user_permission.go
- user_profession.go
- work_schedule_post.go
Click to show internal directories.
Click to hide internal directories.