package m

import "github.com/fonchain_enterprise/utils/aes"

var Encryption aes.Encryption
var JWTSecret = []byte("asdfqwer1234")

const (
	SERVER_CONFIG  = "./conf/conf.ini"
	DUBBOGO_CONFIG = "./conf/dubbogo.yaml"
)

const (
	TokenTime = 12
	EmptyNum  = 0
)
const (
	SUCCESS = "success"
	FAILED  = "failed"
)

const (
	PRICE_PRECISION = 100
)

const (
	ARTSHOW_PREFIX      = "AS"  // 画展包编号前缀
	ARTSHOWAPPLY_PREFIX = "ASA" // 申请画展包前缀
)

// 画展包及画展包申请状态码定义
const (
	ARTSHOW_INSIDE  = iota + 1 // 内部
	ARTSHOW_PASS               // 可展
	ARTSHOW_SHOWING            // 已展
)

const (
	SHOWAPPLY_ADD         = iota + 10 // 待展
	SHOWAPPLY_NUM                     // 数量审批
	SHOWAPPLY_NUM_REJECT              // 数量审批驳回
	SHOWAPPLY_REL_SHOW                // 关联画展包
	SHOWAPPLY_SHOW                    // 画展包关联审批
	SHOWAPPLY_SHOW_REJECT             // 关联审批驳回
	SHOWAPPLY_PASS                    // 可展

	SHOWAPPLYStatusDoing = 1
	SHOWAPPLYStatusOk    = 2
	SHOWAPPLYStatusFail  = 3
)

const (
	ACCOUNT_EXIST   = "账号已存在"
	ERROR_NOT_FOUND = "不存在的记录"

	ERROR_SERVER = "服务器错误"

	CREATE_SUCCESS      = "创建成功"
	UPDATE_SUCCESS      = "更新成功"
	ERROR_DELETE        = "删除错误"
	DELETE_SUCCESS      = "删除成功"
	ERROR_QUERY         = "查询失败"
	UPDATE_FAILED       = "更新失败"
	ERROR_UID           = "uid创建错误"
	ERROR_INVALID_PARAM = "参数错误"
	ERROR_CREATE        = "创建失败"

	// 画展包创建错误
	ERROR_SHOW_NAME      = "画展包名缺失"
	ERROR_SHOW_EXIST     = "画展包名已存在"
	ERROR_ARTWORK_CREATE = "画展包画作创建失败"
	ERROR_TIME           = "生成时间缺失"

	ERROR_INVALID_ID = "无效的记录ID"

	ERROR_Statistical_NUM = "统计错误"

	ERROR_APPLICANT = "申请人无效"

	ERROR_NUM = "数量错误"

	ERROR_NOT_UPDATE_ISSHOW = "画展包已被使用"
	ERROR_NOT_ARTIST_SEQ    = "无效的画家编号"
)