123456789101112131415161718192021222324252627282930313233343536373839 |
- // 模块控制接口-公司
- // 秒寻科技
- // zt 2024-02-01
- package companyhandler
- import (
- "ipsomc/core/company/companylogic"
- "ipsomc/core/company/companymodel"
- "ipsomc/core/gin/bind"
- "ipsomc/core/gin/resp"
- "github.com/gin-gonic/gin"
- )
- type CompanyHand struct {
- companyLgc companylogic.CompanyLgc
- bindApi bind.BindApi
- }
- // 增加注册用户
- func (obj *CompanyHand) CompanyRegisterHan(c *gin.Context) {
- dataModel := new(companymodel.Company)
- //把前端数据绑定到模型
- if err := obj.bindApi.Bind2Model(c, dataModel); err != nil {
- resp.RespFail(c, err.Error())
- return
- }
- //注册
- if err := obj.companyLgc.CompanyRegister(dataModel); err != nil {
- resp.RespFail(c, err.Error())
- return
- }
- //返回数据
- resp.RespOk(c)
- }
|