|
|
package controllers
|
|
|
|
|
|
import (
|
|
|
"github.com/linmadan/egglib-go/web/beego"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/application/dividendsReturnedOrder/command"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/application/dividendsReturnedOrder/query"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation/pkg/application/dividendsReturnedOrder/service"
|
|
|
)
|
|
|
|
|
|
type DividendsReturnedOrderController struct {
|
|
|
beego.BaseController
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) CreateDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
createDividendsReturnedOrderCommand := &command.CreateDividendsReturnedOrderCommand{}
|
|
|
controller.Unmarshal(createDividendsReturnedOrderCommand)
|
|
|
data, err := dividendsReturnedOrderService.CreateDividendsReturnedOrder(createDividendsReturnedOrderCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) UpdateDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
updateDividendsReturnedOrderCommand := &command.UpdateDividendsReturnedOrderCommand{}
|
|
|
controller.Unmarshal(updateDividendsReturnedOrderCommand)
|
|
|
dividendsReturnedOrderId := controller.GetString(":dividendsReturnedOrderId")
|
|
|
updateDividendsReturnedOrderCommand.DividendsReturnedOrderId = dividendsReturnedOrderId
|
|
|
data, err := dividendsReturnedOrderService.UpdateDividendsReturnedOrder(updateDividendsReturnedOrderCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) GetDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
getDividendsReturnedOrderQuery := &query.GetDividendsReturnedOrderQuery{}
|
|
|
dividendsReturnedOrderId := controller.GetString(":dividendsReturnedOrderId")
|
|
|
getDividendsReturnedOrderQuery.DividendsReturnedOrderId = dividendsReturnedOrderId
|
|
|
data, err := dividendsReturnedOrderService.GetDividendsReturnedOrder(getDividendsReturnedOrderQuery)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) RemoveDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
removeDividendsReturnedOrderCommand := &command.RemoveDividendsReturnedOrderCommand{}
|
|
|
controller.Unmarshal(removeDividendsReturnedOrderCommand)
|
|
|
dividendsReturnedOrderId := controller.GetString(":dividendsReturnedOrderId")
|
|
|
removeDividendsReturnedOrderCommand.DividendsReturnedOrderId = dividendsReturnedOrderId
|
|
|
data, err := dividendsReturnedOrderService.RemoveDividendsReturnedOrder(removeDividendsReturnedOrderCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) SearchDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
searchDividendsReturnedOrderQuery := &query.SearchDividendsReturnedOrderQuery{}
|
|
|
data, err := dividendsReturnedOrderService.SearchDividendsReturnedOrder(searchDividendsReturnedOrderQuery)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) ImportDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
importDividendsReturnedOrderCommand := &command.ImportDividendsReturnedOrderCommand{}
|
|
|
controller.Unmarshal(importDividendsReturnedOrderCommand)
|
|
|
data, err := dividendsReturnedOrderService.ImportDividendsReturnedOrder(importDividendsReturnedOrderCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
|
|
|
|
|
func (controller *DividendsReturnedOrderController) ListDividendsReturnedOrder() {
|
|
|
dividendsReturnedOrderService := service.NewDividendsReturnedOrderService(nil)
|
|
|
listDividendsReturnedOrderQuery := &query.ListDividendsReturnedOrderQuery{}
|
|
|
offset, _ := controller.GetInt("offset")
|
|
|
listDividendsReturnedOrderQuery.Offset = offset
|
|
|
limit, _ := controller.GetInt("limit")
|
|
|
listDividendsReturnedOrderQuery.Limit = limit
|
|
|
data, err := dividendsReturnedOrderService.ListDividendsReturnedOrder(listDividendsReturnedOrderQuery)
|
|
|
controller.Response(data, err)
|
|
|
} |
...
|
...
|
|