Files

93 lines
4.1 KiB
Go
Raw Normal View History

2021-09-30 12:09:45 +08:00
package config
2021-09-30 16:20:00 +08:00
// Area 区域
2021-09-30 12:09:45 +08:00
type Area struct {
2021-10-13 14:41:46 +08:00
Province string `json:"province" form:"province"`
City string `json:"city" form:"city"`
District string `json:"district" form:"district"`
2021-10-11 16:30:53 +08:00
Address string `json:"address" form:"address"`
2021-09-30 12:09:45 +08:00
}
2021-09-30 16:20:00 +08:00
type (
2021-10-09 17:32:23 +08:00
// IdentityForCompany 公司附加信息
2021-12-01 17:14:12 +08:00
IdentityForCompany struct {
2021-12-02 18:05:53 +08:00
Url string `json:"url" form:"url"` // 企业网站
2021-12-01 17:14:12 +08:00
}
2021-10-11 16:30:53 +08:00
// IdentityForExpert 专家附加信息
IdentityForExpert struct {
2021-12-02 18:05:53 +08:00
ResearchID uint64 `json:"research_id" form:"research_id" binding:"required"` // 科研机构ID
LaboratoryID uint64 `json:"laboratory_id" form:"laboratory_id"` // 实验室ID
School string `json:"school" form:"school"` // 毕业院校
Major string `json:"major" form:"major"` // 专业
Job string `json:"job" form:"job"` // 职务
Title string `json:"title" form:"title"` // 职称
WorkAt string `json:"work_at" form:"work_at"` // 从业时间
Gender int `json:"gender" form:"gender"` // 性别
Researchs []string `json:"researchs" form:"researchs"` // 研究方向
2021-10-11 16:30:53 +08:00
}
// IdentityForResearch 研究机构
IdentityForResearch struct {
2021-12-02 18:05:53 +08:00
Longitude float64 `json:"longitude" form:"longitude"` // 经度
Latitude float64 `json:"latitude" form:"latitude"` // 纬度
Researchs []string `json:"researchs" form:"researchs"` // 研究方向
2021-10-11 16:30:53 +08:00
}
// IdentityForLaboratory 实验室
IdentityForLaboratory struct {
2021-12-02 18:05:53 +08:00
ResearchID uint64 `json:"research_id" form:"research_id" binding:"required"` // 科研机构ID
Url string `json:"url" form:"url"` // 实验室网站
Longitude float64 `json:"longitude" form:"longitude"` // 经度
Latitude float64 `json:"latitude" form:"latitude"` // 纬度
Researchs []string `json:"researchs" form:"researchs"` // 研究方向
}
// IdentityForAgent 经纪人
IdentityForAgent struct {
ResearchID uint64 `json:"research_id" form:"research_id" binding:"required"` // 科研机构ID
Url string `json:"url" form:"url"` // 实验室网站
Longitude float64 `json:"longitude" form:"longitude"` // 经度
Latitude float64 `json:"latitude" form:"latitude"` // 纬度
Researchs []string `json:"researchs" form:"researchs"` // 研究方向
2021-09-30 16:20:00 +08:00
}
)
// TechnologyMaturity 科技成熟度
type TechnologyMaturity int
const (
// TechnologyMaturityForDev 正在研发
TechnologyMaturityForDev TechnologyMaturity = iota + 1
// TechnologyMaturityForTest 小试阶段
TechnologyMaturityForTest
// TechnologyMaturityForTestFinish 通过小试
TechnologyMaturityForTestFinish
// TechnologyMaturityForModerateTest 中试阶段
TechnologyMaturityForModerateTest
// TechnologyMaturityForModerateTestFinish 通过中试
TechnologyMaturityForModerateTestFinish
// TechnologyMaturityForProduce 可规模生产
TechnologyMaturityForProduce
)
// TechnologyCooperationMode 科技合作模式
type TechnologyCooperationMode int
const (
// TechnologyCooperationModeForJSTransfer 技术转让
TechnologyCooperationModeForJSTransfer TechnologyCooperationMode = iota + 101
// TechnologyCooperationModeForJSPermit 技术许可
TechnologyCooperationModeForJSPermit
// TechnologyCooperationModeForJSShare 技术入股
TechnologyCooperationModeForJSShare
// TechnologyCooperationModeForCooperation 合作开发
TechnologyCooperationModeForCooperation
// TechnologyCooperationModeForFinancing 融资
TechnologyCooperationModeForFinancing
// TechnologyCooperationModeForCompany 公司
TechnologyCooperationModeForCompany
// TechnologyCooperationModeForAgentJoin 代理加盟
TechnologyCooperationModeForAgentJoin
// TechnologyCooperationModeForMarketing 市场推广
TechnologyCooperationModeForMarketing
// TechnologyCooperationModeForOther 其他
TechnologyCooperationModeForOther
)