1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package controller
- import (
- "Panel_development/app/e"
- "Panel_development/app/model"
- "Panel_development/app/service"
- "Panel_development/unity"
- "github.com/gin-gonic/gin"
- "github.com/go-playground/validator/v10"
- )
- var ComponentClassify service.ComponentClassify = &model.ComponentClassify{}
- // GetComponent 获取组件分类
- func GetComponent(c *gin.Context) {
- name := model.ComponentClassify{}.TableName()
- all, err := unity.QueryAll(name)
- if err != nil {
- e.ResponseWithMsg(c, e.ERROR, err.Error())
- } else {
- e.ResponseSuccess(c, all)
- }
- }
- // AddComponentClassify 添加组件分类
- func AddComponentClassify(c *gin.Context) {
- var cc model.ComponentClassify
- err := c.ShouldBindJSON(&cc)
- if err != nil {
- e.ResponseWithMsg(c, e.JSONParsingFailed, e.JSONParsingFailed.GetMsg())
- return
- }
- err = validator.New().Struct(&cc)
- if err != nil {
- e.ResponseWithMsg(c, e.ERROR, err.Error())
- } else {
- cc, err = ComponentClassify.AddComponentClassify(cc)
- if err != nil {
- e.ResponseWithMsg(c, e.ERROR, err.Error())
- } else {
- e.ResponseSuccess(c, cc)
- }
- }
- }
|