作者 yangfu

chance_type 修改

... ... @@ -12,17 +12,17 @@
|用户中心-修改密码|待调试|2019.11.20|v1/user/changePassword|
|用户中心-忘记密码|待调试|2019.11.20|v1/user/resetPassword|
|用户中心-用户信息|待调试|2019.12.13|v1/user/userInfo|
|用户中心-切换企业|待调试| |v1/user/switchCompany|
|用户中心-用户公司列表|待调试| |v1/user/companys|
|机会发布-机会类型|待调试| |v1/chance/chanceType|
|机会发布-模板列表|待调试| |v1/chance/templates|
|机会发布-提交机会|待调试| |v1/chance/submit|
|机会发布-部门列表|待调试| |v1/department/departments|
|消息-公告|未开始| | |
|消息-消息中心|未开始|2019.11.22|v1/message/messageCenter|
|消息-标记已读|未开始|2019.11.22|v1/message/msgCenterRead|
|消息-标记全部已读|未开始|2019.11.22|v1/message/msgCenterAllRead|
|首页-公告|未开始| | |
|用户中心-切换企业|待调试|2019.12.16|v1/user/switchCompany|
|用户中心-用户公司列表|待调试|2019.12.17|v1/user/companys|
|机会发布-机会类型|待调试|2019.12.17|v1/chance/chanceType|
|机会发布-模板列表|待调试|2019.12.18|v1/chance/templates|
|机会发布-提交机会|待调试|2019.12.19|v1/chance/submit|
|机会发布-部门列表|待调试|2019.12.19|v1/department/departments|
|消息-公告|待调试|2019.12.20|v1/message/msgCompanyNotice|
|消息-消息中心|待调试|2019.12.20|v1/message/messageCenter|
|消息-标记已读|待调试|2019.12.20|v1/message/msgCenterRead|
|消息-标记全部已读|待调试|2019.12.21|v1/message/msgCenterAllRead|
|首页-公告|待调试|2019.12.21|/v1/message/announcements|
### 阶段二接口完成进度
|功能|完成状态|时间|接口路径
... ...
... ... @@ -7,13 +7,13 @@ import (
)
type ChanceType struct {
Id int `orm:"column(id);auto"`
Name string `orm:"column(name);size(50)" description:"机会类型名称"`
Icon string `orm:"column(icon);size(500);null" description:"图标地址"`
CompanyId int `orm:"column(company_id)" description:"表company.id 公司编号"`
SortNum int `orm:"column(sort_num);null" description:"序号 公司下的序号"`
CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间 "`
UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间 "`
Id int `orm:"column(id);auto" json:"id"`
Name string `orm:"column(name);size(50)" description:"机会类型名称" json:"name"`
Icon string `orm:"column(icon);size(500);null" description:"图标地址" json:"icon"`
CompanyId int `orm:"column(company_id)" description:"表company.id 公司编号" json:"-"`
SortNum int `orm:"column(sort_num);null" description:"序号 公司下的序号" json:"-"`
CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间 " json:"-"`
UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间 " json:"-"`
}
func (t *ChanceType) TableName() string {
... ... @@ -77,7 +77,7 @@ func DeleteChanceType(id int) (err error) {
func GetChanceTypeAll(companyId int64) (v []*ChanceType, err error) {
o := orm.NewOrm()
sql := "select * from chance_type where company_id=? order by sort_num"
if _, err = o.Raw(sql).QueryRows(&v, companyId); err == nil {
if _, err = o.Raw(sql, companyId).QueryRows(&v); err == nil {
return
}
return
... ...
... ... @@ -144,7 +144,7 @@ type Announcement struct {
Title string `json:"title" valid:"Required"`
Cover Cover `json:"cover" valid:"Required"`
Link string `json:"link"`
Control int `json:"Control"`
Control int `json:"control"`
}
/*AnnouncementRead */
... ...
... ... @@ -143,11 +143,20 @@ END:
//机会类型
func ChanceType(header *protocol.RequestHeader, request *protocol.ChanceTypeRequest) (rsp *protocol.ChanceTypeResponse, err error) {
var ()
var (
list []*models.ChanceType
)
rsp = &protocol.ChanceTypeResponse{}
if rsp.List, err = models.GetChanceTypeAll(header.CompanyId); err != nil {
rsp.List = make([]*models.ChanceType, 0)
if list, err = models.GetChanceTypeAll(header.CompanyId); err != nil {
if err == orm.ErrNoRows {
err = nil
return
}
log.Error(err)
return
}
rsp.List = append(rsp.List, list...)
return
}
... ...