package form type WorkTypeAdd struct { Name string `form:"name" json:"name" label:"工种名称" binding:"required"` } type WorkerAdd struct { Name string `form:"name" json:"name" label:"姓名" binding:"required"` Phone string `form:"phone" json:"phone" label:"手机号" binding:"required"` Code string `form:"code" json:"code" label:"验证码" binding:"required"` Password string `form:"password" json:"password" label:"密码" binding:"required"` TypeIds string `form:"type_ids" json:"type_ids" label:"工种" binding:"required"` Idcode string `form:"idcode" json:"idcode" label:"身份证号"` Idcard1 string `form:"idcard1" json:"idcard1" label:"身份证正面"` Idcard2 string `form:"idcard2" json:"idcard2" label:"身份证反面"` } type WorkNodeAdd struct { Name string `form:"name" json:"name" label:"节点名称" binding:"required"` Color string `form:"color" json:"color" label:"节点颜色" binding:"required"` Logo string `form:"logo" json:"logo" label:"节点图标"` WorkTypeId int `form:"work_type_id" json:"work_type_id" label:"需求工种"` DesignerPresence int `form:"designer_presence" json:"designer_presence" label:"设计师到场"` QualityAccept int `form:"quality_accept" json:"quality_accept" label:"质检验收"` State int `form:"state" json:"state" label:"是否显示"` } type WorkProcessAdd struct { NodeId int `form:"node_id" json:"node_id" label:"节点ID" binding:"required"` Name string `form:"name" json:"name" label:"工序名称" binding:"required"` State int `form:"state" json:"state" label:"是否显示"` } type WorkProcessRequireAdd struct { ProcessId int `form:"process_id" json:"process_id" label:"工序ID" binding:"required"` Name string `form:"name" json:"name" label:"要点名称" binding:"required"` Content string `form:"content" json:"content" label:"要点内容" binding:"required"` Pictures int `form:"pictures" json:"pictures" label:"需上传图片数量"` State int `form:"state" json:"state" label:"是否显示"` } type WorkCraftAdd struct { NodeId int `form:"node_id" json:"node_id" label:"节点ID" binding:"required"` Name string `form:"name" json:"name" label:"工艺名称" binding:"required"` Cover string `form:"cover" json:"cover" label:"预览图"` Pictures string `form:"pictures" json:"pictures" label:"图片列表"` Purpose string `form:"purpose" json:"purpose" label:"工艺目的" binding:"required"` Content string `form:"content" json:"content" label:"工艺详情" binding:"required"` State int `form:"state" json:"state" label:"是否显示"` } type WorkLogin struct { Phone string `json:"phone" label:"手机号码"` Password string `json:"password" label:"密码"` OpenID string `json:"openid" label:"微信id"` NickName string `json:"nickname"` Sex int `json:"sex"` LoginType int `json:"login_type"` HeadImgUrl string `json:"headimgurl"` } type WorkSiteAdd struct { PkgId int `form:"pkg_id" json:"pkg_id" label:"工期套餐" binding:"required"` Username string `form:"username" json:"username" label:"业主姓名" binding:"required"` Phone string `form:"phone" json:"phone" label:"手机号码" binding:"required"` Village string `form:"village" json:"village" label:"小区名称"` Address string `form:"address" json:"address" label:"房屋地址"` RoomNo string `form:"room_no" json:"room_no" label:"楼栋房号"` Area string `form:"area" json:"area" label:"面积"` Longitude string `form:"longitude" json:"longitude" label:"经度"` Latitude string `form:"latitude" json:"latitude" label:"纬度"` StartTime int `form:"starttime" json:"starttime" label:"开始日期" binding:"required"` Discount string `form:"discount" json:"discount" label:"折扣"` Promotion string `form:"promotion" json:"promotion" label:"活动"` Gifts string `form:"gifts" json:"gifts" label:"礼品赠送明细"` Other string `form:"other" json:"other" label:"其它"` Hose string `form:"hose" json:"hose" label:"水管品牌"` Bear string `form:"bear" json:"bear" label:"承担人"` //AdminIds string `form:"admin_ids" json:"admin_ids" label:"管理人员"` } type WorkSiteEdit struct { Username string `form:"username" json:"username" label:"业主姓名" binding:"required"` Phone string `form:"phone" json:"phone" label:"手机号码" binding:"required"` Village string `form:"village" json:"village" label:"小区名称"` Address string `form:"address" json:"address" label:"房屋地址"` RoomNo string `form:"room_no" json:"room_no" label:"楼栋房号"` Area string `form:"area" json:"area" label:"面积"` Longitude string `form:"longitude" json:"longitude" label:"经度"` Latitude string `form:"latitude" json:"latitude" label:"纬度"` Discount string `form:"discount" json:"discount" label:"折扣"` Promotion string `form:"promotion" json:"promotion" label:"活动"` Gifts string `form:"gifts" json:"gifts" label:"礼品赠送明细"` Other string `form:"other" json:"other" label:"其它"` Hose string `form:"hose" json:"hose" label:"水管品牌"` Bear string `form:"bear" json:"bear" label:"承担人"` } type WorkSiteAdminID struct { AdminID int `form:"admin_id" json:"admin_id" label:"人员ID" binding:"required"` RoleID int `form:"role_id" json:"role_id" label:"RoleID" binding:"required"` } type WorkSiteTime struct { StartTime int `form:"starttime" json:"starttime" label:"开始日期" binding:"required"` EndTime int `form:"endtime" json:"endtime" label:"结束日期" binding:"required"` } type WorkSiteNodeAdd struct { SiteId int `form:"site_id" json:"site_id" label:"工地ID" binding:"required"` NodeId int `form:"node_id" json:"node_id" label:"节点ID" binding:"required"` Name string `form:"name" json:"name" label:"节点名称" binding:"required"` StartTime int `form:"starttime" json:"starttime" label:"开始日期" binding:"required"` EndTime int `form:"endtime" json:"endtime" label:"结束日期" binding:"required"` ProcessIds string `form:"process_ids" json:"process_ids" label:"节点工序" binding:"required"` ReturnVisitID int `form:"return_visit_id" json:"return_visit_id" label:"回访ID"` QualityAcceptID int `form:"quality_accept_id" json:"quality_accept_id" label:"质检ID"` Mark string `form:"mark" json:"mark" label:"备注"` } type WorkSiteNodeEdit struct { Name string `form:"name" json:"name" label:"节点名称" binding:"required"` StartTime int `form:"starttime" json:"starttime" label:"开始日期" binding:"required"` EndTime int `form:"endtime" json:"endtime" label:"结束日期" binding:"required"` ProcessIds string `form:"process_ids" json:"process_ids" label:"节点工序" binding:"required"` ReturnVisitID int `form:"return_visit_id" json:"return_visit_id" label:"回访ID"` QualityAcceptID int `form:"quality_accept_id" json:"quality_accept_id" label:"质检ID"` Mark string `form:"mark" json:"mark" label:"备注"` } type WorkSiteNodeQualityTime struct { QualityTime int `form:"quality_time" json:"quality_time" label:"计划质检时间" binding:"required"` } type WorkSiteNodeWorkerID struct { WorkerID int `form:"worker_id" json:"worker_id" label:"工人ID" binding:"required"` WorkID int `form:"work_id" json:"work_id" label:"施工项目" binding:"required"` //RoomType string `form:"room_type" json:"room_type" label:"一级目录" binding:"required"` } type DesignTypeAdd struct { Name string `form:"name" json:"name" label:"分类名称" binding:"required"` } type WorkSiteDesignAdd struct { SiteId int `form:"site_id" json:"site_id" label:"工地ID" binding:"required"` TypeId int `form:"type_id" json:"type_id" label:"类别ID" binding:"required"` Name string `form:"name" json:"name" label:"名称" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Mark string `form:"mark" json:"mark" label:"备注"` } type WorkSiteDesignEdit struct { TypeId int `form:"type_id" json:"type_id" label:"类别ID" binding:"required"` Name string `form:"name" json:"name" label:"名称" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Mark string `form:"mark" json:"mark" label:"备注"` } type WorkSiteProcessPointAdd struct { SiteNodeId int `form:"site_node_id" json:"site_node_id" label:"项目节点ID" binding:"required"` RequireId int `form:"require_id" json:"require_id" label:"要点ID" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Mark string `form:"mark" json:"mark" label:"备注"` } type WorkSiteClockAdd struct { SiteNodeId int `form:"site_node_id" json:"site_node_id" label:"项目节点ID" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Content string `form:"content" json:"content" label:"内容" binding:"required"` } type WorkSiteClockEdit struct { Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Content string `form:"content" json:"content" label:"内容" binding:"required"` } type WorkSiteCheckAdd struct { Type int `form:"type" json:"type" label:"类型"` Days int `form:"days" json:"days" label:"日期"` SiteNodeId int `form:"site_node_id" json:"site_node_id" label:"项目节点ID" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表"` Content string `form:"content" json:"content" label:"内容" binding:"required"` } type WorkSiteCheckAddSite struct { Type int `form:"type" json:"type" label:"类型" binding:"required"` SiteId int `form:"site_id" json:"site_id" label:"工地ID" binding:"required"` Days int `form:"days" json:"days" label:"日期" binding:"required"` Pictures string `form:"pictures" json:"pictures" label:"图片列表" binding:"required"` Content string `form:"content" json:"content" label:"内容" binding:"required"` } type WorkSiteCheckFrom struct { Explain string `form:"explain" json:"explain" label:"审核说明" binding:"required"` } type ReturnVisitItem struct { Value string `form:"value" json:"value"` Mark string `form:"mark" json:"mark"` } type ReturnVisitFrom struct { ReturnVisit map[int]ReturnVisitItem `form:"return_visit" json:"return_visit" binding:"required"` } type WorkSiteQualityAcceptReportCheckFrom struct { State int64 `form:"state" json:"state" label:"状态" binding:"required"` Explain string `form:"explain" json:"explain" label:"验收说明"` } type SelectMaterialFrom struct { ItemId int `form:"item_id" json:"item_id" binding:"required"` MatId int `form:"mat_id" json:"mat_id" binding:"required"` }