| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 | package configimport (	"kpt-pasture/http/middleware"	"net/http"	"strconv"	"gitee.com/xuyiping_admin/pkg/valid"	"gitee.com/xuyiping_admin/pkg/apierr"	"gitee.com/xuyiping_admin/pkg/ginutil"	"github.com/gin-gonic/gin")func BarnTypeOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.BarnTypeOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func BarnListOptions(c *gin.Context) {	penTypeStr := c.Query("pen_type")	penTypeId, _ := strconv.Atoi(penTypeStr)	isAll := c.Query("is_all")	if err := valid.Validate(penTypeId, valid.Required, valid.Min(-1)); err != nil {		apierr.ClassifiedAbort(c, err)		return	}	res, err := middleware.Dependency(c).StoreEventHub.OpsService.BarnListOptions(c, penTypeId, isAll)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func DiseaseTypeOptions(c *gin.Context) {	isChildren := c.Query("is_children")	res, err := middleware.Dependency(c).StoreEventHub.OpsService.DiseaseTypeOptions(c, isChildren)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func DiseaseOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.DiseaseOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func PrescriptionOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.PrescriptionOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func BreedStatusOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.BreedStatusOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func CowKindOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.CowKindOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func CowSourceOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.CowSourceOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func CowTypeOptions(c *gin.Context) {	optionName := c.Query("option_name")	isAll := c.Query("is_all")	if err := valid.Validate(optionName, valid.Required, valid.Length(1, 50)); err != nil {		apierr.ClassifiedAbort(c, err)		return	}	res, err := middleware.Dependency(c).StoreEventHub.OpsService.CowTypeOptions(c, optionName, isAll)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func CowTransferPenReasonOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.CowTransferPenReasonOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func SystemUserOptions(c *gin.Context) {	depName := c.Query("dept_name")	if err := valid.Validate(depName, valid.Required); err != nil {		apierr.ClassifiedAbort(c, err)		return	}	res, err := middleware.Dependency(c).StoreEventHub.OpsService.SystemUserOptions(c, depName)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func BullListOptions(c *gin.Context) {	res, err := middleware.Dependency(c).StoreEventHub.OpsService.BullOptions(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func SystemBaseConfigOptions(c *gin.Context) {	optionName := c.Query("option_name")	isAll := c.Query("is_all")	if err := valid.Validate(optionName, valid.Required, valid.Length(1, 50)); err != nil {		apierr.ClassifiedAbort(c, err)		return	}	res, err := middleware.Dependency(c).StoreEventHub.OpsService.SystemBaseConfigOptions(c, optionName, isAll)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	ginutil.JSONResp(c, res)}func FindCowHistoryBatchNumber(c *gin.Context) {	res, err := middleware.BackendOperation(c).OpsService.FindCowHistoryBatchNumber(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	c.JSON(http.StatusOK, res)}func GenerateBatchNumber(c *gin.Context) {	res, err := middleware.BackendOperation(c).OpsService.GenerateBatchNumber(c)	if err != nil {		apierr.ClassifiedAbort(c, err)		return	}	c.JSON(http.StatusOK, res)}
 |